.dogyeom-result-module__jLLMFG__page.dogyeom-result-module__jLLMFG__page{color:#f6f0e5;word-break:keep-all;background:#0b202b;width:100%;max-width:480px;min-height:100svh;margin:0 auto;padding:0 0 36px}.dogyeom-result-module__jLLMFG__page *{box-sizing:border-box}.dogyeom-result-module__jLLMFG__nav{color:#b8cbd5;border-bottom:1px solid #b6c8d522;justify-content:space-between;align-items:center;padding:18px 22px;font-size:12px;display:flex}.dogyeom-result-module__jLLMFG__nav a{color:#ebdcc0;text-decoration:none}.dogyeom-result-module__jLLMFG__hero{height:420px;position:relative;overflow:hidden}.dogyeom-result-module__jLLMFG__hero img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.dogyeom-result-module__jLLMFG__hero:after{content:"";background:linear-gradient(#0000 55%,#0b202b);position:absolute;inset:0}.dogyeom-result-module__jLLMFG__page .dogyeom-result-module__jLLMFG__body{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0 20px}.dogyeom-result-module__jLLMFG__speech{color:#213847;background:#fff8eb;border:1px solid #c8b58f;border-radius:4px 24px 24px;margin:-65px 0 30px;padding:26px 22px;position:relative;box-shadow:0 12px 32px #0003}.dogyeom-result-module__jLLMFG__speech>span{color:#786443;letter-spacing:.12em;font-size:12px}.dogyeom-result-module__jLLMFG__page .dogyeom-result-module__jLLMFG__speech h1{margin:12px 0 0;font-family:KoPubWorldBatang,Batang,serif;font-size:25px;line-height:1.7}.dogyeom-result-module__jLLMFG__page .dogyeom-result-module__jLLMFG__speech p{color:#4d5d64;margin:16px 0 0;font-size:15px;line-height:1.9}.dogyeom-result-module__jLLMFG__page .face-result article{background:#122e3e;border:1px solid #829fa14d;border-radius:12px;margin:28px 0;padding:24px 20px}.dogyeom-result-module__jLLMFG__page .face-result h2{color:#f1dfb9;font-family:KoPubWorldBatang,Batang,serif;font-size:23px;line-height:1.6}.dogyeom-result-module__jLLMFG__page .face-result p{font-size:16px;line-height:1.95}.dogyeom-result-module__jLLMFG__page .face-result small{color:#cbb98f}.dogyeom-result-module__jLLMFG__page .face-tradition{border-color:#9cb6bc44}.dogyeom-result-module__jLLMFG__page .face-tradition blockquote{color:#253d49;background:#fff8eb;border-color:#baa075;border-radius:0 12px 12px 0;padding:20px}.dogyeom-result-module__jLLMFG__page .face-preview{object-fit:contain;border-radius:10px;width:120px;max-height:150px;margin:24px auto;display:block}.dogyeom-result-module__jLLMFG__page .face-free-label{color:#e3d1ab;border-color:#acbaae77;font-size:12px;margin-top:4px!important}.dogyeom-result-module__jLLMFG__page .face-paid-lock{background:#102b3d;border:1px solid #809da77a;border-radius:12px;min-height:0;margin:32px 0}.dogyeom-result-module__jLLMFG__page .face-paid-lock:after{display:none}.dogyeom-result-module__jLLMFG__page .face-paid-gate{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 20px;position:relative;bottom:auto;left:auto;transform:none}.dogyeom-result-module__jLLMFG__page .face-paid-gate h2{font-size:24px}:is(.dogyeom-result-module__jLLMFG__page .face-paid-content .face-saju-story,.dogyeom-result-module__jLLMFG__page .face-paid-content .face-final-word){background:#143243!important;border-color:#93acb577!important}.dogyeom-result-module__jLLMFG__page .face-final-word p{color:#e2e8e6;font-size:16px}.dogyeom-result-module__jLLMFG__page .face-final-warning{background:0 0;border-color:#9cb6bc44}:is(.dogyeom-result-module__jLLMFG__page .primary,.dogyeom-result-module__jLLMFG__page .outline){color:#fff0d2;text-align:center;white-space:normal;background:linear-gradient(135deg,#2b5268,#18374a);border:1px solid #b9c9cd;border-radius:8px;width:100%;margin:20px 0 0;padding:17px 14px;font-size:15px;display:block;position:static}.dogyeom-result-module__jLLMFG__page .back{color:#b6c9d2;background:0 0;border:0;margin:26px auto 0;font-size:12px;text-decoration:underline;display:block}.dogyeom-result-module__jLLMFG__page button:focus-visible,.dogyeom-result-module__jLLMFG__page a:focus-visible{outline-offset:4px;outline:3px solid #e9cf9e}.dogyeom-result-module__jLLMFG__gatePortrait{object-fit:cover;object-position:center 20%;border:1px solid #9db4bb;border-radius:50%;width:88px;height:88px;margin:0 auto 18px}.dogyeom-result-module__jLLMFG__contents{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.dogyeom-result-module__jLLMFG__contents li{color:#cfddde;border:1px solid #a1b4bd44;border-radius:20px;padding:7px 12px;font-size:12px}@media (max-width:360px){.dogyeom-result-module__jLLMFG__hero{height:360px}.dogyeom-result-module__jLLMFG__page .dogyeom-result-module__jLLMFG__body{padding:0 14px}.dogyeom-result-module__jLLMFG__page .dogyeom-result-module__jLLMFG__speech h1{font-size:22px}}.dogyeom-result-module__jLLMFG__page .face-independent-tradition{background:#0d2533;border-color:#819da555;border-radius:10px;padding:20px 16px}:is(.dogyeom-result-module__jLLMFG__page .face-tradition-steps h4,.dogyeom-result-module__jLLMFG__page .face-independent-tradition h3){color:#dfcba3}:is(.dogyeom-result-module__jLLMFG__page .face-final-warning h3,.dogyeom-result-module__jLLMFG__page .face-final-warning p strong){color:#e2cda6}.dogyeom-result-module__jLLMFG__page .face-final-warning blockquote{color:#e7eeeb;background:#0c2533;border-color:#b9a478}.dogyeom-result-module__jLLMFG__page .face-detail-placeholder{color:#c6d7df;background:#0c2533;border-color:#819da555}.dogyeom-result-module__jLLMFG__page .dogyeom-result-module__jLLMFG__speech h1,.dogyeom-result-module__jLLMFG__page .dogyeom-result-module__jLLMFG__speech p{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;font-family:Pretendard Variable,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:clamp(17px,4.5vw,20px);font-weight:500;line-height:1.75}
.purchase-review-module__wQUsAa__card{--accent:#54758f;color:#332b32;background:#fffaf3;border:1px solid #d7cec4;border-radius:20px;max-width:560px;margin:40px auto;overflow:hidden;box-shadow:0 12px 35px #30203012}.purchase-review-module__wQUsAa__card[data-theme=saju]{--accent:#79545e}.purchase-review-module__wQUsAa__card[data-theme=love]{--accent:#a85e76}.purchase-review-module__wQUsAa__card[data-theme=reunion]{--accent:#785770}.purchase-review-module__wQUsAa__card[data-theme=gwansang]{--accent:#365880}.purchase-review-module__wQUsAa__art{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.purchase-review-module__wQUsAa__content{padding:26px}.purchase-review-module__wQUsAa__content>small{letter-spacing:.12em;color:var(--accent);font-size:12px}.purchase-review-module__wQUsAa__content h2{margin:8px 0 12px;font-size:23px;line-height:1.5}.purchase-review-module__wQUsAa__content p{white-space:normal;font-size:15px;line-height:1.9}.purchase-review-module__wQUsAa__actions{gap:10px;margin-top:20px;display:flex}.purchase-review-module__wQUsAa__actions button{border:1px solid var(--accent);font:inherit;cursor:pointer;background:var(--accent);color:#fff;border-radius:10px;flex:1;padding:13px 10px;font-size:14px}.purchase-review-module__wQUsAa__actions button+button{color:var(--accent);background:0 0}.purchase-review-module__wQUsAa__actions button:disabled{opacity:.6;cursor:wait}.purchase-review-module__wQUsAa__content fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.purchase-review-module__wQUsAa__content legend,.purchase-review-module__wQUsAa__content label{font-size:14px}.purchase-review-module__wQUsAa__stars{gap:6px;margin:8px 0 22px;display:flex}.purchase-review-module__wQUsAa__stars label{cursor:pointer;position:relative}.purchase-review-module__wQUsAa__stars input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.purchase-review-module__wQUsAa__stars span[aria-hidden]{color:#c4beb7;font-size:36px;line-height:1.4;display:block}.purchase-review-module__wQUsAa__stars span[data-selected=true]{color:#aa7930}.purchase-review-module__wQUsAa__stars input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.purchase-review-module__wQUsAa__content textarea{box-sizing:border-box;color:#332b32;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #c6bdb6;border-radius:10px;margin:8px 0;padding:12px;font-size:15px;display:block}.purchase-review-module__wQUsAa__content .purchase-review-module__wQUsAa__note{color:#72666c;font-size:12px}.purchase-review-module__wQUsAa__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:400px){.purchase-review-module__wQUsAa__content{padding:20px}.purchase-review-module__wQUsAa__content h2{font-size:21px}}.purchase-review-module__wQUsAa__modal{overscroll-behavior:contain;color:#332b32;background:#fffaf3;border:0;border-radius:20px;width:calc(100% - 32px);max-width:480px;max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.purchase-review-module__wQUsAa__modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#140e1dcc}.purchase-review-module__wQUsAa__modal .purchase-review-module__wQUsAa__card{box-shadow:none;border:0;border-radius:0;margin:0}.purchase-review-module__wQUsAa__modal .purchase-review-module__wQUsAa__art{object-position:center 38%;max-height:32dvh}.purchase-review-module__wQUsAa__end{pointer-events:none;height:1px}.purchase-review-module__wQUsAa__preview{color:#332b32;background:#fffaf3;border-radius:16px;margin:24px 0;padding:24px}.purchase-review-module__wQUsAa__preview h2{font-size:20px}.purchase-review-module__wQUsAa__preview p{font-size:14px;line-height:1.7}.purchase-review-module__wQUsAa__preview button{color:#fff;font:inherit;cursor:pointer;background:#54758f;border:0;border-radius:10px;margin-top:14px;padding:12px 16px}html:has(.purchase-review-module__wQUsAa__modal[open]){overflow:hidden}.purchase-review-module__wQUsAa__reward{color:#60431d;background:linear-gradient(120deg,#f8e4b4,#fff5dc);border:1px solid #d9ba79;border-radius:12px;margin:0 0 20px;padding:16px}.purchase-review-module__wQUsAa__reward>span{letter-spacing:.12em;margin-bottom:6px;font-size:11px;display:block}.purchase-review-module__wQUsAa__reward>strong{font-size:21px;line-height:1.4;display:block}.purchase-review-module__wQUsAa__content .purchase-review-module__wQUsAa__reward p{margin:8px 0 0;font-size:12px;line-height:1.7}.purchase-review-module__wQUsAa__reward a{color:#60431d;margin-top:14px;font-weight:700;text-decoration:underline;display:block}.purchase-review-module__wQUsAa__actions button:first-child{flex:2}
