.couple-detail{--cd-ink:#332b31;--cd-mute:#6e5f68;--cd-pink:#9e3865;--cd-teal:#277471;--cd-paper:#f8f6f2;--cd-wine:#2e1925;--cd-line:#d8cbd1;background:var(--cd-wine);color:var(--cd-ink);font-family:"Noto Sans KR",sans-serif;overflow:clip;padding-bottom:92px;line-height:1.8}.couple-detail *{box-sizing:border-box;word-break:keep-all}.couple-detail figure{margin:0}.couple-detail img{display:block;width:100%;height:auto}.couple-detail button{font-family:inherit;cursor:pointer;line-height:1.7}.couple-detail p{overflow-wrap:break-word}.couple-detail button:focus-visible,.couple-detail summary:focus-visible,.couple-detail a:focus-visible{outline:3px solid #9e3865;outline-offset:4px}.cd-heading{text-align:center;padding:62px 22px 34px}.cd-heading>small{display:block;font-size:14px;font-weight:600;color:var(--cd-mute);margin-bottom:20px;letter-spacing:.5px}.cd-heading h2{font-size:29px;line-height:1.55;font-weight:800;letter-spacing:-1.2px;margin:0}.cd-heading h2 em{color:var(--cd-pink);font-style:normal}.cd-heading>p{font-size:15px;color:var(--cd-mute);margin:22px 0 0;line-height:1.9}.cd-opening{background:#241720;color:#fff4f7}.cd-opening .cd-heading>small{color:#d7bac9}.cd-scene{position:relative}.cd-scene>img{aspect-ratio:3/4;object-fit:cover;object-position:50% 30%}.cd-scene::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,#241720)}.cd-scene figcaption{position:absolute;z-index:1;bottom:8%;left:8%;font-size:21px;line-height:1.7;font-weight:700;text-shadow:0 2px 18px #000}.cd-character{position:relative;background:#241720}.cd-character img{aspect-ratio:3/4;object-fit:cover}.cd-character::after{content:"";position:absolute;bottom:0;left:0;right:0;height:15%;background:linear-gradient(transparent,#241720);pointer-events:none}.cd-balloon{position:absolute;z-index:1;right:4%;top:5%;padding:18px 20px;background:#fffdfa;color:#332c30;border-radius:50%;font-size:15px;font-weight:600;line-height:1.65;letter-spacing:-.4px;filter:drop-shadow(0 2px 4px #0002)}.cd-balloon::after{content:"";position:absolute;width:18px;height:21px;left:22px;bottom:-7px;background:#fffdfa;clip-path:polygon(0 0,100% 0,0 100%)}.cd-day{background:var(--cd-paper)}.cd-day::after{background:linear-gradient(transparent,var(--cd-paper))}.cd-day .cd-balloon{left:4%;right:auto;top:5%;border:1px solid #ded2d8}.cd-character-farewell .cd-balloon{left:auto;right:3%;top:5%}.cd-white{background:var(--cd-paper)}.cd-result-intro{padding-bottom:24px}.cd-example-label{text-align:center;font-size:14px;color:#6f5b66;margin:0 25px;padding:20px 8px;border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line);line-height:1.9}.cd-example-label b{color:var(--cd-pink)}.cd-entered{margin:0 22px 24px;border:1px solid var(--cd-line);padding:18px;text-align:center}.cd-entered small,.cd-entered p{font-size:14px;margin:0}.cd-entered h3{font-size:22px;margin:8px 0}.cd-entered-charts{display:grid;gap:16px;margin-bottom:28px}.cd-live-timing{padding-bottom:30px;border-bottom:1px solid var(--cd-line)}.cd-topic{padding-bottom:44px}.cd-topic+.cd-topic{border-top:1px solid var(--cd-line)}.cd-person{margin:0 22px;background:#fff;border:1px solid #d8b7c6;padding:24px 18px;text-align:center;box-shadow:0 9px 24px #4b344010}.cd-person>small{color:var(--cd-pink);font-weight:700;font-size:14px}.cd-person h3{margin:6px 0 24px;font-size:24px}.cd-palja{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cd-palja>div{display:flex;flex-direction:column;gap:4px}.cd-palja small{font-size:13px;color:#74616a}.cd-palja strong{display:flex;justify-content:center;align-items:center;height:54px;background:#f4e9ee;font-family:serif;font-size:28px;border:1px solid #d5b5c4;font-weight:500}.cd-person.person-1{border-color:#a9cfcd}.cd-person.person-1>small{color:var(--cd-teal)}.cd-person.person-1 .cd-palja strong{background:#e9f1f0;border-color:#b8d3d1}.cd-person>p{margin:16px 0 0;font-size:14px;color:#74616a}.cd-style{margin:18px 22px 0;padding:24px 22px;background:#eee6ea;border-top:2px solid #a86987}.cd-style small{font-size:14px;color:#765667}.cd-style h3{font-size:24px;line-height:1.65;margin:20px 0;letter-spacing:-1px}.cd-style p{font-size:17px;margin:18px 0 0;line-height:2}.cd-style .cd-style-last{font-size:15px;color:#6e5361;border-top:1px solid #d8c2ce;padding-top:18px}.cd-locks{margin:28px 22px 0;border:1px dashed #bda1af;background:#f1e9ed;padding:20px 16px 4px}.cd-locks>small{font-size:14px;color:#755663;display:block;margin-bottom:8px;text-align:center}.cd-locks button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-top:1px solid #dfced6;background:transparent;text-align:left;color:#593e4d;font-size:14px;font-weight:500;padding:15px 0}.cd-locks button>span{flex:1}.cd-locks button>b{font-size:20px;font-weight:400}.cd-locks i{width:11px;height:9px;border:1px solid #855e71;border-radius:2px;position:relative;margin-top:4px;flex:none}.cd-locks i::before{content:"";position:absolute;width:7px;height:6px;left:1px;top:-6px;border:1px solid #855e71;border-bottom:0;border-radius:6px 6px 0 0}.cd-result-card{margin:0 22px;background:#fff;border:1px solid var(--cd-line);padding:18px;box-shadow:0 10px 30px #43313b0b}.cd-shot{border:1px solid #d7d2d5;background:#eef1f1}.cd-result-prose{padding:6px 6px 0}.cd-result-prose small{display:block;font-size:14px;font-weight:700;color:var(--cd-pink);margin-top:24px}.cd-result-prose p{font-size:17px;line-height:2;margin:16px 0}.cd-fine{text-align:center;font-size:14px;color:#6f5b66;line-height:1.9;margin:20px 6px 0}.cd-role-cards{display:grid;gap:16px;margin:0 22px}.cd-role-cards article{background:#fff;border:1px solid #ccaabd;text-align:center;padding:24px 22px}.cd-role-cards article>small{font-size:14px;color:#725061}.cd-role-cards article>strong{font-size:34px;color:var(--cd-pink);display:block;margin:15px 0}.cd-role-cards h3{font-size:19px;margin:10px 0}.cd-role-cards p{font-size:17px;margin:18px 0 0;line-height:2;text-align:left}.cd-role-cards .person-1{border-color:#a9cac8}.cd-role-cards .person-1 strong{color:var(--cd-teal)}.cd-center-copy{text-align:center;font-size:17px;line-height:2;color:#62525c;margin:0 22px 30px}.cd-after-copy{margin-top:28px;margin-bottom:0}.cd-legend{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:700}.cd-legend span:first-child{color:var(--cd-pink)}.cd-legend span+span{color:var(--cd-teal)}.cd-month-card,.cd-graph{margin:0 22px;background:#fff;border:1px solid #c7b6bf;padding:22px 14px}.cd-device-help{font-size:14px;text-align:center;margin:18px 0;color:#66515b}.cd-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px}.cd-months button{background:#f8f4f6;border:1px solid #ded0d7;padding:10px 5px;color:#55414d;min-width:0}.cd-months button[aria-pressed=true]{background:#f5e2ec;border:2px solid var(--cd-pink);padding:9px 4px;box-shadow:0 0 0 2px #ead2df}.cd-months small{display:block;font-size:12px}.cd-months b{display:block;font-size:18px;margin:2px 0 10px}.cd-months button>span:last-child{display:block;font-size:12px;margin-top:8px;line-height:1.5}.cd-gauge{display:flex;gap:3px;margin:6px 0;min-width:0}.cd-gauge i{flex:1;height:5px;background:#e6dfe3}.cd-gauge.person-0 .on{background:var(--cd-pink)}.cd-gauge.person-1 .on{background:var(--cd-teal)}.cd-month-detail,.cd-year-detail{border-top:1px solid var(--cd-line);margin-top:24px;padding:22px 8px 0}.cd-month-detail>small,.cd-year-detail>small{font-size:14px;color:var(--cd-pink)}.cd-month-detail h3,.cd-year-detail h3{font-size:23px;margin:9px 0 18px}.cd-month-detail>p,.cd-year-detail>p{display:flex;align-items:center;gap:12px;font-size:14px;margin:14px 0}.cd-month-detail b,.cd-year-detail b{min-width:70px;font-size:14px}.cd-month-detail .cd-gauge,.cd-year-detail .cd-gauge{flex:1}.cd-flow-copy{font-size:17px;line-height:2;margin-top:22px}.cd-graph svg{width:100%;display:block;margin:28px 0 12px;overflow:visible}.cd-graph-grid path{stroke:#e6dfe3;stroke-width:1;fill:none}.cd-graph-grid text,.cd-year-tick{fill:#68525d;font-size:12px;font-family:inherit;text-anchor:middle}.cd-line-me,.cd-line-you{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cd-line-me{stroke:var(--cd-pink)}.cd-line-you{stroke:var(--cd-teal);stroke-dasharray:5 3}.cd-year-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cd-year-buttons button{font-size:12px;padding:8px 1px;border:1px solid #d2c5cc;color:#66505b;background:#fff}.cd-year-buttons button[aria-pressed=true]{color:#fff;background:var(--cd-pink);border-color:var(--cd-pink)}.cd-offer{padding:12px 22px 48px;background:#2e1925;color:#fff4f7;text-align:center}.cd-offer .cd-heading>small{color:#e6c4d4}.cd-offer .cd-heading h2 em{color:#e6a0c0}.cd-product-card{background:#fff8fb;color:#4e3341;border:1px solid #dba5bf;box-shadow:0 15px 40px #160c1460;overflow:hidden}.cd-product-head{padding:26px 18px 23px;background:#f3e4eb;border-bottom:1px solid #d7b9c7}.cd-product-head small{font-size:14px}.cd-product-head h3{font-family:"Noto Serif KR",serif;font-size:33px;margin:10px 0;font-weight:700;letter-spacing:-1.3px}.cd-product-head span{font-size:14px;color:#765366}.cd-product-body{position:relative;display:grid;grid-template-columns:1fr 108px;min-height:295px;text-align:left;background:#fffdfa}.cd-product-body ol{list-style:none;padding:20px 0 18px 20px;margin:0;position:relative;z-index:1}.cd-product-body li{font-size:14px;margin:9px 0;color:#593a4c}.cd-product-body li>span{font-size:12px;color:#956b80;margin-right:9px}.cd-product-portrait{height:100%!important;object-fit:cover;object-position:66% 50%}.cd-price{padding:24px 20px;border-top:1px solid #d7b9c7;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left}.cd-price span{font-size:14px;color:#725063}.cd-price strong{font-size:19px;letter-spacing:-.7px}.cd-pay{display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 20px;border:0;background:#983a63;color:#fff;font-size:16px;font-weight:700;text-align:left}.cd-pay:hover{background:#7e2d50}.cd-pay>span{font-size:23px;font-weight:400}.cd-method{background:var(--cd-paper);padding-bottom:54px}.cd-method .cd-heading{padding-top:25px}.cd-prose{padding:0 28px}.cd-prose p{font-size:17px;line-height:2.1;margin:26px 0}.cd-pull{color:var(--cd-pink);font-weight:700;border-left:3px solid var(--cd-pink);padding-left:18px}.cd-process{margin:30px 28px 0;border-top:1px solid var(--cd-line)}.cd-process p{border-bottom:1px solid var(--cd-line);padding:18px 0;margin:0;font-size:15px;display:flex;gap:14px}.cd-process b{color:var(--cd-pink);font-family:Georgia,serif;font-size:18px}.cd-point{padding:0 0 52px;border-top:1px solid var(--cd-line)}.cd-point .cd-heading>small,.cd-menu .cd-heading>small{display:inline-block;font-family:Georgia,serif;color:var(--cd-pink);border:1px solid #bd8ca5;border-radius:30px;padding:2px 12px;font-size:15px}.cd-reading{background:#fff;margin:0 22px;padding:28px 24px;border:1px solid #ccb4c1;box-shadow:0 12px 25px #3e2a3610}.cd-reading>small{font-size:14px;color:#755869}.cd-reading h3{font-size:24px;line-height:1.65;letter-spacing:-.9px;margin:22px 0 30px}.cd-reading p{font-size:17px;line-height:2.1;margin:25px 0}.cd-reading mark{background:#f3dfea;color:#8b2d57;font-weight:700}.cd-reading footer{border-top:1px solid var(--cd-line);padding-top:18px;font-size:14px;color:#715665;line-height:1.9}.couple-detail .peek-cta{background:#ede5e9;padding:24px;margin:28px 22px 0;border:1px solid #c5aebc}.couple-detail .peek-lead{font-size:14px;color:#65505d;line-height:2}.couple-detail .peek-lead b{font-size:17px;color:#432937}.couple-detail .peek-open{font-size:16px;background:#785066;color:#fff;padding:15px}.cd-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;padding:16px 18px 35px;background:linear-gradient(transparent,#e3d5de,transparent)}.cd-gallery>figure{background:#fff;padding:5px;box-shadow:0 7px 18px #49344025;transform:rotate(-3deg)}.cd-gallery>figure:nth-child(3n+2){transform:translateY(18px) rotate(2deg)}.cd-gallery>figure:nth-child(3n){transform:rotate(4deg)}.cd-gallery img{aspect-ratio:390/844;object-fit:contain;object-position:top;border:0}.cd-gallery figcaption{font-size:12px;padding:8px 0 3px;text-align:center;color:#65445a;line-height:1.7}.cd-gallery figcaption small{display:block;font-size:12px}.cd-feature-list{padding:16px 28px 0}.cd-feature-list p{font-size:17px;line-height:2;padding:20px 0;border-bottom:1px solid var(--cd-line);margin:0}.cd-feature-list b{display:block;color:var(--cd-pink);margin-bottom:10px}.cd-reveal{position:relative;margin:30px 22px 0;min-height:240px;background:#f5e8ed;border:1px solid #bc8aa3;overflow:hidden}.cd-reveal-paper{padding:28px 22px}.cd-reveal-paper small{font-size:14px;color:#77495f}.cd-reveal-paper p{font-size:17px;line-height:2;margin:22px 0 0}.cd-reveal-paper strong{color:var(--cd-pink)}.cd-reveal-cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#513341,#2e1925);color:#fff4f7;border:0;transition:transform .8s cubic-bezier(.22,.7,.22,1),visibility .8s}.cd-reveal-cover small,.cd-reveal-cover span{font-size:14px;color:#ebcddd}.cd-reveal-cover strong{font-size:25px;line-height:1.7;margin:15px 0;letter-spacing:-.8px}.cd-open .cd-reveal-cover{transform:translateX(-105%);visibility:hidden}.cd-dark{background:#21171e;color:#fff3f8;border-top:0}.cd-dark .cd-heading>small{color:#e2b4c9;border-color:#b87a98}.cd-dark .cd-heading em{color:#e8a9c6}.cd-compare-table{margin:0 22px}.cd-compare-table article{background:#3e363d;padding:27px 22px;text-align:center;border:1px solid #7c6875}.cd-compare-table small{font-size:14px;color:#e2cdd9}.cd-compare-table h3{font-size:24px;line-height:1.6;margin:20px 0;letter-spacing:-.7px}.cd-compare-table p{font-size:17px;line-height:2;color:#e4d5df;margin:12px 0}.cd-vs{display:block;font-family:Georgia,serif;font-size:27px;color:#ebb3d1;line-height:68px;text-align:center}.cd-compare-table article:last-child{background:#492337;border:1px solid #cb759e;box-shadow:0 0 20px #a04a7425}.cd-dark-close{padding:40px 24px 0;text-align:center;font-size:17px;line-height:2.1}.cd-dark-close strong{display:block;color:#f2b5d2;font-size:20px;margin-top:13px}.cd-menu{padding:0 22px 48px}.cd-menu .cd-heading{padding-left:0;padding-right:0}.cd-menu-sheet{background:#fffdfa;border:1px solid #c4a8b7;box-shadow:0 12px 30px #44273812;padding:28px 20px}.cd-menu-head{text-align:center;border-bottom:1px solid #d7c7d0;padding-bottom:25px}.cd-menu-head small{font-size:14px;color:#765367}.cd-menu-head h3{font-family:"Noto Serif KR",serif;font-size:29px;color:var(--cd-pink);margin:16px 0 0}.cd-chapter{padding:28px 0;border-bottom:1px solid #d7c7d0}.cd-chapter:last-child{border-bottom:0;padding-bottom:0}.cd-chapter header{display:flex;align-items:center;gap:10px;border-left:3px solid var(--cd-pink);padding-left:10px}.cd-chapter header>span{font-size:13px;color:var(--cd-pink)}.cd-chapter h3{font-size:19px;margin:0;letter-spacing:-.7px}.cd-chapter ol{list-style:none;margin:17px 0 22px;padding:0}.cd-chapter li{font-size:14px;border-bottom:1px solid #e4d9df;padding:13px 0;line-height:1.9}.cd-chapter li small{display:inline-block;font-size:12px;font-weight:700;margin-right:9px;color:#8a4d6c}.cd-chapter-note{display:flex;align-items:center;gap:13px;background:#f3eef0;padding:12px}.cd-chapter-note img{width:65px;height:75px;object-fit:cover;border-radius:50%}.cd-chapter-note p{font-size:14px;margin:0;line-height:1.9;flex:1}.cd-outline{width:100%;border:1px solid #98667f;background:transparent;color:#753b59;font-size:15px;padding:16px;margin-top:25px}.cd-manifesto{padding-bottom:40px;background:#f0eae5;border-top:1px solid #d6c9c4}.cd-manifesto .cd-heading h2{font-family:"Noto Serif KR",serif;font-weight:600}.cd-table{aspect-ratio:4/3;object-fit:cover}.cd-manifesto blockquote{margin:38px 0;background:#fffaf4;border-top:1px solid #bb9a9a;border-bottom:1px solid #bb9a9a;padding:27px 15px;text-align:center}.cd-manifesto blockquote>span{font-family:"Noto Serif KR",serif;font-size:20px;color:#784554;letter-spacing:1px}.cd-manifesto blockquote p{font-size:17px;line-height:2;margin:20px 0}.cd-manifesto cite{font-size:14px;font-style:normal}.cd-manifesto cite a{color:#765364;text-decoration:underline;text-underline-offset:4px}.cd-for{padding:0 26px 50px;border-top:1px solid var(--cd-line)}.cd-for .cd-heading{padding-left:0;padding-right:0}.cd-for>p{margin:0;padding:20px 2px;border-bottom:1px solid var(--cd-line);font-size:17px;line-height:2;color:#674d5c}.cd-faq{padding:0 24px 55px;background:#eee7eb;border-top:1px solid var(--cd-line)}.cd-faq .cd-heading{padding-left:0;padding-right:0}.cd-faq details{border-bottom:1px solid #c7b1bf}.cd-faq summary{padding:20px 0;list-style:none;cursor:pointer;display:flex;gap:15px;justify-content:space-between;font-size:15px;font-weight:600;line-height:1.9;color:#5d3d50}.cd-faq summary::-webkit-details-marker{display:none}.cd-faq summary span{flex:none;color:#875c74}.cd-faq details p{margin:0;padding:0 0 23px;font-size:17px;line-height:2;color:#624859}.cd-letter{color:#f6e8ef;background:#241720}.cd-letter-body{padding:35px 30px 55px}.cd-letter-body>small{font-size:14px;letter-spacing:.5px;color:#d9b6c8}.cd-letter-body h2{font-family:"Noto Serif KR",serif;font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.8;margin:24px 0 38px}.cd-letter-body p{font-size:17px;line-height:2.15;color:#ecd7e2;margin:29px 0}.cd-letter-body .cd-letter-quote{border-top:1px solid #785567;border-bottom:1px solid #785567;padding:24px 0;font-size:21px;line-height:1.9;color:#f3b6d2}.cd-letter-body>b{font-family:"Noto Serif KR",serif;display:block;text-align:right;font-size:19px;margin-top:35px}.cd-final-offer{border-top:1px solid #715262}.cd-sticky{position:fixed;z-index:30;bottom:0;left:50%;transform:translateX(-50%);width:min(390px,100vw);display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#faf7f9f5;border-top:1px solid #bda1b0;backdrop-filter:blur(10px);box-shadow:0 -5px 22px #3a233214}.cd-sticky>div{flex:1}.cd-sticky small{display:block;font-size:14px;color:#6e465b}.cd-sticky b{font-size:14px;color:#5c344a}.cd-sticky .cd-pay{width:auto;flex:none;font-size:14px;padding:12px;gap:8px}.cd-sticky .cd-pay span{font-size:20px}.cd-loading{text-align:center;padding:30px;font-size:15px;color:#6c4f60}.cd-result-intro,#cd-samples{background:#291620;color:#fff1f7}.cd-result-intro .cd-heading small,#cd-samples .cd-heading small{color:#dfb6c9}.cd-result-intro .cd-heading em,#cd-samples .cd-heading em{color:#efacd0}.cd-result-intro .cd-example-label{color:#ead4df;border-color:#80516a}.cd-result-intro .cd-example-label b{color:#f5b7d5}.cd-result-intro .cd-entered{border-color:#93637b}.cd-result-intro .cd-person,#cd-samples .cd-person{background:linear-gradient(160deg,#512c40,#301a27);border-color:#bb7195;color:#fff1f7}.cd-result-intro .cd-person.person-1,#cd-samples .cd-person.person-1{background:linear-gradient(160deg,#284b48,#1b3331);border-color:#70a9a5}.cd-result-intro .cd-person>small,#cd-samples .cd-person>small{color:#f4bad5}.cd-result-intro .cd-person.person-1>small,#cd-samples .cd-person.person-1>small{color:#b9e0dc}.cd-result-intro .cd-person>p,#cd-samples .cd-person>p{color:#ecd5e1}.cd-result-intro .cd-palja strong,#cd-samples .cd-palja strong{color:#372732}.cd-result-intro .cd-palja small,#cd-samples .cd-palja small{color:#e9cddc}#cd-samples .cd-style{background:#422738;border-color:#b9789a}#cd-samples .cd-style small,#cd-samples .cd-style-last{color:#ecd1df}#cd-samples .cd-style-last{border-color:#80536c}#cd-samples .cd-topic+.cd-topic{border-color:#704657}#cd-samples .cd-locks{background:#38202c;border-color:#9f627f}#cd-samples .cd-locks small,#cd-samples .cd-locks button{color:#f1d8e5}#cd-samples .cd-locks button{border-color:#755064}#cd-samples .cd-locks i,#cd-samples .cd-locks i::before{border-color:#e3acc7}#cd-samples .cd-result-card{background:#422638;border-color:#a66688}#cd-samples .cd-result-prose small{color:#f4b0d0}#cd-samples .cd-role-cards article{background:#4b293c;color:#ffeff7;border-color:#c0789d}#cd-samples .cd-role-cards small{color:#f4c0d9}#cd-samples .cd-role-cards strong{color:#ffc0e0}#cd-samples .cd-role-cards .person-1{background:#244c49;border-color:#6ba6a0}#cd-samples .cd-role-cards .person-1 strong{color:#b3ebe5}#cd-samples .cd-after-copy{color:#ecd1df}#cd-samples .cd-month-card,#cd-samples .cd-graph{color:var(--cd-ink)}.dev[hidden]{display:none}.cd-result-card.cd-in,.cd-reading.cd-in{animation:cd-card-arrive .6s ease-out both}.cd-graph.cd-in .cd-line-me,.cd-graph.cd-in .cd-line-you{animation:cd-chart-reveal 1.4s ease-out both}@keyframes cd-card-arrive{from{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cd-chart-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media(max-width:350px){.cd-heading h2{font-size:26px}.cd-heading{padding-left:18px;padding-right:18px}.cd-person,.cd-style,.cd-result-card,.cd-reading{margin-left:18px;margin-right:18px}.cd-palja strong{height:47px;font-size:25px}.cd-balloon{font-size:14px;padding:15px 17px}.cd-reading{padding:25px 20px}.cd-product-body{grid-template-columns:1fr 88px}.cd-product-body ol{padding-left:13px}.cd-price{display:block}.cd-price strong{display:block;margin-top:10px}.cd-chapter-note img{width:48px;height:60px}.cd-sticky{gap:8px;padding-left:12px;padding-right:12px}.cd-sticky .cd-pay{padding:12px 10px}.cd-prose{padding:0 24px}}@media(prefers-reduced-motion:reduce){.couple-detail *{animation:none!important;transition:none!important}}
