body.jh-design-a #phone .report .jnb{--nb-select:#377dff;--nb-ink:#f3f3f7;--nb-muted:#acadb9;--nb-line:#41424b;--nb-soft:#2c2d35;font-family:var(--reader-font,"Pretendard",sans-serif);width:100%;min-width:0;margin:var(--sp-5) 0;color:var(--nb-ink);container-type:inline-size}body.jh-design-a #phone .report .nb-title{font:var(--fw-semibold) var(--fs-2xs)/var(--lh-snug) var(--reader-font,"Pretendard",sans-serif);margin:0 0 var(--sp-4);color:var(--nb-muted);text-align:left}body.jh-design-a #phone .report .nb-body{border-top:2px solid var(--nb-ink);border-bottom:1px solid var(--nb-line);position:relative}body.jh-design-a #phone .report .nb-head,body.jh-design-a #phone .report .nb-row{display:grid;grid-template-columns:30px repeat(4,minmax(0,1fr));gap:var(--sp-2);text-align:center}body.jh-design-a #phone .report .nb-head{padding:var(--sp-3) 0;border-bottom:1px solid var(--nb-line)}body.jh-design-a #phone .report .nb-head b{font:var(--fw-semibold) var(--fs-2xs)/var(--lh-snug) var(--reader-font,"Pretendard",sans-serif);color:var(--nb-ink);margin:0}body.jh-design-a #phone .report .nb-rows{position:relative}body.jh-design-a #phone .report .nb-row{padding:var(--sp-4) 0 var(--sp-3);align-items:start;border-bottom:1px solid var(--nb-line)}body.jh-design-a #phone .report .nb-row:last-child{border-bottom:0}body.jh-design-a #phone .report .nb-axis{display:flex;flex-direction:column;gap:var(--sp-1);align-items:start;padding-top:var(--sp-5)}body.jh-design-a #phone .report .nb-axis b{font:var(--fw-regular) var(--fs-2xs)/var(--lh-snug) var(--reader-font,"Pretendard",sans-serif);margin:0;color:var(--nb-ink)}body.jh-design-a #phone .report .nb-axis small{font:var(--fw-regular) var(--fs-2xs)/var(--lh-snug) var(--reader-font,"Pretendard",sans-serif);color:var(--nb-muted);margin:0}body.jh-design-a #phone .report .nb-item{min-width:0;position:relative;transition:opacity .25s}body.jh-design-a #phone .report .nb-glyph{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--sp-1);background:var(--nb-color);color:var(--nb-tone);min-height:73px;border:1px solid color-mix(in srgb,var(--nb-color) 78%,#18242c);border-radius:var(--r-md)}body.jh-design-a #phone .report .nb-glyph strong{font:var(--fw-semibold) var(--fs-3xl)/var(--lh-tight) var(--reader-font,"Pretendard",sans-serif);color:var(--nb-tone);margin:0;text-shadow:none}body.jh-design-a #phone .report .nb-glyph small{font:var(--fw-regular) var(--fs-2xs)/1 var(--reader-font,"Pretendard",sans-serif);color:var(--nb-tone);margin:0}body.jh-design-a #phone .report .nb-caption{padding-top:var(--sp-2);display:grid;gap:2px}body.jh-design-a #phone .report .nb-caption b{font:var(--fw-semibold) var(--fs-xs)/var(--lh-snug) var(--reader-font,"Pretendard",sans-serif);color:var(--nb-ink);margin:0}body.jh-design-a #phone .report .nb-caption span{font:var(--fw-semibold) var(--fs-2xs)/var(--lh-body) var(--reader-font,"Pretendard",sans-serif);color:var(--nb-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0}body.jh-design-a #phone .report .nb-caption em{font:var(--fw-semibold) var(--fs-2xs)/var(--lh-snug) var(--reader-font,"Pretendard",sans-serif);color:var(--nb-ink);font-style:normal;margin:3px 0 0;word-break:keep-all}body.jh-design-a #phone .report .nb-item.is-active .nb-glyph:after{content:"";position:absolute;inset:-3px;pointer-events:none;background:linear-gradient(var(--nb-select),var(--nb-select)) left top/10px 3px no-repeat,linear-gradient(var(--nb-select),var(--nb-select)) left top/3px 10px no-repeat,linear-gradient(var(--nb-select),var(--nb-select)) right top/10px 3px no-repeat,linear-gradient(var(--nb-select),var(--nb-select)) right top/3px 10px no-repeat,linear-gradient(var(--nb-select),var(--nb-select)) left bottom/10px 3px no-repeat,linear-gradient(var(--nb-select),var(--nb-select)) left bottom/3px 10px no-repeat,linear-gradient(var(--nb-select),var(--nb-select)) right bottom/10px 3px no-repeat,linear-gradient(var(--nb-select),var(--nb-select)) right bottom/3px 10px no-repeat}body.jh-design-a #phone .report .nb-item.is-quiet{opacity:.28}body.jh-design-a #phone .report .nb-mini{margin:0;min-width:0}body.jh-design-a #phone .report .nb-mini .nb-title{font-size:var(--fs-2xs);margin-bottom:var(--sp-1);white-space:nowrap}body.jh-design-a #phone .report .nb-mini .nb-body{border:0}body.jh-design-a #phone .report .nb-mini .nb-head,body.jh-design-a #phone .report .nb-mini .nb-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-1);padding:3px 0;border:0}body.jh-design-a #phone .report .nb-mini .nb-head>span,body.jh-design-a #phone .report .nb-mini .nb-axis{display:none}body.jh-design-a #phone .report .nb-mini .nb-head b{font-size:var(--fs-2xs)}body.jh-design-a #phone .report .nb-mini .nb-glyph{min-height:24px;border-radius:var(--r-sm)}body.jh-design-a #phone .report .nb-mini .nb-glyph strong{font-size:var(--fs-xs)}body.jh-design-a #phone .report .nb-mini .is-active .nb-glyph:after{inset:-2px;background-size:5px 1px,1px 5px,5px 1px,1px 5px,5px 1px,1px 5px,5px 1px,1px 5px}body.jh-design-a #phone .report .nb-model .nb-glyph strong{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}body.jh-design-a #phone .report .nb-model .nb-glyph{background:var(--nb-soft);color:var(--nb-ink);border-color:var(--nb-line)}body.jh-design-a #phone .report .nb-model .nb-glyph strong{color:var(--nb-ink)}body.jh-design-a #phone .report .nb-model.nb-mini .nb-glyph strong{font-size:var(--fs-2xs)}body.jh-design-a #phone .report .nb-blank .nb-caption{display:none}body.jh-design-a #phone .report .nb-blank .nb-head,body.jh-design-a #phone .report .nb-blank .nb-row{grid-template-columns:repeat(4,minmax(0,1fr))}body.jh-design-a #phone .report .nb-blank .nb-axis,body.jh-design-a #phone .report .nb-blank .nb-head>span{display:none}body.jh-design-a #phone .report .nb-blank .nb-row{height:100px;padding:var(--sp-4) 0;box-sizing:border-box;align-items:center}body.jh-design-a #phone .report .nb-connections{position:absolute;inset:0;width:100%;height:200px;max-height:none;margin:0;padding:0;pointer-events:none;overflow:visible;z-index:2}body.jh-design-a #phone .report .nb-connections path{stroke:var(--nb-select);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke;fill:none;stroke-dasharray:100;animation:nb-connect 3.2s ease-in-out infinite}body.jh-design-a #phone .report .nb-pillar-picks{position:absolute;inset:0 0 0 37px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2);z-index:3}body.jh-design-a #phone .report .nb-pillar-picks button{appearance:none;border:0;border-radius:var(--r-md);background:transparent;padding:0;cursor:pointer;min-width:0;box-shadow:none}body.jh-design-a #phone .report .nb-pillar-picks button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--nb-select);background:#377dff08}body.jh-design-a #phone .report .nb-pillar-picks button:focus-visible{outline:2px solid var(--nb-ink);outline-offset:3px}body.jh-design-a #phone .report.paper .jnb{--nb-ink:#22232a;--nb-muted:#4d525e;--nb-line:#e3e4e8;--nb-soft:#f6f6f8}@keyframes nb-connect{0%{stroke-dashoffset:100;opacity:0}12%{opacity:.7}65%{stroke-dashoffset:0;opacity:.7}90%,100%{stroke-dashoffset:0;opacity:0}}body.jh-design-a #phone .report .still .nb-connections path{animation:none;stroke-dashoffset:0;opacity:.6}@media(prefers-reduced-motion:reduce){body.jh-design-a #phone .report .nb-connections path{animation:none;stroke-dashoffset:0}}@container (max-width:280px){body.jh-design-a #phone .report .nb-glyph strong{font-size:var(--fs-3xl)}body.jh-design-a #phone .report .nb-head,body.jh-design-a #phone .report .nb-row{grid-template-columns:26px repeat(4,minmax(0,1fr));gap:var(--sp-1)}body.jh-design-a #phone .report .nb-caption span{font-size:var(--fs-2xs)}body.jh-design-a #phone .report .nb-pillar-picks{left:31px;gap:var(--sp-1)}body.jh-design-a #phone .report .nb-mini .nb-head,body.jh-design-a #phone .report .nb-mini .nb-row,body.jh-design-a #phone .report .nb-blank .nb-head,body.jh-design-a #phone .report .nb-blank .nb-row{grid-template-columns:repeat(4,minmax(0,1fr))}body.jh-design-a #phone .report .nb-mini .nb-glyph strong{font-size:var(--fs-xs)}body.jh-design-a #phone .report .nb-model .nb-glyph strong{font-size:var(--fs-md)}body.jh-design-a #phone .report .nb-model.nb-mini .nb-glyph strong{font-size:var(--fs-2xs)}}body.jh-design-a #phone .report .nb-pair>.nb-white{display:none}body.jh-design-a #phone .report.paper .nb-pair>.nb-original{display:none}body.jh-design-a #phone .report.paper .nb-pair>.nb-white{display:block!important}body.jh-design-a #phone .report.paper .nb-pair-mini{width:114px;min-width:100px;flex-shrink:0}body.jh-design-a #phone .report.paper .career-guide .intro>.nb-pair-mini{width:94px;min-width:0}body.jh-design-a #phone .report .nb-connections{left:0}body.jh-design-a #phone .report .nb-pair,body.jh-design-a #phone .report .nb-original{display:contents}body.jh-design-a #phone .report.paper .nb-pair{display:block}body.jh-design-a #phone .report .nb-link-lines{position:absolute;inset:0 0 0 37px;width:calc(100% - 37px);height:100%;z-index:0;pointer-events:none}body.jh-design-a #phone .report .nb-link-lines line{stroke:var(--nb-ink);stroke-width:1;opacity:.45}body.jh-design-a #phone .report .nb-item{z-index:1}body.jh-design-a #phone .report.paper .nb-connected-map .seat-name{fill:#737780}body.jh-design-a #phone .report.paper .nb-connected-map .role{fill:#22232a;font:var(--fw-semibold) var(--fs-xs) var(--reader-font)}body.jh-design-a #phone .report.paper .nb-connected-map .seat-meaning{fill:#737780;font:var(--fw-regular) var(--fs-2xs) var(--reader-font)}body.jh-design-a #phone .report.paper .nb-connected-map .glyph{font:var(--fw-semibold) var(--fs-3xl) var(--reader-font)}body.jh-design-a #phone .report .nb-pillars .nb-item.is-active .nb-glyph:after{content:none}body.jh-design-a #phone .report .nb-blank .nb-glyph{height:72px;min-height:0;box-sizing:border-box}body.jh-design-a #phone .report .nb-blank .nb-glyph strong{position:relative;z-index:3;background:var(--nb-soft);padding:3px var(--sp-1);border-radius:var(--r-md)}body.jh-design-a #phone .report .nb-blank .nb-item{z-index:auto}body.jh-design-a #phone .report .nb-blank .nb-item.is-active .nb-glyph:after{z-index:3}body.jh-design-a #phone .report .a-ilgan-reference .apply .nb-caption span{font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:#2464d5;background:#377dff12;border-radius:var(--r-sm);padding:var(--sp-1) 1px;letter-spacing:-.04em}body.jh-design-a #phone .report .a-ilgan-reference .personal .relation-bg{fill:var(--accent-soft)}body.jh-design-a #phone .report .a-ilgan-reference .personal .relation{font-weight:var(--fw-bold);fill:var(--text)}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-body{border:0}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-head{border:0;padding:var(--sp-2) 0}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-row{border:0;padding:var(--sp-2) 0;align-items:stretch}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-item{padding:var(--sp-1) var(--sp-1) var(--sp-2);border:1px solid #b9c2d0;border-radius:var(--r-md);background:#fff;box-shadow:0 2px 5px #26385308}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-glyph{border:0;background:transparent;min-height:50px}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-caption{padding:2px 0 0;min-height:36px}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-caption span{font-size:var(--fs-2xs);line-height:var(--lh-snug);color:#566477}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-item.is-active{border-color:#608bdd;background:#edf3ff}body.jh-design-a #phone .report.paper .nb-model:not(.nb-mini):not(.nb-blank) .nb-item.is-active .nb-glyph:after{content:none}body.jh-design-a #phone .report .nb-focus-mini .nb-item:not(.is-active){opacity:.28;filter:saturate(.3)}body.jh-design-a #phone .report .nb-focus-mini .a-position-grid>span:not(.active){opacity:.4}body.jh-design-a #phone .report.paper .a-original-natal .nb-pair>.nb-original{display:block}body.jh-design-a #phone .report.paper .a-original-natal .nb-pair>.nb-white{display:none!important}body.jh-design-a #phone .report .a-original-natal .a-pillar-select:not(#_){overflow:hidden}body.jh-design-a #phone .report .a-original-natal .a-pillar-select>.nn-p{border-radius:calc(var(--r-md) - 2px)}body.jh-design-a #phone .report.paper .a-original-natal .a-pillar-select[aria-pressed=true]:not(#_){border-color:#c9973a;box-shadow:0 0 0 3px rgba(226,182,79,.22),0 0 22px rgba(226,182,79,.5)}body.jh-design-a #phone .report.paper .a-original-natal .nn-c strong:not(#_){text-shadow:0 0 3px color-mix(in srgb,var(--light) 35%,transparent),0 0 14px color-mix(in srgb,var(--light) 45%,transparent),0 0 26px color-mix(in srgb,var(--light) 22%,transparent)}body.jh-design-a #phone .report .a-structure-guide{--g-sheet:#16110e;--g-head:#211913;--g-line:rgba(214,178,122,.2);--g-ink:#f3e7d3;--g-muted:#a8987f;--g-gold:#d6b27a;--g-shadow:0 10px 26px rgba(0,0,0,.35);--g-tile:#1c1612}body.jh-design-a #phone .report.paper .a-structure-guide{--g-sheet:#fffdf8;--g-head:#f6ecd6;--g-line:#e9dcbf;--g-ink:#3a2f24;--g-muted:#7a6a55;--g-gold:#b8862a;--g-shadow:0 8px 22px rgba(120,84,30,.12);--g-tile:#fffdf8}body.jh-design-a #phone .report .a-structure-guide .nb-pair>.nb-original:not(#_){display:none}body.jh-design-a #phone .report .a-structure-guide .nb-pair>.nb-white:not(#_){display:block!important}body.jh-design-a #phone .report .a-structure-guide .nb-pair:not(#_){display:block}body.jh-design-a #phone .report .a-structure-guide .jnb:not(#_){margin:var(--sp-5) 0 var(--sp-4);color:var(--g-ink)}body.jh-design-a #phone .report .a-structure-guide .nb-title:not(#_){color:var(--g-muted);margin-bottom:var(--sp-2)}body.jh-design-a #phone .report .a-structure-guide .nb-body:not(#_){border:1px solid var(--g-line);border-radius:16px;background:var(--g-sheet);box-shadow:var(--g-shadow);overflow:hidden}body.jh-design-a #phone .report .a-structure-guide :is(.nb-head,.nb-row):not(#_){grid-template-columns:44px repeat(4,minmax(0,1fr));gap:0}body.jh-design-a #phone .report .a-structure-guide .nb-head:not(#_){padding:10px 0;background:var(--g-head);border-bottom:1px solid var(--g-line)}body.jh-design-a #phone .report .a-structure-guide .nb-head b:not(#_){font:600 14px/1.3 "Yongunni Serif";color:var(--g-ink);letter-spacing:.04em}body.jh-design-a #phone .report .a-structure-guide .nb-row:not(#_){padding:0;align-items:stretch;border-bottom:1px solid var(--g-line)}body.jh-design-a #phone .report .a-structure-guide .nb-row:last-child:not(#_){border-bottom:0}body.jh-design-a #phone .report .a-structure-guide .nb-axis:not(#_){align-items:center;justify-content:center;gap:4px;padding:0}body.jh-design-a #phone .report .a-structure-guide .nb-axis b:not(#_){font:600 14px/1.25 "Yongunni Sans";color:var(--g-ink)}body.jh-design-a #phone .report .a-structure-guide .nb-axis small:not(#_){font:400 14px/1.3 "Yongunni Sans";color:var(--g-muted);text-align:center}body.jh-design-a #phone .report .a-structure-guide .nb-item:not(#_){display:flex;flex-direction:column;align-items:center;padding:16px 3px 14px;border:0;border-left:1px solid var(--g-line);border-radius:0;background:transparent;box-shadow:none}body.jh-design-a #phone .report .a-structure-guide .nb-glyph:not(#_){min-height:0;padding:0;background:none;border:0;border-radius:0}body.jh-design-a #phone .report .a-structure-guide .nb-glyph strong:not(#_){font:700 19px/1.3 "Yongunni Serif";color:var(--g-ink)}body.jh-design-a #phone .report .a-structure-guide .nb-caption:not(#_){padding-top:6px}body.jh-design-a #phone .report .a-structure-guide .nb-caption span:not(#_){font:500 14px/1.4 "Yongunni Sans";color:var(--g-muted);text-wrap:balance}body.jh-design-a #phone .report .a-structure-guide .nb-item.is-active:not(#_){background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--g-gold) 26%,transparent),transparent 72%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--g-gold) 70%,transparent)}body.jh-design-a #phone .report .a-structure-guide .nb-item.is-active .nb-glyph:after{display:none}body.jh-design-a #phone .report .a-structure-guide .nb-item.is-active .nb-glyph strong:not(#_){color:var(--g-gold);text-shadow:0 0 12px color-mix(in srgb,var(--g-gold) 55%,transparent)}body.jh-design-a #phone .report .a-structure-guide .nb-item.is-active .nb-caption span:not(#_){color:var(--g-gold);font-weight:600}body.jh-design-a #phone .report .a-structure-guide .a-letter-family header:not(#_){display:block;margin:var(--sp-6) 0 var(--sp-4);text-align:center}body.jh-design-a #phone .report .a-structure-guide .a-letter-family h5:not(#_){font:700 20px/1.45 "Yongunni Serif";color:var(--g-ink);text-align:center;text-wrap:balance;word-break:keep-all}body.jh-design-a #phone .report .a-structure-guide ul.a-letter-grid:not(#_){gap:6px}body.jh-design-a #phone .report .a-structure-guide .a-letter-grid li:not(#_){gap:2px;padding:10px 2px 8px;border:1px solid color-mix(in srgb,var(--element) 32%,var(--g-line));border-radius:12px;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--element) 16%,transparent),transparent 75%),var(--g-tile);box-shadow:var(--g-shadow)}body.jh-design-a #phone .report .a-structure-guide .a-letter-grid b:not(#_){font:700 22px/1.2 "Yongunni Serif";color:var(--element);text-shadow:0 0 3px color-mix(in srgb,var(--element) 30%,transparent),0 0 14px color-mix(in srgb,var(--element) 45%,transparent)}body.jh-design-a #phone .report .a-structure-guide .a-letter-grid small:not(#_){font:500 14px/1.2 "Yongunni Sans";color:color-mix(in srgb,var(--element) 80%,var(--g-ink));letter-spacing:.06em}
