.ohaeng-mix-landing-module__UWQM7G__page{min-height:100vh;padding-bottom:calc(112px + env(safe-area-inset-bottom));background:#fff}.ohaeng-mix-landing-module__UWQM7G__content{color:#35402a;overflow-wrap:anywhere;word-break:keep-all;width:100%;max-width:450px;margin:0 auto}.ohaeng-mix-landing-module__UWQM7G__hero{text-align:center;padding:28px 16px 0}.ohaeng-mix-landing-module__UWQM7G__eyebrow{color:#4c6b43;font-size:12px;font-weight:650;line-height:1.6}.ohaeng-mix-landing-module__UWQM7G__heroTitle{font-family:var(--font-jua);letter-spacing:-.01em;margin-top:8px;font-size:26px;font-weight:400;line-height:1.42}.ohaeng-mix-landing-module__UWQM7G__heroArt{aspect-ratio:1;background:#d5eafa;border-radius:32px;width:224px;max-width:100%;margin:20px auto 0;overflow:hidden}.ohaeng-mix-landing-module__UWQM7G__mascot{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.18)}.ohaeng-mix-landing-module__UWQM7G__heroCopy{color:#6c6553;letter-spacing:-.01em;margin-top:20px;font-size:14px;font-weight:500;line-height:1.8}.ohaeng-mix-landing-module__UWQM7G__memberCount{color:#6c665e;margin-top:10px;font-size:12px;font-weight:500;line-height:1.65}.ohaeng-mix-landing-module__UWQM7G__section{margin-top:28px;padding:0 16px}.ohaeng-mix-landing-module__UWQM7G__sectionTitle{font-family:var(--font-jua);letter-spacing:-.01em;font-size:19px;font-weight:400;line-height:1.45}.ohaeng-mix-landing-module__UWQM7G__resultCard{background:#f6f8f2;border:1.5px solid #dfe7d8;border-radius:26px;padding:22px 20px}.ohaeng-mix-landing-module__UWQM7G__resultList{margin-top:16px}.ohaeng-mix-landing-module__UWQM7G__resultList li+li{border-top:1px solid #e3e8dc;margin-top:14px;padding-top:14px}.ohaeng-mix-landing-module__UWQM7G__resultList h4{color:#4c6b43;font-size:15px;font-weight:750;line-height:1.55}.ohaeng-mix-landing-module__UWQM7G__resultList p{color:#6c6553;margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.7}.ohaeng-mix-landing-module__UWQM7G__characterList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ohaeng-mix-landing-module__UWQM7G__characterList li{text-align:center;background:#fbfaf7;border:1px solid #e9e5dd;border-radius:20px;min-width:0;padding:18px 8px}.ohaeng-mix-landing-module__UWQM7G__characterEmoji{font-size:30px;line-height:1.25;display:block}.ohaeng-mix-landing-module__UWQM7G__characterTrait{color:#6c6553;margin-top:12px;font-size:12px;font-weight:600;line-height:1.5}.ohaeng-mix-landing-module__UWQM7G__characterAnimal{font-family:var(--font-jua);margin-top:2px;font-size:17px;line-height:1.4}.ohaeng-mix-landing-module__UWQM7G__steps{margin-top:16px}.ohaeng-mix-landing-module__UWQM7G__steps li{align-items:flex-start;gap:12px;display:flex}.ohaeng-mix-landing-module__UWQM7G__steps li+li{margin-top:20px}.ohaeng-mix-landing-module__UWQM7G__stepNumber{color:#4c6b43;width:30px;height:30px;font-family:var(--font-jua);background:#edf3e8;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid}.ohaeng-mix-landing-module__UWQM7G__steps h4{padding-top:3px;font-size:14px;font-weight:750;line-height:1.6}.ohaeng-mix-landing-module__UWQM7G__steps p{color:#6c6553;margin-top:3px;font-size:13px;font-weight:500;line-height:1.7}.ohaeng-mix-landing-module__UWQM7G__footer{color:#6c665e;border-top:1px solid #eeebe4;margin:28px 16px 0;padding-top:18px;font-size:11px;line-height:1.75}.ohaeng-mix-landing-module__UWQM7G__ctaSurface{background:#fff;border-top:1px solid #eeebe4;padding:12px 16px 16px;position:relative}.ohaeng-mix-landing-module__UWQM7G__startButton{color:#fff;width:100%;min-height:54px;font-family:var(--font-jua);cursor:pointer;background:#4c6b43;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.5;transition:background .15s;display:flex}.ohaeng-mix-landing-module__UWQM7G__startButton:hover:not(:disabled){background:#3e5936}.ohaeng-mix-landing-module__UWQM7G__startButton:disabled{color:#4c6b43;cursor:wait;background:#edf3e8}.ohaeng-mix-landing-module__UWQM7G__startButton:focus-visible{outline-offset:3px;outline:3px solid #4c6b43}@media (prefers-reduced-motion:reduce){.ohaeng-mix-landing-module__UWQM7G__startButton{transition:none}}
