@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";*{box-sizing:border-box}body{color:#28231f;background:#fff9f2;margin:0;font-family:Noto Sans KR,system-ui,sans-serif;font-size:18px}.shell{width:min(100%,480px);min-height:100vh;margin:auto;padding:28px 18px 70px}.hero{text-align:center;padding:34px 6px 24px}.orb{margin:18px;font-size:54px}.pill{color:#9b5a00;background:#fff0d6;border:1px solid #ffd99b;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:800;display:inline-block}.hero h1,.type h1{letter-spacing:-1.5px;margin:15px 0 12px;font-size:36px;line-height:1.18}.hero h1 em,.type h1 em{color:#ff7043;font-style:normal}.hero p,.type p{color:#665d56;line-height:1.7}.mini{color:#91877f;margin-top:20px;font-size:13px}.card,.winner{background:#fff;border:1px solid #eee2d8;border-radius:24px;margin-top:16px;padding:22px;box-shadow:0 10px 35px #4f37220f}.card h3{margin:0 0 13px}.form h2{margin:0 0 22px}.form>label{margin:18px 0 8px;font-weight:700;display:block}.form small{color:#a09790;margin-left:4px;font-size:14px;font-weight:500}input,select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd2c9;border-radius:13px;outline:none;padding:14px 12px}input:focus,select:focus{border-color:#ff9d6e;box-shadow:0 0 0 3px #fff0e8}.dateRow,.timeRow{align-items:center;gap:7px;display:flex}.dateRow input:first-child{flex:1.45}.dateRow input{flex:1}.dateRow span{color:#71675f;font-size:14px}.timeRow select{flex:1}.toggle{background:#f6eee7;border-radius:13px;margin-top:13px;padding:4px;display:flex}.toggle button{color:#8a7e74;background:0 0;border:0;border-radius:10px;flex:1;padding:10px;font-size:15px;font-weight:700}.toggle button.active{color:#e86637;background:#fff;box-shadow:0 2px 8px #e7d9cc}.check{margin-top:13px}.check label{align-items:center;gap:8px;font-size:15px;display:flex}.check input{width:18px;height:18px}.cta{color:#fff;background:#ff7043;border:0;border-radius:16px;width:100%;margin-top:24px;padding:17px;font-size:18px;font-weight:900;box-shadow:0 8px 20px #ffd1c2}.cta span{float:right}.fine{text-align:center;color:#a0968e!important;font-size:13px!important;line-height:1.7!important}.error{color:#c2410c;font-size:14px}.result{padding-bottom:70px}.resultHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.resultHeader .back{color:#756a65;width:auto;box-shadow:none;background:#ffffffc7;border:1px solid #eadfd7;border-radius:999px;margin:0;padding:7px 11px;font-size:12px}.resultHeader>span{color:#786d68;font-size:12px}.characterHero{text-align:center;padding:20px 10px 28px}.characterBubble{background:linear-gradient(145deg,#ffe9cf,#ffd5c4);border-radius:42% 58% 54% 46%/52% 43% 57% 48%;justify-content:center;align-items:center;width:106px;height:106px;margin:18px auto 15px;display:flex;transform:rotate(-4deg);box-shadow:0 16px 36px #c67d5424,inset 0 0 0 1px #ffffffd9}.characterBubble span{font-size:58px;transform:rotate(4deg)}.characterEyebrow{color:#675d58;margin:0 0 5px;font-size:14px;font-weight:800}.characterHero h1{letter-spacing:-1.5px;margin:0;font-size:29px;line-height:1.25}.characterHero h1 em{color:#ff7043;font-style:normal}.characterQuote{color:#756b67;max-width:300px;margin:12px auto 15px;font-size:13px;line-height:1.6}.characterTags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.characterTags span,.jobTags span{color:#b36f54;background:#fff0e8;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.winnerHero{text-align:center;background:radial-gradient(circle at 50% 0,#ffdab89e,#0000 40%),linear-gradient(145deg,#fffdfb,#fff5ec);border:1px solid #ffc88e;border-radius:25px;margin-top:4px;padding:25px 22px 24px;position:relative;overflow:hidden;box-shadow:0 16px 38px #cb915e1c}.winnerHero:after{content:"1";color:#e68f5b12;font-size:120px;font-weight:950;position:absolute;bottom:-31px;right:-4px}.winnerBadge{z-index:1;color:#a86734;background:#fff0dc;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:900;display:inline-flex;position:relative}.winnerEmoji{z-index:1;filter:drop-shadow(0 8px 8px #00000014);margin:16px 0 5px;font-size:52px;position:relative}.winnerHero h2{z-index:1;letter-spacing:-1px;margin:0;font-size:27px;position:relative}.winnerTagline{z-index:1;color:#786d67;max-width:280px;margin:8px auto 15px;font-size:13px;line-height:1.55;position:relative}.matchIntro{color:#8a7d76;font-size:11px;font-weight:800}.bigMatch{color:#f06d48;letter-spacing:-3px;margin:4px 0;font-size:52px;font-weight:950;line-height:1}.bigMatch small{letter-spacing:0;margin-left:2px;font-size:19px}.bigGauge{background:#f2e5dc;border-radius:999px;height:11px;margin:13px 0 10px;overflow:hidden}.bigGaugeFill{border-radius:inherit;background:linear-gradient(90deg,#ffad6c,#ff7050);height:100%;display:block;box-shadow:0 3px 8px #ff6f4d2e}.matchMessage{color:#dc6043;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.jobTags{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:relative}.jobTags span{background:#fff7ef}.visualSection,.energyCard,.otherPicks,.resultArticles{margin-top:25px}.sectionHeading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sectionHeading>span{background:#fff0e7;border-radius:12px;flex:0 0 37px;justify-content:center;align-items:center;width:37px;height:37px;font-size:19px;display:flex}.sectionHeading small{color:#aa8d7e;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.sectionHeading h2{letter-spacing:-.7px;margin:0;font-size:19px}.realityGrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.realityItem{text-align:center;background:#fff;border:1px solid #eee3dc;border-radius:18px;min-height:150px;padding:15px 9px}.realityIcon{margin-bottom:8px;font-size:23px}.realityItem span{color:#867a74;min-height:30px;font-size:10px;line-height:1.35;display:block}.realityItem strong{color:#403936;margin:8px 0 11px;font-size:12px;line-height:1.35;display:block}.dotMeter{justify-content:center;gap:4px;display:flex}.dotMeter i{background:#f1dfd4;border-radius:50%;width:6px;height:6px}.dotMeter i.active{background:#ff9b72}.energyCard{background:#fff;border:1px solid #eee3dc;border-radius:22px;padding:19px 17px 20px;box-shadow:0 10px 28px #694e3a0d}.radarLayout{grid-template-columns:205px 1fr;align-items:center;gap:8px;display:grid}.radarChart{width:205px;height:220px;position:relative}.radarChart svg{width:205px;height:205px}.radarGrid{fill:none;stroke:#eadfd8;stroke-width:1px}.radarAxis{stroke:#eee4df;stroke-width:1px}.radarShape{fill:#ff855e33;stroke:#ff7956;stroke-width:2.5px;stroke-linejoin:round}.radarDot{fill:#ff7956;stroke:#fff;stroke-width:2px}.radarLabels{pointer-events:none;position:absolute;inset:0}.radarLabels span{color:#776d68;font-size:9px;font-weight:800;position:absolute}.radarLabels span:first-child{top:0;left:102px;transform:translate(-50%)}.radarLabels span:nth-child(2){top:67px;right:-2px}.radarLabels span:nth-child(3){bottom:17px;right:13px}.radarLabels span:nth-child(4){bottom:17px;left:20px}.radarLabels span:nth-child(5){top:67px;left:-3px}.energyCopy{min-width:0}.energyHighlight{color:#d46c4d;background:#fff0e9;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-block}.energyCopy h3{margin:9px 0 6px;font-size:15px}.energyCopy>p{color:#776d68;margin:0 0 14px;font-size:11px;line-height:1.55}.energyBars{gap:7px;display:grid}.energyBar{grid-template-columns:28px 1fr 33px;align-items:center;gap:6px;display:grid}.energyBar>span,.energyBar>b{font-size:9px}.energyBar>span{color:#756a65}.energyBar>b{color:#756a65;text-align:right}.energyBar>div{background:#f1e6e0;border-radius:99px;height:5px;overflow:hidden}.energyBar>div i{border-radius:inherit;background:linear-gradient(90deg,#ffb083,#ff7655);height:100%;display:block}.otherPickGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.otherPick{background:#fff;border:1px solid #eee3dc;border-radius:19px;padding:17px 14px 15px;position:relative;overflow:hidden}.otherPickRank{font-size:17px;position:absolute;top:12px;right:12px}.otherPickEmoji{margin-bottom:7px;font-size:31px}.otherPick h3{margin:0 25px 5px 0;font-size:14px;line-height:1.3}.otherPick p{color:#817771;min-height:35px;margin:0 0 13px;font-size:10px;line-height:1.45}.smallMatch>div:first-child{justify-content:space-between;margin-bottom:5px;display:flex}.smallMatch span{color:#a0918a;font-size:9px}.smallMatch b{color:#e36b4d;font-size:11px}.smallGauge{background:#f1e6e0;border-radius:99px;height:7px;overflow:hidden}.smallGauge i{border-radius:inherit;background:linear-gradient(90deg,#ffb083,#ff7655);height:100%;display:block}.otherPick>strong{color:#df6a4b;margin-top:9px;font-size:10px;display:block}.visualAlternatives{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.altCard{border:1px solid #eee3dc;border-radius:19px;min-height:165px;padding:17px 15px}.altCard.specialist{background:linear-gradient(145deg,#fffaf4,#fff3e7)}.altCard.growth{background:linear-gradient(145deg,#f9fff5,#f0faed)}.altCard>span{margin-bottom:8px;font-size:22px;display:block}.altCard small{color:#8f827b;font-size:9px;font-weight:700}.altCard h3{margin:7px 0;font-size:14px;line-height:1.35}.altCard p{color:#766d68;margin:0 0 10px;font-size:10px;line-height:1.5}.surpriseCard{text-align:center;background:radial-gradient(circle at 90% 10%,#ffcd9a73,#0000 35%),#fffaf7;border:1px dashed #e5c9b7;border-radius:22px;margin-top:20px;padding:23px 20px;position:relative;overflow:hidden}.surpriseCard:after{content:"?!";color:#e18d6814;font-size:100px;font-weight:950;position:absolute;bottom:-18px;right:10px}.surpriseEmoji{margin-bottom:4px;font-size:31px}.surpriseCard small{color:#9a8176;font-size:9px;font-weight:800}.surpriseCard h2{margin:8px 0;font-size:19px}.surpriseCard p{color:#7c706b;margin:0 0 11px;font-size:11px;line-height:1.55}.surpriseCard strong{color:#df6749;font-size:12px;line-height:1.5;display:inline-block}.resultArticles .relatedIntro{color:#8b7f79;margin:-3px 0 11px 47px;font-size:10px}.resultArticles .relatedArticleLink{align-items:flex-start;gap:13px;margin-bottom:8px;text-decoration:none;display:flex}.relatedArticleEmoji{background:#fff0e8;border-radius:12px;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;font-size:20px;display:flex}.resultArticles .relatedArticleLink strong{color:#39322f;margin:3px 0;font-size:12px;display:block}.resultArticles .relatedArticleLink p{color:#81766e;margin:4px 0;font-size:10px;line-height:1.5}.resultArticles .relatedArticleLink span{color:#dc6b4d;font-size:10px;font-weight:800}.sajuMini{text-align:center;background:#faf7f4;border:1px solid #eee5df;border-radius:18px;margin-top:22px;padding:16px}.sajuMini>small{color:#93847c;font-size:9px}.miniPillars{justify-content:center;gap:6px;margin-top:10px;display:flex}.miniPillars div{background:#fff;border:1px solid #e9dfd8;border-radius:10px;width:52px;padding:8px 4px}.miniPillars b{font-size:16px;display:block}.miniPillars span{color:#9a8b83;margin-top:2px;font-size:8px;display:block}.sajuMini p{color:#8c8079;margin:9px 0 0;font-size:9px;line-height:1.5}.resultBottom{text-align:center;margin-top:30px}.resultBottom h2{letter-spacing:-.8px;margin:0;font-size:21px}.resultBottom p{margin:7px 0 14px;font-size:11px}@media (width<=480px){.radarLayout{grid-template-columns:1fr}.radarChart{margin:0 auto}.energyCopy{margin-top:2px}.realityGrid{grid-template-columns:1fr}.realityItem{text-align:left;grid-template-columns:34px 1fr;align-items:center;column-gap:8px;min-height:auto;display:grid}.realityIcon{grid-row:1/span 3;margin:0}.realityItem span{min-height:auto}.dotMeter{justify-content:flex-start}}@media (width<=360px){.otherPickGrid,.visualAlternatives{grid-template-columns:1fr}.winnerHero{padding-left:18px;padding-right:18px}.bigMatch{font-size:48px}}.article{padding-top:44px}.articleHeader{text-align:left;padding:18px 4px 12px}.articleHeader h1{letter-spacing:-1.5px;margin:16px 0 14px;font-size:36px;line-height:1.25}.articleHeader>p{color:#746a62;margin:0;font-size:17px;line-height:1.8}.articleSummary{box-shadow:none;background:#fff5e8;border-color:#ffe0b8;margin-top:24px}.articleSummary strong{color:#a45d24;margin-bottom:10px;font-size:16px;display:block}.articleSummary p{color:#625850;margin:0;font-size:16px;line-height:1.8}.articleBody{padding:14px 4px 0}.articleBody h2{letter-spacing:-.6px;margin:56px 0 16px;font-size:24px;line-height:1.4}.articleBody p{color:#554d47;word-break:keep-all;margin:0 0 20px;font-size:17px;line-height:1.9}.articleBody strong{color:#28231f}.articleBody code{color:#d85f34;background:#fff0e8;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:15px;font-weight:700}.articlePoint{background:#fff;border:1px solid #eee2d8;border-radius:18px;margin:28px 0;padding:18px}.articlePoint p{margin:0;font-weight:700}.articlePoint p+p{margin-top:8px}.articleQuestion{color:#fff;text-align:center;background:#28231f;border-radius:20px;margin:28px 0;padding:22px 18px;font-size:18px;font-weight:800;line-height:1.7}.articleTop{justify-content:space-between;align-items:center;width:100%;display:flex}.homeBackLink{color:#9b5a00;background:#fff0d6;border:1px solid #ffd99b;border-radius:999px;align-items:center;padding:6px 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.homeBackLink:hover{color:#8a4d00;background:#ffe6bd}.articleCta{background:linear-gradient(160deg,#fff,#fff5ea);border-color:#ffc987;margin-top:42px;padding:24px}.articleCta>span{color:#a45d24;font-size:14px;font-weight:800}.articleCta h2{margin:8px 0;font-size:23px}.articleCta p{color:#71675f;margin:0;font-size:15px;line-height:1.7}.articleButton{text-align:center;text-decoration:none;display:block}.articleRelated{margin-top:42px}.articleRelated>h2{margin-bottom:8px;font-size:22px}.articleRelated .card{box-shadow:none;margin-top:10px;padding:18px}.articleRelated .card strong{font-size:16px}.articleRelated .card p{color:#81766e;margin:6px 0 0;font-size:14px;line-height:1.7}.relatedArticleLink{color:inherit;text-decoration:none;display:block}.relatedArticleLink strong{display:block}.relatedArticleLink p{color:#81766e;margin:6px 0 0;font-size:14px;line-height:1.7}.relatedArticleLink>span{color:#e86637;text-align:right;margin-top:12px;font-size:13px;font-weight:800;display:block}.homeSection{margin-top:34px}.sectionTitle{justify-content:space-between;align-items:end;margin:0 4px 14px;display:flex}.sectionTitle small{color:#e86637;margin-bottom:4px;font-size:13px;font-weight:800;display:block}.sectionTitle h2{letter-spacing:-.6px;margin:0;font-size:23px}.sectionMoreLink{color:#e86637;flex-shrink:0;margin-bottom:2px;font-size:13px;font-weight:700;text-decoration:none}.sectionMoreLink:hover{text-decoration:underline}.storyCard{color:inherit;background:#fff;border:1px solid #eee2d8;border-radius:20px;grid-template-columns:52px 1fr 22px;align-items:center;gap:13px;padding:19px;text-decoration:none;display:grid;box-shadow:0 8px 28px #4f37220d}.storyEmoji{background:#fff5e8;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.storyText{min-width:0}.storyText span{color:#b26a3f;font-size:13px;font-weight:800}.storyText h3{margin:4px 0 6px;font-size:20px;line-height:1.4}.storyText p{color:#81766e;margin:0;font-size:15px;line-height:1.7}.storyArrow{color:#c9b9ad;font-size:20px}.savedSaju{background:#fff;border:1px solid #eee2d8;border-radius:22px;padding:22px;box-shadow:0 8px 28px #4f37220d}.savedSaju>span{color:#e86637;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.savedSaju>strong{font-size:20px;line-height:1.5;display:block}.savedBirthInfo{gap:8px;margin-top:16px;display:flex}.savedBirthInfo span{color:#625850;text-align:center;white-space:nowrap;background:#fff7ef;border:1px solid #f2e2d5;border-radius:12px;flex:1;padding:10px 12px;font-size:14px;font-weight:700}.editSaju{color:#9a8d84;width:fit-content;margin:10px 0 0 auto;font-size:13px;font-weight:700;text-decoration:none;display:block}.editSaju:hover{color:#e86637}.testCard{color:inherit;background:linear-gradient(145deg,#fff,#fff4e8);border:1px solid #ffd7ad;border-radius:24px;padding:24px;text-decoration:none;display:block;box-shadow:0 10px 32px #4f372212}.testCardTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.testEmoji{background:#fff0d6;border-radius:17px;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;display:flex}.testBadge{color:#b26a3f;background:#fff;border:1px solid #f1dfd0;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800}.testCard h3{letter-spacing:-.5px;margin:0 0 9px;font-size:23px;line-height:1.4}.testCard p{color:#71675f;margin:0;font-size:16px;line-height:1.7}.testCard>strong{color:#e86637;margin-top:18px;font-size:15px;font-weight:900;display:block}@media (width<=360px){.hero h1{font-size:31px}.alternatives{grid-template-columns:1fr}.dateRow{gap:4px}}.resultV2{--result-accent:#ff7048;--result-accent-soft:#fff0e8;--result-ink:#2f2926}.characterHeroV2{padding-top:14px;padding-bottom:26px}.characterHeroV2 .characterBubble{background:linear-gradient(145deg,#ffe7d7,#ffd0bd);width:92px;height:92px;margin-top:17px}.characterHeroV2 .characterBubble span{font-size:48px}.characterHeroV2 h1{font-size:28px}.characterHeroV2 .characterQuote{margin-bottom:12px}.winnerHeroV2{border-width:1.5px;padding:28px 22px 25px;box-shadow:0 20px 45px #d27a4a21,inset 0 4px #ffffffb3}.winnerHeroV2 .winnerEmoji{margin-top:17px;font-size:56px}.winnerHeroV2 .winnerEyebrow{color:#a08b81;margin:3px 0 4px;font-size:10px}.winnerHeroV2 h2{font-size:30px}.winnerHeroV2 .winnerTagline{margin-bottom:17px}.matchResult{z-index:2;background:#ffffff9e;border-radius:18px;margin:0 auto 15px;padding:13px 15px 14px;position:relative}.matchResult>span{color:#8f7b71;font-size:10px;font-weight:800;display:block}.matchResult>strong{color:var(--result-accent);letter-spacing:-4px;margin:4px 0 5px;font-size:62px;line-height:.95;display:block}.matchResult>strong small{letter-spacing:0;margin-left:2px;font-size:23px}.matchResult .bigGauge{margin:9px 0 8px}.matchResult>b{color:#df6044;font-size:12px;display:block}.winnerHeroV2 .jobTags span{font-size:9px}.realitySectionV2{margin-top:26px}.realitySectionV2 .sectionHeading{margin-bottom:10px}.realitySectionV2 .sectionHeading>span{background:#fff2e9}.realitySectionV2 .realityGrid{gap:6px}.realitySectionV2 .realityItem{background:linear-gradient(#fff,#fffaf7);min-height:143px;padding:14px 8px}.realitySectionV2 .realityIcon{font-size:22px}.realitySectionV2 .realityItem strong{color:#302a27;font-size:12px}.energyCardV2{margin-top:26px;padding:19px 16px 20px}.energyCardV2 .sectionHeading>span{background:#f4f0ff}.energyIntro{background:#fff8f3;border-radius:14px;margin:0 0 4px;padding:11px 12px}.energyIntro>span{color:#db684a;font-size:10px;font-weight:900;display:inline-block}.energyIntro p{color:#7c716b;margin:5px 0 0;font-size:10px;line-height:1.5}.radarLayoutV2{grid-template-columns:1fr;margin-top:5px}.radarLayoutV2 .radarChart{width:238px;height:235px;margin:0 auto}.radarLayoutV2 .radarChart svg{width:238px;height:235px}.radarLayoutV2 .radarLabels span:first-child{left:119px}.radarLayoutV2 .radarLabels span:nth-child(2){right:-5px}.radarLayoutV2 .radarLabels span:nth-child(3){right:16px}.radarLayoutV2 .radarLabels span:nth-child(4){left:17px}.radarLayoutV2 .radarLabels span:nth-child(5){left:-7px}.radarLayoutV2 .energyCopy{margin-top:-5px}.radarLayoutV2 .energyBars{background:#faf7f4;border-radius:15px;padding:12px 10px}.radarLayoutV2 .energyBar{grid-template-columns:30px 1fr 38px}.otherPicksV2{margin-top:27px}.otherPicksV2 .sectionHeading>span{background:#fff5d9}.otherPicksV2 .otherPick{min-height:171px;padding-top:15px}.otherPicksV2 .otherPickRank{font-size:16px}.otherPicksV2 .otherPickEmoji{font-size:29px}.otherPicksV2 .otherPick h3{font-size:13px}.otherPicksV2 .otherPick p{font-size:9px}.alternativesV2{margin-top:10px}.alternativesV2 .altCard{min-height:150px}.surpriseCardV2{margin-top:24px;padding-top:25px;padding-bottom:26px}.surpriseCardV2 .surpriseEmoji{font-size:34px}.surpriseCardV2 strong{z-index:2;position:relative}.surpriseCardV2 strong em{color:#dc6245;font-style:normal}.resultArticlesV2{margin-top:30px}.resultArticlesV2 .sectionHeading>span{background:#edf5ff}.resultArticlesV2 .relatedIntro{margin-bottom:10px;margin-left:47px}.resultArticlesV2 .relatedArticleLink{transition:transform .18s}.resultArticlesV2 .relatedArticleLink:active{transform:scale(.985)}.resultArticlesV2 .relatedArticleLink strong{font-size:11px}.resultV2 .sajuMini{opacity:.88;margin-top:18px}.resultBottomV2{margin-top:31px;padding-top:2px}.resultBottomV2 h2{font-size:22px}.resultBottomV2>p:not(.fine){color:#857770;margin:6px 0 14px;font-size:11px}@media (width<=480px){.winnerHeroV2{padding-left:17px;padding-right:17px}.matchResult>strong{font-size:56px}.radarLayoutV2 .radarChart{transform-origin:top;margin-bottom:-7px;transform:scale(.95)}.realitySectionV2 .realityItem{min-height:140px}}.winnerHeroV2{background:#fffdfb;box-shadow:0 12px 28px #cb915e14}.winnerHeroV2:after{display:none}.winnerHeroV2 .matchResult{background:#fff9f5}.energyCardV3{padding:19px 16px 20px}.energyCardV3 .sectionHeading{margin-bottom:10px}.energyCardV3 .sectionHeading>span{background:#f1edff}.energyIntroV3{background:#fff7f2;border-radius:15px;margin:0;padding:12px 13px}.energyIntroV3 strong{color:#df6548;font-size:11px;font-weight:900;display:block}.energyIntroV3 p{color:#7d716a;margin:5px 0 0;font-size:10px;line-height:1.55}.radarWrapV3{transform-origin:50%;justify-content:center;margin:3px auto -2px;display:flex;transform:scale(.95)}.radarWrapV3 .radarChart,.radarWrapV3 .radarChart svg{width:238px;height:225px}.energyExplanation{background:#faf7f4;border-radius:14px;margin:-14px 0 10px;padding:11px 12px}.energyExplanation span{color:#5f554f;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.energyBarsV3{background:#f8f5f2;border-radius:15px;padding:12px 10px}.energyBarsV3 .energyBar{grid-template-columns:30px 1fr 38px}@media (width<=480px){.radarWrapV3{margin-top:-2px;margin-bottom:-9px;transform:scale(.95)}}.energyExplanation h3{color:#302a27;letter-spacing:-.2px;margin:0 0 5px;font-size:12px;line-height:1.45}.energyExplanation p{color:#7d716a;margin:0;font-size:10px;line-height:1.55}.whyResult{margin-top:12px}.whyResult>span{color:#5e554f;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.whyResult>h3{color:#302a27;margin:0 0 4px;font-size:13px;line-height:1.45}.whyResult>p{color:#7d716a;margin:0;font-size:10px;line-height:1.55}.whyCards{gap:7px;margin-top:12px;display:grid}.whyCard{background:#fff;border:1px solid #eee3dc;border-radius:14px;padding:12px}.whyCardTop{align-items:center;gap:6px;margin-bottom:7px;display:flex}.whyCardLabel{color:#8b7c73;font-size:9px;font-weight:800}.whyCardTop b{color:#d56a4c;background:#fff0e8;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:8px}.whyCard>strong{color:#342e2a;margin-bottom:4px;font-size:11px;line-height:1.4;display:block}.whyCard>p{color:#81766f;margin:0;font-size:9px;line-height:1.5}.whyReality{background:#faf7f4;border-radius:12px;margin-top:8px;padding:10px 11px}.whyReality span{color:#6f625b;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.whyReality p{color:#8b7d75;margin:0;font-size:9px;line-height:1.45}.whyResult>span{font-size:11px}.whyResult>h3{font-size:14px;line-height:1.5}.whyResult>p{font-size:11px;line-height:1.65}.whyCardTop{gap:7px;margin-bottom:8px}.whyCardIcon{font-size:20px}.whyCardLabel{font-size:10px}.whyCardTop b{padding:4px 7px;font-size:9px}.whyCard>strong{margin-bottom:5px;font-size:13px;line-height:1.5}.whyCard>p{font-size:11px;line-height:1.6}.whyReality{margin-top:10px;padding:11px 12px}.whyReality span{margin-bottom:4px;font-size:10px}.whyReality p{font-size:10px;line-height:1.55}.radarWrapV3 .radarLabels span{font-size:10px;font-weight:700}.energyBarsV3 .energyBar span,.energyBarsV3 .energyBar b{font-size:10px}.result small,.result .winnerHeroV2 small,.result .sectionHeading small,.result .energyIntroV3 p,.result .energyExplanation>span,.result .energyExplanation>p,.result .whyCardLabel,.result .whyCard>p,.result .whyReality span,.result .whyReality p,.result .radarLabels span,.result .fine,.result .notice{font-size:12px;line-height:1.55}.result .whyCardTop b,.result .winnerHeroV2 .tags span,.result .energyBar span,.result .energyBar b{font-size:12px}.result .winnerHeroV2 .winnerEyebrow,.result .winnerHeroV2 .tagline,.result .winnerHeroV2 .scoreLabel,.result .winnerHeroV2 .scoreHint,.result .winnerHeroV2 .tags span,.result .energyIntroV3 p,.result .energyExplanation>span,.result .energyExplanation>p,.result .whyCardLabel,.result .whyCard>p,.result .whyReality span,.result .whyReality p,.result .radarLabels span,.result .notice,.result .fine,.result small{line-height:1.55;font-size:12px!important}.result .card p,.result .card small{font-size:12px;line-height:1.6}.result .whyCardTop b{font-size:12px!important}.result .winnerHeroV2 .winnerEyebrow,.result .winnerHeroV2 .tagline,.result .energyIntroV3 p,.result .energyExplanation>span,.result .energyExplanation>p,.result .whyCardLabel,.result .whyCard>p,.result .whyReality span,.result .whyReality p,.result .notice,.result .fine{font-size:15px!important;line-height:1.65!important}.result .whyCard>strong{font-size:15px!important;line-height:1.55!important}.result .sectionHeading small{font-size:13px!important}.result .card p{font-size:15px;line-height:1.65}.result .card small{line-height:1.5;font-size:13px!important}.result .card p,.result .card .tagline,.result .card .description,.result .relatedArticleLink p,.result .relatedArticleLink span,.result .whyCard>p,.result .whyReality p,.result .energyExplanation>p,.result .energyIntroV3 p{font-size:15px!important;line-height:1.7!important}.result .card small,.result .sectionHeading small,.result .whyCardLabel,.result .whyReality span{font-size:14px!important;line-height:1.5!important}.result .whyCard>strong,.result .energyExplanation>h3{font-size:16px!important;line-height:1.55!important}.result .pick b,.result .alternatives h3,.result .far h3,.result .relatedArticleLink strong{font-size:16px!important;line-height:1.5!important}.result .winnerHeroV2 .tagline{font-size:15px!important;line-height:1.65!important}.result .winnerHeroV2 .winnerEyebrow,.result .metrics span{font-size:14px!important}.result .metrics b,.result .relatedArticleLink strong{font-size:16px!important}.result .relatedArticleLink p{font-size:14px!important}.result .fine{font-size:13px!important;line-height:1.6!important}.result .radarLabels span{font-size:14px!important}.result .whyCardTop b,.result .winnerHeroV2 .tags span{font-size:12px!important}.result .metrics{gap:8px}.result .metrics>div{padding:15px 8px}.result .metrics span{font-size:15px!important;line-height:1.5!important}.result .metrics b{margin-top:7px;display:block;font-size:17px!important;line-height:1.45!important}.result .metrics>div:after{font-size:13px}.result .realityGrid{gap:8px}.result .realityItem{min-height:155px;padding:17px 10px}.result .realityItem .realityIcon{line-height:1.2;font-size:28px!important}.result .realityItem span{min-height:auto;margin-top:5px;font-size:15px!important;line-height:1.5!important}.result .realityItem strong{margin:9px 0 12px;font-size:17px!important;line-height:1.45!important}.result .realityItem .dotMeter{gap:5px}.result .realityItem .dotMeter i{width:6px;height:6px}.result .otherPick{padding:19px 16px 17px}.result .otherPick h3{font-size:17px!important;line-height:1.5!important}.result .otherPick p{margin-top:6px;font-size:14px!important;line-height:1.6!important}.result .otherPick .smallMatch span{font-size:13px!important}.result .otherPick .smallMatch b{font-size:14px!important}.result .altCard{padding:19px 17px}.result .altCard small{font-size:14px!important;line-height:1.5!important}.result .altCard h3{font-size:17px!important;line-height:1.5!important}.result .altCard p{font-size:14px!important;line-height:1.6!important}.result .surpriseCard small{font-size:14px!important;line-height:1.5!important}.result .surpriseCard h2{font-size:20px!important;line-height:1.5!important}.result .surpriseCard p{font-size:14px!important;line-height:1.6!important}.result .surpriseCard strong{font-size:15px!important;line-height:1.65!important}.result .resultArticles .sectionHeading small{font-size:14px!important}.result .resultArticles .sectionHeading h2{font-size:18px!important;line-height:1.5!important}.result .relatedIntro{font-size:14px!important;line-height:1.6!important}.result .sajuMini{padding:19px 16px}.result .sajuMini>small{font-size:14px!important;line-height:1.5!important}.result .miniPillars{gap:8px;margin-top:12px}.result .miniPillars>div{min-width:48px;padding:8px 7px}.result .miniPillars b{font-size:17px!important;line-height:1.4!important}.result .miniPillars span{font-size:12px!important;line-height:1.4!important}.result .sajuMini>p{font-size:14px!important;line-height:1.6!important}.result .resultBottom h2{font-size:22px!important;line-height:1.45!important}.result .resultBottom>p:not(.fine){font-size:14px!important;line-height:1.6!important}.result .resultBottom .fine.bottom{font-size:13px!important;line-height:1.6!important}.result .resultHeader{margin-bottom:20px}.result .resultHeader .back,.result .resultHeader>span{font-size:13px!important;line-height:1.5!important}.result .characterHero{padding-top:18px;padding-bottom:30px}.result .characterEyebrow{font-size:15px!important;line-height:1.5!important}.result .characterQuote{font-size:15px!important;line-height:1.65!important}.result .characterTags{gap:7px}.result .characterTags span{padding:5px 8px;font-size:12px!important;line-height:1.4!important}.result .winnerBadge{padding:7px 12px;font-size:13px!important;line-height:1.4!important}.result .winnerHeroV2 .winnerEyebrow{font-size:14px!important;line-height:1.5!important}.shell.resultV2{width:min(100%,560px);font-size:15px;line-height:1.65}.shell.resultV2 p{font-size:15px;line-height:1.65}.resultV2 .resultHeader,.resultV2 .resultHeader .back{font-size:13px}.resultV2 .characterHeroV2 .characterEyebrow{font-size:14px}.resultV2 .characterHeroV2 h1{font-size:32px;line-height:1.25}.resultV2 .characterHeroV2 .characterQuote{font-size:15px;line-height:1.65}.resultV2 .characterHeroV2 .characterTags span{font-size:12px}.resultV2 .winnerHeroV2 .winnerBadge{font-size:13px}.resultV2 .winnerHeroV2 .winnerEyebrow{font-size:14px;line-height:1.5}.resultV2 .winnerHeroV2 h2{font-size:30px;line-height:1.3}.resultV2 .winnerHeroV2 .winnerTagline{font-size:15px;line-height:1.6}.resultV2 .matchResult>span{font-size:13px}.resultV2 .matchResult>strong{font-size:62px}.resultV2 .matchResult>strong small{font-size:23px}.resultV2 .matchResult>b{font-size:13px}.resultV2 .winnerHeroV2 .jobTags span{font-size:12px}.resultV2 .sectionHeading small{font-size:13px;line-height:1.45}.resultV2 .sectionHeading h2{font-size:20px;line-height:1.4}.resultV2 .realityItem span{font-size:13px;line-height:1.45}.resultV2 .realityItem strong{font-size:16px;line-height:1.4}.resultV2 .energyIntroV3 strong{font-size:14px;line-height:1.5}.resultV2 .energyIntroV3 p{font-size:14px;line-height:1.65}.resultV2 .radarLabels span{font-size:13px;font-weight:800}.resultV2 .whyResult>span{font-size:14px;line-height:1.5}.resultV2 .whyResult>h3{font-size:18px;line-height:1.45}.resultV2 .whyResult>p{font-size:14px;line-height:1.65}.resultV2 .whyCardTop,.resultV2 .whyCardLabel{font-size:13px}.resultV2 .whyCardTop b{font-size:12px}.resultV2 .whyCard>strong{font-size:15px;line-height:1.5}.resultV2 .whyCard>p{font-size:13px;line-height:1.65}.resultV2 .whyReality span{font-size:13px;line-height:1.5}.resultV2 .whyReality p{font-size:13px;line-height:1.65}.resultV2 .otherPick h3{font-size:16px;line-height:1.4}.resultV2 .otherPick p{font-size:13px;line-height:1.6}.resultV2 .smallMatch span{font-size:12px}.resultV2 .smallMatch b,.resultV2 .altCard small{font-size:13px}.resultV2 .altCard h3{font-size:17px;line-height:1.45}.resultV2 .altCard p{font-size:13px;line-height:1.65}.resultV2 .surpriseCardV2 small{font-size:13px}.resultV2 .surpriseCardV2 h2{font-size:20px;line-height:1.4}.resultV2 .surpriseCardV2 p,.resultV2 .surpriseCardV2 strong,.resultV2 .surpriseCardV2 strong em{font-size:14px;line-height:1.65}.resultV2 .resultArticlesV2 .relatedIntro{font-size:13px;line-height:1.6}.resultV2 .resultArticlesV2 .relatedArticleLink strong{font-size:15px;line-height:1.5}.resultV2 .resultArticlesV2 .relatedArticleLink p{font-size:13px;line-height:1.65}.resultV2 .resultArticlesV2 .relatedArticleLink span{font-size:12px}.resultV2 .sajuMini>small{font-size:13px}.resultV2 .sajuMini .miniPillars b{font-size:17px}.resultV2 .sajuMini .miniPillars span{font-size:12px}.resultV2 .sajuMini p{font-size:12px;line-height:1.6}.resultV2 .resultBottomV2 h2{font-size:22px;line-height:1.4}.resultV2 .resultBottomV2>p:not(.fine){font-size:14px;line-height:1.6}.resultV2 .resultBottomV2 .cta{font-size:16px}.resultV2 .resultBottomV2 .fine{font-size:12px!important;line-height:1.6!important}@media (width<=600px){.shell.resultV2{width:min(100%,560px)}.resultV2 .characterHeroV2 h1{font-size:30px}.resultV2 .winnerHeroV2 h2{font-size:27px}.resultV2 .sectionHeading h2{font-size:20px}.resultV2 .realityItem span{font-size:13px}.resultV2 .realityItem strong{font-size:16px}.resultV2 .whyResult>h3{font-size:17px}.resultV2 .whyCard>strong{font-size:15px}.resultV2 .whyCard>p,.resultV2 .whyReality p,.resultV2 .otherPick p,.resultV2 .altCard p,.resultV2 .resultArticlesV2 .relatedArticleLink p{font-size:13px}}.aboutSimpleIntro{background:#fff4e4;border-radius:16px;margin:28px 0 6px;padding:20px 22px}.aboutSimpleIntro strong{color:#332d29;margin-bottom:8px;font-size:17px;font-weight:800;display:block}.aboutSimpleIntro p{color:#6f6259;margin:0;font-size:14px;line-height:1.75}.aboutSimpleSection{border-bottom:1px solid #eee5dc;padding:25px 2px}.aboutSimpleSection h2{letter-spacing:-.4px;margin:0 0 11px;font-size:18px;line-height:1.4}.aboutSimpleSection p{color:#665d56;margin:7px 0 0;font-size:14px;line-height:1.75}.aboutSimpleLink{color:#d95f32;margin-top:11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.aboutSimpleLink:hover{text-decoration:underline}.replyDelayPage{color:#332d29;max-width:620px;margin:0 auto;padding:48px 20px 80px}.replyHero{text-align:center;margin-bottom:28px}.replyHero span{color:#d95f32;font-size:15px;font-weight:800}.replyHero h1{margin:10px 0;font-size:34px;line-height:1.2}.replyHero p{color:#74675f;font-size:16px}.replyDemoNotice{color:#8a776b!important;margin:10px auto 0!important;font-size:15px!important}.replyForm,.replyResult{background:#fff;border:1px solid #eee5dc;border-radius:22px;padding:24px;box-shadow:0 10px 30px #4632230d}.replyForm{gap:16px;display:grid}.replyForm label{gap:7px;font-size:15px;font-weight:750;display:grid}.replyForm input,.replyForm select{box-sizing:border-box;width:100%;font:inherit;color:#332d29;background:#fff;border:1px solid #ded4cb;border-radius:12px;padding:13px 14px}.replyForm .replyCheck{grid-template-columns:none;align-items:center;gap:9px;font-weight:600;display:flex}.replyCheck input{width:18px;height:18px}.replyForm button,.replyAgain{color:#fff;cursor:pointer;background:#332d29;border:0;border-radius:13px;padding:14px 18px;font-size:16px;font-weight:800}.replyEyebrow{color:#d95f32;margin:0;font-size:15px;font-weight:800}.replyResult h2{margin:7px 0 22px;font-size:24px;line-height:1.35}.replyTimeline{gap:0;display:grid;position:relative}.replyTimeline article{border-bottom:1px solid #f0e8e1;grid-template-columns:72px 1fr;gap:12px;padding:15px 0;display:grid}.replyTimeline time{color:#d95f32;font-size:15px;font-weight:850}.replyTimeline p{margin:0;font-size:16px;line-height:1.6}.replyNote{color:#7b6f67;margin:20px 0;font-size:15px;line-height:1.65}.replyAgain{color:#51463f;background:#f3ece6}@media (width<=520px){.replyDelayPage{padding:32px 16px 64px}.replyHero h1{font-size:29px}.replyForm,.replyResult{padding:20px}.replyTimeline article{grid-template-columns:62px 1fr}.replyTimeline p{font-size:15px}}.replyBeatCopy{min-width:0}.replyVariant:before{content:"↳ ";color:#b48a73;font-weight:800}.replyHeadline{letter-spacing:-.45px;font-size:26px!important}.replySummary{background:#fff7ef;border:1px solid #f0dfcf;border-radius:16px;margin:24px 0 0;padding:20px}.replySummary>span{color:#d95f32;margin-bottom:9px;font-size:15px;font-weight:850;display:block}.replySummary p{color:#5f534c;margin:7px 0 0;font-size:15px;line-height:1.7}.replyActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.replyShare,.replyExplore,.replyActions .replyAgain{box-sizing:border-box;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:13px 14px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.replyShare{color:#fff;background:#332d29;grid-column:1/-1}.replyExplore{color:#c6532c;background:#fff1e4}.replyActions .replyAgain{color:#51463f;background:#f3ece6}.replyShareStatus{text-align:center;color:#7b6f67;margin:12px 0 0;font-size:15px}@media (width<=520px){.replyHeadline{font-size:23px!important}.replySummary{padding:17px}.replyActions{grid-template-columns:1fr}.replyShare{grid-column:auto}}.replyDelayPage{width:min(100%,620px);padding-top:42px}.replyHero{margin-bottom:30px}.replyHero span{font-size:16px}.replyHero h1{letter-spacing:-.7px;font-size:36px}.replyHero p{max-width:520px;margin:9px auto 0;font-size:17px;line-height:1.65}.replyDemoNotice{font-size:15px!important;line-height:1.6!important}.replyForm,.replyResult{border-radius:24px;padding:28px}.replyForm{gap:18px}.replyForm label{font-size:16px;line-height:1.45}.replyForm input,.replyForm select,.replyForm button,.replyAgain{min-height:50px;font-size:16px}.replyResult{margin-top:28px}.replyEyebrow{font-size:16px;line-height:1.5}.replyHeadline{word-break:keep-all;overflow-wrap:anywhere;margin:9px 0 26px!important;font-size:28px!important;line-height:1.42!important}.replyTimeline{margin-top:4px}.replyTimeline article{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:19px 0}.replyTimeline time{font-size:16px;line-height:1.6}.replyTimeline p{word-break:keep-all;overflow-wrap:anywhere;font-size:17px;line-height:1.65}.replyVariant{color:#74675f;margin-top:7px!important;font-size:16px!important;line-height:1.65!important}.replySummary{border-radius:18px;margin-top:28px;padding:22px}.replySummary>span{margin-bottom:10px;font-size:16px}.replySummary p{word-break:keep-all;margin-top:8px;font-size:16px;line-height:1.75}.replyNote{margin:22px 0 0;font-size:15px;line-height:1.7}.replyActions{gap:11px;margin-top:22px}.replyShare,.replyExplore,.replyActions .replyAgain{min-height:52px;padding:14px 16px;font-size:16px;line-height:1.4}.replyShareStatus{font-size:15px;line-height:1.6}.replyShare:focus-visible,.replyExplore:focus-visible,.replyAgain:focus-visible,.replyForm button:focus-visible,.replyForm input:focus-visible,.replyForm select:focus-visible{outline-offset:3px;outline:3px solid #d95f3247}@media (width<=520px){.replyDelayPage{padding:30px 16px 60px}.replyHero{margin-bottom:24px}.replyHero h1{font-size:31px}.replyHero p{font-size:16px}.replyForm,.replyResult{border-radius:20px;padding:20px}.replyHeadline{font-size:25px!important}.replyTimeline article{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:17px 0}.replyTimeline time,.replyTimeline p,.replyVariant{font-size:16px!important}.replySummary{padding:18px}.replySummary p{font-size:16px}.replyActions{grid-template-columns:1fr}.replyShare{grid-column:auto}}@media (width<=360px){.replyDelayPage{padding-left:12px;padding-right:12px}.replyForm,.replyResult{padding:17px}.replyTimeline article{grid-template-columns:58px minmax(0,1fr);gap:8px}.replyTimeline time{font-size:15px}}.crushStartPage{color:#332d29;width:min(100%,620px);margin:0 auto;padding:42px 20px 80px}.crushHero{text-align:center;margin-bottom:30px}.crushHero>span{color:#d95f32;font-size:16px;font-weight:800}.crushHero h1{letter-spacing:-.7px;margin:10px 0;font-size:36px;line-height:1.2}.crushHero p{color:#74675f;max-width:520px;margin:9px auto 0;font-size:17px;line-height:1.65}.crushDemoNotice{font-size:15px!important}.crushForm,.crushResult{background:#fff;border:1px solid #eee5dc;border-radius:24px;padding:28px;box-shadow:0 10px 30px #4632230d}.crushForm{gap:18px;display:grid}.crushForm label{gap:7px;font-size:16px;font-weight:750;display:grid}.crushForm input{box-sizing:border-box;width:100%;min-height:50px;font:inherit;color:#332d29;background:#fff;border:1px solid #ded4cb;border-radius:12px;padding:13px 14px;font-size:16px}.crushForm .crushCheck{align-items:center;gap:9px;font-weight:600;display:flex}.crushCheck input{width:18px;height:18px;min-height:18px}.crushForm button,.crushAgain{color:#fff;cursor:pointer;background:#332d29;border:0;border-radius:13px;min-height:50px;padding:14px 18px;font-size:16px;font-weight:800}.crushResult{margin-top:28px}.crushEyebrow{color:#d95f32;margin:0;font-size:16px;font-weight:800}.crushHeadline{letter-spacing:-.45px;word-break:keep-all;margin:9px 0 26px;font-size:28px;line-height:1.42}.crushScenes{display:grid}.crushScenes article{border-bottom:1px solid #f0e8e1;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.crushScenes article>span{color:#d95f32;background:#fff1e4;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:flex}.crushScenes h3{margin:0 0 7px;font-size:18px;line-height:1.45}.crushScenes p{color:#5f534c;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.72}.crushSummary{background:#fff7ef;border:1px solid #f0dfcf;border-radius:18px;margin-top:28px;padding:22px}.crushSummary>span{color:#d95f32;margin-bottom:10px;font-size:16px;font-weight:850;display:block}.crushSummary p{color:#5f534c;margin:8px 0 0;font-size:16px;line-height:1.75}.crushNote{color:#7b6f67;margin:22px 0 0;font-size:15px;line-height:1.7}.crushActions{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.crushShare,.crushNext,.crushActions .crushAgain{box-sizing:border-box;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:14px 16px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.crushShare{color:#fff;background:#332d29;grid-column:1/-1}.crushNext{color:#c6532c;background:#fff1e4}.crushActions .crushAgain{color:#51463f;background:#f3ece6}.crushShareStatus{text-align:center;color:#7b6f67;margin:12px 0 0;font-size:15px}.crushShare:focus-visible,.crushNext:focus-visible,.crushAgain:focus-visible,.crushForm button:focus-visible,.crushForm input:focus-visible{outline-offset:3px;outline:3px solid #d95f3247}@media (width<=520px){.crushStartPage{padding:30px 16px 60px}.crushHero h1{font-size:31px}.crushHero p{font-size:16px}.crushForm,.crushResult{border-radius:20px;padding:20px}.crushHeadline{font-size:25px}.crushScenes article{grid-template-columns:40px minmax(0,1fr);gap:10px}.crushScenes p{font-size:16px}.crushSummary{padding:18px}.crushActions{grid-template-columns:1fr}.crushShare{grid-column:auto}}@media (width<=360px){.crushStartPage{padding-left:12px;padding-right:12px}.crushForm,.crushResult{padding:17px}}.loveLabPage{color:#332d29;width:min(100%,760px);margin:0 auto;padding:48px 20px 84px}.loveLabHero{text-align:center;margin-bottom:34px}.loveLabHero>span{color:#d95f32;font-size:16px;font-weight:850;display:inline-block}.loveLabHero h1{letter-spacing:-.8px;word-break:keep-all;margin:12px 0 0;font-size:38px;line-height:1.28}.loveLabHero p{color:#74675f;word-break:keep-all;max-width:610px;margin:14px auto 0;font-size:17px;line-height:1.7}.loveLabCard{box-sizing:border-box;color:#332d29;background:#fff;border:1px solid #eee5dc;border-radius:22px;min-width:0;padding:23px;text-decoration:none;box-shadow:0 8px 24px #4632230b}.loveLabCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.loveLabCardTop span,.loveLabCardTop b{font-size:15px;line-height:1.45}.loveLabCardTop span{color:#9a8173;font-weight:800}.loveLabCardActive .loveLabCardTop b{color:#d95f32}.loveLabEmoji{margin-top:25px;font-size:31px;line-height:1}.loveLabCard h2{letter-spacing:-.35px;word-break:keep-all;margin:13px 0 8px;font-size:21px;line-height:1.4}.loveLabCard p{color:#6f625a;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}.loveLabCardActive{transition:transform .16s,border-color .16s,box-shadow .16s}.loveLabCardActive:hover{border-color:#e4c8b5;transform:translateY(-2px);box-shadow:0 12px 30px #46322314}.loveLabCardActive:focus-visible{outline-offset:3px;outline:3px solid #d95f3247}.loveLabCardSoon{box-shadow:none;background:#faf8f6}.loveLabCardSoon .loveLabEmoji,.loveLabCardSoon h2,.loveLabCardSoon p{opacity:.62}.loveLabCardSoon .loveLabCardTop b{color:#8e827b}.loveLabFootnote{text-align:center;color:#81756d;word-break:keep-all;max-width:620px;margin:25px auto 0;font-size:15px;line-height:1.7}@media (width<=620px){.loveLabPage{padding:34px 16px 66px}.loveLabHero{margin-bottom:27px}.loveLabHero h1{font-size:31px}.loveLabHero p{font-size:16px}.loveLabGrid{grid-template-columns:1fr}.loveLabCard{border-radius:19px;padding:21px}.loveLabCard h2{font-size:20px}.loveLabCard p{font-size:16px}}@media (width<=360px){.loveLabPage{padding-left:12px;padding-right:12px}.loveLabCard{padding:18px}.loveLabHero h1{font-size:28px}}.attractionHero>span,.attractionEyebrow,.attractionCards article>span,.attractionSummary>span{letter-spacing:-.02em;font-size:15px;font-weight:800}.attractionHero p{font-size:17px;line-height:1.65}.attractionDemoNotice{opacity:.68}.attractionForm input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ddd3d6;border-radius:13px;padding:11px 13px}.attractionForm .attractionCheck{align-items:center;gap:9px;display:flex}.attractionCheck input{width:18px;min-height:18px}.attractionHeadline{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:29px;line-height:1.28}.attractionCards article,.attractionSummary,.attractionLimited{background:#fff;border:1px solid #eadfe2;border-radius:20px;padding:20px;box-shadow:0 8px 24px #25191d0d}.attractionSummary{margin-top:18px}.attractionActions{gap:10px;margin-top:22px;display:grid}.attractionNext,.attractionAgain{box-sizing:border-box;text-align:center;text-decoration:none}.attractionNext{color:#211b1d;background:#f2ebed;border-radius:14px;place-items:center;min-height:50px;font-size:16px;font-weight:800;display:grid}.attractionAgain{color:#655b5e;background:0 0;border:1px solid #ddd3d6}@media (width<=520px){.attractionPage{width:min(100% - 28px,450px);padding-top:32px}.attractionHero h1{font-size:30px}.attractionHeadline{font-size:26px}}@media (width<=360px){.attractionPage{width:min(100% - 22px,450px)}.attractionHero h1{font-size:27px}.attractionHero p,.attractionCards p,.attractionSummary p{font-size:15px}}.confessionPage{color:#332d29;width:min(100%,620px);margin:0 auto;padding:42px 20px 80px}.confessionHero{text-align:center;margin-bottom:30px}.confessionHero>span{color:#d95f32;font-size:16px;font-weight:800}.confessionHero h1{letter-spacing:-.7px;margin:10px 0;font-size:36px;line-height:1.2}.confessionHero p{color:#74675f;max-width:540px;margin:9px auto 0;font-size:17px;line-height:1.65}.confessionDemoNotice{font-size:15px!important}.confessionForm,.confessionResult{background:#fff;border:1px solid #eee5dc;border-radius:24px;padding:28px;box-shadow:0 10px 30px #4632230d}.confessionForm{gap:18px;display:grid}.confessionForm label{gap:7px;font-size:16px;font-weight:750;display:grid}.confessionForm input{box-sizing:border-box;width:100%;min-height:50px;font:inherit;color:#332d29;background:#fff;border:1px solid #ded4cb;border-radius:12px;padding:13px 14px;font-size:16px}.confessionForm .confessionCheck{align-items:center;gap:9px;font-weight:600;display:flex}.confessionCheck input{width:18px;height:18px;min-height:18px}.confessionForm button,.confessionAgain{color:#fff;cursor:pointer;background:#332d29;border:0;border-radius:13px;min-height:50px;padding:14px 18px;font-size:16px;font-weight:800}.confessionResult{margin-top:28px}.confessionEyebrow{color:#d95f32;margin:0;font-size:16px;font-weight:800}.confessionHeadline{letter-spacing:-.45px;word-break:keep-all;margin:9px 0 26px;font-size:28px;line-height:1.42}.confessionScenes{display:grid}.confessionScenes article{border-bottom:1px solid #f0e8e1;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.confessionScenes article>span{color:#d95f32;background:#fff1e4;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:flex}.confessionScenes h3{margin:0 0 7px;font-size:18px;line-height:1.45}.confessionScenes p{color:#5f534c;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.72}.confessionSummary{background:#fff7ef;border:1px solid #f0dfcf;border-radius:18px;margin-top:28px;padding:22px}.confessionSummary>span{color:#d95f32;margin-bottom:10px;font-size:16px;font-weight:850;display:block}.confessionSummary p{color:#5f534c;margin:8px 0 0;font-size:16px;line-height:1.75}.confessionNote{color:#7b6f67;margin:22px 0 0;font-size:15px;line-height:1.7}.confessionActions{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.confessionShare,.confessionNext,.confessionActions .confessionAgain{box-sizing:border-box;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:14px 16px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.confessionShare{color:#fff;background:#332d29;grid-column:1/-1}.confessionNext{color:#c6532c;background:#fff1e4}.confessionActions .confessionAgain{color:#51463f;background:#f3ece6}.confessionShareStatus{text-align:center;color:#7b6f67;margin:12px 0 0;font-size:15px}.confessionPage button:focus-visible,.confessionPage a:focus-visible,.confessionPage input:focus-visible{outline-offset:3px;outline:3px solid #d95f3247}@media (width<=520px){.confessionPage{padding:30px 16px 60px}.confessionHero h1{font-size:31px}.confessionHero p{font-size:16px}.confessionForm,.confessionResult{border-radius:20px;padding:20px}.confessionHeadline{font-size:25px}.confessionScenes article{grid-template-columns:40px minmax(0,1fr);gap:10px}.confessionSummary{padding:18px}.confessionActions{grid-template-columns:1fr}.confessionShare{grid-column:auto}}@media (width<=360px){.confessionPage{padding-left:12px;padding-right:12px}.confessionForm,.confessionResult{padding:17px}}.relationshipMePage{color:#332d29;width:min(100%,620px);margin:0 auto;padding:42px 20px 80px}.relationshipMeHero{text-align:center;margin-bottom:30px}.relationshipMeHero>span{color:#d95f32;font-size:16px;font-weight:800}.relationshipMeHero h1{letter-spacing:-.7px;margin:10px 0;font-size:36px;line-height:1.2}.relationshipMeHero p{color:#74675f;max-width:550px;margin:9px auto 0;font-size:17px;line-height:1.65}.relationshipMeDemoNotice{font-size:15px!important}.relationshipMeForm,.relationshipMeResult{background:#fff;border:1px solid #eee5dc;border-radius:24px;padding:28px;box-shadow:0 10px 30px #4632230d}.relationshipMeForm{gap:18px;display:grid}.relationshipMeForm label{gap:7px;font-size:16px;font-weight:750;display:grid}.relationshipMeForm input{box-sizing:border-box;width:100%;min-height:50px;font:inherit;color:#332d29;background:#fff;border:1px solid #ded4cb;border-radius:12px;padding:13px 14px;font-size:16px}.relationshipMeForm .relationshipMeCheck{align-items:center;gap:9px;font-weight:600;display:flex}.relationshipMeCheck input{width:18px;height:18px;min-height:18px}.relationshipMeForm button,.relationshipMeAgain{color:#fff;cursor:pointer;background:#332d29;border:0;border-radius:13px;min-height:50px;padding:14px 18px;font-size:16px;font-weight:800}.relationshipMeResult{margin-top:28px}.relationshipMeEyebrow{color:#d95f32;margin:0;font-size:16px;font-weight:800}.relationshipMeHeadline{letter-spacing:-.45px;word-break:keep-all;margin:9px 0 26px;font-size:28px;line-height:1.42}.relationshipMeScenes{display:grid}.relationshipMeScenes article{border-bottom:1px solid #f0e8e1;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.relationshipMeScenes article>span{color:#d95f32;background:#fff1e4;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:flex}.relationshipMeScenes h3{margin:0 0 7px;font-size:18px;line-height:1.45}.relationshipMeScenes p{color:#5f534c;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.72}.relationshipMeSummary{background:#fff7ef;border:1px solid #f0dfcf;border-radius:18px;margin-top:28px;padding:22px}.relationshipMeSummary>span{color:#d95f32;margin-bottom:10px;font-size:16px;font-weight:850;display:block}.relationshipMeSummary p{color:#5f534c;margin:8px 0 0;font-size:16px;line-height:1.75}.relationshipMeNote{color:#7b6f67;margin:22px 0 0;font-size:15px;line-height:1.7}.relationshipMeActions{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.relationshipMeShare,.relationshipMeNext,.relationshipMeActions .relationshipMeAgain{box-sizing:border-box;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:14px 16px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.relationshipMeShare{color:#fff;background:#332d29;grid-column:1/-1}.relationshipMeNext{color:#c6532c;background:#fff1e4}.relationshipMeActions .relationshipMeAgain{color:#51463f;background:#f3ece6}.relationshipMeShareStatus{text-align:center;color:#7b6f67;margin:12px 0 0;font-size:15px}.relationshipMePage button:focus-visible,.relationshipMePage a:focus-visible,.relationshipMePage input:focus-visible{outline-offset:3px;outline:3px solid #d95f3247}@media (width<=520px){.relationshipMePage{padding:30px 16px 60px}.relationshipMeHero h1{font-size:31px}.relationshipMeHero p{font-size:16px}.relationshipMeForm,.relationshipMeResult{border-radius:20px;padding:20px}.relationshipMeHeadline{font-size:25px}.relationshipMeScenes article{grid-template-columns:40px minmax(0,1fr);gap:10px}.relationshipMeSummary{padding:18px}.relationshipMeActions{grid-template-columns:1fr}.relationshipMeShare{grid-column:auto}}@media (width<=360px){.relationshipMePage{padding-left:12px;padding-right:12px}.relationshipMeForm,.relationshipMeResult{padding:17px}}.attractionPage{color:#332d29;width:min(100%,620px);margin:0 auto;padding:42px 20px 80px}.attractionHero{text-align:center;margin-bottom:30px}.attractionHero>span{color:#d95f32;font-size:16px;font-weight:800}.attractionHero h1{letter-spacing:-.7px;margin:10px 0;font-size:36px;line-height:1.2}.attractionHero p{color:#74675f;max-width:550px;margin:9px auto 0;font-size:17px;line-height:1.65}.attractionDemoNotice{opacity:1;font-size:15px!important}.attractionForm,.attractionResult{background:#fff;border:1px solid #eee5dc;border-radius:24px;padding:28px;box-shadow:0 10px 30px #4632230d}.attractionForm{gap:18px;margin:0;display:grid}.attractionForm label{gap:7px;font-size:16px;font-weight:750;display:grid}.attractionForm input{box-sizing:border-box;width:100%;min-height:50px;font:inherit;color:#332d29;background:#fff;border:1px solid #ded4cb;border-radius:12px;padding:13px 14px;font-size:16px}.attractionForm .attractionCheck{align-items:center;gap:9px;font-weight:600;display:flex}.attractionCheck input{width:18px;height:18px;min-height:18px}.attractionForm>button,.attractionShare,.attractionAgain{cursor:pointer;border:0;border-radius:13px;min-height:50px;padding:14px 18px;font-size:16px;font-weight:800}.attractionForm>button,.attractionShare{color:#fff;background:#332d29}.attractionResult{margin-top:28px}.attractionEyebrow{color:#d95f32;margin:0;font-size:16px;font-weight:800}.attractionHeadline{letter-spacing:-.45px;word-break:keep-all;margin:9px 0 26px;font-size:28px;line-height:1.42}.attractionCards{gap:14px;margin:0;display:grid}.attractionCards article,.attractionSummary,.attractionLimited{box-shadow:none;background:#fff;border:1px solid #f0e8e1;border-radius:18px;padding:20px}.attractionCards article>span{color:#d95f32;font-size:15px;font-weight:800}.attractionCards h3{margin:8px 0 7px;font-size:18px;line-height:1.45}.attractionCards p,.attractionSummary p,.attractionLimited p,.attractionNote,.attractionShareStatus{overflow-wrap:anywhere;font-size:16px;line-height:1.72}.attractionCards p{color:#5f534c;margin:0}.attractionSummary{background:#fff7ef;border-color:#f0dfcf;margin-top:28px}.attractionSummary>span{color:#d95f32;margin-bottom:10px;font-size:16px;font-weight:850;display:block}.attractionSummary p{color:#5f534c;margin:8px 0 0}.attractionNote{color:#7b6f67;margin:22px 0 0;font-size:15px;line-height:1.7}.attractionActions{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.attractionShare,.attractionNext,.attractionActions .attractionAgain{box-sizing:border-box;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:14px 16px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.attractionShare{color:#fff;background:#332d29;grid-column:1/-1}.attractionNext{color:#c6532c;background:#fff1e4}.attractionActions .attractionAgain{color:#51463f;background:#f3ece6}.attractionShareStatus{text-align:center;color:#7b6f67;margin:12px 0 0;font-size:15px}.attractionPage button:focus-visible,.attractionPage a:focus-visible,.attractionPage input:focus-visible{outline-offset:3px;outline:3px solid #d95f3247}@media (width<=520px){.attractionPage{width:min(100%,620px);padding:30px 16px 60px}.attractionHero h1{font-size:31px}.attractionHero p{font-size:16px}.attractionForm,.attractionResult{border-radius:20px;padding:20px}.attractionHeadline{font-size:25px}.attractionCards p,.attractionSummary p,.attractionLimited p{font-size:16px}.attractionSummary{padding:18px}.attractionActions{grid-template-columns:1fr}.attractionShare{grid-column:auto}}@media (width<=360px){.attractionPage{width:min(100%,620px);padding-left:12px;padding-right:12px}.attractionForm,.attractionResult{padding:17px}.attractionHero h1{font-size:29px}.attractionHero p,.attractionCards p,.attractionSummary p,.attractionLimited p{font-size:16px}}.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage{width:min(100%,720px);max-width:720px}.replyHero p,.crushHero p,.attractionHero p,.confessionHero p,.relationshipMeHero p{max-width:620px}.replyResult,.crushResult,.attractionResult,.confessionResult,.relationshipMeResult{padding:32px}.replyHeadline,.crushHeadline,.attractionHeadline,.confessionHeadline,.relationshipMeHeadline{font-size:30px!important;line-height:1.38!important}.crushScenes h3,.confessionScenes h3,.relationshipMeScenes h3,.attractionCards h3{font-size:19px}.crushScenes p,.confessionScenes p,.relationshipMeScenes p,.attractionCards p,.replyTimeline p,.replySummary p,.crushSummary p,.attractionSummary p,.confessionSummary p,.relationshipMeSummary p{font-size:17px;line-height:1.72}.experimentInput{border:0;margin:0;padding:0}.experimentInput>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.experimentInput>summary::-webkit-details-marker{display:none}.experimentInput:not(.hasResult)>summary{display:none}.experimentInput.hasResult{margin:0 0 14px}.experimentInput.hasResult>summary{color:#786a61;background:#fffaf6;border:1px solid #eadfd6;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:750;display:flex}.experimentInput.hasResult>summary:after{content:"  ↓";color:#d95f32;margin-left:6px}.experimentInput.hasResult[open]>summary:after{content:"  ↑"}.experimentInput.hasResult>form{margin-top:12px}.experimentInput.hasResult+section{margin-top:0}.loveLabPage{width:min(100%,860px)}.loveLabCardFeatured{grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}@media (width<=620px){.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage{width:min(100%,620px);max-width:620px}.replyResult,.crushResult,.attractionResult,.confessionResult,.relationshipMeResult{padding:20px}.replyHeadline,.crushHeadline,.attractionHeadline,.confessionHeadline,.relationshipMeHeadline{font-size:25px!important}.crushScenes h3,.confessionScenes h3,.relationshipMeScenes h3,.attractionCards h3{font-size:18px}.crushScenes p,.confessionScenes p,.relationshipMeScenes p,.attractionCards p,.replyTimeline p,.replySummary p,.crushSummary p,.attractionSummary p,.confessionSummary p,.relationshipMeSummary p{font-size:16px}.loveLabCardFeatured{grid-column:auto}.loveLabCardFeatured h2{font-size:20px}}.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage{box-sizing:border-box;width:calc(100% - 32px);max-width:620px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.replyForm,.crushForm,.attractionForm,.confessionForm,.relationshipMeForm,.replyResult,.crushResult,.attractionResult,.confessionResult,.relationshipMeResult{box-sizing:border-box;width:100%}.resultReveal{width:100%}.resultRevealLoading{box-sizing:border-box;color:#5f534c;text-align:center;background:#fffaf6;border:1px solid #f0dfcf;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:150px;margin-top:18px;font-size:16px;display:flex}.resultRevealSparkle{font-size:28px;animation:.7s ease-in-out infinite alternate gokokoSparkle}.resultRevealBanner{color:#c6532c;text-align:center;background:#fff1e4;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;margin:8px auto 12px;padding:9px 14px;font-size:15px;font-weight:850;line-height:1.4;display:flex}.resultRevealVisible{animation:.55s cubic-bezier(.2,.8,.2,1) both gokokoResultReveal}.resultRevealVisible .replyHeadline,.resultRevealVisible .crushHeadline,.resultRevealVisible .attractionHeadline,.resultRevealVisible .confessionHeadline,.resultRevealVisible .relationshipMeHeadline{animation:.48s ease-out .12s both gokokoHeadlineReveal}@keyframes gokokoResultReveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gokokoHeadlineReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes gokokoSparkle{0%{opacity:.65;transform:scale(.9)rotate(-5deg)}to{opacity:1;transform:scale(1.12)rotate(5deg)}}@media (width<=520px){.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage{width:calc(100% - 32px);max-width:620px;padding-left:0;padding-right:0}.resultRevealBanner{padding:8px 12px;font-size:14px}.resultRevealLoading{border-radius:20px;min-height:130px}}@media (width<=360px){.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage{width:calc(100% - 24px);padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.resultRevealSparkle,.resultRevealVisible,.resultRevealVisible .replyHeadline,.resultRevealVisible .crushHeadline,.resultRevealVisible .attractionHeadline,.resultRevealVisible .confessionHeadline,.resultRevealVisible .relationshipMeHeadline{animation:none!important}}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.categoryCard{min-height:240px;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #ece7f5;border-radius:24px;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;display:flex;position:relative}.categoryCard.isActive{transition:transform .18s,box-shadow .18s;box-shadow:0 12px 34px #583d841a}.categoryCard.isActive:hover{transform:translateY(-3px);box-shadow:0 16px 40px #583d8426}.categoryCard.isComing{color:#777;background:#faf9fc}.categoryIcon{margin-bottom:18px;font-size:34px;line-height:1}.categoryBadge{color:#7258a3;background:#f1ecfb;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:800;position:absolute;top:20px;right:20px}.categoryCard h3{margin:0 0 10px;font-size:25px}.categoryCard p{margin:0;font-size:16px;line-height:1.7}.categoryCard strong{color:#6d4caf;margin-top:auto;padding-top:22px;font-size:15px}.savedBirthProfile{color:#5f4a84;background:#f7f3ff;border-radius:16px;gap:5px;margin:0 0 18px;padding:14px 16px;display:grid}.savedBirthProfile strong{font-size:15px}.savedBirthProfile span{font-size:14px}.savedBirthProfile button{color:#8873a9;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:13px;text-decoration:underline}@media (width<=720px){.categoryGrid{grid-template-columns:1fr}.categoryCard{min-height:190px}.categoryCard.isActive{order:-1}}.interestSignalsPage{box-sizing:border-box;width:calc(100% - 32px);max-width:620px;margin-left:auto;margin-right:auto}.interestSignalFieldset{background:#fffaf6;border:1px solid #eadfd6;border-radius:18px;gap:10px;margin:8px 0 4px;padding:18px;display:grid}.interestSignalFieldset legend{color:#4e443e;padding:0 6px;font-size:17px;font-weight:850}.interestSignalFieldset>p{color:#7b6c63;margin:0 0 4px;font-size:15px;line-height:1.6}.interestSignalOption{cursor:pointer;background:#fff;border:1px solid #eee4dc;border-radius:14px;align-items:flex-start!important;gap:10px!important;padding:12px 13px!important;display:flex!important}.interestSignalOption input{min-width:18px;width:18px!important;height:18px!important;margin:2px 0 0!important}.interestSignalOption span{color:#4f4540;font-size:16px;line-height:1.55}.interestIntro{color:#5c514b;margin:0 0 20px;font-size:17px;line-height:1.75}.interestBlock,.interestNext{background:#fffaf6;border:1px solid #f0e3d8;border-radius:18px;margin:18px 0;padding:18px}.interestBlock>span,.interestNext>span{color:#c6532c;margin-bottom:12px;font-size:15px;font-weight:850;display:block}.interestBlock article+article{border-top:1px solid #eee2d8;margin-top:14px;padding-top:14px}.interestBlock h3{margin:0 0 6px;font-size:18px;line-height:1.5}.interestBlock p,.interestNext p{color:#5c514b;margin:0;font-size:16px;line-height:1.72}.interestBlock ul{margin:0;padding-left:22px}.interestBlock li{color:#5c514b;margin:7px 0;font-size:16px;line-height:1.6}@media (width<=520px){.interestSignalsPage{width:calc(100% - 32px)}.interestSignalFieldset{padding:15px}.interestBlock,.interestNext{padding:16px}}@media (width<=360px){.interestSignalsPage{width:calc(100% - 24px)}}.loveLabPage{box-sizing:border-box;width:calc(100% - 32px);max-width:620px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.loveLabHero p{max-width:560px}.loveLabGrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.loveLabCard,.loveLabCardFeatured{grid-column:auto;width:100%;min-width:0;padding:23px;display:block}.loveLabCardFeatured .loveLabEmoji{margin-top:25px}.loveLabCardFeatured h2{font-size:21px}@media (width<=620px){.loveLabPage{width:calc(100% - 32px);padding-top:34px;padding-bottom:66px}.loveLabCard,.loveLabCardFeatured{border-radius:19px;padding:21px}.loveLabCardFeatured h2{font-size:20px}}@media (width<=360px){.loveLabPage{width:calc(100% - 24px);padding-left:0;padding-right:0}.loveLabCard,.loveLabCardFeatured{padding:18px}}.replyForm,.crushForm,.attractionForm,.confessionForm,.relationshipMeForm,.replyForm label,.crushForm label,.attractionForm label,.confessionForm label,.relationshipMeForm label{min-width:0}.replyForm input,.crushForm input,.attractionForm input,.confessionForm input,.relationshipMeForm input,.replyForm select,.crushForm select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.replyForm input[type=date],.replyForm input[type=time],.crushForm input[type=date],.crushForm input[type=time],.attractionForm input[type=date],.attractionForm input[type=time],.confessionForm input[type=date],.confessionForm input[type=time],.relationshipMeForm input[type=date],.relationshipMeForm input[type=time]{appearance:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}@media (width<=520px){.replyForm input[type=date],.replyForm input[type=time],.crushForm input[type=date],.crushForm input[type=time],.attractionForm input[type=date],.attractionForm input[type=time],.confessionForm input[type=date],.confessionForm input[type=time],.relationshipMeForm input[type=date],.relationshipMeForm input[type=time]{font-size:16px}}.replyForm>label:not(.replyCheck)>input:not([type=checkbox]),.crushForm>label:not(.crushCheck)>input:not([type=checkbox]),.attractionForm>label:not(.attractionCheck)>input:not([type=checkbox]),.confessionForm>label:not(.confessionCheck)>input:not([type=checkbox]),.relationshipMeForm>label:not(.relationshipMeCheck)>input:not([type=checkbox]){text-align:center}.replyForm .replyCheck,.crushForm .crushCheck,.attractionForm .attractionCheck,.confessionForm .confessionCheck,.relationshipMeForm .relationshipMeCheck{text-align:left;white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.replyForm .replyCheck>input[type=checkbox],.crushForm .crushCheck>input[type=checkbox],.attractionForm .attractionCheck>input[type=checkbox],.confessionForm .confessionCheck>input[type=checkbox],.relationshipMeForm .relationshipMeCheck>input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:0;padding:0}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf6f5;border-bottom:1px solid #eee5dc;width:100%;position:relative}.siteHeaderInner{box-sizing:border-box;align-items:center;gap:22px;max-width:1040px;min-height:58px;margin:0 auto;padding:0 20px;display:flex}.siteBrand{color:#332d29;letter-spacing:.02em;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.siteBrand img{border-radius:9px;width:30px;height:30px;display:block}.breadcrumbs{color:#8a776b;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:14px;display:flex;overflow:hidden}.breadcrumbs a{color:#6e625b;font-weight:700;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbCurrent{text-overflow:ellipsis;color:#a75a3b;font-weight:800;overflow:hidden}.savedProfileCompact{box-sizing:border-box;color:#5f4a84;background:#f7f3ff;border-radius:16px;width:100%;margin:0 0 10px;padding:15px 17px}.savedProfileCompact>div{gap:4px;display:grid}.savedProfileCompact span{font-size:14px}.experimentInput.hasSaved>summary{color:#786a61;background:#fffaf6;border:1px solid #eadfd6;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:750;display:flex}.experimentInput.hasSaved>summary:after{content:" ↓";color:#d95f32;margin-left:6px}.experimentInput.hasSaved[open]>summary:after{content:" ↑"}.experimentInput.hasSaved>form{margin-top:12px}.clearBirthProfile{text-decoration:underline;color:#8873a9!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:start!important;padding:2px 0!important;font-size:13px!important;font-weight:600!important}.interestSignalPicker{background:0 0;border:0;margin:8px 0 4px;padding:4px 0 0}.interestSignalPicker h2{color:#403833;margin:0;font-size:18px;line-height:1.45}.interestSignalPicker>p{color:#7b6c63;margin:7px 0 14px;font-size:15px;line-height:1.65}.interestSignalOptions{gap:10px;display:grid}.interestSignalOption{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e9dfd7;border-radius:14px;min-height:58px;transition:border-color .15s,background .15s,transform .15s;align-items:center!important;gap:12px!important;padding:13px 14px!important;display:flex!important}.interestSignalOption:hover{border-color:#d9c8bb}.interestSignalOption.isSelected{background:#fff5ef;border-color:#e58a63}.interestSignalOption input{accent-color:#d95f32;flex:0 0 19px;width:19px!important;min-width:19px!important;height:19px!important;margin:0!important}.interestSignalOption span{color:#4f4540;font-size:16px;font-weight:650;line-height:1.5}.interestSignalsPage .replyHero{margin-bottom:38px}.crushHero,.replyHero,.attractionHero,.confessionHero,.relationshipMeHero{padding-top:18px}@media (width<=520px){.siteHeaderInner{gap:13px;min-height:52px;padding:0 16px}.siteBrand span{display:none}.siteBrand img{width:28px;height:28px}.breadcrumbs{gap:7px;font-size:13px}.breadcrumbCurrent{max-width:110px}.interestSignalsPage{padding-top:30px;padding-bottom:64px}.interestSignalsPage .replyHero{margin-bottom:28px}.savedProfileCompact{padding:14px 15px}.interestSignalPicker h2{font-size:17px}.interestSignalOption{min-height:56px;padding:12px 13px!important}.interestSignalOption span{font-size:15px}}.savedProfilePrimaryAction{box-sizing:border-box;color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;box-shadow:none;background:#332d29;border:0;border-radius:14px;margin:0 0 10px;font-size:16px;font-weight:850}.savedProfilePrimaryAction:active{transform:translateY(1px)}.savedProfilePrimaryAction+.experimentInput.hasSaved{margin-top:0}@media (width<=520px){.savedProfilePrimaryAction{min-height:52px;font-size:16px}}.homeV2{box-sizing:border-box;width:min(100%,620px)}.homeHeroV2{text-align:center;padding:48px 8px 34px}.homeLogoV2{object-fit:cover;border-radius:22px;width:76px;height:76px;margin:0 auto 18px;display:block}.homeHeroV2 h1{letter-spacing:-1.7px;color:#2f2a27;margin:0;font-size:40px;line-height:1.17}.homeHeroV2 h1 em{color:#ff7043;font-style:normal}.homeHeroV2 p{color:#665d56;margin:18px 0 0;font-size:17px;line-height:1.75}.homeProfileBar{color:#5f4a84;background:#faf7ff;border:1px solid #e8def4;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:2px 0 38px;padding:15px 17px;display:flex}.homeProfileBar div{gap:4px;min-width:0;display:grid}.homeProfileBar strong{font-size:15px;line-height:1.45}.homeProfileBar span{color:#806d9e;font-size:14px}.homeProfileBar a{color:#7258a3;background:#f0e9fb;border-radius:10px;flex:none;padding:8px 10px;font-size:13px;font-weight:800;text-decoration:none}.homePlaygroundV2{margin-top:0}.categoryGridV2{gap:13px;margin-top:18px;grid-template-columns:1fr!important;display:grid!important}.categoryCardV2{border-radius:22px!important;min-height:0!important;padding:22px 22px 20px!important}.categoryCardV2.isActive{order:initial!important}.categoryCardHead{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:14px;display:flex}.categoryTitle{align-items:center;gap:11px;display:flex}.categoryCardV2 .categoryIcon{margin:0;font-size:29px}.categoryCardV2 h3{margin:0;font-size:24px;line-height:1.2}.categoryCardV2 .categoryBadge{flex:none;padding:6px 9px;position:static}.categoryCardV2 p{color:#675d58;font-size:16px;line-height:1.7}.categoryCardV2 strong{padding-top:15px}.categoryCardV2.isComing{min-height:0!important}.categoryCardV2.money .categoryBadge{color:#9a6500;background:#fff2d8}.categoryCardV2.money strong{color:#a26900}.categoryCardV2.health .categoryBadge{color:#56725a;background:#edf6ee}.moneyHubPage{box-sizing:border-box;width:min(100%,620px)}.moneyHubHero{text-align:center;padding:58px 8px 36px}.moneyHubHero>span{color:#9a6500;margin-bottom:15px;font-size:15px;font-weight:850;display:inline-block}.moneyHubHero h1{letter-spacing:-1.4px;margin:0;font-size:38px;line-height:1.2}.moneyHubHero p{color:#6c625d;margin:18px 0 0;font-size:16px;line-height:1.75}.moneyExperimentList{gap:14px;display:grid}.moneyExperimentCard{color:inherit;background:#fff;border:1px solid #eadfce;border-radius:23px;padding:23px;text-decoration:none;display:block;box-shadow:0 10px 30px #5a411e0d}.moneyExperimentCard.isComing{color:#777;box-shadow:none;background:#faf9f6}.moneyExperimentTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.moneyExperimentNo{color:#b57600;font-size:13px;font-weight:850}.moneyExperimentBadge{color:#9a6500;background:#fff2d8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.moneyExperimentCard.isComing .moneyExperimentBadge{color:#817a70;background:#efede8}.moneyExperimentIcon{margin:18px 0 11px;font-size:34px}.moneyExperimentCard h2{letter-spacing:-.5px;margin:0;font-size:23px;line-height:1.35}.moneyExperimentCard p{color:#6a6059;margin:10px 0 0;font-size:16px;line-height:1.7}.moneyExperimentCard strong{color:#a26900;margin-top:17px;font-size:14px;display:block}@media (width<=520px){.homeV2,.moneyHubPage{width:100%;padding-left:16px;padding-right:16px}.homeHeroV2{padding-top:36px}.homeLogoV2{width:68px;height:68px}.homeHeroV2 h1{font-size:34px}.homeHeroV2 p{font-size:16px}.homeProfileBar{align-items:flex-start;margin-bottom:32px}.categoryCardV2{padding:20px!important}.moneyHubHero{padding-top:42px}.moneyHubHero h1{font-size:33px}}@media (width<=360px){.homeProfileBar{gap:10px}.homeProfileBar a{padding:7px 8px}.categoryCardV2{padding:18px!important}.categoryCardV2 h3{font-size:22px}}.loveDeepDive{text-align:left;gap:14px;margin:34px 0 10px;display:grid}.loveDeepIntro{background:linear-gradient(145deg,#fff8fb,#fff);border:1px solid #8b4b6a1f;border-radius:22px;padding:24px 22px}.loveDeepIntro>span{color:#9b5876;margin-bottom:7px;font-size:14px;font-weight:800;display:block}.loveDeepIntro h3{color:#2f2630;margin:0 0 10px;font-size:22px;line-height:1.35}.loveDeepIntro p{color:#625762;margin:0;font-size:16px;line-height:1.75}.loveDeepDive>article{background:#fff;border:1px solid #3c2d371a;border-radius:20px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:21px 20px;display:grid}.loveDeepNo{letter-spacing:.05em;color:#b9859d;padding-top:3px;font-size:13px;font-weight:900}.loveDeepDive h4{color:#30272f;margin:0 0 9px;font-size:17px;line-height:1.4}.loveDeepDive article p{color:#625862;margin:6px 0 0;font-size:15.5px;line-height:1.75}.loveDeepDive article p strong{color:#3c3039}.loveDeepDive .loveExperimentCard{background:#fffaf2;border-color:#b37d3329}.loveWhy{border-top:1px solid #3c2d371a;padding:8px 2px 0}.loveWhy summary{cursor:pointer;color:#665a63;padding:13px 2px;font-size:15px;font-weight:800}.loveWhy p{color:#746a71;margin:0 0 10px;padding:0 2px;font-size:14.5px;line-height:1.75}@media (width<=640px){.loveDeepDive{margin-top:28px}.loveDeepIntro{padding:21px 18px}.loveDeepIntro h3{font-size:20px}.loveDeepDive>article{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:18px 16px}.loveDeepDive article p{font-size:15px}}.crushStartPage,.replyDelayPage,.attractionSignalsPage,.confessionDayPage,.relationshipMePage,.interestSignalsPage{box-sizing:border-box;width:min(100%,620px);margin:0 auto;padding-bottom:82px}.crushHero,.replyHero,.attractionHero,.confessionHero,.relationshipMeHero{text-align:center;margin-bottom:8px;padding:58px 8px 34px}.crushHero>span,.replyHero>span,.attractionHero>span,.confessionHero>span,.relationshipMeHero>span{color:#a95f36;background:#fff4e8;border:1px solid #f0d5c5;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:13px;font-weight:850;display:inline-flex}.crushHero h1,.replyHero h1,.attractionHero h1,.confessionHero h1,.relationshipMeHero h1{letter-spacing:-1.4px;color:#2f2926;margin:22px 0 0;font-size:38px;line-height:1.2}.crushHero>p:not([class]),.replyHero>p:not([class]),.attractionHero>p:not([class]),.confessionHero>p:not([class]),.relationshipMeHero>p:not([class]){color:#6b6059;max-width:520px;margin:16px auto 0;font-size:16px;line-height:1.75}.crushDemoNotice,.replyDemoNotice,.attractionDemoNotice,.confessionDemoNotice,.relationshipMeDemoNotice{max-width:520px;color:#9a8b82!important;margin:10px auto 0!important;font-size:13px!important;line-height:1.6!important}.savedProfileCompact{color:#4e433e;background:#fff;border:1px solid #eadfd7;border-radius:20px;box-shadow:0 10px 28px #5337250a}.savedProfileCompact strong{font-size:16px}.savedProfileCompact span{color:#88786f}.sideJobSavedProfile{justify-content:space-between;align-items:center;gap:16px;margin-top:0;display:flex}.sideJobSavedProfile button{color:#b85f37;font:inherit;cursor:pointer;background:#fff0e7;border:0;border-radius:10px;flex:none;padding:9px 11px;font-size:13px;font-weight:850}.savedProfilePrimaryAction{background:#ff7048;border-radius:14px}.savedProfilePrimaryAction:hover{background:#f7653e}.experimentInput.hasSaved>summary{color:#75665e;background:#fff;border-color:#eadfd7}.crushResult,.replyResult,.attractionResult,.confessionResult,.relationshipMeResult{box-sizing:border-box;background:#fff;border:1px solid #eadfd7;border-radius:24px;width:100%;padding:28px 24px;box-shadow:0 14px 36px #5337250e}.crushHeadline,.replyHeadline,.attractionHeadline,.confessionHeadline,.relationshipMeHeadline{letter-spacing:-.8px!important;color:#2f2926!important;font-size:30px!important;line-height:1.3!important}.loveDeepIntro,.loveDeepDive>article{border-color:#eee1d9}.loveDeepIntro{background:#fff8f4}.loveDeepIntro>span,.loveDeepNo{color:#c56f49}@media (width<=640px){.crushStartPage,.replyDelayPage,.attractionSignalsPage,.confessionDayPage,.relationshipMePage,.interestSignalsPage{width:100%;padding-left:16px;padding-right:16px}.crushHero,.replyHero,.attractionHero,.confessionHero,.relationshipMeHero{padding:38px 4px 27px}.crushHero h1,.replyHero h1,.attractionHero h1,.confessionHero h1,.relationshipMeHero h1{letter-spacing:-1px;font-size:32px}.crushResult,.replyResult,.attractionResult,.confessionResult,.relationshipMeResult{border-radius:21px;padding:22px 17px}.crushHeadline,.replyHeadline,.attractionHeadline,.confessionHeadline,.relationshipMeHeadline{font-size:26px!important}}.homeProfileBar button{color:#7258a3;font:inherit;cursor:pointer;background:#f0e9fb;border:0;border-radius:10px;flex:none;padding:8px 10px;font-size:13px;font-weight:800}.homeBirthEditor{background:#fff;border:1px solid #eadfd6;border-radius:20px;margin:2px 0 38px;padding:20px;box-shadow:0 8px 24px #4a321e0a}.homeBirthEditorHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.homeBirthEditorHead small{color:#ff6b47;font-weight:800}.homeBirthEditorHead h2{margin:4px 0 0;font-size:20px}.homeBirthEditorHead>button{cursor:pointer;background:#f5f0eb;border:0;border-radius:10px;padding:8px 10px;font-weight:700}.homeBirthTextLabel,.sharedBirthDateField{gap:8px;margin-top:14px;font-size:14px;font-weight:800;display:grid}.homeBirthTextLabel input{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfd6cf;border-radius:12px;padding:13px 14px}.sharedBirthDateLabel{font-size:14px;font-weight:800}.sharedBirthDateRow{grid-template-columns:1.45fr 1fr 1fr;gap:8px;display:grid}.sharedBirthDateRow label{position:relative;margin:0!important;display:block!important}.sharedBirthDateRow label>span{color:#9a8f87;pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.sharedBirthDateRow input{font-variant-numeric:tabular-nums;box-sizing:border-box!important;text-align:center!important;width:100%!important;min-width:0!important;padding:13px 31px 13px 12px!important}.homeUnknownTime{align-items:center;gap:8px;margin:14px 0;font-size:14px;display:flex}.homeUnknownTime input{flex:none;width:18px!important;height:18px!important}.homeBirthSave{color:#fff;cursor:pointer;background:#ff6b47;border:0;border-radius:13px;width:100%;padding:14px;font-size:15px;font-weight:900}@media (width<=520px){.homeBirthEditor{margin-bottom:32px;padding:17px}.sharedBirthDateRow{gap:6px}.sharedBirthDateRow input{padding-left:8px!important;padding-right:26px!important;font-size:16px!important}}.resultV2 .characterHeroV2{box-sizing:border-box;background:#fff;border:1px solid #eadfd7;border-radius:24px;margin:0 0 18px;padding:30px 24px;box-shadow:0 14px 36px #5337250e}.resultV2 .winnerHeroV2,.resultV2 .energyCard,.resultV2 .whyResult,.resultV2 .otherPick,.resultV2 .surpriseCardV2,.resultV2 .resultArticlesV2,.resultV2 .sajuMini,.resultV2 .resultBottomV2{background:#fff;border-color:#eadfd7;border-radius:24px;box-shadow:0 14px 36px #5337250e}.resultV2 .winnerHeroV2{background:#fff}.resultV2 .winnerHeroV2:after{opacity:.45}.resultV2 .matchResult,.resultV2 .energyIntroV3,.resultV2 .whyReality,.resultV2 .surpriseCardV2,.resultV2 .relatedArticleLink{background:#fff8f4;border-color:#f0dfcf}.resultV2 .whyCard,.resultV2 .altCard,.resultV2 .realityItem{box-shadow:none;background:#fff;border-color:#eee1d9}.resultV2 .winnerBadge,.resultV2 .characterTags span,.resultV2 .jobTags span{color:#c6532c;background:#fff1e4}@media (width<=640px){.resultV2 .characterHeroV2,.resultV2 .winnerHeroV2,.resultV2 .energyCard,.resultV2 .whyResult,.resultV2 .otherPick,.resultV2 .surpriseCardV2,.resultV2 .resultArticlesV2,.resultV2 .sajuMini,.resultV2 .resultBottomV2{border-radius:21px}.resultV2 .characterHeroV2{padding:24px 18px}}.moneyHubPage{color:#332d29;width:min(100%,760px);margin:0 auto;padding:48px 20px 84px}.moneyHubHero{text-align:center;margin-bottom:34px;padding:0}.moneyHubHero>span{color:#d78a00;margin:0;font-size:16px;font-weight:850;display:inline-block}.moneyHubHero h1{letter-spacing:-.8px;word-break:keep-all;margin:12px 0 0;font-size:38px;line-height:1.28}.moneyHubHero h1 em{color:inherit;font-style:normal}.moneyHubHero p{color:#74675f;word-break:keep-all;max-width:610px;margin:14px auto 0;font-size:17px;line-height:1.7}.moneyExperimentList{grid-template-columns:1fr;gap:14px;display:grid}@media (width<=620px){.moneyHubPage{width:100%;padding:34px 16px 66px}.moneyHubHero{margin-bottom:27px}.moneyHubHero h1{font-size:31px}.moneyHubHero p{font-size:16px}}@media (width<=360px){.moneyHubPage{padding-left:12px;padding-right:12px}.moneyHubHero h1{font-size:28px}}.siteFooter{text-align:center;color:#999;border-top:1px solid #eee;max-width:760px;margin:42px auto 0;padding:22px 20px 28px;font-size:12px}.siteFooter div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.siteFooter strong{color:#777}.siteFooter a{color:#888;text-decoration:none}.siteFooter p{margin:8px 0 0;font-size:11px;line-height:1.6}.feedbackPanel{background:#fffaf7;border:1px solid #f0dfd5;border-radius:22px;margin-top:22px;padding:22px}.feedbackHead small{color:#e8754f;font-size:12px;font-weight:800}.feedbackHead h3{margin:5px 0;font-size:19px;line-height:1.35}.feedbackHead p{color:#8b817b;margin:0;font-size:13px}.feedbackRatings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.feedbackRatings button,.feedbackDetail button{color:#5d554f;background:#fff;border:1px solid #eadfd9;border-radius:14px;padding:12px 8px;font-weight:700}.feedbackRatings button span{margin-bottom:3px;font-size:20px;display:block}.feedbackRatings button.selected,.feedbackDetail button.selected{color:#c75f3c;background:#fff0e8;border-color:#f19a76}.feedbackDetail{border-top:1px solid #f0e4dd;margin-top:18px;padding-top:17px}.feedbackDetail>strong{font-size:14px}.feedbackDetail>p{color:#91847d;margin:3px 0 10px;font-size:12px}.feedbackDetail>div{flex-wrap:wrap;gap:7px;display:flex}.feedbackDetail button{padding:9px 11px;font-size:12px}.feedbackSubmit{color:#fff;background:#ed744e;border:0;border-radius:14px;width:100%;margin-top:16px;padding:13px;font-weight:800}.feedbackError{color:#b94a48;text-align:center;font-size:12px}.feedbackThanks{text-align:center}.feedbackThanks strong{font-size:17px}.feedbackThanks p{color:#857a74;margin:5px 0 0;font-size:13px}.adminPage{padding-top:42px;padding-bottom:40px}.adminLogin,.adminHero,.adminCard{background:#fff;border:1px solid #eee1d9;border-radius:24px;margin-bottom:14px;padding:24px}.adminLogin small,.adminHero small{color:#e8754f;font-weight:800}.adminLogin h1,.adminHero h1{margin:6px 0 8px;font-size:32px}.adminLogin p,.adminHero p{color:#766d68;line-height:1.65}.adminLogin form{gap:8px;margin-top:20px;display:flex}.adminLogin input{border:1px solid #ddd1ca;border-radius:13px;flex:1;min-width:0;padding:13px 14px;font-size:16px}.adminLogin button{color:#fff;background:#ed744e;border:0;border-radius:13px;padding:0 16px;font-weight:800}.adminError{color:#b94a48!important}.adminKpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.adminKpis article{background:#fff7f2;border:1px solid #f1dfd5;border-radius:18px;padding:18px}.adminKpis span{color:#857871;font-size:12px;display:block}.adminKpis strong{margin-top:5px;font-size:26px;display:block}.adminCard h2{margin:0 0 16px;font-size:18px}.adminBar{grid-template-columns:100px 1fr 90px;align-items:center;gap:10px;margin:11px 0;font-size:12px;display:grid}.adminBar>div{background:#f3ece8;border-radius:99px;height:9px;overflow:hidden}.adminBar i{background:#ed744e;border-radius:99px;height:100%;display:block}.adminBar b{text-align:right}.adminRow{border-bottom:1px solid #f3ece8;grid-template-columns:1fr auto auto;gap:12px;padding:11px 0;display:grid}.adminRow:last-child{border-bottom:0}.adminRow small{color:#999}.adminTypeTable>div,.adminRecent{border-bottom:1px solid #f3ece8;grid-template-columns:110px 1fr auto auto;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:grid}.adminTypeTable strong,.adminRecent strong{font-size:13px}.adminRecent span,.adminRecent small{color:#999}.adminEmpty{color:#999;font-size:13px}@media (width<=600px){.feedbackPanel{padding:18px}.adminPage{padding-top:24px}.adminKpis{grid-template-columns:1fr}.adminLogin form{display:block}.adminLogin button{width:100%;margin-top:8px;padding:13px}.adminBar{grid-template-columns:90px 1fr 75px}.adminTypeTable>div,.adminRecent{grid-template-columns:1fr auto}.adminTypeTable strong,.adminRecent strong{grid-column:1/-1}.adminRecent span{order:-1}}.loveVisual{background:linear-gradient(#fffaf7 0%,#fff 100%);border:1px solid #f0dfd5;border-radius:24px;margin:22px 0;padding:24px;overflow:hidden}.loveVisualHead small{color:#e8754f;font-size:13px;font-weight:900}.loveVisualHead h3{letter-spacing:-.45px;margin:6px 0 18px;font-size:23px}.loveVisualGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:20px;display:grid}.loveRadar{max-width:330px;margin:0 auto}.loveRadar svg{width:100%;height:auto;display:block}.loveRadarGrid{fill:none;stroke:#eadfd9;stroke-width:1px}.loveRadarAxis{stroke:#eee4df;stroke-width:1px}.loveRadarShape{fill:#ed744e29;stroke:#ed744e;stroke-width:2.4px;stroke-linejoin:round}.loveRadarDot{fill:#ed744e}.loveStatLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.loveStatLegend span{color:#675d57;background:#fff;border-radius:11px;grid-template-columns:22px 1fr auto;align-items:center;gap:5px;padding:8px 9px;font-size:12px;display:grid}.loveStatLegend i{font-style:normal}.loveStatLegend b{color:#d9633e;font-size:13px}.loveFunBars{gap:15px;display:grid}.loveFunBars>div>div{justify-content:space-between;gap:10px;font-size:13px;font-weight:800;display:flex}.loveFunBars>div>div b{color:#d9633e}.loveFunBars>div>i{background:#f4eae5;border-radius:999px;height:10px;margin-top:7px;display:block;overflow:hidden}.loveFunBars>div>i em{border-radius:inherit;background:linear-gradient(90deg,#ffb58f,#ed744e);height:100%;display:block}.loveQuip{border-radius:15px;font-weight:700;color:#5c4c44!important;background:#fff1e8!important;margin:4px 0 0!important;padding:14px 15px!important;font-size:13px!important;line-height:1.65!important}.loveDeepIntro{margin-top:18px}.resultV2{width:min(100%,760px)}.resultV2 .characterHeroV2,.resultV2 .winnerHeroV2{position:relative;overflow:hidden}.resultV2 .characterHeroV2:before,.resultV2 .winnerHeroV2:before{content:"";z-index:0;background:#fff1e7;border-radius:50%;width:150px;height:150px;position:absolute;top:-65px;right:-55px}.resultV2 .characterHeroV2>*,.resultV2 .winnerHeroV2>*{z-index:1;position:relative}.resultV2 .realityGrid{gap:10px}.resultV2 .realityItem{border-radius:18px}.resultV2 .otherPickGrid{gap:10px}.resultV2 .otherPick{border-radius:18px}.resultV2 .sectionHeading h2{letter-spacing:-.4px}@media (width<=640px){.loveVisual{border-radius:20px;padding:19px 16px}.loveVisualGrid{grid-template-columns:1fr;gap:15px}.loveVisualHead h3{font-size:21px}.loveRadar{max-width:285px}.loveStatLegend{gap:6px}.loveStatLegend span{padding:7px;font-size:11px}.loveFunBars{padding-top:4px}}.shell,.homeV2,.moneyHubPage,.loveLabPage,.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage,.interestSignalsPage,.shell.resultV2,.adminPage{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:var(--gokoko-app-width)!important;margin-left:auto!important;margin-right:auto!important}.loveLabGrid,.categoryGrid,.categoryGridV2,.moneyExperimentList,.replyActions,.crushActions,.attractionActions,.confessionActions,.relationshipMeActions,.loveVisualGrid{grid-template-columns:minmax(0,1fr)!important}.replyShare,.crushShare,.attractionShare,.confessionShare,.relationshipMeShare{grid-column:auto!important}.homeProfileBar,.homeBirthEditor,.categoryCard,.categoryCardV2,.moneyExperimentCard,.loveLabCard,.replyForm,.replyResult,.crushForm,.crushResult,.attractionForm,.attractionResult,.confessionForm,.confessionResult,.relationshipMeForm,.relationshipMeResult,.interestSignalPicker,.interestBlock,.interestNext,.resultV2 .characterHeroV2,.resultV2 .winnerHeroV2,.resultV2 .energyCard,.resultV2 .whyResult,.resultV2 .otherPick,.resultV2 .surpriseCardV2,.resultV2 .resultArticlesV2,.resultV2 .sajuMini,.resultV2 .resultBottomV2,.loveVisual,.loveDeepIntro,.loveDeepDive>article,.feedbackPanel,.adminLogin,.adminHero,.adminCard{box-sizing:border-box;width:100%!important;max-width:100%!important}.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage{padding:30px 0 60px}.loveLabPage,.moneyHubPage{padding:34px 0 66px}.interestSignalsPage{padding-top:30px;padding-bottom:64px}.replyHero h1,.crushHero h1,.attractionHero h1,.confessionHero h1,.relationshipMeHero h1,.loveLabHero h1,.moneyHubHero h1{font-size:31px}.replyHero p,.crushHero p,.attractionHero p,.confessionHero p,.relationshipMeHero p,.loveLabHero p,.moneyHubHero p{font-size:16px}.replyForm,.replyResult,.crushForm,.crushResult,.attractionForm,.attractionResult,.confessionForm,.confessionResult,.relationshipMeForm,.relationshipMeResult{border-radius:20px;padding:20px}.replyHeadline,.crushHeadline,.attractionHeadline,.confessionHeadline,.relationshipMeHeadline{font-size:25px!important}.loveVisual{border-radius:20px;padding:19px 16px}.loveVisualGrid{gap:15px}.loveVisualHead h3{font-size:21px}.loveRadar{max-width:285px}.loveStatLegend{gap:6px}.loveStatLegend span{padding:7px;font-size:11px}.resultV2 .characterHeroV2,.resultV2 .winnerHeroV2,.resultV2 .energyCard,.resultV2 .whyResult,.resultV2 .otherPick,.resultV2 .surpriseCardV2,.resultV2 .resultArticlesV2,.resultV2 .sajuMini,.resultV2 .resultBottomV2{border-radius:21px}.resultV2 .characterHeroV2{padding:24px 18px}@media (width<=360px){.shell,.homeV2,.moneyHubPage,.loveLabPage,.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage,.interestSignalsPage,.shell.resultV2,.adminPage,.siteHeaderInner,.siteFooter{width:calc(100% - 24px)!important}.replyHero h1,.crushHero h1,.attractionHero h1,.confessionHero h1,.relationshipMeHero h1,.loveLabHero h1,.moneyHubHero h1{font-size:28px}}:root{--gokoko-app-width:450px}.shell,.homeV2,.moneyHubPage,.loveLabPage,.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage,.interestSignalsPage,.shell.resultV2,.adminPage{box-sizing:border-box!important;width:min(var(--gokoko-app-width),calc(100% - 32px))!important;max-width:var(--gokoko-app-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.siteHeaderInner,.siteFooter{box-sizing:border-box;width:min(var(--gokoko-app-width),calc(100% - 32px))!important;max-width:var(--gokoko-app-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.homeProfileBar,.homeBirthEditor,.categoryCard,.categoryCardV2,.moneyExperimentCard,.loveLabCard,.replyForm,.replyResult,.crushForm,.crushResult,.attractionForm,.attractionResult,.confessionForm,.confessionResult,.relationshipMeForm,.relationshipMeResult,.interestSignalPicker,.interestBlock,.interestNext,.moneyResultHero,.resultV2 .visualSection,.resultV2 .energyCard,.resultV2 .otherPicks,.resultV2 .visualAlternatives,.resultV2 .surpriseCardV2,.resultV2 .resultArticlesV2,.resultV2 .sajuMini,.resultV2 .resultBottomV2,.feedbackPanel{box-sizing:border-box!important;width:100%!important;max-width:none!important}.moneyResultHero{text-align:center;background:#fff;border:1px solid #eadfd7;border-radius:24px;margin:0 0 18px;padding:28px 22px 24px;position:relative;overflow:hidden;box-shadow:0 12px 34px #4f37260e}.moneyResultHero:after{content:"";z-index:0;background:#fff0e6;border-radius:50%;width:128px;height:128px;position:absolute;top:-48px;right:-42px}.moneyResultHero>*{z-index:1;position:relative}.moneyResultKicker{color:#a86400;background:#fff2dc;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.moneyResultEmoji{margin:15px auto 7px;font-size:54px;line-height:1}.moneyResultName{color:#8a7d74;margin:0!important;font-size:13px!important}.moneyResultHero h1{letter-spacing:-1px;margin:4px 0 6px;font-size:31px;line-height:1.17}.moneyResultQuote{color:#74675f;margin:0!important;font-size:14px!important}.moneyWinnerDivider{background:#f0e5de;height:1px;margin:21px 0 18px}.moneyWinnerLabel{color:#e66b42;font-size:12px;font-weight:900}.moneyWinnerTitle{justify-content:center;align-items:center;gap:9px;margin-top:7px;display:flex}.moneyWinnerTitle>span{font-size:31px}.moneyWinnerTitle strong{letter-spacing:-.6px;font-size:26px}.moneyScoreRow{text-align:left;background:#fff7f2;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:15px;padding:13px 15px;display:grid}.moneyScoreRow>strong{color:#ff7043;font-size:42px;line-height:1}.moneyScoreRow>strong small{font-size:15px}.moneyScoreRow>div>span{color:#d45f3b;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.moneyScoreRow i{background:#f2dfd5;border-radius:999px;height:8px;display:block;overflow:hidden}.moneyScoreRow i em{border-radius:inherit;background:linear-gradient(90deg,#ffad7e,#ff7043);height:100%;display:block}.moneyHeroTags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:15px;display:flex}.moneyHeroTags span{color:#bd5b39;background:#fff1e8;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.resultV2 .realitySectionV2{background:#fff;border:1px solid #eadfd7;border-radius:22px;padding:21px 18px}.resultV2 .realityGrid{grid-template-columns:1fr!important;gap:8px!important}.resultV2 .realityItem{text-align:left;background:#fff8f3;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:12px 13px;display:grid;border:0!important;border-radius:14px!important}.resultV2 .realityIcon{grid-row:1/3;font-size:24px}.resultV2 .realityItem span{align-self:end}.resultV2 .realityItem strong{grid-area:1/3/3}.resultV2 .dotMeter{grid-column:2;gap:4px;display:flex}.resultV2 .dotMeter i{border-radius:99px;width:20px;height:5px}.resultV2 .energyCardV3{padding:22px 18px!important}.resultV2 .radarWrapV3{margin:8px auto 4px}.resultV2 .whyResult{margin-top:14px}.resultV2 .whyCards{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.resultV2 .whyCard{border-radius:14px!important}.resultV2 .otherPickGrid{grid-template-columns:1fr!important;gap:8px!important}.resultV2 .otherPick{text-align:left;grid-template-columns:42px 1fr auto;align-items:center;column-gap:10px;display:grid;padding:13px 14px!important}.resultV2 .otherPickRank{display:none}.resultV2 .otherPickEmoji{grid-row:1/4;font-size:28px}.resultV2 .otherPick h3{margin:0}.resultV2 .otherPick p{margin:2px 0!important}.resultV2 .smallMatch{grid-area:1/3/4;min-width:70px}.resultV2 .visualAlternatives{grid-template-columns:1fr!important;gap:8px!important}@media (width<=360px){.shell,.homeV2,.moneyHubPage,.loveLabPage,.replyDelayPage,.crushStartPage,.attractionPage,.confessionPage,.relationshipMePage,.interestSignalsPage,.shell.resultV2,.adminPage,.siteHeaderInner,.siteFooter{width:calc(100% - 24px)!important}.moneyResultHero{padding:24px 17px 20px}.moneyResultHero h1{font-size:28px}.moneyScoreRow{gap:10px;padding:12px}.moneyScoreRow>strong{font-size:37px}}.resultV2{width:100%;max-width:450px;margin-inline:auto;padding-inline:0!important}.moneyResultHeroNew{background:linear-gradient(#fff 0%,#fffaf6 100%)!important;padding:34px 24px 26px!important}.moneyResultHeroNew .moneyWinnerLabel{color:#f05f38;font-weight:900;font-size:14px!important}.moneyWinnerEmoji{margin:18px 0 8px;font-size:66px;line-height:1}.moneyWinnerName{letter-spacing:-1.4px!important;margin:0!important;font-size:38px!important}.moneyWinnerTagline{color:#786b63!important;margin:8px 0 18px!important;font-size:16px!important}.moneyBigScore{color:#ff6846;justify-content:center;align-items:flex-end;margin-top:4px;line-height:1;display:flex}.moneyBigScore strong{letter-spacing:-4px;font-size:68px}.moneyBigScore span{margin:0 0 8px 5px;font-size:18px;font-weight:900}.moneyScoreMessage{font-weight:900;color:#e95635!important;margin:4px 0 14px!important;font-size:15px!important}.moneyCharacterMini{border-top:1px solid #f0e4dc;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.moneyCharacterMini>span{font-size:32px}.moneyCharacterMini div{text-align:left;flex-direction:column;display:flex}.moneyCharacterMini small{color:#9a8a80;font-size:12px}.moneyCharacterMini strong{margin-top:2px;font-size:15px}.resultV2 .realitySectionV3{background:0 0!important;border:0!important;padding:4px 0!important}.realityAnswers{gap:10px;margin-top:14px;display:grid}.realityAnswers article{background:#fff;border:1px solid #eadfd7;border-radius:18px;grid-template-columns:42px 1fr;gap:10px;padding:18px;display:grid}.realityAnswers .realityIcon{font-size:28px}.realityAnswers small{color:#8d7c71;font-size:14px}.realityAnswers h3{margin:3px 0 6px;font-size:18px;line-height:1.4}.realityAnswers p{color:#786b63!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.otherPicksV3{background:0 0!important;border:0!important;padding:0!important}.otherPickList{gap:10px;margin-top:14px;display:grid}.otherPickRich{background:#fff;border:1px solid #eadfd7;border-radius:18px;padding:19px}.otherPickRichTop{grid-template-columns:44px 1fr auto;align-items:center;gap:9px;display:grid}.otherPickBigEmoji{font-size:30px}.otherPickRichTop small{color:#9b8173;font-size:12px}.otherPickRichTop h3{margin:2px 0 0!important;font-size:19px!important}.otherPickRichTop>b{color:#ff6846;font-size:18px}.otherPickRich>p{color:#6f625a!important;margin:13px 0!important;font-size:14px!important;line-height:1.65!important}.fitReason{background:#fff7f1;border-radius:13px;gap:4px;padding:12px 13px;display:grid}.fitReason strong,.fitReason span{font-size:13px;line-height:1.55}.alternativesV3{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.altRich{background:#fff;border:1px solid #eadfd7;border-radius:18px;padding:19px}.altRich small{color:#967d6f;font-size:13px;font-weight:800}.altRich h3{margin:7px 0!important;font-size:19px!important}.altRich p,.altRich span,.altRich em{font-size:14px!important;line-height:1.65!important}.altRich strong{margin-top:12px;font-size:14px;display:block}.altRich span{margin-top:3px;display:block}.altRich em{color:#8b786c;border-top:1px dashed #eadfd7;margin-top:10px;padding-top:10px;font-style:normal;display:block}.lessFitSection{margin-top:24px;background:0 0!important;border:0!important;padding:0!important}.lessFitJob{background:#fff;border:1px solid #eadfd7;border-radius:18px;align-items:flex-start;gap:12px;margin-top:14px;padding:18px;display:flex}.lessFitJob>span{font-size:34px}.lessFitJob h3{margin:0 0 5px;font-size:21px}.lessFitJob p{color:#76675e!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.lessFitReasons{gap:8px;margin-top:10px;display:grid}.lessFitReasons p{background:#fff8f3;border-radius:14px;padding:14px 15px;margin:0!important;font-size:14px!important;line-height:1.5!important}.lessFitReasons strong,.lessFitReasons span{margin-left:24px;display:block}.lessFitReasons span{color:#7f7067;margin-top:3px}.lessFitSection blockquote{text-align:center;background:#fff1e8;border-radius:16px;margin:12px 0 0;padding:16px;font-size:16px;font-weight:900}.lessFitSection blockquote small{color:#8a776b;font-size:13px;font-weight:500}.lessFitNote{color:#88776d!important;margin:12px 3px 0!important;font-size:13px!important;line-height:1.65!important}.resultV2 .resultArticlesV2,.resultV2 .sajuMini,.resultV2 .resultBottomV2{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}.resultV2 .resultArticlesV2{padding-top:6px!important}.resultV2 .sajuMini{text-align:center;padding-top:10px!important;padding-bottom:10px!important}.resultV2 .resultBottomV2 .fine{margin-top:16px!important}.resultRevealLoadingV2{min-height:calc(100vh - 150px);margin:0 auto;background:0 0!important;border:0!important;gap:14px!important}.resultRevealOrb{background:#fff1e7;border-radius:24px;place-items:center;width:74px;height:74px;font-size:38px;animation:1.15s ease-in-out infinite alternate gokokoOrbFloat;display:grid;box-shadow:0 10px 28px #ab583217}.resultRevealLoadingV2 strong{color:#493d37;max-width:310px;font-size:18px;line-height:1.55;animation:.28s both gokokoLoadingCopy}.resultRevealDots{gap:6px;height:8px;display:flex}.resultRevealDots i{background:#ff7a52;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite gokokoDot}.resultRevealDots i:nth-child(2){animation-delay:.16s}.resultRevealDots i:nth-child(3){animation-delay:.32s}@keyframes gokokoOrbFloat{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-7px)rotate(2deg)}}@keyframes gokokoLoadingCopy{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes gokokoDot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.moneyBirthBasis{text-align:center;border-top:1px solid #f1e5dc;padding-top:12px;color:#8d7c72!important;margin:13px 0 0!important;font-size:12px!important}.resultV2 .realityAnswers{background:#fff;border:1px solid #eadfd7;border-radius:18px;overflow:hidden;gap:0!important;margin-top:10px!important}.resultV2 .realityAnswers article{background:0 0!important;border:0!important;border-radius:0!important;padding:15px 16px!important}.resultV2 .energyCardV3{margin-top:30px!important}.resultV2 .radarWrapV3{transform:scale(1.08);margin:18px auto 14px!important}.resultV2 .whyCards{margin-top:12px!important}.resultV2 .whyCard{background:0 0!important;border:0!important;border-top:1px solid #eee2d9!important;border-radius:0!important;padding:13px 2px!important}.resultV2 .visualAlternatives.alternativesV3{background:0 0!important;border:0!important;margin-top:22px!important;padding:0!important;display:block!important}.alternativeHeading{margin-bottom:10px}.alternativeHeading small{color:#a17f6e;font-size:12px}.alternativeHeading h2{margin:3px 0 0;font-size:20px}.alternativesV3 .altRich{background:0 0!important;border:0!important;border-top:1px solid #eadfd7!important;border-radius:0!important;margin:0!important;padding:13px 2px!important}.resultV2 .lessFitReasons{background:#fff8f3;border-radius:16px;padding:2px 14px;gap:0!important}.resultV2 .lessFitReasons p{background:0 0!important;border-radius:0!important;padding:13px 0!important}.resultV2 .lessFitReasons p+p{border-top:1px solid #f0dfd4}.resultV2 .resultBottomV2{border-top:1px solid #eadfd7!important;margin-top:34px!important;padding-top:28px!important}@media (width<=520px){.resultRevealLoadingV2{min-height:calc(100vh - 120px)}.resultV2 .radarWrapV3{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.resultRevealOrb,.resultRevealDots i,.resultRevealLoadingV2 strong{animation:none!important}}.homePlaygroundLabel{color:#9b5e43;letter-spacing:-.02em;align-items:center;gap:6px;margin-bottom:12px;font-size:15px;font-weight:800;display:inline-flex}.resultRevealLoadingV2{justify-content:center!important;min-height:calc(100vh - 135px)!important}.resultRevealLoadingV2 .typewriterLine{text-align:center;letter-spacing:-.025em;min-height:58px;display:block}.typewriterCursor{color:#ff7048;margin-left:2px;font-style:normal;font-weight:500;animation:.72s step-end infinite gokokoCursor}@keyframes gokokoCursor{0%,48%{opacity:1}49%,to{opacity:0}}.resultRevealOrb{animation:1.7s ease-in-out infinite alternate gokokoOrbFloat!important}.resultRevealDots{display:none!important}.gokokoScrollReveal{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.2,.75,.25,1);transform:translateY(18px)}.gokokoScrollReveal.isVisible{opacity:1;transform:none}.resultV2>.visualSection,.resultV2>.energyCard,.resultV2>.otherPicks,.resultV2>.visualAlternatives,.resultV2>.lessFitSection,.resultV2>.resultBottom{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:2px!important;padding-right:2px!important}.resultV2 .sectionHeading small,.resultV2 .alternativeHeading small{display:none!important}.resultV2 .sectionHeading{margin-bottom:12px!important}.resultV2 .sectionHeading h2,.resultV2 .alternativeHeading h2{margin:0!important;font-size:21px!important;line-height:1.3!important}.resultV2 .realityAnswers{background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important}.resultV2 .realityAnswers article{padding:16px 2px!important}.resultV2 .realityAnswers article+article{border-top:1px solid #eadfd7!important}.resultV2 .energyIntroV3{text-align:center;background:0 0!important;border:0!important;padding:4px 0 0!important}.resultV2 .energyIntroV3 p{display:none!important}.resultV2 .energyExplanation.whyResult{background:0 0!important;border:0!important;padding:0!important}.resultV2 .energyExplanation.whyResult>span{display:none!important}.resultV2 .energyExplanation.whyResult>h3{font-size:18px!important}.resultV2 .whyCards .whyCard:nth-child(n+3),.resultV2 .whyCard .whyCardTop b,.resultV2 .whyCard .whyCardLabel{display:none!important}.resultV2 .otherPickList{gap:0!important}.resultV2 .otherPickRich{background:0 0!important;border:0!important;border-radius:0!important;padding:18px 2px!important}.resultV2 .otherPickRich+.otherPickRich{border-top:1px solid #eadfd7!important}.resultV2 .otherPickRichTop b{color:#e76f45!important;font-size:19px!important}.resultV2 .fitReason{background:0 0!important;border:0!important;padding:7px 0 0!important}.resultV2 .alternativesV3 .altRich strong,.resultV2 .alternativesV3 .altRich span{display:none!important}.resultV2 .alternativesV3 .altRich em{color:#8b796f;margin-top:5px;font-size:13px;font-style:normal;line-height:1.55;display:block}.resultV2 .lessFitSection{background:#fff6ef!important;border-radius:22px!important;padding:22px 18px!important}.resultV2 .lessFitJob{background:0 0!important;border:0!important;padding:8px 0!important}.resultV2 .lessFitReasons{background:0 0!important;padding:0!important}.resultV2 .lessFitSection blockquote{color:#4d4039!important;background:0 0!important;border:0!important;margin:16px 0 8px!important;padding:0!important;font-size:19px!important;font-weight:850!important}.resultV2 .resultBottomV2{padding-top:28px!important}@media (prefers-reduced-motion:reduce){.typewriterCursor,.gokokoScrollReveal{transition:none!important;animation:none!important}.gokokoScrollReveal{opacity:1!important;transform:none!important}}.sideJobStory{background:#fffaf6;width:100%!important;max-width:450px!important;margin:0 auto!important;padding:0 14px 34px!important}.sideJobStory>.sideJobChapter,.sideJobStory>.sideJobEnd{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:38px 0 0!important;padding:0!important}.sideJobWinner{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 120px);display:flex;position:relative;overflow:hidden;background:linear-gradient(#fff 0%,#fff8f2 100%)!important;border:1px solid #eadfd7!important;border-radius:28px!important;margin:0!important;padding:38px 24px 30px!important;box-shadow:0 14px 40px #603d2812!important}.sideJobWinner:after{content:"";z-index:0;background:#fff0e5;border-radius:50%;width:180px;height:180px;position:absolute;top:-75px;right:-80px}.sideJobWinner>*{z-index:1;position:relative}.sideJobWinnerKicker{color:#e86540;font-size:14px;font-weight:900}.sideJobWinnerEmoji{margin:24px 0 10px;font-size:72px;line-height:1}.sideJobWinner h1{color:#342923;letter-spacing:-1.6px!important;margin:0!important;font-size:38px!important;line-height:1.1!important}.sideJobWinnerScore{justify-content:center;align-items:baseline;gap:3px;margin-top:12px;display:flex}.sideJobWinnerScore strong{color:#f05f38;font-size:54px;font-weight:950;line-height:1}.sideJobWinnerScore span{color:#6f5f56;font-size:18px;font-weight:900}.sideJobWinnerMessage{font-weight:900;color:#5b4b43!important;margin:7px 0 18px!important;font-size:16px!important}.sideJobCharacter{text-align:left;background:#fff;border:1px solid #f0e3da;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.sideJobCharacter>span{font-size:28px}.sideJobCharacter div{gap:2px;display:grid}.sideJobCharacter small{color:#9b8376;font-size:11px}.sideJobCharacter strong{font-size:15px}.sideJobWinnerSummary{max-width:320px;font-weight:750;color:#67584f!important;margin:15px auto 10px!important;font-size:15px!important;line-height:1.6!important}.sideJobHeroTags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sideJobHeroTags span{color:#a85b3d;background:#fff0e6;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.sideJobBirth{color:#9a887d!important;margin:14px 0 0!important;font-size:12px!important}.sideJobScrollCue{color:#d85f3b;margin-top:23px;font-size:13px;font-weight:900;text-decoration:none}.sideJobChapter>h2{color:#3d312b;letter-spacing:-.5px!important;margin:0 0 16px!important;font-size:22px!important;line-height:1.3!important}.sideJobRealityRows article{border-bottom:1px solid #eadfd7;grid-template-columns:38px 1fr;gap:10px;padding:16px 2px;display:grid}.sideJobRealityRows article:first-child{border-top:1px solid #eadfd7}.sideJobRealityRows article>span{font-size:26px}.sideJobRealityRows strong{font-size:17px;line-height:1.35;display:block}.sideJobRealityRows p{color:#77685f!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.6!important}.sideJobRadar{max-width:365px;margin:2px auto 10px;transform:scale(1.12)}.sideJobRadar .radarLabels span{font-weight:850;font-size:13px!important}.sideJobRadar .radarLabels b{color:#e76f45;margin-top:1px;font-size:11px;display:block}.sideJobStrongest{text-align:center;margin:8px 0 14px}.sideJobStrongest strong{font-size:18px}.sideJobStrongest p{color:#75665d!important;margin:6px auto 0!important;font-size:14px!important;line-height:1.6!important}.sideJobWhyLines article{border-top:1px solid #eadfd7;grid-template-columns:34px 1fr;gap:9px;padding:15px 1px;display:grid}.sideJobWhyLines article>span{font-size:24px}.sideJobWhyLines strong{font-size:16px}.sideJobWhyLines p{color:#77685f!important;margin:4px 0 0!important;font-size:14px!important;line-height:1.6!important}.sideJobTechnical{background:#fff3eb;border-radius:14px;margin-top:9px;padding:12px 14px}.sideJobTechnical summary{cursor:pointer;color:#9a5b42;font-size:13px;font-weight:850}.sideJobTechnical p{color:#79675d!important;margin:9px 0 0!important;font-size:13px!important;line-height:1.65!important}.sideJobRanking{border-top:1px solid #eadfd7}.sideJobRanking details{border-bottom:1px solid #eadfd7}.sideJobRanking summary{cursor:pointer;grid-template-columns:30px 32px 1fr auto;align-items:center;gap:8px;padding:16px 1px;list-style:none;display:grid}.sideJobRanking summary::-webkit-details-marker{display:none}.sideJobRanking summary>b{color:#a9978d;font-size:12px}.sideJobRanking .rankEmoji{font-size:24px}.sideJobRanking summary>strong{font-size:17px}.sideJobRanking summary>em{color:#e86742;font-size:19px;font-style:normal;font-weight:950}.sideJobRanking details>div{padding:0 0 15px 70px}.sideJobRanking details>div p{color:#76665d!important;margin:0 0 5px!important;font-size:13px!important;line-height:1.6!important}.sideJobRanking .isTop{background:#fff7f1}.sideJobDirections article{border-top:1px solid #eadfd7;gap:5px;padding:16px 1px;display:grid}.sideJobDirections article:last-child{border-bottom:1px solid #eadfd7}.sideJobDirections small{color:#9b7d6d;font-size:12px;font-weight:850}.sideJobDirections strong{font-size:17px}.sideJobDirections p{color:#75665d!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.sideJobLessFit{background:#fff2e9!important;border-radius:23px!important;padding:23px 18px!important}.sideJobLessFitTitle{align-items:center;gap:10px;margin-bottom:16px;display:flex}.sideJobLessFitTitle span{font-size:36px}.sideJobLessFitTitle strong{font-size:22px}.sideJobLessFitFlow{background:#ffffffb3;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 0 18px;padding:12px;display:flex}.sideJobLessFitFlow span{font-size:12px;font-weight:800}.sideJobLessFitFlow i{color:#c4937c;font-style:normal}.sideJobLessFit>p{color:#6f5e55!important;margin:11px 0!important;font-size:14px!important;line-height:1.65!important}.sideJobLessFit blockquote{text-align:center;color:#44362f!important;background:0 0!important;margin:20px 0 8px!important;padding:0!important;font-size:19px!important;font-weight:900!important;line-height:1.5!important}.sideJobLessFit blockquote small{color:#806d62;margin-top:5px;font-size:13px;font-weight:500;display:block}.sideJobLessFit .sideJobLessFitNote{color:#8e796e!important;font-size:12px!important}.sideJobEnd{text-align:center;border-top:1px solid #eadfd7!important;padding-top:30px!important}.sideJobEnd h2{font-size:22px!important}.sideJobEnd>p:not(.fine){color:#796960!important;font-size:14px!important}.sideJobEnd .fine{color:#9a8980!important;margin-top:18px!important;font-size:11px!important;line-height:1.65!important}.sideJobWinner.gokokoScrollReveal{transform:translateY(16px)scale(.965)}.sideJobWinner.gokokoScrollReveal.isVisible{transform:translateY(0)scale(1)}@media (width<=520px){.sideJobStory{padding-left:12px!important;padding-right:12px!important}.sideJobWinner{min-height:calc(100svh - 112px);padding:32px 18px 26px!important}.sideJobWinnerEmoji{font-size:66px}.sideJobWinner h1{font-size:35px!important}.sideJobRadar{transform:scale(1.06)}}.moneySpendPage{color:#352e2a;margin:0 auto;padding:34px 14px 70px;width:min(100%,450px)!important}.moneySpendIntro{text-align:center;padding:20px 4px 28px}.moneySpendIntro>span,.moneySpendResultHero>span{color:#b57600;font-size:15px;font-weight:900}.moneySpendIntro h1{letter-spacing:-1.1px;margin:12px 0 0;font-size:34px;line-height:1.24}.moneySpendIntro p{color:#74675f;margin:15px 0 0;font-size:16px;line-height:1.7}.moneyBirthCard,.moneyQuestionCard,.moneySavedProfile{background:#fff;border:1px solid #eadfce;border-radius:24px;box-shadow:0 12px 34px #5a411e0e}.moneyBirthCard{gap:16px;padding:22px;display:grid}.moneyBirthCard label{gap:7px;font-size:15px;font-weight:850;display:grid}.moneyBirthCard input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;text-align:center;border:1px solid #ded6cf;border-radius:13px;padding:13px;font-size:16px}.moneyBirthCard .moneyUnknown{align-items:center;gap:8px;display:flex}.moneyBirthCard>button,.moneyResultActions button{color:#fff;font:inherit;cursor:pointer;background:#f4a51c;border:0;border-radius:14px;padding:14px;font-weight:900}.moneySavedProfile{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:15px 17px;display:flex}.moneySavedProfile div{gap:3px;display:grid}.moneySavedProfile strong{font-size:15px}.moneySavedProfile span{color:#887a72;font-size:13px}.moneySavedProfile button{color:#9b6500;background:#fff1d9;border:0;border-radius:10px;padding:8px 10px;font-weight:850}.moneyQuestionCard{padding:22px}.moneyProgress{align-items:center;gap:12px;display:flex}.moneyProgress>span{color:#b57600;flex:none;font-size:13px;font-weight:900}.moneyProgress>i{background:#f1ece5;border-radius:99px;flex:1;height:6px;overflow:hidden}.moneyProgress>i>b{border-radius:inherit;background:#f0a01c;height:100%;transition:width .25s;display:block}.moneyQuestionCard h2{letter-spacing:-.5px;margin:24px 0 18px;font-size:23px;line-height:1.45}.moneyChoices{gap:9px;display:grid}.moneyChoices button{text-align:left;width:100%;font:inherit;color:#4b403a;cursor:pointer;background:#fffaf5;border:1px solid #e9dfd5;border-radius:16px;padding:15px;font-size:15px;font-weight:750;line-height:1.45}.moneyChoices button:hover{background:#fff6e8;border-color:#efb45a}.moneySpendResultHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 130px);padding:20px 14px;display:flex}.moneyPillars{gap:5px;margin:22px 0 9px;display:flex}.moneyPillars b{background:#fffaf2;border:1px solid #eadcc8;border-radius:11px;place-items:center;width:34px;height:42px;font-family:serif;font-size:21px;display:grid}.moneySpendResultHero>small{color:#918078;font-size:13px}.moneyResultEmoji{margin-top:34px;font-size:62px}.moneySpendResultHero>p{color:#8a7569;margin:14px 0 3px;font-size:15px}.moneySpendResultHero h1{letter-spacing:-1.4px;margin:0;font-size:42px}.moneySpendResultHero blockquote{color:#5e5048;margin:12px 0 0;font-size:17px;font-weight:800;line-height:1.55}.moneyResultSection,.moneyPrescription{border-top:1px solid #eadfd7;margin:18px 0 0;padding:23px 20px}.moneyResultSection small,.moneyPrescription small{color:#b57600;font-size:13px;font-weight:900}.moneyResultSection h2,.moneyPrescription h2{margin:8px 0;font-size:22px;line-height:1.35}.moneyResultSection p,.moneyPrescription p{color:#6e615a;margin:0;font-size:15px;line-height:1.75}.moneyResultSection.isAlert{background:#fff8ed;border-top:0;border-radius:20px}.moneyPrescription{background:#fff0d2;border:0;border-radius:22px;margin-top:24px}.moneyConfidenceNote{color:#94837a;margin:18px 6px 0;font-size:12px;line-height:1.65}.moneyResultActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.moneyResultActions a{color:#765f4c;border:1px solid #e6d8c7;border-radius:14px;place-items:center;font-size:14px;font-weight:850;text-decoration:none;display:grid}@media (width<=520px){.moneySpendPage{padding-left:12px!important;padding-right:12px!important}.moneySpendIntro h1{font-size:31px}.moneyQuestionCard h2{font-size:21px}.moneyChoices button{font-size:15px}.moneySpendResultHero h1{font-size:39px}}.moneyCompareSection{background:#fffaf3;border:1px solid #eee0cf;border-radius:22px;margin:18px 0 0;padding:23px 20px}.moneyCompareSection>small{color:#b57600;font-size:13px;font-weight:900}.moneyCompareSection h2{margin:8px 0;font-size:22px;line-height:1.35}.moneyCompareSection>p{color:#6e615a;margin:0;font-size:15px;line-height:1.75}.moneyCompareSection>p strong{color:#443832}.moneyCompareBars{gap:11px;margin-top:18px;display:grid}.moneyCompareBars>div{grid-template-columns:132px 1fr;align-items:center;gap:10px;display:grid}.moneyCompareBars span{color:#786b63;font-size:13px;font-weight:800}.moneyCompareBars i{background:#eee7df;border-radius:99px;height:8px;overflow:hidden}.moneyCompareBars b{border-radius:inherit;color:#e4a13a;background:currentColor;height:100%;display:block}.moneyCompareBars>div:nth-child(2) b{color:#8f7ac8}.moneyCompareSection>em{color:#9a8b82;text-align:right;margin-top:10px;font-size:12px;font-style:normal;display:block}.moneyPatternCard{background:#fbf7ff;border:1px solid #eadfef;border-radius:22px;margin-top:20px;padding:24px 20px}.moneyPatternCard small{color:#7b5aa6}.moneyPatternFormula{color:#694c8e;letter-spacing:-.01em;background:#f0e8f8;border-radius:999px;margin:2px 0 12px;padding:8px 11px;font-size:13px;font-weight:900;line-height:1.25;display:inline-block}.moneyPatternCard p{margin-top:0}.moneyFeedbackConsent{color:#5f534d;align-items:flex-start;gap:8px;margin:15px 2px 0;font-size:13px;font-weight:800;line-height:1.5;display:flex}.moneyFeedbackConsent input{flex:none;width:17px;height:17px;margin-top:1px}.moneyFeedbackConsentNote{color:#94837a;margin:6px 2px 12px;font-size:12px;line-height:1.6}.moneySpendPage,.moneyHubPage{--money-card-radius:24px;--money-card-border:#eadfd5;--money-card-bg:#fffdfb;--money-card-shadow:0 12px 34px #4934260e;--money-text:#443a34;--money-body:#6d625b;--money-muted:#8e8178;--money-accent:#b57600;--money-accent-soft:#fff5df;--money-pattern:#76549b;--money-pattern-soft:#f8f3fd;--money-alert:#a65c2b;--money-alert-soft:#fff6ed;--money-action:#8b6200;--money-action-soft:#fff3d6}.moneySpendPage .moneyBirthCard,.moneySpendPage .moneyQuestionCard,.moneySpendPage .moneySavedProfile,.moneySpendPage .moneyResultSection,.moneySpendPage .moneyCompareSection,.moneySpendPage .moneyPrescription,.moneySpendPage .feedbackPanel,.moneyHubPage .moneyResultSection,.moneyHubPage .moneyExperimentCard{box-sizing:border-box;border:1px solid var(--money-card-border);border-radius:var(--money-card-radius);background:var(--money-card-bg);box-shadow:var(--money-card-shadow)}.moneySpendPage .moneyResultSection,.moneySpendPage .moneyCompareSection,.moneySpendPage .moneyPrescription,.moneySpendPage .feedbackPanel{margin:14px 0 0;padding:24px 22px}.moneyHubPage .moneyResultSection,.moneyHubPage .moneyExperimentCard{padding:24px 22px}.moneySpendPage .moneyResultSection small,.moneySpendPage .moneyCompareSection>small,.moneySpendPage .moneyPrescription small,.moneySpendPage .feedbackHead small,.moneyHubPage .moneyResultSection small,.moneyHubPage .moneyExperimentNo{color:var(--money-accent);margin:0 0 7px;font-size:15px;font-weight:900;line-height:1.35;display:block}.moneySpendPage .moneyResultSection h2,.moneySpendPage .moneyCompareSection h2,.moneySpendPage .moneyPrescription h2,.moneyHubPage .moneyResultSection h2{letter-spacing:-.55px;color:var(--money-text);margin:0 0 10px;font-size:23px;line-height:1.4}.moneySpendPage .moneyResultSection p,.moneySpendPage .moneyCompareSection>p,.moneySpendPage .moneyPrescription p,.moneyHubPage .moneyResultSection p{color:var(--money-body);margin:0;font-size:16px;line-height:1.78}.moneySpendPage .moneySpendResultHero{border:1px solid var(--money-card-border);background:linear-gradient(#fffdf9 0%,#fff9ee 100%);border-radius:28px;min-height:auto;margin:18px 0 0;padding:34px 24px 32px;box-shadow:0 16px 40px #49342612}.moneySpendPage .moneySpendResultHero>span,.moneySpendPage .moneySpendResultHero>small{font-size:15px}.moneySpendPage .moneySpendResultHero>small{color:var(--money-muted);line-height:1.55}.moneySpendPage .moneySpendResultHero>p,.moneySpendPage .moneySpendResultHero blockquote{font-size:16px;line-height:1.7}.moneySpendPage .moneyPatternCard{background:var(--money-pattern-soft);border-color:#e5d9ee}.moneySpendPage .moneyPatternCard small{color:var(--money-pattern)}.moneySpendPage .moneyPatternFormula{color:#684989;background:#fff;border:1px solid #e1d4ec;border-radius:999px;align-items:center;min-height:34px;margin:1px 0 13px;padding:7px 12px;font-size:14px;font-weight:900;display:inline-flex}.moneySpendPage .moneyCompareSection{background:#fffaf2;border-color:#e8dece}.moneySpendPage .moneyCompareBars span{font-size:15px}.moneySpendPage .moneyCompareSection>em{font-size:14px}.moneySpendPage .moneyResultSection.isAlert{border-radius:var(--money-card-radius);background:var(--money-alert-soft);border:1px solid #f0dccb}.moneySpendPage .moneyResultSection.isAlert small{color:var(--money-alert)}.moneySpendPage .moneyPrescription{background:var(--money-action-soft);border:1px solid #ead8ae}.moneySpendPage .moneyPrescription small{color:var(--money-action)}.moneySpendPage .moneyBirthCard,.moneySpendPage .moneyQuestionCard{padding:24px 22px}.moneySpendPage .moneySavedProfile{margin-bottom:14px;padding:17px 18px}.moneySpendPage .moneyBirthCard label,.moneySpendPage .moneySavedProfile strong,.moneySpendPage .moneySavedProfile span,.moneySpendPage .moneyProgress>span{font-size:15px}.moneySpendPage .moneyQuestionCard h2{margin:22px 0 18px;font-size:23px;line-height:1.45}.moneySpendPage .moneyChoices{gap:10px}.moneySpendPage .moneyChoices button{min-height:54px;color:var(--money-text);background:#fffdfa;border:1px solid #eadfd5;border-radius:16px;padding:15px 16px;font-size:16px;font-weight:750;line-height:1.48}.moneySpendPage .feedbackPanel{background:#fffdfb}.moneySpendPage .feedbackHead h3{color:var(--money-text);margin:0 0 7px;font-size:22px;line-height:1.4}.moneySpendPage .feedbackHead p{color:var(--money-muted);font-size:15px;line-height:1.65}.moneySpendPage .feedbackRatings button,.moneySpendPage .feedbackDetail button{color:var(--money-text);background:#fff;border-color:#eadfd5;border-radius:15px;font-size:15px}.moneySpendPage .feedbackRatings button.selected,.moneySpendPage .feedbackDetail button.selected{color:#8a5d00;background:#fff5df;border-color:#e0b665}.moneySpendPage .feedbackDetail>strong,.moneySpendPage .moneyFeedbackConsent{font-size:15px}.moneySpendPage .feedbackDetail>p,.moneySpendPage .moneyFeedbackConsentNote{font-size:14px;line-height:1.6}.moneySpendPage .feedbackSubmit{background:#e99a18;border-radius:14px;min-height:48px;font-size:15px}.moneySpendPage .moneyResultActions{gap:10px;margin-top:18px}.moneySpendPage .moneyResultActions button,.moneySpendPage .moneyResultActions a{box-sizing:border-box;border-radius:15px;min-height:50px;font-size:15px;font-weight:900}.moneySpendPage .moneyResultActions button{background:#e99a18}.moneySpendPage .moneyConfidenceNote{color:var(--money-muted);font-size:14px;line-height:1.7}.moneyHubPage .moneyExperimentList{gap:14px}.moneyHubPage .moneyExperimentCard h2{color:var(--money-text);font-size:23px;line-height:1.4}.moneyHubPage .moneyExperimentCard p{color:var(--money-body);font-size:16px;line-height:1.75}.moneyHubPage .moneyExperimentCard strong{color:#946300;font-size:15px}@media (width<=520px){.moneySpendPage .moneySpendResultHero{border-radius:24px;margin-top:10px;padding:28px 20px 26px}.moneySpendPage .moneyResultSection,.moneySpendPage .moneyCompareSection,.moneySpendPage .moneyPrescription,.moneySpendPage .feedbackPanel,.moneySpendPage .moneyBirthCard,.moneySpendPage .moneyQuestionCard{border-radius:22px;padding:21px 18px}.moneySpendPage .moneyResultSection h2,.moneySpendPage .moneyCompareSection h2,.moneySpendPage .moneyPrescription h2,.moneySpendPage .moneyQuestionCard h2{font-size:22px}.moneySpendPage .moneyChoices button{font-size:15px}.moneyHubPage .moneyExperimentCard{border-radius:22px;padding:21px 19px}}.crushStartPage,.replyDelayPage,.attractionPage,.confessionPage,.relationshipMePage,.interestSignalsPage,.loveLabPage{--love-card-radius:24px;--love-card-border:#eadde5;--love-card-bg:#fffdfd;--love-card-shadow:0 12px 34px #4d2b3d0e;--love-text:#3d3038;--love-body:#6b5d65;--love-muted:#907f88;--love-accent:#a85d80;--love-accent-soft:#fff1f7;--love-pattern:#74589d;--love-pattern-soft:#f8f3fd;--love-alert:#a05b73;--love-alert-soft:#fff3f6;--love-action:#8c5273;--love-action-soft:#fff0f6}.crushStartPage .crushForm,.crushStartPage .crushResult,.crushStartPage .crushSummary,.replyDelayPage .replyForm,.replyDelayPage .replyResult,.replyDelayPage .replySummary,.replyDelayPage .replyVariant,.attractionPage .attractionForm,.attractionPage .attractionCards article,.attractionPage .attractionSummary,.attractionPage .attractionLimited,.confessionPage .confessionForm,.confessionPage .confessionResult,.confessionPage .confessionSummary,.relationshipMePage .relationshipMeForm,.relationshipMePage .relationshipMeResult,.relationshipMePage .relationshipMeSummary,.interestSignalsPage .replyForm,.interestSignalsPage .replyResult,.interestSignalsPage .replySummary,.interestSignalsPage .interestBlock,.interestSignalsPage .interestSignalPicker,.loveLabPage .loveLabCard,.loveDeepDive .loveDeepIntro,.loveDeepDive>article{box-sizing:border-box;border:1px solid var(--love-card-border);border-radius:var(--love-card-radius);background:var(--love-card-bg);box-shadow:var(--love-card-shadow)}.crushStartPage .crushResult,.replyDelayPage .replyResult,.confessionPage .confessionResult,.relationshipMePage .relationshipMeResult,.interestSignalsPage .replyResult{background:linear-gradient(#fffdfd 0%,#fff7fb 100%);margin-top:18px;padding:30px 24px}.attractionPage .attractionResult{margin-top:18px}.attractionPage .attractionCards article{padding:24px 22px}.crushStartPage .crushEyebrow,.replyDelayPage .replyEyebrow,.attractionPage .attractionEyebrow,.confessionPage .confessionEyebrow,.relationshipMePage .relationshipMeEyebrow,.interestSignalsPage .replyEyebrow,.loveDeepDive .loveDeepIntro>span,.loveLabPage .loveLabCardTop span{color:var(--love-accent);font-size:15px;font-weight:900;line-height:1.35}.crushStartPage .crushHeadline,.replyDelayPage .replyHeadline,.attractionPage .attractionHeadline,.confessionPage .confessionHeadline,.relationshipMePage .relationshipMeHeadline,.interestSignalsPage .replyHeadline{color:var(--love-text);font-size:28px;line-height:1.42}.crushStartPage .crushScenes p,.crushStartPage .crushSummary p,.crushStartPage .crushNote,.replyDelayPage .replyTimeline p,.replyDelayPage .replySummary p,.replyDelayPage .replyNote,.replyDelayPage .replyVariant p,.attractionPage .attractionCards p,.attractionPage .attractionSummary p,.attractionPage .attractionLimited p,.attractionPage .attractionNote,.confessionPage .confessionScenes p,.confessionPage .confessionSummary p,.confessionPage .confessionNote,.relationshipMePage .relationshipMeScenes p,.relationshipMePage .relationshipMeSummary p,.relationshipMePage .relationshipMeNote,.interestSignalsPage .replySummary p,.interestSignalsPage .replyNote,.interestSignalsPage .interestBlock p,.loveDeepDive article p,.loveDeepDive .loveDeepIntro p,.loveLabPage .loveLabCard p{color:var(--love-body);font-size:16px;line-height:1.75}.crushStartPage .crushSummary,.replyDelayPage .replySummary,.attractionPage .attractionSummary,.confessionPage .confessionSummary,.relationshipMePage .relationshipMeSummary,.interestSignalsPage .replySummary{background:var(--love-accent-soft);border-color:#ead6e1;margin-top:16px;padding:22px}.crushStartPage .crushSummary>span,.replyDelayPage .replySummary>span,.attractionPage .attractionSummary>span,.confessionPage .confessionSummary>span,.relationshipMePage .relationshipMeSummary>span,.interestSignalsPage .replySummary>span{color:var(--love-accent);font-size:15px;font-weight:900}.crushStartPage .crushScenes article,.confessionPage .confessionScenes article,.relationshipMePage .relationshipMeScenes article,.replyDelayPage .replyTimeline article{border-bottom:1px solid #f0e4ea;padding:20px 0}.crushStartPage .crushScenes article>span,.confessionPage .confessionScenes article>span,.relationshipMePage .relationshipMeScenes article>span,.replyDelayPage .replyTimeline article>span{background:var(--love-accent-soft);color:var(--love-accent)}.crushStartPage .crushScenes h3,.confessionPage .confessionScenes h3,.relationshipMePage .relationshipMeScenes h3,.replyDelayPage .replyTimeline h3,.attractionPage .attractionCards h3,.loveDeepDive h4{color:var(--love-text);font-size:19px;line-height:1.45}.crushStartPage .crushForm,.replyDelayPage .replyForm,.attractionPage .attractionForm,.confessionPage .confessionForm,.relationshipMePage .relationshipMeForm,.interestSignalsPage .replyForm{padding:24px 22px}.crushStartPage .crushForm label,.replyDelayPage .replyForm label,.attractionPage .attractionForm label,.confessionPage .confessionForm label,.relationshipMePage .relationshipMeForm label,.interestSignalsPage .replyForm label{font-size:15px}.savedProfileCompact{background:#fffdfd!important;border:1px solid #eadde5!important;border-radius:18px!important;box-shadow:0 8px 24px #4d2b3d0b!important}.savedProfileCompact strong,.savedProfileCompact span{font-size:15px!important}.crushStartPage .crushForm button,.crushStartPage .crushShare,.crushStartPage .crushAgain,.crushStartPage .crushNext,.replyDelayPage .replyForm button,.replyDelayPage .replyShare,.replyDelayPage .replyAgain,.replyDelayPage .replyExplore,.attractionPage .attractionForm>button,.attractionPage .attractionShare,.attractionPage .attractionAgain,.attractionPage .attractionNext,.confessionPage .confessionForm button,.confessionPage .confessionShare,.confessionPage .confessionAgain,.confessionPage .confessionNext,.relationshipMePage .relationshipMeForm button,.relationshipMePage .relationshipMeShare,.relationshipMePage .relationshipMeAgain,.relationshipMePage .relationshipMeNext,.interestSignalsPage .replyForm button,.interestSignalsPage .replyShare,.interestSignalsPage .replyAgain,.interestSignalsPage .replyExplore,.interestSignalsPage .interestNext{box-sizing:border-box;border-radius:15px;min-height:50px;font-size:15px;font-weight:900}.crushStartPage .crushForm button,.crushStartPage .crushShare,.replyDelayPage .replyForm button,.replyDelayPage .replyShare,.attractionPage .attractionForm>button,.attractionPage .attractionShare,.confessionPage .confessionForm button,.confessionPage .confessionShare,.relationshipMePage .relationshipMeForm button,.relationshipMePage .relationshipMeShare,.interestSignalsPage .replyForm button,.interestSignalsPage .replyShare{color:#fff;background:#a85d80}.crushStartPage .crushNext,.replyDelayPage .replyExplore,.attractionPage .attractionNext,.confessionPage .confessionNext,.relationshipMePage .relationshipMeNext,.interestSignalsPage .replyExplore,.interestSignalsPage .interestNext{color:#70465e;background:#f7edf3;border:1px solid #e5d4de}.crushStartPage .feedbackPanel,.replyDelayPage .feedbackPanel,.attractionPage .feedbackPanel,.confessionPage .feedbackPanel,.relationshipMePage .feedbackPanel,.interestSignalsPage .feedbackPanel{border:1px solid var(--love-card-border);border-radius:var(--love-card-radius);background:var(--love-card-bg);box-shadow:var(--love-card-shadow);margin-top:14px;padding:24px 22px}.crushStartPage .feedbackHead small,.replyDelayPage .feedbackHead small,.attractionPage .feedbackHead small,.confessionPage .feedbackHead small,.relationshipMePage .feedbackHead small,.interestSignalsPage .feedbackHead small{color:var(--love-accent);font-size:15px}.crushStartPage .feedbackHead h3,.replyDelayPage .feedbackHead h3,.attractionPage .feedbackHead h3,.confessionPage .feedbackHead h3,.relationshipMePage .feedbackHead h3,.interestSignalsPage .feedbackHead h3{color:var(--love-text);font-size:22px}.crushStartPage .feedbackHead p,.replyDelayPage .feedbackHead p,.attractionPage .feedbackHead p,.confessionPage .feedbackHead p,.relationshipMePage .feedbackHead p,.interestSignalsPage .feedbackHead p{color:var(--love-muted);font-size:15px;line-height:1.65}.crushStartPage .feedbackRatings button,.replyDelayPage .feedbackRatings button,.attractionPage .feedbackRatings button,.confessionPage .feedbackRatings button,.relationshipMePage .feedbackRatings button,.interestSignalsPage .feedbackRatings button{border-radius:15px;font-size:15px}.crushStartPage .feedbackRatings button.selected,.replyDelayPage .feedbackRatings button.selected,.attractionPage .feedbackRatings button.selected,.confessionPage .feedbackRatings button.selected,.relationshipMePage .feedbackRatings button.selected,.interestSignalsPage .feedbackRatings button.selected{color:#8f4f70;background:#fff0f7;border-color:#c88aaa}.loveLabPage .loveLabGrid{gap:14px}.loveLabPage .loveLabCard{border-radius:24px;padding:24px 22px}.loveLabPage .loveLabCard h2{color:var(--love-text);font-size:23px;line-height:1.4}.loveLabPage .loveLabCard p{font-size:16px;line-height:1.75}.loveLabPage .loveLabCardTop b{font-size:13px}.loveLabPage .loveLabCardActive .loveLabCardTop b{color:var(--love-accent)}.loveDeepDive{gap:14px}.loveDeepDive .loveDeepIntro,.loveDeepDive>article{border-radius:24px;padding:24px 22px}.loveDeepDive .loveDeepNo{color:#a97890;font-size:15px}@media (width<=520px){.crushStartPage .crushForm,.crushStartPage .crushResult,.crushStartPage .crushSummary,.replyDelayPage .replyForm,.replyDelayPage .replyResult,.replyDelayPage .replySummary,.replyDelayPage .replyVariant,.attractionPage .attractionCards article,.attractionPage .attractionSummary,.attractionPage .attractionLimited,.confessionPage .confessionForm,.confessionPage .confessionResult,.confessionPage .confessionSummary,.relationshipMePage .relationshipMeForm,.relationshipMePage .relationshipMeResult,.relationshipMePage .relationshipMeSummary,.interestSignalsPage .replyForm,.interestSignalsPage .replyResult,.interestSignalsPage .replySummary,.interestSignalsPage .interestBlock,.interestSignalsPage .interestSignalPicker,.loveLabPage .loveLabCard,.loveDeepDive .loveDeepIntro,.loveDeepDive>article{border-radius:22px;padding:21px 18px}.crushStartPage .crushHeadline,.replyDelayPage .replyHeadline,.attractionPage .attractionHeadline,.confessionPage .confessionHeadline,.relationshipMePage .relationshipMeHeadline,.interestSignalsPage .replyHeadline{font-size:26px}}.replyDelayPage .replyTimeline{gap:0;margin-top:4px;display:grid}.replyDelayPage .replyTimeline article{border-bottom:1px solid #f0e8e1;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;padding:19px 0;display:grid}.replyDelayPage .replyTimeline article:last-child{border-bottom:0}.replyDelayPage .replyTimeline time{color:#d95f32;padding-top:0;font-size:16px;font-weight:900;line-height:1.6}.replyDelayPage .replyBeatCopy{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.replyDelayPage .replyBeatCopy:before{display:none}.replyDelayPage .replyBeatTitle{color:#493a35;letter-spacing:-.02em;font-weight:850;margin:0!important;font-size:17px!important;line-height:1.55!important}.replyDelayPage .replyVariant{background:#fffdfd;border:1px solid #ead9df;border-radius:18px;box-shadow:0 4px 14px #5a374609;color:#75665f!important;margin:10px 0 0!important;padding:15px 17px!important;font-size:16px!important;line-height:1.75!important}.replyDelayPage .replyVariant:before{content:none!important}@media (width<=520px){.replyDelayPage .replyTimeline article{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:17px 0}.replyDelayPage .replyTimeline time{font-size:15px!important}.replyDelayPage .replyBeatTitle{font-size:16px!important}.replyDelayPage .replyVariant{border-radius:17px;padding:14px 16px!important;font-size:15px!important;line-height:1.72!important}}@media (width<=360px){.replyDelayPage .replyTimeline article{grid-template-columns:52px minmax(0,1fr);gap:8px}}.loveVisualPlain{padding:24px 20px}.loveVisualPlain .loveVisualHead{margin-bottom:16px}.loveCueCards{gap:10px;display:grid}.loveCueCards article{background:#fff;border:1px solid #8b4b6a1f;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:15px 16px;display:grid}.loveCueCards article>span{font-size:21px;line-height:1.2}.loveCueCards h4{color:#332a30;margin:0 0 5px;font-size:16px;line-height:1.45}.loveCueCards p{color:#6d6268;margin:0;font-size:15px;line-height:1.7}.loveVisualPlain .loveQuip{margin-top:14px}@media (width<=520px){.loveVisualPlain{padding:20px 16px}.loveCueCards article{padding:14px}.loveCueCards h4{font-size:15.5px}.loveCueCards p{font-size:15px}}.moneyHubPage .moneyHubHero{padding:54px 8px 30px}.moneyHubPage .moneyHubHero>span{color:#a86c00;background:#fff8e9;border:1px solid #ecd9ba;border-radius:999px;justify-content:center;align-items:center;min-height:30px;margin-bottom:18px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex}.moneyHubPage .moneyHubHero h1{letter-spacing:-1.25px;color:#302923;margin:0;font-size:38px;line-height:1.2}.moneyHubPage .moneyHubLead{max-width:520px;font-weight:800;color:#5d5149!important;margin:18px auto 0!important;font-size:17px!important;line-height:1.75!important}.moneyHubPage .moneyHubSub{max-width:500px;color:#81746b!important;margin:10px auto 0!important;font-size:15px!important;line-height:1.7!important}.moneyHubMethodLink{color:#936000;background:#fff4da;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:9px 12px;font-size:14px;font-weight:850;line-height:1.4;text-decoration:none;display:inline-flex}.moneyHubPage .moneyExperimentList{margin-top:10px}@media (width<=520px){.moneyHubPage .moneyHubHero{padding:40px 4px 24px}.moneyHubPage .moneyHubHero h1{font-size:33px}.moneyHubPage .moneyHubLead{font-size:16px!important}.moneyHubPage .moneyHubSub{font-size:14.5px!important}.moneyHubMethodLink{font-size:13.5px}}.moneyHubPage .moneyMethodActions{grid-template-columns:1fr;gap:10px;margin-top:18px}.moneyHubPage .moneyMethodActions a{box-sizing:border-box;color:#765f4c;background:#fffdf9;border:1px solid #e6d8c7;border-radius:15px;place-items:center;width:100%;min-height:50px;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:grid}.moneyHubPage .moneyMethodActions a:hover{background:#fff8ef;border-color:#dcc8b1}.loveHubPage{box-sizing:border-box;color:#3d3038;width:min(100%,620px);margin:0 auto;padding:0 0 84px}.loveHubHero{text-align:center;padding:54px 8px 30px}.loveHubHero>span{color:#a94f78;background:#fff6fa;border:1px solid #efd7e1;border-radius:999px;justify-content:center;align-items:center;min-height:30px;margin-bottom:18px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex}.loveHubHero h1{letter-spacing:-1.25px;color:#30272d;margin:0;font-size:38px;line-height:1.2}.loveHubLead{max-width:520px;font-weight:800;color:#5f5159!important;margin:18px auto 0!important;font-size:17px!important;line-height:1.75!important}.loveHubSub{max-width:500px;color:#81727a!important;margin:10px auto 0!important;font-size:15px!important;line-height:1.7!important}.loveHubPage .loveLabGrid{grid-template-columns:1fr;gap:14px;margin-top:10px;display:grid}.loveHubPage .loveLabCard{box-sizing:border-box;color:#3d3038;background:#fffdfd;border:1px solid #eadde5;border-radius:24px;min-width:0;padding:24px 22px;text-decoration:none;display:block;box-shadow:0 12px 34px #4d2b3d0e}.loveHubPage .loveLabCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.loveHubPage .loveLabCardTop span{color:#a95b80;font-size:15px;font-weight:900;line-height:1.35}.loveHubPage .loveLabCardTop b{color:#9b4e73;background:#fff0f6;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850;line-height:1.2}.loveHubPage .loveLabEmoji{margin:18px 0 11px;font-size:34px;line-height:1}.loveHubPage .loveLabCard h2{letter-spacing:-.5px;color:#3d3038;margin:0;font-size:23px;line-height:1.4}.loveHubPage .loveLabCard p{color:#6f616a;margin:10px 0 0;font-size:16px;line-height:1.75}.loveLabCta{color:#9c5577;margin-top:17px;font-size:15px;font-weight:900;line-height:1.4;display:block}.loveHubPage .loveLabCardActive{transition:transform .16s,border-color .16s,box-shadow .16s}.loveHubPage .loveLabCardActive:hover{border-color:#dfc4d0;transform:translateY(-2px);box-shadow:0 14px 36px #4d2b3d16}.loveHubPage .loveLabFootnote{text-align:center;color:#84757d;max-width:520px;margin:24px auto 0;font-size:14px;line-height:1.7}@media (width<=520px){.loveHubPage{width:100%;padding-left:16px;padding-right:16px}.loveHubHero{padding:40px 4px 24px}.loveHubHero h1{font-size:33px}.loveHubLead{font-size:16px!important}.loveHubSub{font-size:14.5px!important}.loveHubPage .loveLabCard{border-radius:22px;padding:21px 19px}}.loveQuizCard{background:#fffdfd;border:1px solid #eadde5;border-radius:22px;margin:18px 0 0;padding:22px 20px;box-shadow:0 12px 34px #4d2b3d0e}.loveQuizProgress{align-items:center;gap:12px;display:flex}.loveQuizProgress>span{color:#a95b80;flex:none;font-size:13px;font-weight:900}.loveQuizProgress>i{background:#f3e9ee;border-radius:99px;flex:1;height:6px;overflow:hidden}.loveQuizProgress>i>b{border-radius:inherit;background:#c96f98;height:100%;transition:width .25s;display:block}.loveQuizCard h2{letter-spacing:-.45px;color:#3d3038;margin:23px 0 17px;font-size:22px;line-height:1.45}.loveQuizChoices{gap:9px;display:grid}.loveQuizChoices button{box-sizing:border-box;color:#4d4047;text-align:left;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#fff8fb;border:1px solid #eadde5;border-radius:15px;padding:14px 15px;font-size:15px;font-weight:750;line-height:1.5}.loveQuizChoices button:hover{background:#fff3f8;border-color:#dcb9ca}.loveBehaviorCompare{background:#fff7fa;border:1px solid #eadde5;border-radius:20px;margin:18px 0 0;padding:21px 19px}.loveBehaviorCompare small{color:#a95b80;font-size:13px;font-weight:900}.loveBehaviorCompare h3{color:#3d3038;margin:8px 0 12px;font-size:19px;line-height:1.45}.loveBehaviorCompare p{color:#6d6168;margin:7px 0 0;font-size:15px;line-height:1.7}.resultRevealLoadingV2{z-index:80;padding:0 20px;background:#fff9f2!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;position:fixed!important;inset:58px 0 0!important}.resultRevealLoadingV2 .resultRevealOrb{width:72px;height:72px}@media (width<=520px){.loveQuizCard{border-radius:21px;padding:20px 17px}.loveQuizCard h2{font-size:21px}.loveQuizChoices button{font-size:15px}.resultRevealLoadingV2{padding:0 18px;inset:52px 0 0!important}}.moneySpendPage .moneyPrimaryCta{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#e99a18;border:0;border-radius:15px;margin-top:18px;padding:0 18px;font-size:15px;font-weight:900;box-shadow:0 8px 20px #e99a1824}.moneySpendPage .moneyPrimaryCta:hover{filter:brightness(.985)}.loveResultUnified{box-sizing:border-box;background:#fffdfd;border:1px solid #eadde5;border-radius:24px;margin-top:16px;padding:22px;box-shadow:0 12px 34px #4d2b3d0e}.loveResultUnified>.crushEyebrow,.loveResultUnified>.replyEyebrow,.loveResultUnified>.attractionEyebrow,.loveResultUnified>.confessionEyebrow,.loveResultUnified>.relationshipMeEyebrow{color:#a95b80;margin:0 0 7px;font-size:14px;font-weight:900}.loveResultUnified>.crushHeadline,.loveResultUnified>.replyHeadline,.loveResultUnified>.attractionHeadline,.loveResultUnified>.confessionHeadline,.loveResultUnified>.relationshipMeHeadline{color:#3d3038;letter-spacing:-.65px;margin:0;font-size:25px;line-height:1.42}.loveResultUnified .crushScenes,.loveResultUnified .confessionScenes,.loveResultUnified .relationshipMeScenes,.loveResultUnified .replyTimeline,.loveResultUnified .attractionCards{gap:10px;margin-top:18px;display:grid}.loveResultUnified .crushScenes>article,.loveResultUnified .confessionScenes>article,.loveResultUnified .relationshipMeScenes>article,.loveResultUnified .replyTimeline>article,.loveResultUnified .attractionCards>article,.loveResultUnified .interestBlock{box-sizing:border-box;box-shadow:none;background:#fff;border:1px solid #eee2e8;border-radius:18px;margin:0;padding:15px 16px}.loveResultUnified .crushScenes>article,.loveResultUnified .confessionScenes>article,.loveResultUnified .relationshipMeScenes>article{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.loveResultUnified .crushScenes>article>span,.loveResultUnified .confessionScenes>article>span,.loveResultUnified .relationshipMeScenes>article>span{color:#b56589;font-size:12px;font-weight:900;line-height:1.65}.loveResultUnified .crushScenes h3,.loveResultUnified .confessionScenes h3,.loveResultUnified .relationshipMeScenes h3,.loveResultUnified .attractionCards h3,.loveResultUnified .interestBlock h3{color:#3d3038;margin:0 0 6px;font-size:16px;line-height:1.5}.loveResultUnified .crushScenes p,.loveResultUnified .confessionScenes p,.loveResultUnified .relationshipMeScenes p,.loveResultUnified .attractionCards p,.loveResultUnified .interestBlock p,.loveResultUnified .interestBlock li{color:#6d6168;margin:0;font-size:15px;line-height:1.72}.loveResultUnified .replyTimeline>article{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;display:grid}.loveResultUnified .replyTimeline time{color:#b56589;font-size:14px;font-weight:900}.loveResultUnified .replyBeatTitle{color:#3d3038;margin:0 0 5px;font-size:16px;font-weight:850;line-height:1.5}.loveResultUnified .replyVariant{color:#6d6168;background:0 0;border:0;margin:0;padding:0;font-size:15px;line-height:1.72}.loveResultUnified .crushSummary,.loveResultUnified .replySummary,.loveResultUnified .attractionSummary,.loveResultUnified .confessionSummary,.loveResultUnified .relationshipMeSummary{box-sizing:border-box;background:#fff3f8;border:1px solid #efdce5;border-radius:18px;margin:12px 0 0;padding:16px}.loveResultUnified .crushSummary>span,.loveResultUnified .replySummary>span,.loveResultUnified .attractionSummary>span,.loveResultUnified .confessionSummary>span,.loveResultUnified .relationshipMeSummary>span{color:#a95b80;margin-bottom:7px;font-size:13px;font-weight:900;display:block}.loveResultUnified .crushSummary p,.loveResultUnified .replySummary p,.loveResultUnified .attractionSummary p,.loveResultUnified .confessionSummary p,.loveResultUnified .relationshipMeSummary p{color:#6d5663;margin:0;font-size:15px;line-height:1.72}.loveResultUnified .crushSummary p+p,.loveResultUnified .replySummary p+p,.loveResultUnified .attractionSummary p+p,.loveResultUnified .confessionSummary p+p,.loveResultUnified .relationshipMeSummary p+p{margin-top:6px}.loveResultUnified .loveBehaviorCompare{margin-top:12px}.loveResultUnified .loveDeepDive{margin-top:14px}.loveDeepDiveCompact .loveVisualPlain{margin-top:0}.loveDeepDiveCompact .loveExperimentCard{margin-top:14px}.loveResultUnified .interestIntro{color:#6d6168;margin:10px 0 0;font-size:15px;line-height:1.72}.loveResultUnified .interestBlock{margin-top:10px}.loveResultUnified .interestBlock>span{color:#a95b80;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.loveResultUnified .interestBlock ul{margin:0;padding-left:20px}.loveResultUnified .interestNext{box-sizing:border-box;background:#fff9ef;border:1px solid #f0e1ce;border-radius:18px;margin-top:12px;padding:16px}.loveResultUnified .interestNext>span{color:#9b6c29;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.loveResultUnified .interestNext p{color:#6d6168;margin:0;font-size:15px;line-height:1.72}.loveResultUnified .crushNote,.loveResultUnified .replyNote,.loveResultUnified .attractionNote,.loveResultUnified .confessionNote,.loveResultUnified .relationshipMeNote{color:#8b7d84;margin:16px 2px 0;font-size:13px;line-height:1.7}.loveResultUnified .crushActions,.loveResultUnified .replyActions,.loveResultUnified .attractionActions,.loveResultUnified .confessionActions,.loveResultUnified .relationshipMeActions{gap:8px;margin-top:16px;display:grid}.loveResultUnified .crushActions button,.loveResultUnified .crushActions a,.loveResultUnified .replyActions button,.loveResultUnified .replyActions a,.loveResultUnified .attractionActions button,.loveResultUnified .attractionActions a,.loveResultUnified .confessionActions button,.loveResultUnified .confessionActions a,.loveResultUnified .relationshipMeActions button,.loveResultUnified .relationshipMeActions a{box-sizing:border-box;color:#7e5368;min-height:48px;font:inherit;cursor:pointer;background:#fff7fa;border:1px solid #eadde5;border-radius:14px;place-items:center;font-size:14px;font-weight:900;text-decoration:none;display:grid}.loveResultUnified .crushActions button:first-child,.loveResultUnified .replyActions button:first-child,.loveResultUnified .attractionActions button:first-child,.loveResultUnified .confessionActions button:first-child,.loveResultUnified .relationshipMeActions button:first-child{color:#fff;background:#b85c87;border-color:#b85c87}@media (width<=520px){.loveResultUnified{border-radius:22px;padding:18px 16px}.loveResultUnified>.crushHeadline,.loveResultUnified>.replyHeadline,.loveResultUnified>.attractionHeadline,.loveResultUnified>.confessionHeadline,.loveResultUnified>.relationshipMeHeadline{font-size:22px}}.interestSignalsPage .interestSignalPickerDirect{border:1px solid var(--love-card-border);border-radius:var(--love-card-radius);background:var(--love-card-bg);box-shadow:var(--love-card-shadow);margin:18px 0 0;padding:22px 20px}.interestSignalsPage .interestSignalPickerDirect h2{color:var(--love-text);margin:20px 0 8px;font-size:22px;line-height:1.45}.interestSignalsPage .interestSignalPickerDirect>p{color:var(--love-body);margin:0 0 16px;font-size:15px;line-height:1.7}.interestSignalsPage .interestSignalSubmit{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#b85e87;border:0;border-radius:15px;margin-top:16px;padding:0 18px;font-size:15px;font-weight:900}@media (width<=520px){.interestSignalsPage .interestSignalPickerDirect{border-radius:22px;padding:20px 17px}.interestSignalsPage .interestSignalPickerDirect h2{font-size:21px}}.interestSignalsPage .interestSignalCard{border:1px solid var(--love-card-border);border-radius:var(--love-card-radius);background:var(--love-card-bg);box-shadow:var(--love-card-shadow);margin:18px 0 0;padding:22px 20px 20px}.interestSignalsPage .interestSignalCardHeader small{color:var(--love-accent);margin-bottom:9px;font-size:13px;font-weight:900;display:inline-block}.interestSignalsPage .interestSignalCardHeader h2{color:var(--love-text);letter-spacing:-.45px;margin:0 0 9px;font-size:22px;line-height:1.45}.interestSignalsPage .interestSignalCardHeader p{color:var(--love-body);margin:0 0 17px;font-size:15px;line-height:1.72}.interestSignalsPage .interestSignalOptionList{gap:10px;display:grid}.interestSignalsPage .interestSignalChoice{cursor:pointer;background:#fff;border:1px solid #eadde5;border-radius:17px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.interestSignalsPage .interestSignalChoice:hover{background:#fff8fb;border-color:#dcb9ca}.interestSignalsPage .interestSignalChoice:active{transform:scale(.995)}.interestSignalsPage .interestSignalChoice input{opacity:0;pointer-events:none;position:absolute}.interestSignalsPage .interestSignalFakeBox{background:#fff;border:1.5px solid #cdbdc5;border-radius:6px;width:20px;height:20px;margin-top:2px;position:relative}.interestSignalsPage .interestSignalChoice.isSelected{background:#fff3f8;border-color:#d98aaf;box-shadow:inset 0 0 0 1px #d98aaf14}.interestSignalsPage .interestSignalChoice.isSelected .interestSignalFakeBox{background:#b85e87;border-color:#b85e87}.interestSignalsPage .interestSignalChoice.isSelected .interestSignalFakeBox:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.interestSignalsPage .interestSignalChoiceText{color:var(--love-text);font-size:15.5px;font-weight:750;line-height:1.58}.interestSignalsPage .interestSignalSubmitButton{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#b85e87;border:0;border-radius:15px;margin-top:17px;padding:0 18px;font-size:15px;font-weight:900}.interestSignalsPage .interestSignalSubmitButton:hover{filter:brightness(.985)}@media (width<=520px){.interestSignalsPage .interestSignalCard{border-radius:22px;padding:20px 17px 18px}.interestSignalsPage .interestSignalCardHeader h2{font-size:21px}.interestSignalsPage .interestSignalChoice{border-radius:16px;padding:14px}.interestSignalsPage .interestSignalChoiceText{font-size:15px}}.quizNavActions{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.quizBackButton,.quizNextButton{min-height:46px;font:inherit;cursor:pointer;border-radius:14px;padding:0 15px;font-size:14px;font-weight:900}.quizBackButton{color:#76665f;background:#fff;border:1px solid #e4d7d0}.quizNextButton{color:#fff;background:#b85e87;border:0;margin-left:auto}.moneySpendPage .quizBackButton{color:#765f4c;background:#fffdf9;border-color:#e6d8c7}.loveQuizChoices button.isSelected{background:#fff3f8;border-color:#d98aaf;box-shadow:inset 0 0 0 1px #d98aaf14}@media (width<=520px){.quizBackButton,.quizNextButton{min-height:44px;font-size:14px}}.loveResultUnified .loveResultFlowIntro{background:#fff9fb;border:1px solid #f0e2e8;border-radius:18px;margin:18px 0 10px;padding:16px 17px}.loveResultUnified .loveResultFlowIntro small{color:#a95b80;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.loveResultUnified .loveResultFlowIntro h3{color:#3d3038;margin:0;font-size:18px;line-height:1.45}.loveResultUnified .loveResultFlowIntro p{color:#6d6168;margin:8px 0 0;font-size:15px;line-height:1.72}.crushStartPage .loveResultUnified .crushScenes{gap:10px;margin-top:10px;display:grid}.crushStartPage .loveResultUnified .crushScenes article{background:#fff;border:1px solid #eadde5;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:18px 17px}.crushStartPage .loveResultUnified .crushScenes article>span{width:40px;height:40px;margin-top:1px}.crushStartPage .loveResultUnified .crushScenes article>div{min-width:0}.crushStartPage .loveResultUnified .crushScenes h3{margin:0 0 7px}.crushStartPage .loveResultUnified .crushScenes p{margin:0}.loveResultUnified .loveBehaviorCompare{padding:20px 18px}.loveResultUnified .loveBehaviorCompare h3{margin-bottom:14px}.loveBehaviorCompareRows{gap:10px;display:grid}.loveBehaviorCompareRows article{background:#fffdfd;border:1px solid #ecdfe5;border-radius:16px;padding:14px 15px}.loveBehaviorCompareRows article p{margin:0}.loveBehaviorCompareRows article p+p{margin-top:8px}.loveBehaviorCompareRows strong{color:#9d5274}.loveBehaviorCompareNote{background:#fff1f6;border-radius:14px;padding:12px 13px;color:#765f6b!important;margin:13px 0 0!important;font-size:14px!important;line-height:1.7!important}@media (width<=520px){.crushStartPage .loveResultUnified .crushScenes article{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:16px 14px}.crushStartPage .loveResultUnified .crushScenes article>span{width:38px;height:38px}}.sharedSavedProfile{justify-content:space-between;align-items:center;gap:12px;color:#3d3038!important;background:#fff!important;border:1px solid #eadfce!important;border-radius:24px!important;margin-bottom:14px!important;padding:15px 17px!important;display:flex!important;box-shadow:0 12px 34px #5a411e0e!important}.sharedSavedProfile>div{min-width:0;display:grid;gap:3px!important}.sharedSavedProfile strong{color:#3d3038;font-size:15px!important}.sharedSavedProfile span{color:#887a72!important;font-size:13px!important}.sharedProfileEdit{color:#9b6500;font:inherit;cursor:pointer;background:#fff1d9;border:0;border-radius:10px;flex:none;padding:8px 10px;font-size:13px;font-weight:850}.sharedProfileEdit:hover{background:#ffe9c0}.experimentInput.hasSaved>summary{display:none!important}.experimentInput.hasSaved{margin:0 0 14px!important}.experimentInput.hasSaved:not([open]){margin-bottom:0!important}.experimentInput.hasSaved[open]>form{margin-top:0!important}@media (width<=520px){.sharedSavedProfile{border-radius:18px!important;padding:14px 15px!important}.sharedProfileEdit{padding:8px 10px;font-size:13px}}.loveHubHero h1 span,.loveHubLead span,.loveHubSub span,.moneyHubHero h1 span,.moneyHubLead span,.moneyHubSub span{display:block}.loveHubPage .loveLabCard.isCompleted,.moneyHubPage .moneyExperimentCard.isCompleted{box-shadow:none;opacity:.82;background:#f7f3f0;border-color:#e4d9d1}.loveHubPage .loveLabCard.isCompleted:hover,.moneyHubPage .moneyExperimentCard.isCompleted:hover{opacity:.94}.loveHubPage .loveLabCard.isCompleted .loveLabCardTop b{color:#8a6a79;background:#eee6eb}.moneyHubPage .moneyExperimentCard.isCompleted .moneyExperimentBadge{color:#7d6a53;background:#eee7dd}@media (width<=520px){.loveHubHero h1 span,.loveHubLead span,.loveHubSub span,.moneyHubHero h1 span,.moneyHubLead span,.moneyHubSub span{white-space:normal}}.moneyBigResultCard{background:#fffdf9;border:1px solid #eadfce;border-radius:23px;margin-top:14px;padding:23px 21px;box-shadow:0 12px 34px #5a411e0b}.moneyBigResultCard>small,.moneyInnerSection>small{color:#b57600;margin-bottom:7px;font-size:13px;font-weight:900;display:block}.moneyBigResultCard h2{color:#3e332d;letter-spacing:-.45px;margin:0;font-size:23px;line-height:1.45}.moneyBigResultCard p{color:#6f625b;margin:10px 0 0;font-size:15px;line-height:1.75}.moneyInnerDivider{background:#eee3d6;height:1px;margin:20px 0}.moneyInnerSection h3{color:#3e332d;margin:0 0 8px;font-size:19px;line-height:1.45}.moneyBrakeBlock+.moneyBrakeBlock{margin-top:0}.moneyBrakeLabel{margin-bottom:7px;font-size:13px;font-weight:900;display:inline-block}.moneyBrakeLabel.isSafe{color:#8f6d0a}.moneyBrakeLabel.isAlert{color:#c96845}.moneyPrescriptionCard{background:#fff5d9;border-color:#efdca5}.moneyPrescriptionCard h2{font-size:22px}@media (width<=520px){.moneyBigResultCard{border-radius:21px;padding:20px 17px}.moneyBigResultCard h2{font-size:21px}}
