body{--bg:#fffdf9;--panel:#f7f0e9;--ivory:#3d3035;--muted:#8b7775;--gold:#9b7460;--line:#a87d6426;color:#3d3035;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffdf9}body .site-header{background:#fffdf9f5;border-color:#eadfd7}body .site-header nav{color:#7a6967}body .brand>span{color:#3d3035}body .site-footer{color:#4a393c;background:#f6efe9}body .site-footer>div:not(.footer-mark){color:#8a7470}body .site-footer>small{color:#9c8984}body .button{border-radius:12px}body .button.gold{color:#49352f;background:linear-gradient(145deg,#f1ddc5,#e6c5aa);border-color:#dec0a7;box-shadow:inset 0 1px #fff7ee}body .button.outline{color:#8b6556;background:#f8f1e9;border-color:#dfcabc}body .form-art{height:320px}body .form-art:after{background:linear-gradient(#0000 20%,#fffdf9)}body .form-art>img{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}body .form-art>div{text-shadow:none}body .form-art h1{color:#493636;font-size:27px}body .form-art .eyebrow{color:#8d655a}body .profile-fields label{color:#6a5557}body .profile-fields input:not([type=checkbox]),body .profile-fields select{color:#443537;background:#fff;border-color:#e2d5ce;border-radius:11px}body .profile-fields input::placeholder{color:#ac9a95}body .check-line{color:#887570!important}body .unknown-time{color:#97847b;background:#f7f0e9;border-color:#e7d7ca}body .concern-options>label{color:#836963;background:#fffaf5;border-color:#e7d7cc;border-radius:12px}body .concern-options>label.selected{color:#774d46;background:#f0e0d6;border-color:#b88e7c}body .analysis-overlay{color:#694d4c;background:#fffaf5f5}body .analysis-overlay p{color:#8b7775}body .reading-intro h1,body .checkout-heading h1{color:#493437}body .manse-paper{background:#f7efe6;border-color:#e3cdb8;border-radius:18px}body .paper-label span{color:#937a69}body .pillar-grid>div{background:#fffaf3;border-color:#e6d6c4;border-radius:8px}body .pillar-grid strong{color:#8c6656}body .pillar-grid .day-pillar{background:#eedcc9;border-color:#c7a68a}body .pillar-grid .day-pillar strong{color:#734a3d}body .pillar-grid span,body .pillar-grid small{color:#9c8576}body .preview-note>p{color:#756065}body .premium-invite li{color:#685257}body .premium-price>span{color:#947977}body .note-speaker>img{border-radius:50%}body .preview-note{padding:28px 6px}body .checkout-includes li{color:#796064}body .price-breakdown>div{color:#8c746e}body .checkout-consent{color:#887570}body .checkout-consent a{color:#9a685e}body .demo-notice{background:#f4ece2;border-color:#e7d6c7;border-radius:12px}body .demo-notice p{color:#8a7368}body .checkout-product>img{border-radius:12px}body .report-cover{background:#f7eee6}body .report-cover:after{background:linear-gradient(#0000 30%,#fffdf9c9 72%,#fffdf9 98%)}body .report-cover>div{padding-top:245px}body .report-cover h1{color:#483334}body .report-cover p{color:#82686a}body .report-portrait{opacity:1;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}body .report-index nav a{color:#896c68}body .report-section>p{color:#756064}body .report-section h2{color:#4e363c}body .report-action{background:#f6ede4;border-left-color:#c5a38c;border-radius:0 12px 12px 0}body .report-action p{color:#82695e}body .guide-quote{background:#f7eeeb;border-radius:18px;padding:20px 15px}body .guide-quote p{color:#97716d}body .guide-quote.muyeong{background:#eef0f4}body .guide-quote.muyeong p{color:#6f758e}body .saved-promise{background:#f9f0e9;border-radius:16px}body .elements-chart,body .month-calendar{background:#fbf6ef;border-color:#eadbc9;border-radius:16px}body .element-bars>div>span{color:#ad8462}body .month-grid button{color:#755b54;background:#fffdf9;border-color:#e7dbd0;border-radius:8px}body .month-grid button.selected{background:#eddaca;border-color:#b9987e}body .month-grid button>span{color:#9b857b}body .month-grid button.tone-확장>span{color:#ac7c4c}body .month-grid button.tone-정비>span{color:#87919e}body .month-detail>p{color:#8a716c}body .relationship-map{background:#f5f0f5;border-color:#e5d7e2;border-radius:20px}body .relationship-map>p{color:#8b7286}body .record-item{background:#faf2eb;border-color:#e7d7cc;border-radius:16px}body .record-item>img{border-radius:10px}body .legal-copy p{color:#826b68}body .error-notice{color:#a7524a;background:#f7e7e3;border-color:#e8c3bb}body:has(.story-page){--bg:#100d15;--ivory:#f6edf2;--muted:#b3a1ae;--gold:#e0c5ac;--line:#dbc0a72b;color:#f6edf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100d15}body:has(.story-page) .site-header{background:#100d15f2;border-color:#d5bca42b}body:has(.story-page) .brand>span{color:#f6edf2}body:has(.story-page) .site-header nav{color:#c8b6c4}body:has(.story-page) .site-footer{color:#e7d7e0;background:#100d15}body .story-page{background:#100d15}body .story-narration p{color:#c1adbc}body .thought-beat p{color:#e6cdd9}body .story-dialogue-dark p{background:linear-gradient(90deg,#b49aa9,#fff1ed,#b49aa9);-webkit-background-clip:text;background-clip:text}body .story-transition{background:#100d15}body .story-caption{background:#100d1560}body .choice-sheet{color:#f3e5ef;background:#201821;border-color:#bfa2af}body .choice-sheet .button.outline{color:#e6c5d6;background:#ffffff06;border-color:#bd8da566}@media print{body{color:#111;background:#fff}body .report-section>p{color:#222}}.floating-nav{z-index:40;bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf6f2;border:1px solid #e1d4c8;border-radius:25px;justify-content:space-around;align-items:center;width:calc(100% - 32px);max-width:408px;padding:10px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #41262619}.floating-nav a{color:#a29087;flex-direction:column;align-items:center;gap:6px;min-width:70px;padding:4px 10px;font-size:10px;display:flex}.floating-nav a[aria-current=page]{color:#61404e}.floating-nav a[aria-current=page] svg{stroke-width:2px}.floating-nav a:focus-visible{border-radius:10px}.personal-page{padding:35px 25px 65px}.personal-page>header{margin-bottom:30px}.personal-page h1{font:31px/1.6 var(--serif);margin:12px 0}.personal-page>header p{color:#8b7775;font-size:13px}.personal-records{background:#f5ece4;border:1px solid #e7d7c9;border-radius:17px;justify-content:space-between;align-items:center;margin-bottom:32px;padding:20px;font-size:14px;display:flex}.personal-records small{color:#998078;margin-top:6px;font-size:11px;display:block}.personal-records b{font-size:23px;font-weight:400}.personal-consent{margin:28px 0 20px}.personal-consent a{text-decoration:underline}.personal-page .button{width:100%}.personal-footnote{color:#a18b83;margin-top:25px;font-size:11px}.personal-success{color:#6b8877;margin-top:17px;font-size:12px}.personal-manse{border-top:1px solid #e6d6ca;margin-top:40px;padding-top:30px}.personal-manse h2{font:30px/1.6 var(--serif);margin:12px 0}.personal-manse h2 small{font:11px var(--sans);color:#a28576;margin-left:12px}.personal-manse>p{color:#8b7267;font-size:13px}.personal-manse h3{margin:30px 0 15px;font-size:16px}.personal-elements>div{align-items:center;gap:14px;margin:14px 0;font-size:12px;display:flex}.personal-elements meter{accent-color:#bba084;flex:1;width:100%;height:12px}.personal-elements small{color:#9b857c;text-align:right;min-width:75px;font-size:10px}.luck-list{gap:12px;padding:5px 0 17px;display:flex;overflow:auto}.luck-list article{background:#f7efe5;border-radius:14px;flex:0 0 140px;padding:17px}.luck-list strong{font:23px var(--serif);display:block}.luck-list span{color:#a28574;margin:10px 0;font-size:11px;display:block}.luck-list p{color:#8b7267;font-size:11px}.personal-manse>.button{margin-top:25px}@media print{.floating-nav{display:none!important}}.site-footer .footer-business{color:#8a7470;word-break:keep-all;margin:24px 0;font-size:11px;font-style:normal;line-height:1.9}.floating-nav{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#ebdcd5cc;border:0;box-shadow:0 8px 28px #59404c29,0 2px 8px #59404c0d,inset 0 1px #ffffffa6}.floating-nav a{border-radius:18px;gap:3px;transition:background .2s,color .2s}.floating-nav img{object-fit:contain;width:32px;height:32px}.floating-nav a[aria-current=page]{color:#694956;background:#fff9f0c7}.offer-notice{font-size:11px;line-height:1.8;display:inline-block}.offer-notice>small{opacity:.8;margin-top:3px;font-size:10px;display:block}.seorin-ending .offer-notice{margin-top:18px}.seorin-ending .offer-notice>small{margin-top:4px}.site-footer{padding:24px}.site-footer .footer-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.footer-heading nav{gap:14px;font-size:10px;display:flex}.footer-heading .footer-mark{white-space:nowrap;font-size:22px}.site-footer .footer-business{margin:14px 0 10px;font-size:10px;line-height:1.7}.site-footer .footer-business p{margin:4px 0}.site-footer .footer-registration{flex-wrap:wrap;gap:2px 12px;display:flex}.site-footer .footer-business span{margin:0}.site-footer>small{margin-top:10px;font-size:9px}body:has(.floating-nav) .site-footer{padding-bottom:100px}body:has(.floating-nav):not(:has(.site-footer)){padding-bottom:100px}@media print{body:has(.floating-nav):not(:has(.site-footer)){padding-bottom:0}}
