.ro{padding:var(--sp-3) 0 var(--sp-2);color:var(--ink)}.ro a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.ro-hd{padding:var(--sp-4) var(--sp-6) 0;text-align:center}.ro-hd small{display:block;font-size:var(--fs-md);color:var(--gold)}.ro-hd small:empty{display:none}.ro-hd h2{margin:var(--sp-2) 0 0;font-family:"Yongunni Serif";font-size:var(--fs-2xl);font-weight:600;line-height:1.4;text-wrap:balance}.ro-hd h2:empty{display:none}.ro-sec{margin:var(--sp-12) var(--sp-5) var(--sp-3);font-family:"Yongunni Serif";font-size:var(--fs-xl);font-weight:600}.ro-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 var(--sp-5);border-radius:12px;background:var(--acc);color:var(--on-acc);font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent),0 8px 18px -10px color-mix(in srgb,var(--acc) 80%,#000);cursor:pointer;-webkit-tap-highlight-color:transparent}.ro-btn .arw{width:16px;height:16px;flex:none;opacity:.85}.ro-btn em{font-style:normal;font-weight:600;padding-right:10px;margin-right:4px;border-right:1px solid color-mix(in srgb,currentColor 30%,transparent)}a.ro-btn:active,a:active .ro-btn,.ro-btn[role=button]:active{transform:translateY(1px);filter:brightness(.94)}.ro-rvb{margin:0 var(--sp-5);padding:var(--sp-6) var(--sp-5) var(--sp-5);border-radius:16px;background:var(--tk-card);color:var(--tk-ink);border:1px solid color-mix(in srgb,var(--tk-gold) 35%,transparent);text-align:center}.ro-rvb h3{margin:0;font-size:19px;font-weight:700;line-height:1.45;letter-spacing:-.02em;word-break:keep-all;text-wrap:balance}.ro-rvb .sub{margin:var(--sp-1) 0 0;font-size:14px;line-height:1.5;color:var(--tk-dim);word-break:keep-all;text-wrap:balance}.ro-rvb .ev{margin:var(--sp-4) 0 0;padding:var(--sp-2) 0;border-block:1.5px dashed color-mix(in srgb,var(--tk-gold) 50%,transparent);font-size:17px;font-weight:700;line-height:1.5;word-break:keep-all;text-wrap:balance}.ro-rvb .ev em{font-style:normal;color:#ff3f7d}.ro-rvb .stars{display:flex;gap:6px;justify-content:center;margin:var(--sp-4) 0 var(--sp-3)}.ro-rvb .stars button{border:0;background:none;padding:0 2px;font-size:30px;line-height:1;color:color-mix(in srgb,var(--tk-ink) 18%,transparent);cursor:pointer;transition:color .15s,transform .15s}.ro-rvb .stars button.on{color:#e0b44f}.ro-rvb .stars button:active{transform:scale(.92)}.ro-rvb .ta{position:relative}.ro-rvb textarea{display:block;width:100%;min-height:84px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--tk-ink) 20%,transparent);border-radius:10px;background:color-mix(in srgb,var(--tk-ink) 5%,transparent);color:var(--tk-ink);font:inherit;font-size:17px;line-height:1.6;padding:12px 14px 30px;resize:none;outline:none;transition:border-color .15s}.ro-rvb textarea:focus{border-color:color-mix(in srgb,var(--tk-gold) 75%,transparent)}.ro-rvb textarea::placeholder{color:color-mix(in srgb,var(--tk-dim) 85%,transparent)}.ro-rvb .cnt{position:absolute;right:12px;bottom:9px;font-size:14px;color:var(--tk-dim);pointer-events:none}.ro-rvb .rph{text-align:left;margin:var(--sp-2) 0 0}.ro-rvb .rph-add{width:52px;height:52px}.ro-rvb .rph-add{border-color:color-mix(in srgb,var(--tk-gold) 60%,transparent);background:color-mix(in srgb,var(--tk-ink) 4%,transparent);color:var(--tk-dim)}.ro-rvb .rph-side{color:var(--tk-dim)}.ro-rvb .send{display:block;width:100%;height:52px;margin-top:var(--sp-3);border:0;border-radius:12px;background:var(--tk-btn);color:var(--tk-on-btn);font:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;cursor:pointer}.ro-rvb .send:active{filter:brightness(.92)}.ro-rvb .send:disabled{opacity:.5}.ro-rvb .note{margin:var(--sp-3) 0 0;font-size:14px;line-height:1.6;color:var(--tk-dim)}.ro-rvb .note:empty{display:none}.ro-rvb.done{padding:var(--sp-10) var(--sp-5) var(--sp-8)}.ro-rvb .mark{position:relative;display:block;width:48px;height:48px;margin:0 auto var(--sp-4);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--tk-gold)}.ro-rvb .mark::after{content:"";position:absolute;left:17px;top:13px;width:11px;height:19px;border:solid var(--tk-gold);border-width:0 2px 2px 0;transform:rotate(45deg)}.ro-rvb.done h3{font-size:22px}.ro-rvb .cp{margin:var(--sp-5) 0 0;padding:var(--sp-4);border:1.5px dashed color-mix(in srgb,var(--tk-gold) 70%,transparent);border-radius:12px}.ro-rvb .cp small{display:block;font-size:14px;color:var(--tk-dim)}.ro-rvb .cp b{display:block;margin:4px 0;font-size:22px;letter-spacing:.06em}.ro-rvb .cp span{font-size:14px;color:var(--tk-gold)}.ro-vault{margin:var(--sp-6) var(--sp-5) 0;padding:var(--sp-5);border-radius:14px;background:color-mix(in srgb,var(--tk-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--tk-gold) 45%,transparent);color:var(--tk-ink);font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-.02em;text-align:center;word-break:keep-all;text-wrap:balance}.ro-vault b{color:var(--tk-gold);font-weight:800;white-space:nowrap}.ro-pack{display:grid;gap:var(--sp-2);margin:var(--sp-6) var(--sp-5) 0;padding:var(--sp-4) var(--sp-5);border:1px solid color-mix(in srgb,var(--tk-gold) 55%,transparent);border-radius:14px;color:var(--tk-ink)}.ro-pack>b{font-family:"Yongunni Serif";font-size:var(--fs-lg);font-weight:600;word-break:keep-all}.ro-pack-go{display:flex;align-items:center;gap:var(--sp-2);min-height:52px;padding:0 var(--sp-4);border:0;border-radius:12px;background:var(--tk-btn);color:var(--tk-on-btn);font:inherit;text-align:left;cursor:pointer}.ro a.ro-pack-go{color:var(--tk-on-btn);text-decoration:none}.ro-pack-go span{flex:1;font-weight:700}.ro-pack-go em{font-style:normal;font-size:var(--fs-sm);opacity:.8}.ro-pack-go svg{width:16px;height:16px;flex:none}.ro{--tk-card:#1b1915;--tk-ink:#f3ede2;--tk-dim:#b4a994;--tk-gold:#d6b679;--tk-btn:#f3ede2;--tk-on-btn:#17140f;--cut:108px}.report.paper .ro,body.shb:not(.night) .ro,body.paper .ro{--tk-card:#fffdf9;--tk-ink:#221c15;--tk-dim:#7d705d;--tk-gold:#a3803f;--tk-btn:#221c15;--tk-on-btn:#f7f2e8}.ro-grid{display:grid;gap:var(--sp-6);margin:var(--sp-8) var(--sp-5) 0}.ro-sec+.ro-grid{margin-top:0}.ro-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.ro-row>a{display:block;min-width:0}.ro-tile .pic{overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px var(--line),0 8px 20px #0006}.ro-tile img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.ro-tile small{display:block;margin-top:var(--sp-2);font-size:14px;font-weight:600;color:var(--acc)}.ro-tile b{display:block;font-size:14px;word-break:keep-all;font-weight:600;line-height:var(--lh-snug);text-wrap:balance}.ro-tile em{display:block;margin-top:2px;font-style:normal;font-size:14px;color:var(--gold)}.ro-next{margin-top:var(--sp-16);padding-top:var(--sp-10);border-top:1px solid var(--line)}.ro-next .ro-sec{display:flex;align-items:center;gap:10px;margin:0 var(--sp-5) var(--sp-5);font-size:20px;font-weight:700;letter-spacing:-.02em}.ro-next .ro-sec::before{content:"";width:4px;height:20px;border-radius:2px;background:var(--gold)}.ro-next .ro-grid{margin-top:0}.ro-home{display:flex;margin:var(--sp-12) var(--sp-5) 0;min-height:54px;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 35%,transparent)}.ro-ask{--hk:#0d0d0c;--hk2:#161512;--hi:#f2ebdd;--hg:#c3a56a;--hl:rgba(195,165,106,.46);margin:var(--sp-12) var(--sp-5) 0}.ro-ask .ak-box{position:relative;overflow:hidden;border-radius:18px;background:var(--hk);box-shadow:0 0 0 1px var(--hl),0 18px 40px -16px #000c}.ro-ask .ak-box>img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 10%}.ro-ask .ak-box::after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(transparent,color-mix(in srgb,var(--hk) 82%,transparent) 48%,var(--hk) 86%);pointer-events:none}.ro-ask .ak-copy{position:absolute;left:0;right:0;bottom:var(--sp-8);z-index:1;padding:0 var(--sp-6);text-align:center;color:var(--hi)}.ro-ask .ak-copy::before{content:"";display:block;width:28px;height:1px;margin:0 auto var(--sp-4);background:var(--hg)}.ro-ask .ak-copy h3{margin:0;font-family:"Yongunni Serif","Noto Serif KR",serif;font-size:26px;font-weight:600;line-height:1.35;letter-spacing:-.01em;text-wrap:balance}.ro-ask .ak-copy p{margin:var(--sp-2) 0 0;font-size:var(--fs-md);line-height:1.5;color:color-mix(in srgb,var(--hi) 78%,transparent)}.ro-ask .ak-copy p b{color:var(--hg);font-weight:700}.ro-ask .ak-free{display:flex;align-items:center;justify-content:center;gap:6px;margin:var(--sp-3) 0 0;font-size:14px;font-weight:600;color:var(--hg)}.ro-ask .ak-free .ic{width:16px;height:16px}.ro-ask [role=button],.ro-ask a{cursor:pointer;-webkit-tap-highlight-color:transparent}.ro-ask.ask-a .ak-copy{bottom:96px}.ro-ask .ak-chat{position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);z-index:2;display:flex;align-items:center;gap:var(--sp-2);height:54px;padding:0 5px 0 7px;border-radius:999px;background:color-mix(in srgb,var(--hi) 84%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);box-shadow:inset 0 0 0 1px #ffffff80,0 8px 24px -12px #000c}.ro-ask .ak-chat .chip{flex:none;padding:6px 11px;border-radius:999px;background:color-mix(in srgb,var(--hg) 22%,transparent);color:#7a5f2c;font-size:14px;font-weight:700}.ro-ask .ak-chat .hint{flex:1;min-width:0;font-size:var(--fs-md);color:#7d7465}.ro-ask .ak-chat .send{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--hk);color:var(--hg)}.ro-ask .ak-chat .send svg{width:20px;height:20px}.ro-ask .ak-pass{position:relative;display:grid;grid-template-columns:64% 36%;align-items:center;margin-top:var(--sp-4);min-height:76px;border-radius:14px;background:var(--hk) url(/assets/yongunni-v3/common/report/coupon-dark.webp) right bottom/cover;color:var(--hi);outline:1px solid var(--hl);outline-offset:-6px;-webkit-mask:radial-gradient(circle 9px at 64% 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle 9px at 64% 100%,#0000 97%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle 9px at 64% 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle 9px at 64% 100%,#0000 97%,#000) bottom/100% 51% no-repeat}.ro-ask .ak-pass::before{content:"";position:absolute;left:64%;top:14px;bottom:14px;border-left:1.5px dashed color-mix(in srgb,var(--hg) 55%,transparent)}.ro-ask .ak-pass .l{display:grid;gap:2px;padding:0 var(--sp-5)}.ro-ask .ak-pass .l b{font-family:"Yongunni Serif","Noto Serif KR",serif;font-size:21px;font-weight:600}.ro-ask .ak-pass .l small{font-size:14px;color:var(--hg)}.ro-ask .ak-pass .r{display:flex;align-items:center;justify-content:center;gap:4px;font-size:15px;font-weight:700;color:var(--hg)}.ro-ask .ak-pass .r .arw{width:16px;height:16px}.ro-ask .ak-row{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);min-height:76px;padding:0 var(--sp-4);border-radius:14px;background:linear-gradient(180deg,var(--hk2),var(--hk));box-shadow:0 0 0 1px var(--hl);color:var(--hi)}.ro-ask .ak-row .ic-c{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hl);color:var(--hg)}.ro-ask .ak-row .ic-c .ic{width:20px;height:20px}.ro-ask .ak-row .l{flex:1;display:grid;gap:1px}.ro-ask .ak-row .l b{font-family:"Yongunni Serif","Noto Serif KR",serif;font-size:20px;font-weight:600}.ro-ask .ak-row .l small{font-size:14px;color:var(--hg)}.ro-ask .ak-row .go{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hi) 40%,transparent);color:var(--hi)}.ro-ask .ak-row .go .arw{width:16px;height:16px}.ro-ask a:active,.ro-ask [role=button]:active{filter:brightness(.92)}.report.paper .ro-ask .ak-free,body.shb:not(.night) .ro-ask .ak-free{color:#8a6a35}.nt-ch.ro{padding-bottom:84px}.report .after-pg .nt-ch.ro{padding-bottom:var(--sp-2)}:is(.verdict-pg,.nt-end,.sh-fin,.ro),:is(.verdict-pg,.nt-end,.sh-fin,.ro) *{font-family:"Pretendard","Yongunni Pretendard","Pretendard Variable",sans-serif!important}
