.fortune-premium-page{isolation:isolate!important;color:#f5f0e8!important;background:#061525!important;width:100%!important;min-height:100vh!important;padding-bottom:76px!important;font-family:Pretendard,Noto Sans KR,Inter,Arial,sans-serif!important;position:relative!important;overflow-x:hidden!important}.fortune-premium-page .fortune-premium-bg{z-index:0!important;pointer-events:none!important;filter:saturate(.82)brightness(.96)contrast(.94)hue-rotate(1deg)!important;background-color:#061525!important;background-image:url(/df-fortune-bg.jpg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;width:100%!important;min-height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.fortune-premium-page .fortune-premium-bg:before,.fortune-premium-page .fortune-premium-bg:after,.fortune-premium-page .fortune2-hero:before,.fortune-premium-page .fortune2-hero:after,.fortune-premium-page .fortune2-orbit,.fortune-premium-page .fortune2-orbit *,.fortune-premium-page .fortune2-orbit:before,.fortune-premium-page .fortune2-orbit:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.fortune-premium-page .fortune-premium-overlay{z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#020f1d3d 0%,#07253e0d 57%,#0316281a 100%),linear-gradient(#04162805 0%,#020e1a1a 52%,#020d1836 70%,#01081187 100%)!important;position:absolute!important;inset:0!important}.fortune-premium-page .fortune2-shell{z-index:2!important;width:min(960px,100% - 48px)!important;margin:0 auto!important;padding:61px 0 74px!important;position:relative!important}.fortune-premium-page .fortune2-hero{background:0 0!important;min-height:0!important;padding:18px 0 34px!important;display:block!important;overflow:visible!important}.fortune-premium-page .fortune2-hero-copy{width:min(720px,100%)!important;max-width:720px!important}.fortune-premium-page .fortune2-hero-copy h1{color:#f5f0e8!important;letter-spacing:-.055em!important;text-shadow:0 5px 26px #0000006b!important;margin:0!important;font-size:clamp(46px,5vw,68px)!important;font-weight:720!important;line-height:1.08!important}.fortune-premium-page .fortune2-hero-copy>div{color:#d3dde3!important;letter-spacing:-.025em!important;text-shadow:0 2px 12px #00000052!important;width:min(680px,100%)!important;margin-top:17px!important;font-size:16px!important;font-weight:400!important;line-height:1.78!important}.fortune-premium-page .fortune2-form{-webkit-backdrop-filter:blur(6px)!important;background:#0416261f!important;border:1px solid #e1be783d!important;border-radius:18px!important;margin-top:4px!important;padding:28px!important;box-shadow:0 18px 44px #0000001f,inset 0 1px #ffffff08!important}.fortune-premium-page .fortune2-section-head h2{color:#f4efe7!important;letter-spacing:-.04em!important;margin:0!important;font-size:22px!important;font-weight:670!important;line-height:1.4!important}.fortune-premium-page .fortune2-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;margin-top:20px!important;display:grid!important}.fortune-premium-page .fortune2-type-grid button{color:#d5dee4!important;cursor:pointer!important;-webkit-backdrop-filter:blur(3px)!important;background:#0313211a!important;border:1px solid #d8b8782b!important;border-radius:13px!important;align-items:center!important;gap:14px!important;min-width:0!important;min-height:88px!important;padding:15px 17px!important;transition:border-color .18s,background .18s,transform .18s!important;display:flex!important;position:relative!important}.fortune-premium-page .fortune2-type-grid button:hover{border-color:#ebc9845e!important;transform:translateY(-1px)!important}.fortune-premium-page .fortune2-type-grid button.active{background:#102f4633!important;border-color:#eecb858c!important;box-shadow:inset 0 0 0 1px #eecb850f!important}.fortune-premium-page .fortune2-type-grid button>span{color:#d8ad5d!important;flex:none!important;font-size:11px!important;font-weight:700!important}.fortune-premium-page .fortune2-type-grid button>div{text-align:left!important;flex:1!important;min-width:0!important}.fortune-premium-page .fortune2-type-grid button b{color:#f2ede5!important;letter-spacing:-.03em!important;font-size:17px!important;font-weight:650!important}.fortune-premium-page .fortune2-type-grid button i{color:#e2bd70!important;flex:none!important;font-size:16px!important;font-style:normal!important}.fortune-premium-page .fortune2-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:17px!important;display:grid!important}.fortune-premium-page .fortune2-fields label{min-width:0!important}.fortune-premium-page .fortune2-fields label>span{color:#d9e0e5!important;margin-bottom:8px!important;font-size:14px!important;font-weight:610!important;display:block!important}.fortune-premium-page .fortune2-fields input,.fortune-premium-page .fortune2-fields select{color:#f2eee7!important;background:#02111e29!important;border:1px solid #d8b87730!important;border-radius:10px!important;outline:none!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:0 13px!important;font-family:inherit!important;font-size:15px!important}.fortune-premium-page .fortune2-fields input:focus,.fortune-premium-page .fortune2-fields select:focus{background:#03172736!important;border-color:#efcb867d!important}.fortune-premium-page .fortune2-error{color:#f3c0b4!important;margin:13px 0 0!important;font-size:14px!important;line-height:1.55!important}.fortune-premium-page .fortune2-submit{color:#07131f!important;cursor:pointer!important;background:linear-gradient(120deg,#efd394,#d7a750)!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:13px!important;width:100%!important;height:59px!important;margin-top:19px!important;padding:0 20px!important;font-size:17px!important;font-weight:720!important;display:flex!important;box-shadow:0 11px 26px #0000002e!important}.fortune-premium-page .fortune2-submit:disabled{opacity:.78!important;cursor:wait!important}.fortune-premium-page .fortune2-loading{text-align:center!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:28px!important;padding:30px 20px 27px!important}.fortune-premium-page .fortune2-loading:before{content:"✨";margin-bottom:12px!important;font-size:38px!important;line-height:1!important;animation:1.9s ease-in-out infinite fortuneSparkle!important;display:block!important}.fortune-premium-page .fortune2-loading h2{color:#f5f0e8!important;letter-spacing:-.04em!important;margin:0!important;font-size:24px!important;font-weight:670!important}.fortune-premium-page .fortune2-loading p{color:#bdc9d0!important;margin:9px 0 0!important;font-size:14px!important}.fortune-premium-page .fortune2-line{background:#dee4e830!important;border-radius:999px!important;width:min(460px,82%)!important;height:3px!important;margin:18px auto 0!important;overflow:hidden!important}.fortune-premium-page .fortune2-line span{border-radius:inherit!important;background:linear-gradient(90deg,#0000,#efd392,#0000)!important;width:42%!important;height:100%!important;animation:1.7s ease-in-out infinite fortuneLoadingLine!important;display:block!important}@keyframes fortuneSparkle{0%,to{opacity:.55;transform:translateY(2px)scale(.94)}50%{opacity:1;transform:translateY(-3px)scale(1.05)}}@keyframes fortuneLoadingLine{0%{transform:translate(-120%)}to{transform:translate(340%)}}.fortune-premium-page .fortune2-report{margin-top:30px!important}.fortune-premium-page .fortune2-report-head{-webkit-backdrop-filter:blur(6px)!important;background:#04162521!important;border:1px solid #e3bf7740!important;border-radius:16px!important;padding:25px 27px!important}.fortune-premium-page .fortune2-report-head h2{color:#f4efe7!important;letter-spacing:-.045em!important;margin:0!important;font-size:28px!important;font-weight:690!important}.fortune-premium-page .fortune2-report-head p{color:#cad6dc!important;margin:10px 0 0!important;font-size:16px!important;line-height:1.75!important}.fortune-premium-page .fortune2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;margin-top:15px!important;display:grid!important}.fortune-premium-page .fortune2-grid article{-webkit-backdrop-filter:blur(6px)!important;background:#0416251f!important;border:1px solid #dfbd7830!important;border-radius:15px!important;min-width:0!important;min-height:145px!important;padding:21px!important}.fortune-premium-page .fortune2-grid article>span{color:#d8ad5d!important;font-size:11px!important;font-weight:700!important}.fortune-premium-page .fortune2-grid article h3{color:#f2ece3!important;letter-spacing:-.035em!important;margin:8px 0!important;font-size:19px!important;font-weight:670!important}.fortune-premium-page .fortune2-grid article p{color:#c8d3da!important;margin:0!important;font-size:15px!important;line-height:1.72!important}.fortune-premium-page .fortune2-lucky{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0416251f!important;border:1px solid #e0be7933!important;border-radius:15px!important;margin-top:14px!important;padding:22px!important}.fortune-premium-page .fortune2-lucky-head{align-items:center!important;gap:12px!important;display:flex!important}.fortune-premium-page .fortune2-lucky-head>span{color:#d8ad5d!important;font-size:11px!important;font-weight:700!important}.fortune-premium-page .fortune2-lucky-head h3{color:#f2ece3!important;margin:0!important;font-size:19px!important;font-weight:670!important}.fortune-premium-page .fortune2-lucky-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:17px!important;display:grid!important}.fortune-premium-page .fortune2-lucky-grid>div{background:#03142221!important;border-radius:11px!important;padding:14px 15px!important}.fortune-premium-page .fortune2-lucky-grid small,.fortune-premium-page .fortune2-number-wrap>small{color:#aebbc3!important;font-size:11px!important;display:block!important}.fortune-premium-page .fortune2-lucky-grid b{color:#f0dfb7!important;margin-top:5px!important;font-size:15px!important;font-weight:650!important;display:block!important}.fortune-premium-page .fortune2-number-wrap{margin-top:16px!important}.fortune-premium-page .fortune2-numbers{flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important;display:flex!important}.fortune-premium-page .fortune2-numbers i{color:#efd08d!important;background:#051b2b2e!important;border:1px solid #e2bf7745!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;font-size:13px!important;font-style:normal!important;font-weight:650!important;display:grid!important}.fortune-premium-page .fortune2-keyword-section{background:#0416251a!important;border:1px solid #ddbb772b!important;border-radius:14px!important;margin-top:14px!important;padding:20px 22px!important}.fortune-premium-page .fortune2-keyword-section h3{color:#f2ece3!important;margin:0 0 11px!important;font-size:18px!important;font-weight:650!important}.fortune-premium-page .fortune2-keywords{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.fortune-premium-page .fortune2-keywords span{color:#d6e0e5!important;background:#051c2c29!important;border:1px solid #dab87633!important;border-radius:999px!important;align-items:center!important;min-height:35px!important;padding:0 13px!important;font-size:13px!important;display:inline-flex!important}.fortune-premium-page .fortune2-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important;display:grid!important}.fortune-premium-page .fortune2-actions button,.fortune-premium-page .fortune2-actions a{color:#efd08d!important;cursor:pointer!important;background:#04172629!important;border:1px solid #e1be7840!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:52px!important;padding:0 16px!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;display:flex!important}@media (max-width:1000px){.fortune-premium-page .fortune2-shell{width:calc(100% - 36px)!important}.fortune-premium-page .fortune-premium-bg{background-position:top!important;background-size:100%!important}.fortune-premium-page .fortune2-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.fortune-premium-page{padding-bottom:60px!important}.fortune-premium-page .fortune-premium-bg{filter:saturate(.84)brightness(.94)contrast(.94)!important;background-position:top!important;background-size:100%!important}.fortune-premium-page .fortune-premium-overlay{background:linear-gradient(#020f1d29 0%,#0622390a 34%,#020e1a2b 70%,#01081180 100%)!important}.fortune-premium-page .fortune2-shell{width:calc(100% - 28px)!important;padding:39px 0 58px!important}.fortune-premium-page .fortune2-hero{padding:8px 0 25px!important}.fortune-premium-page .fortune2-hero-copy h1{font-size:clamp(40px,11vw,53px)!important}.fortune-premium-page .fortune2-hero-copy>div{font-size:15px!important;line-height:1.72!important}.fortune-premium-page .fortune2-hero-copy br{display:none!important}.fortune-premium-page .fortune2-form{background:#04162621!important;padding:20px 16px 18px!important}.fortune-premium-page .fortune2-section-head h2{font-size:20px!important}.fortune-premium-page .fortune2-type-grid,.fortune-premium-page .fortune2-fields,.fortune-premium-page .fortune2-grid,.fortune-premium-page .fortune2-lucky-grid{grid-template-columns:1fr!important}.fortune-premium-page .fortune2-type-grid button{min-height:74px!important}.fortune-premium-page .fortune2-grid article{min-height:auto!important}.fortune-premium-page .fortune2-grid article h3{font-size:18px!important}.fortune-premium-page .fortune2-grid article p{font-size:15px!important}.fortune-premium-page .fortune2-loading{padding:27px 12px 24px!important}.fortune-premium-page .fortune2-loading h2{font-size:21px!important}.fortune-premium-page .fortune2-line{width:90%!important}.fortune-premium-page .fortune2-actions{grid-template-columns:1fr!important}}@media (max-width:390px){.fortune-premium-page .fortune2-shell{width:calc(100% - 24px)!important}.fortune-premium-page .fortune2-form{padding:18px 14px 16px!important}}@media (prefers-reduced-motion:reduce){.fortune-premium-page .fortune2-loading:before,.fortune-premium-page .fortune2-line span{animation:none!important}}@media (max-width:767px){.fortune-premium-page .fortune2-hero-copy h1{font-size:28px!important}}
