@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{margin:0 0 18px}.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}}
