.loading .rings[data-v-1b5f0518]{border-top-color:var(--text-accent);animation:6s linear infinite generation-spin-1b5f0518}.loading .rings[data-v-1b5f0518]:after{animation:6s linear infinite reverse generation-spin-1b5f0518}@keyframes generation-spin-1b5f0518{to{transform:rotate(1turn)}}.loadbar .loadbar__fill[data-v-1b5f0518]{transition:width .65s linear;position:relative;overflow:hidden}.loadbar__waiting[data-v-1b5f0518]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff65,#0000);width:55%;animation:1.7s ease-in-out infinite bar-shimmer-1b5f0518;position:absolute;top:0;bottom:0;left:-55%}@keyframes bar-shimmer-1b5f0518{to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.loadbar__waiting[data-v-1b5f0518]:after,.loading .rings[data-v-1b5f0518],.loading .rings[data-v-1b5f0518]:after{animation:none}.loadbar .loadbar__fill[data-v-1b5f0518]{transition:none!important}}.experience[data-v-a31ba608]{--surface-background:#0c0910;--surface-inset:#070509;--surface-raised:#141017;--surface-control:#1c151c;--border-default:#2e252d;--text-accent:#d9a5a0;--text-accent-muted:#9c6d79;--text-primary:#fbf6ee;--text-body:#e9ddcd;--text-secondary:#aa9d96;--text-muted:#746970;--text-error:#ec9292;--action-primary-background:linear-gradient(105deg, #fbf6ee, #eadbc8 48%, #d9a5a0);word-break:keep-all;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif}[data-v-a31ba608] .eye,[data-v-a31ba608] .qcount{color:var(--text-accent);letter-spacing:.18em;font-size:10px;font-weight:900}.experience[data-v-a31ba608]{min-height:100vh;color:var(--text-body);background:var(--surface-background);font-size:15px;line-height:1.72;position:relative;overflow:hidden}[data-v-a31ba608] .ambient{z-index:0;pointer-events:none;background:radial-gradient(circle at 86% -10%,#b35f7922,#0000 33%),radial-gradient(circle at -8% 105%,#4432572b,#0000 35%);position:fixed;inset:0}[data-v-a31ba608] .header,[data-v-a31ba608] .page{z-index:1;position:relative}[data-v-a31ba608] .header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0910e9;border-bottom:1px solid #ffffff0a;align-items:center;min-height:66px;padding:0 max(18px,4vw);display:flex;position:sticky;top:0}[data-v-a31ba608] .logo{color:var(--text-primary);letter-spacing:.13em;align-items:center;gap:9px;font-size:14px;font-weight:900;display:flex}[data-v-a31ba608] .logo i{border:1px solid var(--text-accent);width:26px;height:26px;color:var(--text-accent);border-radius:50%;place-items:center;font-style:normal;display:grid}[data-v-a31ba608] .journey{width:220px;margin-left:auto}[data-v-a31ba608] .journey div{background:var(--border-default);border-radius:20px;height:3px;overflow:hidden}[data-v-a31ba608] .journey i{background:linear-gradient(90deg,var(--text-accent-muted),var(--text-accent));height:100%;transition:width .35s;display:block}[data-v-a31ba608] .journey span{color:var(--text-muted);text-align:right;margin-top:3px;font-size:9px;display:block}[data-v-a31ba608] .page{min-height:calc(100vh - 66px)}[data-v-a31ba608] .wrap{width:min(100% - 32px,1040px);margin:auto;padding:64px 0 110px}[data-v-a31ba608] .narrow{width:min(100% - 32px,700px)}[data-v-a31ba608] .hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;min-height:690px;display:grid}[data-v-a31ba608] .hero h1{color:var(--text-primary);letter-spacing:-.065em;margin:14px 0 21px;font-size:clamp(40px,6vw,66px);line-height:1.15}[data-v-a31ba608] .hero h1 em{color:var(--text-accent);letter-spacing:-.015em;margin-top:13px;font-size:.52em;font-style:normal;font-weight:300;line-height:1.55;display:block}[data-v-a31ba608] .hero p{max-width:590px;color:var(--text-secondary);font-size:16px}[data-v-a31ba608] .hero-actions{align-items:center;gap:15px;margin-top:30px;display:flex}[data-v-a31ba608] .hero-actions small{color:var(--text-muted)}[data-v-a31ba608] .btn{border:1px solid var(--border-default);min-height:54px;color:var(--text-body);background:var(--surface-control);border-radius:15px;padding:0 23px;font-weight:850;transition:all .22s}[data-v-a31ba608] .btn:hover{border-color:#d9a5a075;transform:translateY(-1px)}[data-v-a31ba608] .btn:active{transform:scale(.98)}[data-v-a31ba608] .btn.primary{color:#100b12;background:var(--action-primary-background);border:0;box-shadow:0 15px 40px #d9a5a026}[data-v-a31ba608] .btn.ghost{color:var(--text-accent);background:0 0}[data-v-a31ba608] .phone{text-align:center;background:linear-gradient(155deg,#171119,#08060a);border:1px solid #ffffff12;border-radius:44px;place-items:center;width:285px;height:520px;margin:auto;padding:45px 22px;display:grid;box-shadow:0 35px 90px #000a}[data-v-a31ba608] .orb{border:1px solid #d9a5a045;border-radius:50%;place-items:center;width:180px;height:180px;animation:3.5s ease-in-out infinite breathe-a31ba608;display:grid;box-shadow:0 0 70px #d9a5a030,inset 0 0 42px #d9a5a01d}[data-v-a31ba608] .orb span{color:var(--text-accent);font-size:37px}[data-v-a31ba608] .phone b{color:var(--text-primary);margin-top:28px;font-size:17px;display:block}[data-v-a31ba608] .phone small{color:var(--text-secondary)}[data-v-a31ba608] .promise{border:1px solid var(--border-default);background:#141017b8;border-radius:25px;grid-template-columns:repeat(3,1fr);margin-top:-10px;padding:27px;display:grid}[data-v-a31ba608] .promise div{border-right:1px solid var(--border-default);padding:2px 23px}[data-v-a31ba608] .promise div:last-child{border-right:0}[data-v-a31ba608] .promise b{color:var(--text-primary);display:block}[data-v-a31ba608] .promise span{color:var(--text-secondary);font-size:10px}[data-v-a31ba608] .maker{border-left:2px solid var(--text-accent-muted);background:#d9a5a008;margin-top:18px;padding:25px 29px}[data-v-a31ba608] .maker p{color:var(--text-secondary);margin:0;font-size:12px}[data-v-a31ba608] .maker strong{color:var(--text-body)}[data-v-a31ba608] .back{color:var(--text-muted);background:0 0;border:0;margin-bottom:18px;padding:5px 0}[data-v-a31ba608] .back:hover{color:var(--text-accent)}[data-v-a31ba608] .qhead{text-align:center;margin-bottom:33px}[data-v-a31ba608] .qhead h1{color:var(--text-primary);letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(29px,5vw,42px);line-height:1.25}[data-v-a31ba608] .qhead p{color:var(--text-secondary);margin:0}[data-v-a31ba608] .qcard{border:1px solid var(--border-default);background:#141017ed;border-radius:29px;padding:34px;box-shadow:0 25px 70px #0003}[data-v-a31ba608] .question h2{color:var(--text-primary);margin:7px 0 23px;font-size:23px}[data-v-a31ba608] .options{gap:9px;display:grid}[data-v-a31ba608] .option{border:1px solid var(--border-default);color:var(--text-secondary);background:var(--surface-inset);text-align:left;border-radius:15px;padding:16px}[data-v-a31ba608] .option.on,[data-v-a31ba608] .option:hover{border-color:var(--text-accent)}[data-v-a31ba608] .option.on{color:var(--text-primary);background:#d9a5a00d}[data-v-a31ba608] .option b,[data-v-a31ba608] .option span{display:block}[data-v-a31ba608] .option span{margin-top:2px}[data-v-a31ba608] .field{gap:7px;margin-top:17px;display:grid}[data-v-a31ba608] .field:first-of-type{margin-top:0}[data-v-a31ba608] .field label{color:var(--text-accent-muted);letter-spacing:.11em;font-size:9px;font-weight:900}[data-v-a31ba608] .input{width:100%;height:52px;color:var(--text-primary);border:1px solid var(--border-default);background:var(--surface-inset);border-radius:13px;outline:0;padding:0 14px}[data-v-a31ba608] .input:focus{border-color:var(--text-accent)}[data-v-a31ba608] .is-error .input{background:#ec444408;border-color:#ec929280}[data-v-a31ba608] .field-error,[data-v-a31ba608] .helper{font-size:10px}[data-v-a31ba608] .field-error{color:var(--text-error)}[data-v-a31ba608] .helper{color:var(--text-muted)}[data-v-a31ba608] .dates,[data-v-a31ba608] .times{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}[data-v-a31ba608] .times{margin-top:9px}[data-v-a31ba608] .segment{border:1px solid var(--border-default);background:var(--surface-inset);border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}[data-v-a31ba608] .segment button{color:var(--text-muted);background:0 0;border:0;border-radius:9px;padding:10px}[data-v-a31ba608] .segment button.on{color:var(--text-primary);background:#32262f}[data-v-a31ba608] .time-toggle{text-align:center}[data-v-a31ba608] .qactions{grid-template-columns:110px 1fr;gap:8px;margin-top:26px;display:grid}[data-v-a31ba608] .qactions.single{grid-template-columns:1fr;padding-left:118px}[data-v-a31ba608] .error{color:var(--text-error);background:#ec444409;border:1px solid #ec929250;border-radius:12px;margin-top:15px;padding:11px 13px;font-size:10px}[data-v-a31ba608] .privacy{color:var(--text-muted);text-align:center;margin-top:16px;font-size:9px}@keyframes breathe-a31ba608{50%{transform:scale(1.06);box-shadow:0 0 80px #d9a5a048}}@media (width<=800px){[data-v-a31ba608] .hero{grid-template-columns:1fr;gap:20px}[data-v-a31ba608] .phone{width:245px;height:440px}[data-v-a31ba608] .promise{grid-template-columns:1fr}[data-v-a31ba608] .promise div{border-right:0;border-bottom:1px solid var(--border-default);padding:12px}[data-v-a31ba608] .promise div:last-child{border-bottom:0}}@media (width<=620px){[data-v-a31ba608] .wrap{padding-top:38px}[data-v-a31ba608] .journey{width:135px}[data-v-a31ba608] .qcard{padding:21px}[data-v-a31ba608] .hero-actions{flex-direction:column;align-items:stretch}[data-v-a31ba608] .dates,[data-v-a31ba608] .times{grid-template-columns:1fr}[data-v-a31ba608] .qactions,[data-v-a31ba608] .qactions.single{grid-template-columns:1fr;padding-left:0}[data-v-a31ba608] .qactions .ghost{order:2}}[data-v-a31ba608] .loading{text-align:center;place-items:center;min-height:680px;display:grid}[data-v-a31ba608] .rings{border:1px solid #d9a5a036;border-top:1px solid var(--text-accent);border-radius:50%;place-items:center;width:195px;height:195px;margin:auto;animation:6s linear infinite spin;display:grid}[data-v-a31ba608] .rings:after{content:"◇";color:var(--text-accent);font-size:41px;animation:6s linear infinite reverse spin}[data-v-a31ba608] .loading h2{color:var(--text-primary);margin-top:32px;font-size:27px}[data-v-a31ba608] .loading p{height:25px;color:var(--text-accent)}[data-v-a31ba608] .loadbar{background:var(--border-default);border-radius:20px;width:310px;height:5px;margin:24px auto;overflow:hidden}[data-v-a31ba608] .loadbar i{background:linear-gradient(90deg,var(--text-accent-muted),var(--text-accent));width:20%;height:100%;transition:all .65s;display:block}[data-v-a31ba608] .result-summary{background:#050407;border:1px solid #ffffff0c;border-radius:26px;padding:31px}[data-v-a31ba608] .result-summary .name{color:var(--text-primary);font-size:18px;font-weight:850}[data-v-a31ba608] .result-summary .name em{color:var(--text-accent);margin-left:6px;font-style:normal}[data-v-a31ba608] .result-summary h1{color:var(--text-primary);margin:13px 0 5px;font-size:27px}[data-v-a31ba608] .result-summary .birth{color:var(--text-secondary);margin:0 0 16px;font-size:11px}[data-v-a31ba608] .result-summary .reading{color:#d9cfca;margin:0;font-size:13px;line-height:1.9}[data-v-a31ba608] .verdict{text-align:center;background:linear-gradient(145deg,#241921,#141017);border:1px solid #d9a5a055;border-radius:28px;margin:18px 0;padding:34px}[data-v-a31ba608] .verdict small{color:var(--text-accent);font-weight:800}[data-v-a31ba608] .verdict h2{color:var(--text-primary);letter-spacing:-.05em;margin:10px auto;font-size:clamp(28px,5vw,42px);line-height:1.25}[data-v-a31ba608] .verdict p{max-width:650px;color:var(--text-secondary);margin:auto}[data-v-a31ba608] .reason-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}[data-v-a31ba608] .card{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:23px;padding:25px}[data-v-a31ba608] .card small{color:var(--text-accent);font-size:9px;font-weight:900}[data-v-a31ba608] .card h3{color:var(--text-primary);margin:8px 0;font-size:18px}[data-v-a31ba608] .card p{color:var(--text-secondary);margin:0;font-size:11px}[data-v-a31ba608] .sample{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:27px;margin-top:15px;padding:30px}[data-v-a31ba608] .sample-head{align-items:start;gap:15px;display:flex}[data-v-a31ba608] .sample-head div:first-child{flex:1}[data-v-a31ba608] .sample h2{color:var(--text-primary);margin:5px 0;font-size:23px}[data-v-a31ba608] .sample p{color:var(--text-secondary);margin:0;font-size:11px}[data-v-a31ba608] .recipe-tag{color:var(--text-accent);white-space:nowrap;border:1px solid #d9a5a045;border-radius:999px;padding:8px 11px;font-size:9px}[data-v-a31ba608] .player{background:var(--surface-inset);border-radius:18px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;margin-top:23px;padding:17px;display:grid}[data-v-a31ba608] .play{width:54px;height:54px;color:var(--surface-inset);background:var(--grad);cursor:pointer;border:0;border-radius:50%;font-size:18px}[data-v-a31ba608] .track{background:var(--border-default);border-radius:10px;height:5px;overflow:hidden}[data-v-a31ba608] .track i{background:linear-gradient(90deg,var(--text-accent-muted),var(--text-accent));width:0;height:100%;display:block}[data-v-a31ba608] .time{color:var(--text-muted);font-size:10px}[data-v-a31ba608] .listen-note{color:var(--text-muted);margin-top:11px;font-size:9px}[data-v-a31ba608] .formula{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:21px;margin-top:14px;overflow:hidden}[data-v-a31ba608] .formula summary{color:var(--text-primary);cursor:pointer;padding:21px 23px;font-size:16px;font-weight:800;line-height:1.5}[data-v-a31ba608] .formula-body{padding:0 23px 22px}[data-v-a31ba608] .formula-row{border-top:1px solid var(--border-default);grid-template-columns:120px 1fr;padding:13px 0;font-size:14px;line-height:1.7;display:grid}[data-v-a31ba608] .formula-row b{color:var(--text-accent-muted)}[data-v-a31ba608] .formula-row span{color:var(--text-secondary)}[data-v-a31ba608] .disclaimer{color:var(--text-muted);background:#ffffff04;border-radius:12px;margin-top:14px;padding:13px;font-size:9px}[data-v-a31ba608] .offer{background:linear-gradient(145deg,#21161f,#120d16);border:1px solid #d9a5a040;border-radius:31px;grid-template-columns:1fr 270px;align-items:center;gap:30px;margin-top:50px;padding:38px;display:grid}[data-v-a31ba608] .offer h2{color:var(--text-primary);margin:7px 0;font-size:28px}[data-v-a31ba608] .offer p{color:var(--text-secondary);font-size:11px}[data-v-a31ba608] .offer ul{color:var(--text-body);padding:0;font-size:11px;list-style:none}[data-v-a31ba608] .offer li{margin:6px 0}[data-v-a31ba608] .offer li:before{content:"✓";color:var(--text-accent);margin-right:7px}[data-v-a31ba608] .price{text-align:center}[data-v-a31ba608] .price strong{color:var(--text-primary);font-size:39px;display:block}[data-v-a31ba608] .price small{color:var(--text-secondary);display:block}[data-v-a31ba608] .leap{align-items:center;gap:8px;margin-top:10px;display:flex;color:var(--text-body)!important;letter-spacing:normal!important;font-size:12px!important}[data-v-a31ba608] .leap input{accent-color:var(--text-accent)}[data-v-a31ba608] .mock-actions button:not(.btn){border:1px solid var(--border-default);color:var(--text-secondary);background:var(--surface-inset);border-radius:9px;padding:8px 10px}[data-v-a31ba608] .mock-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}[data-v-a31ba608] .state-note{color:var(--text-muted)}[data-v-a31ba608] .question .error{display:block}[data-v-a31ba608] .play:disabled{opacity:.25;cursor:not-allowed}[data-v-a31ba608] .offer .price .btn{margin-top:11px}[data-v-a31ba608] .btn.full{width:100%}[data-v-a31ba608] .share-privacy{text-align:left;margin-top:10px;line-height:1.65;display:block;font-size:10px!important}[data-v-a31ba608] .btn:disabled{opacity:.24;cursor:not-allowed;transform:none}@media (width<=800px){[data-v-a31ba608] .offer{grid-template-columns:1fr}}@media (width<=560px){[data-v-a31ba608] .reason-grid{grid-template-columns:1fr}[data-v-a31ba608] .card,[data-v-a31ba608] .offer,[data-v-a31ba608] .sample{padding:21px}[data-v-a31ba608] .sample-head{flex-direction:column}[data-v-a31ba608] .player{grid-template-columns:48px 1fr}[data-v-a31ba608] .player .time{grid-column:2}[data-v-a31ba608] .formula-row{grid-template-columns:1fr}}[data-v-a31ba608] .loading p{height:auto}[data-v-a31ba608] .card p,[data-v-a31ba608] .formula-row span,[data-v-a31ba608] .reading,[data-v-a31ba608] .sample p{white-space:pre-line;overflow-wrap:anywhere}
