.preview-module__B4odDa__page{color:#302b25;overflow-wrap:anywhere;max-width:920px;margin:0 auto;padding:28px 24px 72px;line-height:1.85}.preview-module__B4odDa__top{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.preview-module__B4odDa__top a{color:#695039;text-underline-offset:5px}.preview-module__B4odDa__notice{background:#f6eee0;border:1px solid #d5c5ad;border-radius:12px;gap:6px;margin-bottom:24px;padding:16px 20px;font-size:14px;display:grid}.preview-module__B4odDa__paper{background:#fffdf9;border:1px solid #e5d9c9;border-radius:20px;overflow:hidden;box-shadow:0 15px 45px #5140290b}.preview-module__B4odDa__hero{background:radial-gradient(at 95% 0,#dfc9a24a,#0000 65%),#f8f3eb;padding:48px}.preview-module__B4odDa__eyebrow{color:#785a32;letter-spacing:.06em;font-size:13px;font-weight:700}.preview-module__B4odDa__hero h1{margin:18px 0;font-size:clamp(30px,5vw,44px);line-height:1.4}.preview-module__B4odDa__hero>p{color:#665a4c}.preview-module__B4odDa__steps{color:#756c60;border-top:1px solid #ded0bc;flex-wrap:wrap;gap:12px 24px;margin:24px 0 0;padding:22px 0 0;font-size:13px;list-style:none;display:flex}.preview-module__B4odDa__steps [aria-current]{color:#302b25;font-weight:700}.preview-module__B4odDa__section{border-top:1px solid #e8dfd2;padding:36px 48px}.preview-module__B4odDa__section h2{letter-spacing:-.03em;margin:10px 0 24px;font-size:clamp(23px,3vw,29px);line-height:1.55}.preview-module__B4odDa__section p{margin:16px 0;font-size:17px}.preview-module__B4odDa__caution{background:#f6f0e6;border-left:3px solid #a77d4b;margin:26px 0;padding:16px 22px}.preview-module__B4odDa__caution p{margin:8px 0 0}.preview-module__B4odDa__details{border-top:1px solid #e5d9c9;padding-top:18px;font-size:15px}.preview-module__B4odDa__details summary,.preview-module__B4odDa__audit summary{cursor:pointer;min-height:44px;font-weight:600}.preview-module__B4odDa__offer{background:#f6f0e6;border:1px solid #dfceb7;border-radius:14px;padding:26px}.preview-module__B4odDa__offer ul{padding-left:22px}.preview-module__B4odDa__purchase{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 14px;display:flex}.preview-module__B4odDa__purchase strong{font-size:24px}.preview-module__B4odDa__purchase small{display:block}.preview-module__B4odDa__page button{font:inherit;cursor:pointer;color:#fff;background:#704b35;border:1px solid #7f5339;border-radius:10px;min-height:48px;padding:12px 20px}.preview-module__B4odDa__page small{color:#746554;font-size:13px}.preview-module__B4odDa__page :focus-visible{outline-offset:5px;outline:3px solid #986829}.preview-module__B4odDa__status{color:#766343;font-size:14px!important}.preview-module__B4odDa__chapter{border-top:1px solid #e5d9c9;padding:28px 0 10px}.preview-module__B4odDa__chapter h3,.preview-module__B4odDa__next h3{margin:8px 0 16px;font-size:21px}.preview-module__B4odDa__next{grid-template-columns:1fr 1fr;gap:18px;display:grid}.preview-module__B4odDa__next>div{border:1px solid #e5d9c9;border-radius:12px;padding:22px}.preview-module__B4odDa__next p{font-size:15px}.preview-module__B4odDa__audit{color:#675c50;margin-top:24px;font-size:14px}.preview-module__B4odDa__audit details{border:1px dashed #c9b79e;border-radius:12px;padding:20px}.preview-module__B4odDa__audit details>div{border-top:1px solid #ded0bc;padding:12px 0}.preview-module__B4odDa__audit button{color:#704b35;background:#fffdf9;margin-top:18px}@media (max-width:600px){.preview-module__B4odDa__page{padding:18px 14px 40px}.preview-module__B4odDa__hero{padding:30px 22px}.preview-module__B4odDa__section{padding:28px 22px}.preview-module__B4odDa__section p{font-size:16px}.preview-module__B4odDa__purchase{flex-direction:column;align-items:stretch}.preview-module__B4odDa__offer{padding:20px}.preview-module__B4odDa__next{grid-template-columns:1fr}.preview-module__B4odDa__steps{gap:8px 14px;font-size:12px}}
.ReadingIllustration-module__UsUnMa__figure{min-width:0;max-width:720px;margin:24px auto}.ReadingIllustration-module__UsUnMa__figure img{border-radius:12px;width:100%;height:auto;display:block}.ReadingIllustration-module__UsUnMa__figure figcaption{color:#7b786b;text-align:center;margin-top:8px;font-size:12px;line-height:1.7}.ReadingIllustration-module__UsUnMa__sample{color:#31473e;background:#faf7f0;border-radius:18px;grid-template-columns:1fr 1.3fr;align-items:center;gap:24px;max-width:940px;margin:24px auto;padding:24px;display:grid}.ReadingIllustration-module__UsUnMa__sample small{color:#8a7348;font-size:12px}.ReadingIllustration-module__UsUnMa__sample h2{margin:12px 0;font-size:clamp(24px,3vw,32px);line-height:1.45}.ReadingIllustration-module__UsUnMa__sample p{font-size:15px;line-height:1.8}.ReadingIllustration-module__UsUnMa__sample .ReadingIllustration-module__UsUnMa__note{color:#77786c;font-size:12px}.ReadingIllustration-module__UsUnMa__sample .ReadingIllustration-module__UsUnMa__figure{margin:0}@media (max-width:600px){.ReadingIllustration-module__UsUnMa__sample{grid-template-columns:1fr;gap:0;margin:16px 0;padding:20px}.ReadingIllustration-module__UsUnMa__sample h2 br{display:none}.ReadingIllustration-module__UsUnMa__figure{margin:20px 0}.ReadingIllustration-module__UsUnMa__sample .ReadingIllustration-module__UsUnMa__figure{margin-top:8px}}.ReadingIllustration-module__UsUnMa__zodiacCompact{box-sizing:border-box;background:linear-gradient(110deg,#f3eee4,#faf8f2);border:1px solid #e6dfd2;border-radius:16px;align-items:center;gap:20px;max-width:640px;margin:18px 0;padding:12px;display:flex}.ReadingIllustration-module__UsUnMa__zodiacCompact img{border-radius:10px;flex-shrink:0;width:180px;height:auto;display:block}.ReadingIllustration-module__UsUnMa__zodiacCompact figcaption{color:#62685e;word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.75}.ReadingIllustration-module__UsUnMa__zodiacCompact strong{color:#31473e;margin-bottom:5px;font-size:15px;line-height:1.5;display:inline-block}@media (max-width:600px){.ReadingIllustration-module__UsUnMa__zodiacCompact{gap:12px;padding:10px}.ReadingIllustration-module__UsUnMa__zodiacCompact img{width:128px}.ReadingIllustration-module__UsUnMa__zodiacCompact figcaption{font-size:12px}.ReadingIllustration-module__UsUnMa__zodiacCompact strong{font-size:14px}}@media (max-width:380px){.ReadingIllustration-module__UsUnMa__zodiacCompact{grid-template-columns:1fr;gap:8px;display:grid}.ReadingIllustration-module__UsUnMa__zodiacCompact img{width:150px;margin:0 auto}.ReadingIllustration-module__UsUnMa__zodiacCompact strong{margin-bottom:2px}}
.Chart-module__0A-dxW__root{--m-card:var(--card);--m-wash:color-mix(in srgb, var(--ink) 4%, var(--card));--m-wash-2:color-mix(in srgb, var(--ink) 7%, var(--card));--m-line:var(--line);--m-ink:var(--ink);--m-soft:var(--ink-soft);--m-accent:#2f5e52;--m-accent-wash:color-mix(in srgb, #2f5e52 10%, var(--card));--m-focus:#2f6fb5;--m-good:#2a6a4b;--m-good-bg:#e2f1e8;--m-bad:#9b3b2e;--m-bad-bg:#f7e2dd;--m-neutral:#5d5850;--m-neutral-bg:#eeebe5;--m-split:#34558a;--m-split-bg:#e2e9f6;--oh-목:#44703e;--oh-화:#a8432f;--oh-토:#85582c;--oh-금:#5f5f68;--oh-수:#335b88;overflow-wrap:anywhere;word-break:keep-all;border-radius:20px;min-width:0;max-width:920px;margin:0 auto 14px;padding:32px}.chart-panel>.Chart-module__0A-dxW__root.chart{background:var(--m-card)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Chart-module__0A-dxW__root{--m-accent:#9cc8b7;--m-accent-wash:color-mix(in srgb, #9cc8b7 12%, var(--card));--m-focus:#8cb8f0;--m-good:#9fd6b6;--m-good-bg:#1d3328;--m-bad:#f2a596;--m-bad-bg:#3b231e;--m-neutral:#cfc6b8;--m-neutral-bg:#2c2822;--m-split:#abc3ee;--m-split-bg:#212b3e;--oh-목:#93c78a;--oh-화:#f09d8b;--oh-토:#dcae86;--oh-금:#c4c4cc;--oh-수:#93b6e0}}:root[data-theme=dark] .Chart-module__0A-dxW__root{--m-accent:#9cc8b7;--m-accent-wash:color-mix(in srgb, #9cc8b7 12%, var(--card));--m-focus:#8cb8f0;--m-good:#9fd6b6;--m-good-bg:#1d3328;--m-bad:#f2a596;--m-bad-bg:#3b231e;--m-neutral:#cfc6b8;--m-neutral-bg:#2c2822;--m-split:#abc3ee;--m-split-bg:#212b3e;--oh-목:#93c78a;--oh-화:#f09d8b;--oh-토:#dcae86;--oh-금:#c4c4cc;--oh-수:#93b6e0}.Chart-module__0A-dxW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Chart-module__0A-dxW__head{margin-bottom:18px}.Chart-module__0A-dxW__step{letter-spacing:.04em;color:var(--m-accent);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.Chart-module__0A-dxW__title{color:var(--m-ink);margin:4px 0 10px;font-size:24px;line-height:1.45}.Chart-module__0A-dxW__lead{color:var(--m-soft);margin:0 0 14px;font-size:15px;line-height:1.85}.Chart-module__0A-dxW__hint{color:var(--m-soft);margin:-6px 0 10px;font-size:13px;line-height:1.7}.Chart-module__0A-dxW__note{color:var(--m-soft);margin:14px 0 0;font-size:13px;line-height:1.8}.Chart-module__0A-dxW__hourNote{background:var(--m-split-bg);color:var(--m-ink);border-left:3px solid var(--m-split);border-radius:10px;margin:10px 0;padding:10px 14px;font-size:14px;line-height:1.7}.Chart-module__0A-dxW__birth{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;display:flex}.Chart-module__0A-dxW__birth>div{border:1px solid var(--m-line);background:var(--m-wash);border-radius:999px;align-items:baseline;gap:6px;min-width:0;padding:6px 10px;font-size:13px;display:flex}.Chart-module__0A-dxW__birth dt{color:var(--m-soft);font-weight:600}.Chart-module__0A-dxW__birth dd{color:var(--m-ink);font-variant-numeric:tabular-nums;margin:0}.Chart-module__0A-dxW__howto{border:1px solid var(--m-line);background:var(--m-wash);border-radius:12px;margin:12px 0 0}.Chart-module__0A-dxW__howto>summary{cursor:pointer;color:var(--m-ink);align-items:center;min-height:44px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.Chart-module__0A-dxW__howto>summary:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px;border-radius:12px}.Chart-module__0A-dxW__howto ol,.Chart-module__0A-dxW__howto ul{color:var(--m-soft);margin:0;padding:0 18px 14px 36px;font-size:14px;line-height:1.85}.Chart-module__0A-dxW__howto li+li{margin-top:4px}.Chart-module__0A-dxW__howto b{color:var(--m-ink);margin-right:4px}.Chart-module__0A-dxW__scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--m-line);background:var(--m-card);border-radius:14px;max-width:100%;overflow-x:auto}.Chart-module__0A-dxW__scroll:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.Chart-module__0A-dxW__grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:300px}.Chart-module__0A-dxW__grid th,.Chart-module__0A-dxW__grid td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--m-line);padding:4px}.Chart-module__0A-dxW__grid tbody tr:last-child th,.Chart-module__0A-dxW__grid tbody tr:last-child td{border-bottom:0}.Chart-module__0A-dxW__grid thead th{background:var(--m-wash);padding:12px 4px 8px}.Chart-module__0A-dxW__colName{color:var(--m-ink);font-size:14px;font-weight:700;display:block}.Chart-module__0A-dxW__grid thead small{color:var(--m-soft);font-size:11px;font-weight:500;display:block}.Chart-module__0A-dxW__rowHead{width:64px;color:var(--m-soft);background:var(--m-wash);z-index:1;font-size:12px;font-weight:700;position:sticky;left:0;text-align:left!important;padding-left:10px!important}.Chart-module__0A-dxW__rowHead small{font-size:10px;font-weight:500;display:block}.Chart-module__0A-dxW__dayCol{background:var(--m-accent-wash)}.Chart-module__0A-dxW__centerTag{background:var(--m-accent);color:var(--m-card);white-space:nowrap;border-radius:999px;margin-top:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.Chart-module__0A-dxW__grid thead th.Chart-module__0A-dxW__dayCol{background:color-mix(in srgb, var(--m-accent) 16%, var(--m-card))}.Chart-module__0A-dxW__cellBtn{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;transition:background .15s,border-color .15s;display:flex}.Chart-module__0A-dxW__cellBtn:hover{background:var(--m-wash-2)}.Chart-module__0A-dxW__cellBtn:focus-visible{outline:3px solid var(--m-focus);outline-offset:1px}.Chart-module__0A-dxW__cellBtn[aria-pressed=true]{border-color:var(--m-accent);background:var(--m-accent-wash)}.Chart-module__0A-dxW__glyphBtn{min-height:96px}.Chart-module__0A-dxW__tintMok{background:color-mix(in srgb, var(--oh-목) 7%, transparent)}.Chart-module__0A-dxW__tintHwa{background:color-mix(in srgb, var(--oh-화) 7%, transparent)}.Chart-module__0A-dxW__tintTo{background:color-mix(in srgb, var(--oh-토) 7%, transparent)}.Chart-module__0A-dxW__tintGeum{background:color-mix(in srgb, var(--oh-금) 7%, transparent)}.Chart-module__0A-dxW__tintSu{background:color-mix(in srgb, var(--oh-수) 7%, transparent)}.Chart-module__0A-dxW__glyph{font-family:var(--serif);font-size:34px;font-weight:600;line-height:1.1}.Chart-module__0A-dxW__kr{color:var(--m-soft);font-size:11px}.Chart-module__0A-dxW__sip{color:var(--m-ink);font-size:12px;font-weight:700}.Chart-module__0A-dxW__term{color:var(--m-ink);font-size:13px;font-weight:600}.Chart-module__0A-dxW__hiddenList{flex-wrap:wrap;justify-content:center;gap:2px 6px;display:flex}.Chart-module__0A-dxW__hiddenItem{font-family:var(--serif);flex-direction:column;align-items:center;font-size:16px;line-height:1.2;display:flex}.Chart-module__0A-dxW__hiddenItem small{font-family:var(--sans);color:var(--m-soft);font-size:10px}.Chart-module__0A-dxW__badges{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.Chart-module__0A-dxW__badge{border:1px solid var(--m-line);background:var(--m-wash-2);width:auto;min-height:32px;color:var(--m-ink);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.Chart-module__0A-dxW__badgeEmpty{color:var(--m-split);border-style:dashed}.Chart-module__0A-dxW__dash{color:var(--m-soft)}.Chart-module__0A-dxW__explain{background:var(--m-wash);border:1px solid var(--m-line);border-radius:12px;margin:12px 0 0;padding:16px 18px}.Chart-module__0A-dxW__explainTitle{color:var(--m-ink);margin:0 0 8px;font-size:16px;font-weight:700}.Chart-module__0A-dxW__explainLine{color:var(--m-soft);margin:6px 0 0;font-size:14px;line-height:1.85}.Chart-module__0A-dxW__explainLine b{color:var(--m-ink);font-weight:700}.Chart-module__0A-dxW__explainEmpty{color:var(--m-soft);margin:0;font-size:14px}.Chart-module__0A-dxW__personal{background:var(--m-accent-wash);border:1px solid color-mix(in srgb, var(--m-accent) 25%, var(--m-line));border-radius:16px;margin:26px 0 0;padding:20px}.Chart-module__0A-dxW__personalLead>span,.Chart-module__0A-dxW__personalGrid span{color:var(--m-accent);font-size:12px;font-weight:700}.Chart-module__0A-dxW__personal h4{color:var(--m-ink);margin:4px 0 6px;font-size:17px;line-height:1.55}.Chart-module__0A-dxW__personal p{color:var(--m-soft);margin:0;font-size:15px;line-height:1.85}.Chart-module__0A-dxW__personal small{color:var(--m-soft);margin-top:6px;font-size:12px;line-height:1.7;display:block}.Chart-module__0A-dxW__personalGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.Chart-module__0A-dxW__personalGrid article{background:var(--m-card);border-radius:12px;min-width:0;padding:14px 16px}.Chart-module__0A-dxW__section{border-top:1px solid var(--m-line);min-width:0;margin:34px 0 0;padding-top:26px}.Chart-module__0A-dxW__elements{border:1px solid var(--m-line);background:var(--m-wash);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px 12px 14px;display:grid}.Chart-module__0A-dxW__element{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.Chart-module__0A-dxW__element>strong{font-variant-numeric:tabular-nums;font-size:22px}.Chart-module__0A-dxW__element>strong small{margin-left:2px;font-size:11px}.Chart-module__0A-dxW__elementPlot{border-bottom:1px solid var(--m-line);flex-direction:column-reverse;align-items:center;gap:3px;width:100%;margin:8px 0 10px;display:flex}.Chart-module__0A-dxW__elementPlot i{border-radius:4px;flex-shrink:0;width:min(40px,80%);height:15px;display:block}.Chart-module__0A-dxW__elementName{color:var(--m-ink);white-space:nowrap;font-size:14px;font-weight:700}.Chart-module__0A-dxW__elementName small{color:var(--m-soft);font-size:11px;font-weight:500}.Chart-module__0A-dxW__elementEasy{color:var(--m-soft);margin-top:2px;font-size:11px;line-height:1.5}.Chart-module__0A-dxW__elementHidden{border:1px dashed var(--m-line);color:var(--m-soft);white-space:nowrap;border-radius:999px;margin-top:6px;padding:1px 6px;font-size:11px}.Chart-module__0A-dxW__reading{background:var(--m-card);border:1px solid var(--m-line);border-left:4px solid var(--m-accent);color:var(--m-ink);border-radius:14px;margin:16px 0 0;padding:18px 20px;font-size:15px;line-height:1.9}.Chart-module__0A-dxW__reading p{margin:0}.Chart-module__0A-dxW__reading p+p{margin-top:10px}.Chart-module__0A-dxW__readingHead{color:var(--m-accent);font-weight:700;font-size:13px!important}.Chart-module__0A-dxW__readingNote{color:var(--m-soft);border-top:1px dashed var(--m-line);padding-top:10px;font-size:13px}.Chart-module__0A-dxW__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Chart-module__0A-dxW__cardItem,.Chart-module__0A-dxW__gongmang{border:1px solid var(--m-line);background:var(--m-card);border-radius:14px;min-width:0;padding:16px 18px}.Chart-module__0A-dxW__cardHap{border-left:4px solid var(--m-good)}.Chart-module__0A-dxW__cardClash{border-left:4px solid var(--m-bad)}.Chart-module__0A-dxW__gongmang{border-left:4px solid var(--m-split);margin-top:16px}.Chart-module__0A-dxW__cardHead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}.Chart-module__0A-dxW__cardHead b{color:var(--m-ink);font-size:16px}.Chart-module__0A-dxW__cardHead span{font-family:var(--serif);color:var(--m-ink);font-size:15px}.Chart-module__0A-dxW__cardHead small{color:var(--m-soft);font-size:12px}.Chart-module__0A-dxW__cardEasy,.Chart-module__0A-dxW__cardMine,.Chart-module__0A-dxW__cardUse{color:var(--m-soft);margin:6px 0 0;font-size:14px;line-height:1.8}.Chart-module__0A-dxW__cardMine b,.Chart-module__0A-dxW__cardUse b{color:var(--m-ink)}.Chart-module__0A-dxW__cardUse{border-top:1px dashed var(--m-line);padding-top:6px}.Chart-module__0A-dxW__ptable{border-collapse:separate;border-spacing:0;min-width:100%}.Chart-module__0A-dxW__ptable th,.Chart-module__0A-dxW__ptable td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--m-line);min-width:72px;color:var(--m-ink);padding:6px 4px;font-size:13px}.Chart-module__0A-dxW__ptable tbody tr:last-child th,.Chart-module__0A-dxW__ptable tbody tr:last-child td{border-bottom:0}.Chart-module__0A-dxW__ptable .Chart-module__0A-dxW__rowHead{width:56px;min-width:56px}.Chart-module__0A-dxW__pNow{background:var(--m-accent-wash)}.Chart-module__0A-dxW__ptable thead th.Chart-module__0A-dxW__pNow{background:color-mix(in srgb, var(--m-accent) 18%, var(--m-card))}.Chart-module__0A-dxW__pHeadBtn{width:100%;min-height:48px;color:var(--m-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;display:flex}.Chart-module__0A-dxW__pHeadBtn b{font-size:14px}.Chart-module__0A-dxW__pHeadBtn small{color:var(--m-soft);white-space:nowrap;font-size:11px}.Chart-module__0A-dxW__pHeadBtn:hover{background:var(--m-wash-2)}.Chart-module__0A-dxW__pHeadBtn:focus-visible{outline:3px solid var(--m-focus);outline-offset:1px}.Chart-module__0A-dxW__pHeadBtn[aria-pressed=true]{border-color:var(--m-accent)}.Chart-module__0A-dxW__nowTag{background:var(--m-accent);color:var(--m-card);border-radius:999px;padding:0 6px;font-size:10px;font-style:normal;font-weight:700}.Chart-module__0A-dxW__pGlyph{font-family:var(--serif);flex-direction:column;align-items:center;font-size:22px;font-weight:600;line-height:1.15;display:inline-flex}.Chart-module__0A-dxW__pGlyph small{font-family:var(--sans);color:var(--m-soft);font-size:11px;font-weight:600}.Chart-module__0A-dxW__chip{white-space:nowrap;border-radius:999px;flex-direction:column;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.Chart-module__0A-dxW__chip small{font-weight:600}.Chart-module__0A-dxW__chipLead{font-size:10px;font-weight:500;display:block}.Chart-module__0A-dxW__tone_good{color:var(--m-good);background:var(--m-good-bg)}.Chart-module__0A-dxW__tone_bad{color:var(--m-bad);background:var(--m-bad-bg)}.Chart-module__0A-dxW__tone_neutral{color:var(--m-neutral);background:var(--m-neutral-bg)}.Chart-module__0A-dxW__tone_split{color:var(--m-split);background:var(--m-split-bg)}.Chart-module__0A-dxW__dots{color:var(--m-ink);letter-spacing:1px;flex-direction:column;align-items:center;font-size:11px;display:inline-flex}.Chart-module__0A-dxW__dots i{color:var(--m-soft);font-style:normal}.Chart-module__0A-dxW__dots small{letter-spacing:0;color:var(--m-soft)}.Chart-module__0A-dxW__legend{list-style:none;padding:0 16px 14px!important}.Chart-module__0A-dxW__legend li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Chart-module__0A-dxW__links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.Chart-module__0A-dxW__links>.Chart-module__0A-dxW__note{flex-basis:100%;margin:0}.Chart-module__0A-dxW__linkBtn{border:1px solid var(--m-accent);background:var(--m-accent-wash);min-height:44px;color:var(--m-ink);cursor:pointer;border-radius:10px;align-items:center;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;list-style:none;display:inline-flex}.Chart-module__0A-dxW__linkBtn::-webkit-details-marker{display:none}.Chart-module__0A-dxW__linkBtn:hover{background:color-mix(in srgb, var(--m-accent) 18%, var(--m-card))}.Chart-module__0A-dxW__linkBtn:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.Chart-module__0A-dxW__linkMenu{position:relative}.Chart-module__0A-dxW__linkMenu ul{border:1px solid var(--m-line);background:var(--m-card);border-radius:10px;gap:4px;margin:6px 0 0;padding:6px;list-style:none;display:grid}.Chart-module__0A-dxW__linkMenu li a{min-height:44px;color:var(--m-ink);border-radius:8px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.Chart-module__0A-dxW__linkMenu li a:hover{background:var(--m-wash-2)}.Chart-module__0A-dxW__linkMenu li a:focus-visible{outline:3px solid var(--m-focus);outline-offset:1px}.Chart-module__0A-dxW__toggle{border:1px solid var(--m-line);background:var(--m-wash);width:100%;min-height:48px;color:var(--m-ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;margin-top:30px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.Chart-module__0A-dxW__toggle:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.Chart-module__0A-dxW__caret,.Chart-module__0A-dxW__caretOpen{transition:transform .2s;display:inline-block}.Chart-module__0A-dxW__caretOpen{transform:rotate(180deg)}.Chart-module__0A-dxW__calc{border:1px dashed var(--m-line);border-radius:12px;margin-top:10px;padding:14px 16px}.Chart-module__0A-dxW__row{border-bottom:1px solid var(--m-line);justify-content:space-between;gap:12px;min-width:0;padding:6px 0;font-size:13px;display:flex}.Chart-module__0A-dxW__row>span:first-child{color:var(--m-soft);flex-shrink:0}.Chart-module__0A-dxW__row>span:last-child{color:var(--m-ink);text-align:right;font-variant-numeric:tabular-nums}.Chart-module__0A-dxW__legacyDaeun{gap:6px;margin-top:12px;display:flex;overflow-x:auto}.Chart-module__0A-dxW__legacyDaeun>div{border:1px solid var(--m-line);border-radius:8px;flex-direction:column;flex-shrink:0;padding:6px 10px;display:flex}.Chart-module__0A-dxW__legacyOn{background:var(--m-accent-wash);border-color:var(--m-accent)!important}.Chart-module__0A-dxW__glossary{border:1px solid var(--m-line);border-radius:12px;margin-top:14px}.Chart-module__0A-dxW__glossary>summary{cursor:pointer;min-height:48px;color:var(--m-ink);align-items:center;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.Chart-module__0A-dxW__glossary>summary:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px;border-radius:12px}.Chart-module__0A-dxW__glossary dl{gap:10px;margin:0;padding:0 16px 14px;display:grid}.Chart-module__0A-dxW__glossary dt{color:var(--m-ink);font-size:14px;font-weight:700}.Chart-module__0A-dxW__glossary dt small{font-family:var(--serif);color:var(--m-soft);margin-left:4px;font-weight:500}.Chart-module__0A-dxW__glossary dd{color:var(--m-soft);margin:2px 0 0;font-size:13px;line-height:1.8}.Chart-module__0A-dxW__bridge{background:var(--m-accent-wash);color:var(--m-ink);border-radius:12px;margin:22px 0 0;padding:14px 16px;font-size:14px;line-height:1.8}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .chart-step{color:var(--m-accent)}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .wealth-map__item{background:var(--m-wash)}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .wealth-map__item--gold{background:color-mix(in srgb, var(--oh-토) 9%, var(--m-card))}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .wealth-map__item--clay{background:color-mix(in srgb, var(--oh-화) 8%, var(--m-card))}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance-explain>div{background:var(--m-accent-wash)}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance-explain>div+div{background:color-mix(in srgb, var(--oh-화) 8%, var(--m-card))}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance-explain__icon{color:var(--m-accent)}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance-result{background:var(--m-wash);border-left-color:var(--m-accent)}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance-result>span{color:var(--m-accent)}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance-takeaway{border-color:var(--m-line)}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance-takeaway>strong{color:var(--m-accent)}.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance-takeaway mark{background:var(--m-accent-wash);color:var(--m-ink)}:is(.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .wealth-map,.Chart-module__0A-dxW__root.Chart-module__0A-dxW__root .balance){border-top:1px solid var(--m-line);margin-top:34px;padding-top:26px}@media (max-width:600px){.Chart-module__0A-dxW__root{border-radius:16px;padding:22px 12px}.chart-panel>.Chart-module__0A-dxW__root.chart{padding:22px 12px}.Chart-module__0A-dxW__grid{min-width:256px}.Chart-module__0A-dxW__birth>div{padding:5px 9px;font-size:12px}.Chart-module__0A-dxW__title{font-size:21px}.Chart-module__0A-dxW__glyphBtn{min-height:88px}.Chart-module__0A-dxW__rowHead{width:42px;font-size:11px;padding-left:4px!important}.Chart-module__0A-dxW__rowHead small{font-size:9px}.Chart-module__0A-dxW__glyph{font-size:26px}.Chart-module__0A-dxW__sip{font-size:11px}.Chart-module__0A-dxW__hiddenItem{font-size:14px}.Chart-module__0A-dxW__grid th,.Chart-module__0A-dxW__grid td{padding:3px 2px}.Chart-module__0A-dxW__personalGrid{grid-template-columns:1fr}.Chart-module__0A-dxW__elements{gap:4px;padding:14px 6px 10px}.Chart-module__0A-dxW__elementEasy{display:none}.Chart-module__0A-dxW__elementName{font-size:12px}.Chart-module__0A-dxW__reading{padding:14px;font-size:14px}.Chart-module__0A-dxW__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Chart-module__0A-dxW__cellBtn,.Chart-module__0A-dxW__caret,.Chart-module__0A-dxW__caretOpen{transition:none}}
.GuestSajuEntry-module__NOF2rq__card{border:1px solid var(--line);background:var(--paper);max-width:920px;color:var(--ink);border-radius:22px;margin:24px auto;overflow:hidden}.GuestSajuEntry-module__NOF2rq__art{object-fit:cover;width:100%;height:190px;display:block}.GuestSajuEntry-module__NOF2rq__content{padding:28px}.GuestSajuEntry-module__NOF2rq__content h2{margin:12px 0;font-size:26px}.GuestSajuEntry-module__NOF2rq__content>small{color:var(--ink-soft);font-size:12px}.GuestSajuEntry-module__NOF2rq__content p{font-size:14px;line-height:1.85}.GuestSajuEntry-module__NOF2rq__note{border:1px solid var(--line);background:#b6a27b0a;border-radius:14px;margin:24px 0;padding:20px}.GuestSajuEntry-module__NOF2rq__note strong{font-size:15px}.GuestSajuEntry-module__NOF2rq__note p{margin:8px 0 0}.GuestSajuEntry-module__NOF2rq__caption{color:var(--ink-soft);font-size:12px!important}.GuestSajuEntry-module__NOF2rq__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:600px){.GuestSajuEntry-module__NOF2rq__content{padding:20px 16px}.GuestSajuEntry-module__NOF2rq__art{height:140px}.GuestSajuEntry-module__NOF2rq__content h2{font-size:23px}.GuestSajuEntry-module__NOF2rq__note{padding:16px}.GuestSajuEntry-module__NOF2rq__content>.GuestSajuEntry-module__NOF2rq__btn{width:100%}}
.SituationSelect-module__nRKjgq__root{min-width:0;color:var(--ink,#302d29);border:0;margin:0;padding:0}.SituationSelect-module__nRKjgq__root legend{letter-spacing:-.03em;padding:0;font-size:22px;font-weight:700}.SituationSelect-module__nRKjgq__description{color:var(--ink-soft,#746e65);margin:10px 0 20px;font-size:14px;line-height:1.8}.SituationSelect-module__nRKjgq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.SituationSelect-module__nRKjgq__option{cursor:pointer;min-width:0;position:relative}.SituationSelect-module__nRKjgq__option input{opacity:0;width:1px;height:1px;position:absolute}.SituationSelect-module__nRKjgq__card{background:var(--paper,#fffdf9);border:1px solid #dfdcd5;border-radius:15px;height:100%;padding:16px;transition:background .15s,border-color .15s;display:block}.SituationSelect-module__nRKjgq__title{justify-content:space-between;align-items:center;gap:4px;font-size:15px;font-weight:650;display:flex}.SituationSelect-module__nRKjgq__hint{color:var(--ink-soft,#746e65);word-break:keep-all;margin-top:7px;font-size:12px;line-height:1.6;display:block}.SituationSelect-module__nRKjgq__check{color:#a8aaa4}.SituationSelect-module__nRKjgq__option input:checked+.SituationSelect-module__nRKjgq__card{background:#edf5f1;border-color:#4e8576;box-shadow:0 0 0 1px #4e8576}.SituationSelect-module__nRKjgq__option input:checked+.SituationSelect-module__nRKjgq__card .SituationSelect-module__nRKjgq__check{color:#286c59}.SituationSelect-module__nRKjgq__option input:focus-visible+.SituationSelect-module__nRKjgq__card{outline-offset:3px;outline:3px solid #6e97bd}.SituationSelect-module__nRKjgq__option input:disabled+.SituationSelect-module__nRKjgq__card{opacity:.6;cursor:wait}.SituationSelect-module__nRKjgq__summary,.SituationSelect-module__nRKjgq__notice{background:#f2eee6;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.7}.SituationSelect-module__nRKjgq__correction{color:var(--ink,#302d29);border:1px solid #dfdcd5;border-radius:16px;padding:20px}.SituationSelect-module__nRKjgq__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.SituationSelect-module__nRKjgq__row p{margin:0;font-size:14px}.SituationSelect-module__nRKjgq__row button{text-underline-offset:4px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.SituationSelect-module__nRKjgq__correction .SituationSelect-module__nRKjgq__root{margin-top:24px}.SituationSelect-module__nRKjgq__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.SituationSelect-module__nRKjgq__actions button{cursor:pointer;border:1px solid #d9d7d0;border-radius:10px;padding:12px 16px}.SituationSelect-module__nRKjgq__actions button:last-child{color:#fff;background:#315e51;border-color:#315e51}.SituationSelect-module__nRKjgq__actions button:disabled{opacity:.5;cursor:default}[data-theme=dark] .SituationSelect-module__nRKjgq__card{background:#272b30;border-color:#454c53}[data-theme=dark] .SituationSelect-module__nRKjgq__option input:checked+.SituationSelect-module__nRKjgq__card{background:#263f35;border-color:#82b9a3}[data-theme=dark] .SituationSelect-module__nRKjgq__check{color:#9cc6b5}:is([data-theme=dark] .SituationSelect-module__nRKjgq__summary,[data-theme=dark] .SituationSelect-module__nRKjgq__notice){background:#30343a}@media (max-width:360px){.SituationSelect-module__nRKjgq__grid{grid-template-columns:1fr}.SituationSelect-module__nRKjgq__card{padding:14px}.SituationSelect-module__nRKjgq__actions{flex-wrap:wrap}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .SituationSelect-module__nRKjgq__card{background:#272b30;border-color:#454c53}:root:not([data-theme=light]) .SituationSelect-module__nRKjgq__option input:checked+.SituationSelect-module__nRKjgq__card{background:#263f35;border-color:#82b9a3}:is(:root:not([data-theme=light]) .SituationSelect-module__nRKjgq__summary,:root:not([data-theme=light]) .SituationSelect-module__nRKjgq__notice){background:#30343a}}.SituationSelect-module__nRKjgq__modal{background:var(--paper,#fffdf9);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink,#302d29);border:1px solid #ddd6ca;border-radius:24px;padding:26px;overflow-y:auto;box-shadow:0 24px 80px #0003}.SituationSelect-module__nRKjgq__modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c242866}.SituationSelect-module__nRKjgq__modalHead{color:var(--ink-soft,#746e65);justify-content:space-between;align-items:center;font-size:12px;display:flex}.SituationSelect-module__nRKjgq__modalHead button{box-sizing:border-box;aspect-ratio:1;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ded8cf;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.SituationSelect-module__nRKjgq__modal h2{letter-spacing:-.03em;margin:18px 0 24px;font-size:23px;line-height:1.4}.SituationSelect-module__nRKjgq__modal .SituationSelect-module__nRKjgq__root legend{font-size:16px}.SituationSelect-module__nRKjgq__modal .SituationSelect-module__nRKjgq__actions{background:var(--paper,#fffdf9);margin-bottom:-10px;padding:16px 0;position:sticky;bottom:-26px}.SituationSelect-module__nRKjgq__option input:disabled+.SituationSelect-module__nRKjgq__card{cursor:not-allowed}[data-theme=dark] .SituationSelect-module__nRKjgq__modal{background:#22282d;border-color:#49515a}[data-theme=dark] .SituationSelect-module__nRKjgq__modal .SituationSelect-module__nRKjgq__actions{background:#22282d}@media (max-width:480px){.SituationSelect-module__nRKjgq__modal{border-radius:20px;padding:20px}.SituationSelect-module__nRKjgq__modal h2{font-size:21px}.SituationSelect-module__nRKjgq__modal .SituationSelect-module__nRKjgq__actions{bottom:-20px}.SituationSelect-module__nRKjgq__modal .SituationSelect-module__nRKjgq__actions button{flex:1;font-size:13px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .SituationSelect-module__nRKjgq__modal{background:#22282d}:root:not([data-theme=light]) .SituationSelect-module__nRKjgq__modal .SituationSelect-module__nRKjgq__actions{background:#22282d}}.SituationSelect-module__nRKjgq__modal .SituationSelect-module__nRKjgq__actions button:first-child{color:inherit;background:0 0;flex:none}.SituationSelect-module__nRKjgq__modal .SituationSelect-module__nRKjgq__actions button{word-break:keep-all}body:has(.starry-sky) .app-shell [data-reading-tabs] .SituationSelect-module__nRKjgq__root>legend{color:#fff4dc}body:has(.starry-sky) .app-shell [data-reading-tabs] .SituationSelect-module__nRKjgq__root>.SituationSelect-module__nRKjgq__description{color:#e0d8e5}
.TopicProductPreview-module__UMpAEW__root{color:var(--ink,#302d29);--line:#e4dfd6;--wash:#f7f4ee}.TopicProductPreview-module__UMpAEW__header{margin-bottom:28px}.TopicProductPreview-module__UMpAEW__badge{color:#4f6672;background:#edf2f4;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.TopicProductPreview-module__UMpAEW__header h2{letter-spacing:-.04em;line-height:1.4;margin:14px 0 10px!important;font-size:28px!important}.TopicProductPreview-module__UMpAEW__header p{color:var(--ink-soft,#736d63);margin:0;font-size:16px;line-height:1.8}.TopicProductPreview-module__UMpAEW__preview{border:1px solid var(--line);background:var(--paper,#fffdf9);border-radius:18px;overflow:hidden}.TopicProductPreview-module__UMpAEW__previewHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.TopicProductPreview-module__UMpAEW__root h3{margin:0;font-size:16px;line-height:1.5}.TopicProductPreview-module__UMpAEW__previewHead>span{color:var(--ink-soft,#736d63);background:var(--wash);white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:11px}.TopicProductPreview-module__UMpAEW__placeholder{text-align:center;color:var(--ink-soft,#736d63);background:linear-gradient(120deg,var(--wash),transparent);padding:26px 18px}.TopicProductPreview-module__UMpAEW__placeholder svg{color:#8b998f}.TopicProductPreview-module__UMpAEW__placeholder p{margin:12px 0 0;font-size:14px;line-height:1.9}.TopicProductPreview-module__UMpAEW__includes ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:16px 0!important;padding:0!important;display:grid!important}.TopicProductPreview-module__UMpAEW__includes li{border:1px solid var(--line);word-break:keep-all;border-radius:12px;flex-direction:column;gap:9px;font-size:14px;line-height:1.6;display:flex;padding:14px!important}.TopicProductPreview-module__UMpAEW__includes li span{color:#71847c;font-size:11px}.TopicProductPreview-module__UMpAEW__includes p{color:var(--ink-soft,#736d63);margin:0;font-size:12px;line-height:1.8}.TopicProductPreview-module__UMpAEW__details{box-sizing:border-box;border:1px solid var(--line);background:var(--paper,#fffdf9);border-radius:16px;margin:0 0 16px;padding:4px 24px 20px}.TopicProductPreview-module__UMpAEW__details:not([open]){padding-bottom:4px}.TopicProductPreview-module__UMpAEW__details>p{line-height:1.8}.TopicProductPreview-module__UMpAEW__details>ol{padding-left:24px}.TopicProductPreview-module__UMpAEW__details summary{cursor:pointer;padding:17px 0;font-size:14px;font-weight:600;line-height:1.6}.TopicProductPreview-module__UMpAEW__details>div,.TopicProductPreview-module__UMpAEW__details>ul,.TopicProductPreview-module__UMpAEW__details>ol{font-size:14px;line-height:1.9}.TopicProductPreview-module__UMpAEW__purchase{background:var(--wash);border-radius:16px;margin-top:22px;padding:22px}.TopicProductPreview-module__UMpAEW__price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.TopicProductPreview-module__UMpAEW__price span{color:var(--ink-soft,#736d63);margin-bottom:6px;font-size:12px;display:block}.TopicProductPreview-module__UMpAEW__price strong{font-size:26px}.TopicProductPreview-module__UMpAEW__price small{font-size:12px;font-weight:400}.TopicProductPreview-module__UMpAEW__price p{color:var(--ink-soft,#736d63);margin:0;font-size:12px}.TopicProductPreview-module__UMpAEW__purchase button{max-width:100%}[data-theme=dark] .TopicProductPreview-module__UMpAEW__root{--line:#41464b;--wash:#292e33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .TopicProductPreview-module__UMpAEW__root{--line:#41464b;--wash:#292e33}}@media (max-width:600px){.TopicProductPreview-module__UMpAEW__header h2{font-size:24px!important}.TopicProductPreview-module__UMpAEW__header p{font-size:14px}.TopicProductPreview-module__UMpAEW__includes ul{grid-template-columns:1fr}.TopicProductPreview-module__UMpAEW__includes li{flex-direction:row;align-items:baseline;padding:12px 14px!important}.TopicProductPreview-module__UMpAEW__previewHead{padding:16px}.TopicProductPreview-module__UMpAEW__purchase{padding:18px}.TopicProductPreview-module__UMpAEW__root h3{font-size:15px}}.TopicProductPreview-module__UMpAEW__purchase>section{margin:0;padding:0}.TopicProductPreview-module__UMpAEW__purchase:has([data-payment-review]) .TopicProductPreview-module__UMpAEW__price{margin-bottom:10px}@media (max-width:600px){.TopicProductPreview-module__UMpAEW__purchase{margin-top:14px;padding:12px}.TopicProductPreview-module__UMpAEW__price{gap:8px;margin-bottom:10px}.TopicProductPreview-module__UMpAEW__price strong{font-size:22px}}.TopicProductPreview-module__UMpAEW__header .TopicProductPreview-module__UMpAEW__badge{margin-bottom:10px}.TopicProductPreview-module__UMpAEW__header{background:linear-gradient(110deg,#f6eddf,#fffaf3);border:1px solid #e5d5bb;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:150px;padding:26px 180px 26px 24px;display:flex;position:relative}.TopicProductPreview-module__UMpAEW__headerArt{object-fit:contain;width:140px;height:140px;position:absolute;top:10px;right:20px}.TopicProductPreview-module__UMpAEW__includes li{background:var(--paper-edge);border-top:2px solid #b99a6c}.TopicProductPreview-module__UMpAEW__includes li span{color:#8d6a3e;font-family:Maru Buri Reading,serif;font-size:18px}@media (max-width:600px){.TopicProductPreview-module__UMpAEW__header{min-height:140px;padding:20px 110px 20px 16px}.TopicProductPreview-module__UMpAEW__headerArt{width:96px;height:120px;top:10px;right:8px}.TopicProductPreview-module__UMpAEW__header p{font-size:15px}.TopicProductPreview-module__UMpAEW__includes li{align-items:center}}.TopicProductPreview-module__UMpAEW__header .btn{min-height:44px;margin-top:16px;text-decoration:none}.TopicProductPreview-module__UMpAEW__header>small{color:var(--ink-soft);margin-top:8px;font-size:12px}.TopicProductPreview-module__UMpAEW__purchase{scroll-margin-top:calc(var(--site-header-height,100px) + 20px)}.TopicProductPreview-module__UMpAEW__root{--topic-accent:#285f79;--topic-soft:#eaf3f8;--topic-edge:#bfd4e0}.TopicProductPreview-module__UMpAEW__root[data-preview-topic=topic-business]{--topic-accent:#98502d;--topic-soft:#fff0e4;--topic-edge:#e7c6ad}.TopicProductPreview-module__UMpAEW__root[data-preview-topic=topic-saving]{--topic-accent:#6a528b;--topic-soft:#f2edf8;--topic-edge:#d5c7e4}.TopicProductPreview-module__UMpAEW__root[data-preview-topic=topic-people]{--topic-accent:#984860;--topic-soft:#fbeef2;--topic-edge:#e5c3cd}.TopicProductPreview-module__UMpAEW__header{background:linear-gradient(110deg,var(--topic-soft),var(--paper));border-color:var(--topic-edge);border-left:4px solid var(--topic-accent)}.TopicProductPreview-module__UMpAEW__header .TopicProductPreview-module__UMpAEW__badge{background:var(--topic-accent);color:#fff}.TopicProductPreview-module__UMpAEW__header .btn{background:var(--topic-accent);border-color:var(--topic-accent);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--topic-accent) 20%,transparent)}.TopicProductPreview-module__UMpAEW__includes{padding:16px 0 24px}.TopicProductPreview-module__UMpAEW__includes>h3{letter-spacing:-.025em;color:var(--ink);font-size:21px}.TopicProductPreview-module__UMpAEW__includes ul{gap:12px}.TopicProductPreview-module__UMpAEW__includes li{background:var(--topic-soft);border:1px solid var(--topic-edge);border-top:3px solid var(--topic-accent);color:var(--ink);align-items:flex-start;gap:14px;font-size:16px;font-weight:600;position:relative;padding:18px!important}.TopicProductPreview-module__UMpAEW__includes li span{background:var(--topic-accent);color:#fff;width:34px;height:34px;font:600 13px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.TopicProductPreview-module__UMpAEW__purchase{border-top:3px solid var(--topic-accent)}.TopicProductPreview-module__UMpAEW__price strong{color:var(--topic-accent)}@media (max-width:600px){.TopicProductPreview-module__UMpAEW__includes>h3{font-size:19px}.TopicProductPreview-module__UMpAEW__includes li{flex-direction:row;align-items:center;gap:12px;font-size:15px;padding:14px!important}.TopicProductPreview-module__UMpAEW__includes li span{width:30px;height:30px}}[data-theme=dark] .TopicProductPreview-module__UMpAEW__root{--topic-soft:#292e33;--topic-edge:#5c6370}.TopicProductPreview-module__UMpAEW__header p{color:var(--ink-soft)}.TopicProductPreview-module__UMpAEW__situationIntro{border:1px solid var(--topic-edge);background:var(--paper);border-radius:14px;margin:0 0 24px;padding:22px}.TopicProductPreview-module__UMpAEW__situationIntro>small{color:var(--topic-accent);font-size:12px}.TopicProductPreview-module__UMpAEW__situationIntro h3{margin:8px 0;font-size:20px}.TopicProductPreview-module__UMpAEW__situationIntro p{color:var(--ink-soft);font-size:14px;line-height:1.8}.TopicProductPreview-module__UMpAEW__situationIntro ul{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.TopicProductPreview-module__UMpAEW__situationIntro ul li{background:var(--topic-soft);color:var(--topic-accent);border-radius:20px;padding:6px 12px;font-size:13px}.TopicProductPreview-module__UMpAEW__situationIntro ol{border-top:1px solid var(--line);counter-reset:steps;flex-wrap:wrap;gap:10px 20px;padding:14px 0 0;list-style:none;display:flex}.TopicProductPreview-module__UMpAEW__situationIntro ol li{counter-increment:steps;font-size:13px}.TopicProductPreview-module__UMpAEW__situationIntro ol li:before{content:counter(steps) " · ";color:var(--topic-accent);font-weight:700}.TopicProductPreview-module__UMpAEW__header{border:1px solid #e3d8c4;border-left:3px solid var(--topic-accent);background:#fdfaf2;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-content:center;align-items:center;gap:10px 24px;min-height:280px;display:grid;padding:28px!important}.TopicProductPreview-module__UMpAEW__headerArt{aspect-ratio:3/2;object-fit:contain;mix-blend-mode:normal;grid-area:1/2/span 5;place-self:center;width:100%;height:auto;max-height:250px;position:static;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.TopicProductPreview-module__UMpAEW__header>:not(.TopicProductPreview-module__UMpAEW__headerArt){grid-column:1;justify-self:start}.TopicProductPreview-module__UMpAEW__header .TopicProductPreview-module__UMpAEW__badge{margin:0}.TopicProductPreview-module__UMpAEW__header p{word-break:keep-all;font-size:17px;line-height:1.85}.TopicProductPreview-module__UMpAEW__header .btn{margin-top:8px}.TopicProductPreview-module__UMpAEW__header>small{margin-top:0;line-height:1.7}.TopicProductPreview-module__UMpAEW__includes li,.TopicProductPreview-module__UMpAEW__situationIntro,.TopicProductPreview-module__UMpAEW__purchase{background:#fdfaf2}.TopicProductPreview-module__UMpAEW__includes li{border-color:#e3d8c4;border-top-color:var(--topic-accent)}@media (max-width:600px){.TopicProductPreview-module__UMpAEW__header{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:22px 18px!important}.TopicProductPreview-module__UMpAEW__headerArt{grid-area:1/1;width:100%;max-width:300px;height:auto;max-height:200px}.TopicProductPreview-module__UMpAEW__header>:not(.TopicProductPreview-module__UMpAEW__headerArt){grid-column:1}.TopicProductPreview-module__UMpAEW__header p{font-size:15px}.TopicProductPreview-module__UMpAEW__header .btn{margin-top:4px}}.TopicProductPreview-module__UMpAEW__headerArt{transform-origin:50%;transform:scale(1.12)}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__details{color:#f2ebdf;background:#2c2837;border-color:#62556e}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root{--topic-accent:#b9dced;--topic-soft:#303e49;--topic-edge:#617787;--line:#62556e;--wash:#342e40}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root[data-preview-topic=topic-business]{--topic-accent:#f0c2a3;--topic-soft:#4b3730;--topic-edge:#8e6b58}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root[data-preview-topic=topic-saving]{--topic-accent:#d4bdee;--topic-soft:#41354f;--topic-edge:#827092}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root[data-preview-topic=topic-people]{--topic-accent:#efbed0;--topic-soft:#493340;--topic-edge:#916879}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__includes li,:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__situationIntro,:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__purchase{color:#f2ebdf;border-color:var(--topic-edge);background:#2f293b}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__includes li{border-top-color:var(--topic-accent)}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__includes li span{background:var(--topic-soft);color:var(--topic-accent);border:1px solid var(--topic-edge)}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__situationIntro :is(h3,p,ol li){color:#e9dfeb}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__situationIntro ul li{background:var(--topic-soft);color:var(--topic-accent)}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__header{--ink:#41372d;--ink-soft:#71604e;color:#41372d}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__header :is(h2,p,small){color:#514334}:root[data-theme=dark] .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__header :is(.TopicProductPreview-module__UMpAEW__badge,.btn){color:#fff9ed;background:#514164;border-color:#514164}@media (max-width:600px){.TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__details{border-radius:14px;padding:2px 16px 16px}.TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__details:not([open]){padding-bottom:2px}.TopicProductPreview-module__UMpAEW__details summary{padding:15px 0}.TopicProductPreview-module__UMpAEW__details>ol{padding-left:20px}}body:has(.starry-sky) .app-shell .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__includes>h3{color:#fff4dc}body:has(.starry-sky) .app-shell .TopicProductPreview-module__UMpAEW__root .TopicProductPreview-module__UMpAEW__includes>p{color:#e0d8e5}
.FreeStory-module__4IN1ya__page{color:#302a24;background:#fffdf9;border:1px solid #e4d9c9;border-radius:20px;width:100%;margin:0 auto 24px;padding:32px}.FreeStory-module__4IN1ya__label{color:#88683e;letter-spacing:.06em;font-size:13px}.FreeStory-module__4IN1ya__page h1{margin:16px 0;font-size:clamp(26px,5vw,36px)}.FreeStory-module__4IN1ya__page h2{margin:0 0 12px;font-size:19px}.FreeStory-module__4IN1ya__note,.FreeStory-module__4IN1ya__sample{color:#74695c;font-size:14px;line-height:1.8}.FreeStory-module__4IN1ya__sample{border-bottom:1px solid #e4d9c9;padding-bottom:20px}.FreeStory-module__4IN1ya__manuscript{word-break:keep-all;overflow-wrap:anywhere;font-size:18px;line-height:2}.FreeStory-module__4IN1ya__manuscript p{margin:26px 0}.FreeStory-module__4IN1ya__summary{background:#f5efe5;border-left:3px solid #ad8954;border-radius:0 12px 12px 0;padding:20px}.FreeStory-module__4IN1ya__topics{margin-top:40px}.FreeStory-module__4IN1ya__page details{border-bottom:1px solid #e4d9c9;padding:16px 0;line-height:1.9}.FreeStory-module__4IN1ya__page summary{cursor:pointer;font-weight:600}.FreeStory-module__4IN1ya__publication{margin:24px 0}.FreeStory-module__4IN1ya__page footer{margin-top:32px}.FreeStory-module__4IN1ya__page a{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.FreeStory-module__4IN1ya__page{padding:24px 20px}.FreeStory-module__4IN1ya__manuscript{font-size:17px;line-height:1.95}}.FreeStory-module__4IN1ya__tabs{border-bottom:1px solid #d7c9b4;gap:8px;padding-bottom:10px;display:flex}.FreeStory-module__4IN1ya__tabs button{white-space:normal;flex:1;height:auto;min-height:48px}.FreeStory-module__4IN1ya__tabs button[aria-pressed=true]{color:#fff;background:#2d4754;border-color:#2d4754}.FreeStory-module__4IN1ya__tabs button[aria-pressed=false]{color:#554a3e;background:#fffdf9}.FreeStory-module__4IN1ya__typePortrait{border-bottom:1px solid #e4d9c9;align-items:center;gap:24px;margin-bottom:24px;padding:24px 0;display:flex}.FreeStory-module__4IN1ya__typePortrait img{object-fit:contain;flex:none}.FreeStory-module__4IN1ya__typePortrait small{color:#88683e;font-size:13px}.FreeStory-module__4IN1ya__typePortrait h2{margin:6px 0;font-size:25px}.FreeStory-module__4IN1ya__typePortrait p{color:#74695c;margin:0;font-size:14px;line-height:1.8}@media (max-width:600px){.FreeStory-module__4IN1ya__typePortrait{align-items:flex-start;gap:12px;padding:16px 0}.FreeStory-module__4IN1ya__typePortrait img{width:92px;height:92px}.FreeStory-module__4IN1ya__typePortrait h2{font-size:21px}.FreeStory-module__4IN1ya__typePortrait p{font-size:13px}}.FreeStory-module__4IN1ya__typeTags{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.FreeStory-module__4IN1ya__typeTags span{color:#805820;background:#f5edda;border-radius:20px;padding:3px 9px;font-size:13px;font-weight:600;line-height:1.6}.FreeStory-module__4IN1ya__typePortrait .FreeStory-module__4IN1ya__typeLine{color:#40372d;font-size:16px;font-weight:600;line-height:1.8}.FreeStory-module__4IN1ya__typeTraits{background:#f8f4ed;border-radius:12px;margin:0 0 28px;padding:20px}.FreeStory-module__4IN1ya__typeTraits h3{margin:0 0 12px;font-size:16px}.FreeStory-module__4IN1ya__typeTraits ul{color:#554a3e;margin:0;padding-left:20px;font-size:15px;line-height:1.9}.FreeStory-module__4IN1ya__typeTraits li+li{margin-top:6px}.FreeStory-module__4IN1ya__typeTraits>p{color:#74695c;border-top:1px solid #e4d9c9;margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.8}.FreeStory-module__4IN1ya__typePortrait{margin-bottom:16px}.FreeStory-module__4IN1ya__typePortrait>div{word-break:keep-all;overflow-wrap:break-word;min-width:0}@media (max-width:600px){.FreeStory-module__4IN1ya__typePortrait{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.FreeStory-module__4IN1ya__typePortrait img{width:72px;height:72px}.FreeStory-module__4IN1ya__typePortrait .FreeStory-module__4IN1ya__typeLine{font-size:14px}.FreeStory-module__4IN1ya__typeTags span{padding:2px 7px;font-size:12px}.FreeStory-module__4IN1ya__typeTraits{padding:16px}.FreeStory-module__4IN1ya__typeTraits ul{font-size:14px}}.FreeStory-module__4IN1ya__page h1.FreeStory-module__4IN1ya__title{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-size:26px;line-height:1.4}@media (max-width:600px){.FreeStory-module__4IN1ya__page h1.FreeStory-module__4IN1ya__title{font-size:22px;line-height:1.45}}.FreeStory-module__4IN1ya__page{box-sizing:border-box;max-width:840px;margin-inline:auto}.FreeStory-module__4IN1ya__page details.FreeStory-module__4IN1ya__chipGuide{background:#f7f3eb;border:1px solid #e8dfd1;border-radius:12px;margin:20px 0 30px;padding:18px 20px}.FreeStory-module__4IN1ya__chipGuide>strong{color:#493f33;font-size:14px}.FreeStory-module__4IN1ya__chipGuide p{color:#74695c;margin:7px 0 0;font-size:13px;line-height:1.7}.FreeStory-module__4IN1ya__chipLegend{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;margin-top:16px;display:grid}.FreeStory-module__4IN1ya__chipLegend>span{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.FreeStory-module__4IN1ya__chipLegend small{color:#8c806e;padding-left:29px;font-size:11px}.FreeStory-module__4IN1ya__chipGuide .FreeStory-module__4IN1ya__chipHint{margin-top:14px;font-size:12px}[data-theme=dark] .FreeStory-module__4IN1ya__chipGuide{background:#302c25;border-color:#554b3f}[data-theme=dark] .FreeStory-module__4IN1ya__chipGuide>strong{color:#eee1ce}:is([data-theme=dark] .FreeStory-module__4IN1ya__chipGuide p,[data-theme=dark] .FreeStory-module__4IN1ya__chipLegend small){color:#c3b7a5}@media (max-width:600px){.FreeStory-module__4IN1ya__page details.FreeStory-module__4IN1ya__chipGuide{padding:16px 18px}.FreeStory-module__4IN1ya__chipLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px}}.FreeStory-module__4IN1ya__chipGuide>summary{color:inherit;cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}.FreeStory-module__4IN1ya__chipGuide>summary::marker{color:#9a8057}.FreeStory-module__4IN1ya__chipGuide>summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #9a8057}.FreeStory-module__4IN1ya__chipGuide[open]>summary{margin-bottom:10px}.FreeStory-module__4IN1ya__chipGuide>summary{align-items:center;gap:10px;min-height:24px;list-style:none;display:flex}.FreeStory-module__4IN1ya__chipGuide>summary::-webkit-details-marker{display:none}.FreeStory-module__4IN1ya__chipGuide>summary::marker{content:""}.FreeStory-module__4IN1ya__chipGuide>summary:before{content:"";border-bottom:1.5px solid #9a8057;border-right:1.5px solid #9a8057;flex:0 0 6px;width:6px;height:6px;margin:0 3px 0 2px;display:block;transform:rotate(-45deg)}.FreeStory-module__4IN1ya__chipGuide[open]>summary:before{margin-top:-3px;transform:rotate(45deg)}.FreeStory-module__4IN1ya__page{box-sizing:border-box}.FreeStory-module__4IN1ya__manuscript{max-width:700px;margin-inline:auto;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;line-height:1.8}.FreeStory-module__4IN1ya__manuscript p{margin:18px 0 26px;line-height:1.8}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__title{font-family:"Maru Buri Reading",var(--serif);font-weight:600}@media (max-width:600px){.FreeStory-module__4IN1ya__page{padding:20px 16px}.FreeStory-module__4IN1ya__manuscript{font-size:17px;line-height:1.8}}.FreeStory-module__4IN1ya__page{box-sizing:border-box;max-width:100%;padding:var(--menu-inset);margin:0 0 var(--menu-gap)}.FreeStory-module__4IN1ya__manuscript{max-width:var(--reading-width);margin-inline:auto}.FreeStory-module__4IN1ya__manuscript p{margin-block:0 var(--reading-paragraph-gap)}.FreeStory-module__4IN1ya__manuscript{font-size:var(--reading-body-size,17px);line-height:1.85}.FreeStory-module__4IN1ya__page{color:var(--ink);background:0 0;border-color:#0000}.FreeStory-module__4IN1ya__page details.FreeStory-module__4IN1ya__more{background:#f7f3eb;border:1px solid #e8dfd1;border-radius:12px;margin:8px 0 24px;padding:14px 18px}.FreeStory-module__4IN1ya__more>summary{font-size:15px;font-weight:600;line-height:1.7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .FreeStory-module__4IN1ya__page details.FreeStory-module__4IN1ya__more{background:0 0}}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__badges{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__badges li{color:#7a3a1f;white-space:nowrap;background:#fbeee4;border:1px solid #efd3bf;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600;line-height:1.5}@media (max-width:480px){.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__badges li{padding:3px 9px;font-size:13px}}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__tagline{color:#7a6a5a;word-break:keep-all;margin:8px 0 0;font-size:15px;line-height:1.6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__badges li{color:#f6c3a3;background:#3a2a22;border-color:#5a3f30}}:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__badges li{color:#f6c3a3;background:#3a2a22;border-color:#5a3f30}.FreeStory-module__4IN1ya__page figure.FreeStory-module__4IN1ya__freeChart{background:#fffaf2;border:1px solid #e8dfd1;border-radius:14px;min-width:0;margin:10px 0 28px;padding:16px;overflow:hidden}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__chartNote{color:#74695c;margin:10px 0 0;font-size:14px;line-height:1.7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .FreeStory-module__4IN1ya__page figure.FreeStory-module__4IN1ya__freeChart{background:0 0}}:root[data-theme=dark] .FreeStory-module__4IN1ya__page figure.FreeStory-module__4IN1ya__freeChart{background:0 0}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__chapter{margin:0 0 8px}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__locked{color:#8a7766;background:#fbf6ef;border:1px dashed #d9c3a8;border-radius:12px;margin:6px 0 30px;padding:14px 16px;font-size:14.5px;line-height:1.7;text-decoration:none;display:block}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__locked:hover{border-color:#b98d5f}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__locked:focus-visible{outline-offset:3px;outline:2px solid #8a5a2b}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__lockedHead{color:#6b4a2c;margin-bottom:4px;font-weight:700;display:block}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__lockedNext{color:#5c4a3a;margin-bottom:6px;font-size:.92em;line-height:1.55;display:block}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__locked ul{margin:0;padding-left:18px}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__locked li{filter:blur(.3px);margin:1px 0}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__lockedMore{color:#8a5a2b;font-weight:600;list-style:none;margin-left:-18px!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__locked{color:#cbbfb2;background:#2a231d;border-color:#5b4a3a}:root:not([data-theme=light]) .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__lockedHead{color:#f0c9a0}}:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__locked{color:#cbbfb2;background:#2a231d;border-color:#5b4a3a}:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__lockedHead{color:#f0c9a0}.FreeStory-module__4IN1ya__page button.FreeStory-module__4IN1ya__locked{text-align:left;cursor:pointer;box-sizing:border-box;width:100%;font-family:inherit}:root[data-theme=dark] .FreeStory-module__4IN1ya__page,:root[data-theme=dark] .FreeStory-module__4IN1ya__summary,:root[data-theme=dark] .FreeStory-module__4IN1ya__note{color:#f2ebdf;background:#2c2837;border-color:#62556e}:root[data-theme=dark] .FreeStory-module__4IN1ya__title,:root[data-theme=dark] .FreeStory-module__4IN1ya__label,:root[data-theme=dark] .FreeStory-module__4IN1ya__note,:root[data-theme=dark] .FreeStory-module__4IN1ya__summary{color:#d8ccdb}:root[data-theme=dark] .FreeStory-module__4IN1ya__page details.FreeStory-module__4IN1ya__chipGuide,:root[data-theme=dark] .FreeStory-module__4IN1ya__page details.FreeStory-module__4IN1ya__more,:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__typeTraits{color:#f2ebdf;background:#342f40;border-color:#62556e}:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__chipGuide :is(summary,p,small),:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__typeTraits :is(h3,ul,p),:root[data-theme=dark] .FreeStory-module__4IN1ya__page :is(.FreeStory-module__4IN1ya__chartNote,.FreeStory-module__4IN1ya__tagline,.FreeStory-module__4IN1ya__typeLine),:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__typePortrait :is(p,small){color:#d8ccdb}:root[data-theme=dark] .FreeStory-module__4IN1ya__page [data-free-cover] h1.FreeStory-module__4IN1ya__title{color:#41372d}:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__lockedMore{color:#edc28d}@media (max-width:420px){.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__chipLegend{grid-template-columns:1fr;gap:14px}.FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__chipLegend>span{min-width:0}}.FreeStory-module__4IN1ya__relatedActions{border-top:1px solid var(--line,#ded5ca);margin:22px 0 8px;padding-top:16px}.FreeStory-module__4IN1ya__relatedActions>p{color:var(--muted,#74675d);margin:0 0 12px;font-size:13px;line-height:1.6}.FreeStory-module__4IN1ya__relatedButtons,.FreeStory-module__4IN1ya__relatedTopics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.FreeStory-module__4IN1ya__relatedButtons button,.FreeStory-module__4IN1ya__relatedTopics button{cursor:pointer;word-break:keep-all;border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:48px;padding:12px 14px;font:600 14px/1.5 inherit;display:flex}.FreeStory-module__4IN1ya__relatedButtons .FreeStory-module__4IN1ya__moneyAction{color:#286455;background:#eaf3ef;border-color:#bdd5ca}.FreeStory-module__4IN1ya__relatedButtons .FreeStory-module__4IN1ya__loveAction{color:#923c5c;background:#f8eaf0;border-color:#e5bdcf}.FreeStory-module__4IN1ya__relatedButtons .FreeStory-module__4IN1ya__lifeAction{color:#65477e;background:#eee8f5;border-color:#d3c3e3}.FreeStory-module__4IN1ya__relatedTopics{background:var(--card,#faf7f1);border-radius:12px;margin-top:12px;padding:12px}.FreeStory-module__4IN1ya__relatedTopics button{color:inherit;border-color:var(--line,#ded5ca);background:0 0;font-size:13px}.FreeStory-module__4IN1ya__relatedButtons button:hover,.FreeStory-module__4IN1ya__relatedTopics button:hover{filter:brightness(.95)}.FreeStory-module__4IN1ya__relatedButtons button:focus-visible,.FreeStory-module__4IN1ya__relatedTopics button:focus-visible{outline-offset:3px;outline:2px solid #a181bb}:root[data-theme=dark] .FreeStory-module__4IN1ya__relatedActions>p{color:#cfc5d8}:root[data-theme=dark] .FreeStory-module__4IN1ya__relatedButtons .FreeStory-module__4IN1ya__moneyAction{color:#d5f1e5;background:#29463f;border-color:#668f81}:root[data-theme=dark] .FreeStory-module__4IN1ya__relatedButtons .FreeStory-module__4IN1ya__loveAction{color:#ffdfec;background:#513344;border-color:#a87990}:root[data-theme=dark] .FreeStory-module__4IN1ya__relatedButtons .FreeStory-module__4IN1ya__lifeAction{color:#eee0ff;background:#42354f;border-color:#8e75a7}@media (max-width:480px){.FreeStory-module__4IN1ya__relatedButtons{gap:8px}.FreeStory-module__4IN1ya__relatedButtons button{padding:10px 8px;font-size:12px}.FreeStory-module__4IN1ya__relatedActions>p{font-size:12px}}.FreeStory-module__4IN1ya__relatedActions{border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin:18px 0 24px;padding:16px 0;display:grid}.FreeStory-module__4IN1ya__relatedActions>p{gap:4px;margin:0;display:grid}.FreeStory-module__4IN1ya__relatedActions>p strong{color:var(--ink,#51483f);font-size:14px}.FreeStory-module__4IN1ya__relatedActions>p span{font-size:12px}.FreeStory-module__4IN1ya__relatedButtons{grid-template-columns:minmax(0,1fr)}.FreeStory-module__4IN1ya__relatedButtons button{gap:24px;min-height:44px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}.FreeStory-module__4IN1ya__relatedTopics{grid-column:1/-1;margin-top:0}:root[data-theme=dark] .FreeStory-module__4IN1ya__relatedActions>p strong{color:#f2ebdf}@media (max-width:540px){.FreeStory-module__4IN1ya__relatedActions{grid-template-columns:minmax(0,1fr);gap:12px}.FreeStory-module__4IN1ya__relatedButtons button{padding:11px 14px;font-size:13px}.FreeStory-module__4IN1ya__relatedTopics{gap:8px;padding:10px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__lockedNext{color:#d8cbbd}}:root[data-theme=dark] .FreeStory-module__4IN1ya__page .FreeStory-module__4IN1ya__lockedNext{color:#d8cbbd}
.TypeFriends-module__QNVOGq__page{max-width:1100px;color:var(--ink);margin:auto;padding:40px 24px 64px}.TypeFriends-module__QNVOGq__intro{max-width:680px;margin-bottom:28px}.TypeFriends-module__QNVOGq__intro small{color:var(--ink-soft);font-size:13px}.TypeFriends-module__QNVOGq__intro h1{margin:12px 0;font-size:clamp(28px,4vw,40px);line-height:1.35}.TypeFriends-module__QNVOGq__intro p{color:var(--ink-soft);line-height:1.8}.TypeFriends-module__QNVOGq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.TypeFriends-module__QNVOGq__card{border:1px solid var(--line);background:var(--paper);border-radius:20px;min-width:0;overflow:hidden}.TypeFriends-module__QNVOGq__art{aspect-ratio:1;background-color:#fff9ef;background-image:url(/types/friends-v2.png);background-repeat:no-repeat;background-size:400% 300%;width:100%;display:block}.TypeFriends-module__QNVOGq__card h2{margin:0 18px 8px;font-size:20px}.TypeFriends-module__QNVOGq__card p{color:var(--ink-soft);margin:0 18px 18px;font-size:14px;line-height:1.7}.TypeFriends-module__QNVOGq__card details{border-top:1px solid var(--line);padding:12px 18px;font-size:13px;line-height:1.8}.TypeFriends-module__QNVOGq__card summary{cursor:pointer;color:var(--ink);font-weight:600}.TypeFriends-module__QNVOGq__card summary:focus-visible,.TypeFriends-module__QNVOGq__link:focus-visible{outline-offset:4px;outline:2px solid #597151}.TypeFriends-module__QNVOGq__card details p{margin:10px 0 0;font-size:13px}.TypeFriends-module__QNVOGq__method{border:1px solid var(--line);color:var(--ink-soft);border-radius:16px;margin-top:32px;padding:22px;line-height:1.8}.TypeFriends-module__QNVOGq__method summary{cursor:pointer;color:var(--ink);font-weight:600}.TypeFriends-module__QNVOGq__link{color:var(--ink);text-underline-offset:5px;margin-top:18px;font-weight:600;display:inline-block}.TypeFriends-module__QNVOGq__companion{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin:30px 0;padding:20px;line-height:1.8}.TypeFriends-module__QNVOGq__companion h2{margin:4px 0 10px;font-size:20px}.TypeFriends-module__QNVOGq__companion p{color:var(--ink-soft);margin:6px 0;font-size:14px}.TypeFriends-module__QNVOGq__companion small{color:var(--ink-soft)}.TypeFriends-module__QNVOGq__row{align-items:center;gap:16px;display:flex}.TypeFriends-module__QNVOGq__row .TypeFriends-module__QNVOGq__art{border-radius:14px;flex:0 0 112px;width:112px}.TypeFriends-module__QNVOGq__companion details{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:14px}.TypeFriends-module__QNVOGq__companion summary{cursor:pointer}@media (max-width:800px){.TypeFriends-module__QNVOGq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.TypeFriends-module__QNVOGq__page{padding:28px 16px 48px}.TypeFriends-module__QNVOGq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TypeFriends-module__QNVOGq__card h2{margin:0 12px 6px;font-size:18px}.TypeFriends-module__QNVOGq__card p{margin:0 12px 12px;font-size:13px}.TypeFriends-module__QNVOGq__card details{padding:10px 12px}.TypeFriends-module__QNVOGq__companion{padding:16px}.TypeFriends-module__QNVOGq__row .TypeFriends-module__QNVOGq__art{flex-basis:90px;width:90px}}@media (max-width:480px){.TypeFriends-module__QNVOGq__row{flex-direction:column;align-items:flex-start;gap:10px}.TypeFriends-module__QNVOGq__row .TypeFriends-module__QNVOGq__art{flex-basis:auto;width:96px}}
.ReadingSkin-module__RLmpHq__cover,.ReadingSkin-module__RLmpHq__chapter{--paper:#f5efe3;--accent:#8c6a3e;--wash:#e6d9be;isolation:isolate;background:var(--paper);color:#302d28;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);position:relative;overflow:hidden}.ReadingSkin-module__RLmpHq__cover[data-reading-skin=ink],.ReadingSkin-module__RLmpHq__chapter[data-reading-skin=ink]{--paper:#edf1f0;--accent:#476266;--wash:#cadbd8}.ReadingSkin-module__RLmpHq__cover[data-reading-skin=clay],.ReadingSkin-module__RLmpHq__chapter[data-reading-skin=clay]{--paper:#f7eee7;--accent:#98664e;--wash:#ead0bd}.ReadingSkin-module__RLmpHq__cover[data-reading-skin=forest],.ReadingSkin-module__RLmpHq__chapter[data-reading-skin=forest]{--paper:#edf1e8;--accent:#586d4b;--wash:#d4dec5}.ReadingSkin-module__RLmpHq__cover{background:radial-gradient(ellipse at 90% 15%,var(--wash),transparent 72%),var(--paper);border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(180px,.85fr);align-items:center;min-height:260px;margin:0 0 28px;display:grid}.ReadingSkin-module__RLmpHq__cover:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);z-index:2;border-radius:11px;position:absolute;inset:9px}.ReadingSkin-module__RLmpHq__copy{z-index:3;word-break:keep-all;overflow-wrap:anywhere;min-width:0;padding:32px;position:relative}.ReadingSkin-module__RLmpHq__copy h1,.ReadingSkin-module__RLmpHq__copy h2{letter-spacing:-.035em;color:#302d28;font-size:clamp(24px,3vw,34px);line-height:1.55;margin:14px 0 0!important}.ReadingSkin-module__RLmpHq__copy small{color:var(--accent);letter-spacing:.06em;font-size:12px;line-height:1.8;display:block}.ReadingSkin-module__RLmpHq__caption{color:var(--accent);letter-spacing:0;margin-top:18px;font-size:12px;line-height:1.7;display:block}.ReadingSkin-module__RLmpHq__periodScene{break-inside:avoid;background:#f4efe6;border:1px solid #d7ccbb;border-radius:14px;margin:24px 0 36px;overflow:hidden}.ReadingSkin-module__RLmpHq__periodScene img{object-fit:cover;object-position:center 65%;width:100%;height:220px;display:block;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.ReadingSkin-module__RLmpHq__periodScene figcaption{color:#655b4c;padding:10px 20px 18px;font-size:13px;line-height:1.7}.ReadingSkin-module__RLmpHq__periodScene figcaption span{margin-bottom:3px;font-weight:600;display:block}@media (max-width:600px){.ReadingSkin-module__RLmpHq__periodScene img{height:170px}.ReadingSkin-module__RLmpHq__periodScene figcaption{padding:8px 16px 16px}}.ReadingSkin-module__RLmpHq__landscape{opacity:.8;align-self:stretch;height:100%;min-height:260px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.ReadingSkin-module__RLmpHq__landscape img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ReadingSkin-module__RLmpHq__character{background:radial-gradient(ellipse,var(--wash),transparent 68%);place-items:center;padding:24px 20px 24px 0;display:grid}.ReadingSkin-module__RLmpHq__character img{object-fit:contain;filter:drop-shadow(0 12px 12px #51402a12);width:100%;max-width:250px;height:auto}.ReadingSkin-module__RLmpHq__chapter{border-radius:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;min-height:120px;margin:34px 0 22px;display:grid}.ReadingSkin-module__RLmpHq__chapter>div{word-break:keep-all;overflow-wrap:anywhere;min-width:0;padding:22px 26px}.ReadingSkin-module__RLmpHq__chapter h3{font-size:20px;line-height:1.6;margin:10px 0 0!important}.ReadingSkin-module__RLmpHq__rule{background:var(--accent);width:24px;height:2px;display:block}.ReadingSkin-module__RLmpHq__chapter img{object-fit:cover;opacity:.8;width:180px;height:140px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}@media (max-width:600px){.ReadingSkin-module__RLmpHq__cover{grid-template-columns:minmax(0,1fr);min-height:0}.ReadingSkin-module__RLmpHq__copy{padding:26px 24px 10px}.ReadingSkin-module__RLmpHq__copy h1,.ReadingSkin-module__RLmpHq__copy h2{font-size:25px}.ReadingSkin-module__RLmpHq__landscape{height:140px;min-height:0;margin-top:-6px;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.ReadingSkin-module__RLmpHq__landscape img{object-position:center 65%}.ReadingSkin-module__RLmpHq__character{justify-items:end;margin-top:-8px;padding:0 24px 16px}.ReadingSkin-module__RLmpHq__character img{width:128px}.ReadingSkin-module__RLmpHq__chapter{grid-template-columns:minmax(0,1fr) 100px}.ReadingSkin-module__RLmpHq__chapter>div{padding:18px}.ReadingSkin-module__RLmpHq__chapter h3{font-size:18px}.ReadingSkin-module__RLmpHq__chapter img{width:100px;height:140px}}@media print{.ReadingSkin-module__RLmpHq__cover,.ReadingSkin-module__RLmpHq__chapter{break-inside:avoid}.ReadingSkin-module__RLmpHq__landscape,.ReadingSkin-module__RLmpHq__character{opacity:.65}}.ReadingSkin-module__RLmpHq__cover{border-radius:14px;min-height:220px;margin-bottom:24px}.ReadingSkin-module__RLmpHq__cover:after{content:none}.ReadingSkin-module__RLmpHq__copy{padding:26px}.ReadingSkin-module__RLmpHq__copy h1,.ReadingSkin-module__RLmpHq__copy h2{font-family:"Maru Buri Reading",var(--serif);font-size:30px;font-weight:600;line-height:1.5}.ReadingSkin-module__RLmpHq__landscape{min-height:220px}@media (max-width:600px){.ReadingSkin-module__RLmpHq__cover{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.ReadingSkin-module__RLmpHq__copy{padding:22px 20px 8px}.ReadingSkin-module__RLmpHq__copy h1,.ReadingSkin-module__RLmpHq__copy h2{font-size:25px}.ReadingSkin-module__RLmpHq__landscape{height:150px;min-height:150px;margin:0;display:block;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.ReadingSkin-module__RLmpHq__character{justify-items:center;margin:0;padding:0 20px 12px;display:grid}.ReadingSkin-module__RLmpHq__character img{width:150px}.ReadingSkin-module__RLmpHq__landscape img{object-position:center 65%;display:block}}.ReadingSkin-module__RLmpHq__cover{background:#fdfaf2;grid-template-columns:minmax(0,1fr) 230px}.ReadingSkin-module__RLmpHq__character{background:0 0;padding:20px}.ReadingSkin-module__RLmpHq__character img{filter:none;max-height:180px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ReadingSkin-module__RLmpHq__chapter img{object-fit:contain}@media (max-width:600px){.ReadingSkin-module__RLmpHq__cover{grid-template-columns:minmax(0,1fr)}.ReadingSkin-module__RLmpHq__character{justify-items:end;padding:0 20px 16px}.ReadingSkin-module__RLmpHq__character img{width:160px}}.ReadingSkin-module__RLmpHq__cover[data-free-cover]{background:#fdfaf2;grid-template-columns:minmax(0,1fr) 160px;gap:24px;min-height:0;padding:24px 28px}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__copy{padding:0}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__copy h1{text-wrap:balance;font-size:28px;line-height:1.55}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__copy small{letter-spacing:.02em;font-size:12px}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__character{justify-items:center;margin:0;padding:0}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__character img{object-fit:contain;width:160px;height:160px;max-height:none;-webkit-mask-image:none;mask-image:none}@media (max-width:600px){.ReadingSkin-module__RLmpHq__cover[data-free-cover]{grid-template-columns:minmax(0,1fr) 108px;gap:12px;padding:20px}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__copy h1{font-size:21px;line-height:1.5;margin-top:10px!important}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__copy small{font-size:10px;line-height:1.7}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__character img{width:108px;height:108px}}@media (max-width:360px){.ReadingSkin-module__RLmpHq__cover[data-free-cover]{grid-template-columns:minmax(0,1fr) 88px;gap:10px;padding:16px}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__copy h1{font-size:19px}.ReadingSkin-module__RLmpHq__cover[data-free-cover] .ReadingSkin-module__RLmpHq__character img{width:88px;height:88px}}:root[data-theme=dark] .ReadingSkin-module__RLmpHq__cover{--ink:#41372d;--ink-soft:#71604e;--ink-faint:#71604e;color:#41372d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .ReadingSkin-module__RLmpHq__cover .ReadingSkin-module__RLmpHq__copy :is(h1,h2,h3){color:#41372d}:root[data-theme=dark] .ReadingSkin-module__RLmpHq__cover .ReadingSkin-module__RLmpHq__copy :is(p,small){color:#71604e}
.FreeUnlock-module__K-KXrG__box{--lock:#8a5a2b;--lockSoft:#f6ecdf;border:1px solid #e3cfb4;border-left:4px solid var(--lock);color:#3d342b;background:linear-gradient(#fffaf3,#fbf3e8);border-radius:14px;margin:18px 0 30px;padding:18px 20px;font-size:15px;line-height:1.75}.FreeUnlock-module__K-KXrG__box[data-free-unlock=love_990]{--lock:#b4466a;--lockSoft:#fbe9ef;background:linear-gradient(#fff8fa,#fcedf2);border-color:#efc9d5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__box{color:#eadfd2;background:#2a231d;border-color:#5b4a3a}:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__box[data-free-unlock=love_990]{background:#2d2025;border-color:#5e3a47}}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__box{color:#eadfd2;background:#2a231d;border-color:#5b4a3a}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__box[data-free-unlock=love_990]{background:#2d2025;border-color:#5e3a47}.FreeUnlock-module__K-KXrG__head{margin:0 0 8px;font-weight:600}.FreeUnlock-module__K-KXrG__head b{color:var(--lock)}.FreeUnlock-module__K-KXrG__price{background:var(--lockSoft);color:var(--lock);border-radius:99px;margin-left:6px;padding:1px 9px;font-size:13px;font-weight:700;display:inline-block}.FreeUnlock-module__K-KXrG__lead{border-radius:8px;margin:0 0 10px;position:relative;overflow:hidden}.FreeUnlock-module__K-KXrG__lead span{filter:blur(2.5px);-webkit-user-select:none;user-select:none;opacity:.85;padding:6px 10px;display:block}.FreeUnlock-module__K-KXrG__points{margin:0 0 14px;padding-left:20px}.FreeUnlock-module__K-KXrG__points li{margin:2px 0}.FreeUnlock-module__K-KXrG__box .FreeUnlock-module__K-KXrG__cta{background:var(--lock);color:#fff;white-space:normal;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:10px 22px;font:700 16px/1.4 inherit;text-decoration:none;display:inline-flex}.FreeUnlock-module__K-KXrG__box .FreeUnlock-module__K-KXrG__cta:disabled{opacity:.6;cursor:wait}.FreeUnlock-module__K-KXrG__box .FreeUnlock-module__K-KXrG__cta:focus-visible{outline:2px solid var(--lock);outline-offset:3px}.FreeUnlock-module__K-KXrG__note{color:var(--lock);margin:10px 0 0;font-size:14px}.FreeUnlock-module__K-KXrG__alt{color:#6b5d4f;margin:12px 0 0;font-size:14px}.FreeUnlock-module__K-KXrG__alt a{color:var(--lock);text-underline-offset:3px;font-weight:700}.FreeUnlock-module__K-KXrG__box[data-free-unlock=topic-job],.FreeUnlock-module__K-KXrG__box[data-free-unlock=topic-business]{--lock:#2f6b5a;--lockSoft:#e4f1ec;background:linear-gradient(#f8fcfa,#edf6f2);border-color:#c5ded5}.FreeUnlock-module__K-KXrG__box[data-free-unlock=life_9900]{--lock:#3d4f8a;--lockSoft:#e7ebf8;background:linear-gradient(#f9faff,#eef1fb);border-color:#cad3ee}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__alt{color:#cbbfb2}:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__box[data-free-unlock=topic-job],:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__box[data-free-unlock=topic-business]{--lock:#7cc7ae;background:#1f2a26;border-color:#3b5249}:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__box[data-free-unlock=life_9900]{--lock:#9fb0ea;background:#20232f;border-color:#3d4560}}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__alt{color:#cbbfb2}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__box[data-free-unlock=topic-job],:root[data-theme=dark] .FreeUnlock-module__K-KXrG__box[data-free-unlock=topic-business]{--lock:#7cc7ae;background:#1f2a26;border-color:#3b5249}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__box[data-free-unlock=life_9900]{--lock:#9fb0ea;background:#20232f;border-color:#3d4560}@media (max-width:600px){.FreeUnlock-module__K-KXrG__box{padding:16px 14px}.FreeUnlock-module__K-KXrG__box .FreeUnlock-module__K-KXrG__cta{width:100%}}.FreeUnlock-module__K-KXrG__dialog{box-sizing:border-box;color:#3d342b;background:#fafbff;border:1px solid #d1d7ed;border-radius:22px;width:min(760px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:46px 16px 16px;overflow:auto;box-shadow:0 24px 80px #15122455}.FreeUnlock-module__K-KXrG__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17132288}.FreeUnlock-module__K-KXrG__dialog .FreeUnlock-module__K-KXrG__box{margin:0}.FreeUnlock-module__K-KXrG__close{color:#3d4f8a;cursor:pointer;background:#eef1fa;border:1px solid #d4d9e9;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:24px;display:grid;position:absolute;top:8px;right:12px}.FreeUnlock-module__K-KXrG__close:focus-visible{outline-offset:2px;outline:2px solid #3d4f8a}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__dialog{background:#272838;border-color:#7882aa}.FreeUnlock-module__K-KXrG__chapter{color:#433b50;border-bottom:1px solid #d1d7ed;margin:0 0 20px;padding:4px 8px 20px}.FreeUnlock-module__K-KXrG__chapter small{color:#695782;font-weight:600}.FreeUnlock-module__K-KXrG__chapter h2{margin:8px 0 12px;font-size:21px;line-height:1.5}.FreeUnlock-module__K-KXrG__chapter p{font-size:14px;line-height:1.7}.FreeUnlock-module__K-KXrG__chapter ul{padding-left:22px;line-height:1.8}.FreeUnlock-module__K-KXrG__chapter li{overflow-wrap:anywhere;margin:8px 0}.FreeUnlock-module__K-KXrG__chapter .FreeUnlock-module__K-KXrG__included{color:#645b70;margin-bottom:0}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__chapter{color:#f2ebdf;border-color:#61566e}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__chapter small,:root[data-theme=dark] .FreeUnlock-module__K-KXrG__chapter .FreeUnlock-module__K-KXrG__included{color:#cfc1e0}:root[data-theme=dark] .FreeUnlock-module__K-KXrG__chapter h2,:root[data-theme=dark] .FreeUnlock-module__K-KXrG__chapter p,:root[data-theme=dark] .FreeUnlock-module__K-KXrG__chapter li{color:#f2ebdf}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__chapter{color:#f2ebdf;border-color:#61566e}:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__chapter small,:root:not([data-theme=light]) .FreeUnlock-module__K-KXrG__chapter .FreeUnlock-module__K-KXrG__included{color:#cfc1e0}}
.ProductMenuGuide-module__3Eem0G__guide{padding:var(--menu-inset);margin:0 0 var(--menu-gap);border:1px solid var(--line);background:var(--card);color:var(--ink);border-top:3px solid #78978b;border-radius:16px}.ProductMenuGuide-module__3Eem0G__guide>small{color:#648375;letter-spacing:.08em;font-size:12px}.ProductMenuGuide-module__3Eem0G__guide h2{font-family:var(--serif);margin:10px 0;font-size:25px}.ProductMenuGuide-module__3Eem0G__guide>p{color:var(--ink-soft);font-size:14px;line-height:1.8}.ProductMenuGuide-module__3Eem0G__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.ProductMenuGuide-module__3Eem0G__features li{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:18px}.ProductMenuGuide-module__3Eem0G__features span{color:#a48254;font-family:var(--serif);margin-bottom:10px;display:block}.ProductMenuGuide-module__3Eem0G__features strong{word-break:keep-all;font-size:15px;line-height:1.7}.ProductMenuGuide-module__3Eem0G__preview{border-block:1px solid var(--line);padding:16px 0}.ProductMenuGuide-module__3Eem0G__preview summary{cursor:pointer;font-weight:600;line-height:1.6}.ProductMenuGuide-module__3Eem0G__preview summary>span{float:right;color:var(--ink-soft);font-size:12px}.ProductMenuGuide-module__3Eem0G__preview>div{gap:12px;padding:12px 0;display:grid}.ProductMenuGuide-module__3Eem0G__preview article{background:var(--paper);border-left:2px solid #cba99a;padding:14px 18px}.ProductMenuGuide-module__3Eem0G__preview h3{text-underline-offset:4px;margin:6px 0;font-size:16px;-webkit-text-decoration:underline #eec9c6;text-decoration:underline #eec9c6;text-decoration-thickness:4px}.ProductMenuGuide-module__3Eem0G__preview article small{color:var(--ink-soft)}.ProductMenuGuide-module__3Eem0G__steps{color:var(--ink-soft);flex-wrap:wrap;gap:16px;margin:20px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ProductMenuGuide-module__3Eem0G__steps li{align-items:center;gap:8px;display:flex}.ProductMenuGuide-module__3Eem0G__steps b{color:#456958;background:#eaf0e9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@media (max-width:600px){.ProductMenuGuide-module__3Eem0G__features{grid-template-columns:1fr;gap:8px;margin:16px 0}.ProductMenuGuide-module__3Eem0G__features li{align-items:baseline;gap:12px;padding:12px;display:flex}.ProductMenuGuide-module__3Eem0G__features span{margin:0}.ProductMenuGuide-module__3Eem0G__guide h2{font-size:22px}.ProductMenuGuide-module__3Eem0G__steps{gap:10px;display:grid}}.ProductMenuGuide-module__3Eem0G__size{color:var(--ink-soft);margin:14px 0 0;font-size:13.5px}:root[data-theme=dark] .ProductMenuGuide-module__3Eem0G__guide{color:#f2ebdf;background:#2c2837;border-color:#62556e}:root[data-theme=dark] .ProductMenuGuide-module__3Eem0G__guide>small{color:#b9ddcb}
.ChildReading-module__8yRg3a__wrap{color:var(--text,#283f38);margin:28px 0;line-height:1.8}.ChildReading-module__8yRg3a__hero,.ChildReading-module__8yRg3a__panel,.ChildReading-module__8yRg3a__card{border:1px solid var(--border,#ddd9cb);background:var(--surface,#fffdf8);border-radius:24px;padding:28px}.ChildReading-module__8yRg3a__hero{background:var(--surface,#f0f3e9);margin-bottom:24px}.ChildReading-module__8yRg3a__hero h1{margin:12px 0;font-size:clamp(26px,4vw,36px);line-height:1.5}.ChildReading-module__8yRg3a__eyebrow{letter-spacing:.08em;color:var(--muted,#6a7666);font-size:13px}.ChildReading-module__8yRg3a__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ChildReading-module__8yRg3a__card h2,.ChildReading-module__8yRg3a__panel h2{margin:8px 0 16px;font-size:22px}.ChildReading-module__8yRg3a__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__actionButton,.ChildReading-module__8yRg3a__wrap a.ChildReading-module__8yRg3a__action{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#305b4e;border:1px solid #80998b;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__actionButton:hover,.ChildReading-module__8yRg3a__wrap a.ChildReading-module__8yRg3a__action:hover{color:#fff;background:#23483d}.ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__actionButton:disabled{opacity:.6;cursor:wait}.ChildReading-module__8yRg3a__wrap select:not(.birth-form select){background:var(--surface,#fffdf8);width:100%;min-height:48px;color:inherit;font:inherit;border:1px solid #b8c3b9;border-radius:10px;padding:10px}.ChildReading-module__8yRg3a__wrap label:not(.birth-form label){margin:12px 0;font-weight:600;display:block}.ChildReading-module__8yRg3a__wrap details{margin-top:16px}.ChildReading-module__8yRg3a__wrap summary{cursor:pointer;padding:12px 0}.ChildReading-module__8yRg3a__preview{text-align:center;color:#304b40;background:#faf4e7;border:1px solid #d6cbb4;border-radius:18px;padding:28px 18px}.ChildReading-module__8yRg3a__preview img{object-fit:contain;width:110px;height:110px}.ChildReading-module__8yRg3a__preview strong{max-width:400px;margin:16px auto;font-size:23px;line-height:1.6;display:block}.ChildReading-module__8yRg3a__note{color:var(--muted,#697568);font-size:14px}.ChildReading-module__8yRg3a__result{background:var(--surface,#edf3ed);border:1px solid #c2d3c8;border-radius:18px;margin-top:24px;padding:24px}.ChildReading-module__8yRg3a__result li{margin:10px 0}.ChildReading-module__8yRg3a__page{max-width:1000px;margin:32px auto;padding:0 24px 64px}.ChildReading-module__8yRg3a__status{color:#725635;background:#eee5d0;border-radius:20px;padding:5px 12px;font-size:13px;display:inline-block}.ChildReading-module__8yRg3a__panel{margin-top:24px}.ChildReading-module__8yRg3a__wrap :focus-visible{outline-offset:3px;outline:3px solid #a67b40}@media (max-width:650px){.ChildReading-module__8yRg3a__grid{grid-template-columns:1fr}.ChildReading-module__8yRg3a__hero,.ChildReading-module__8yRg3a__panel,.ChildReading-module__8yRg3a__card{padding:20px}.ChildReading-module__8yRg3a__page{margin-top:20px;padding:0 16px 40px}.ChildReading-module__8yRg3a__actions>*{flex:1}.ChildReading-module__8yRg3a__preview strong{font-size:21px}}[data-theme=dark] .ChildReading-module__8yRg3a__hero,[data-theme=dark] .ChildReading-module__8yRg3a__panel,[data-theme=dark] .ChildReading-module__8yRg3a__card,[data-theme=dark] .ChildReading-module__8yRg3a__result{color:#f3eee8;background:#342e41}[data-theme=dark] .ChildReading-module__8yRg3a__wrap select:not(.birth-form select){color:#f3eee8;background:#342e41}.ChildReading-module__8yRg3a__wrap{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.ChildReading-module__8yRg3a__panel,.ChildReading-module__8yRg3a__card{padding:var(--menu-inset)}.ChildReading-module__8yRg3a__grid{gap:var(--menu-gap)}.ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__result{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ChildReading-module__8yRg3a__hero.ChildReading-module__8yRg3a__menuHero{background:0 0;border:0;border-radius:0;padding:0}.ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__actionButton,.ChildReading-module__8yRg3a__wrap a.ChildReading-module__8yRg3a__action{background:var(--button-yellow);color:var(--button-yellow-ink);border-color:var(--button-yellow)}.ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__actionButton:hover,.ChildReading-module__8yRg3a__wrap a.ChildReading-module__8yRg3a__action:hover{background:var(--button-yellow-hover);color:var(--button-yellow-ink)}:is([data-theme=dark] .ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__note,[data-theme=dark] .ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__eyebrow){color:#d4ccdf}[data-theme=dark] .ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__card{color:#f3eee8;background:#342e41;border-color:#75677f}:is([data-theme=dark] .ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__card h2,[data-theme=dark] .ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__card label,[data-theme=dark] .ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__card summary){color:#f3eee3}[data-theme=dark] .ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__preview{color:#f3eee3;background:#302b3c;border-color:#746780}[data-theme=dark] .ChildReading-module__8yRg3a__wrap .ChildReading-module__8yRg3a__card select{color:#f5f0f8;background:#272231;border-color:#82728f}
.QuestionWaiting-module__wZkcKG__wrap{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:16px 0;padding:18px 18px 16px;box-shadow:0 1px 3px #3c2c1e0d}.QuestionWaiting-module__wZkcKG__track{background:linear-gradient(#fbf6ec 0%,#f5ecdc 100%);border-radius:12px;height:118px;position:relative;overflow:hidden}.QuestionWaiting-module__wZkcKG__ground{background:repeating-linear-gradient(90deg,#e0d2bb 0 14px,#0000 14px 26px);height:2px;animation:.6s linear infinite QuestionWaiting-module__wZkcKG__ground;position:absolute;bottom:14px;left:0;right:0}.QuestionWaiting-module__wZkcKG__runner{background:url(/character/reading-companion-v1/updungi-run-delivery-16-v2.png) 0 0/400% 400% no-repeat;width:112px;height:112px;margin-left:-56px;animation:.44s ease-in-out infinite alternate QuestionWaiting-module__wZkcKG__bob;position:absolute;bottom:10px;left:50%}.QuestionWaiting-module__wZkcKG__step{color:var(--ink);margin:14px 0 10px;font-size:15.5px;font-weight:650;line-height:1.5}.QuestionWaiting-module__wZkcKG__bar{background:#efe6d8;border-radius:999px;height:8px;overflow:hidden}.QuestionWaiting-module__wZkcKG__bar>span{border-radius:inherit;background:linear-gradient(90deg,#c9a46e,#9c4a3c);height:100%;transition:width .6s;display:block}.QuestionWaiting-module__wZkcKG__meta{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:8px 0 0;font-size:12px;display:flex}@keyframes QuestionWaiting-module__wZkcKG__ground{to{background-position:-26px 0}}@keyframes QuestionWaiting-module__wZkcKG__bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.QuestionWaiting-module__wZkcKG__ground,.QuestionWaiting-module__wZkcKG__runner{animation:none}.QuestionWaiting-module__wZkcKG__bar>span{transition:none}}
.PouchReveal-module__XvF7Ta__root{color:#4b3c29;overflow-wrap:anywhere;background:#fbf5e8;border:1px solid #e0d1b5;border-radius:16px;align-items:center;gap:12px;max-width:100%;margin:16px 0;padding:14px 18px;display:flex}.PouchReveal-module__XvF7Ta__art{flex:none;width:190px;height:166px;position:relative}.PouchReveal-module__XvF7Ta__art canvas{width:100%;height:100%}.PouchReveal-module__XvF7Ta__still{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.PouchReveal-module__XvF7Ta__root p{margin:4px 0;font-size:14px;line-height:1.7}.PouchReveal-module__XvF7Ta__root label{margin:8px 0;font-size:12px;display:block}.PouchReveal-module__XvF7Ta__root input{accent-color:#365442}.PouchReveal-module__XvF7Ta__root button{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:#fffaf0;border:1px solid #cdbb96;border-radius:8px;padding:8px 12px;font-size:12px}.PouchReveal-module__XvF7Ta__root button:focus-visible,.PouchReveal-module__XvF7Ta__root input:focus-visible{outline-offset:3px;outline:3px solid #9b732c}.PouchReveal-module__XvF7Ta__root small{margin-top:8px;font-size:10px;line-height:1.7;display:block}@media (max-width:520px){.PouchReveal-module__XvF7Ta__root{align-items:flex-start;gap:8px;padding:12px}.PouchReveal-module__XvF7Ta__art{width:130px;height:114px}.PouchReveal-module__XvF7Ta__root p{font-size:13px}}@media (max-width:360px){.PouchReveal-module__XvF7Ta__root{flex-direction:column}.PouchReveal-module__XvF7Ta__art{align-self:center;width:160px;height:140px}}.PouchReveal-module__XvF7Ta__scrollReveal{color:#69502a;text-align:center;background:#fff4ce;border-block:4px solid #ac8540;border-radius:3px;width:30%;min-height:40%;padding:8% 4%;font-size:11px;animation:.75s ease-out both PouchReveal-module__XvF7Ta__paperReveal;position:absolute;top:8%;right:0;transform:rotate(-5deg);box-shadow:0 0 20px 6px #f0cf7677}.PouchReveal-module__XvF7Ta__scrollReveal i{border-top:1px solid #c7a869;margin:6px 0;display:block}.PouchReveal-module__XvF7Ta__scrollReveal b{font-weight:600}@keyframes PouchReveal-module__XvF7Ta__paperReveal{0%{opacity:0;transform:translate(-25px,20px)scale(.3)}to{opacity:1;transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.PouchReveal-module__XvF7Ta__scrollReveal{animation:none}}.PouchReveal-module__XvF7Ta__root[data-pouch-state=closed][data-motion=animate] .PouchReveal-module__XvF7Ta__art{animation:3s ease-in-out 2 PouchReveal-module__XvF7Ta__pouchWelcome}@keyframes PouchReveal-module__XvF7Ta__pouchWelcome{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.PouchReveal-module__XvF7Ta__root[data-pouch-state=closed][data-motion=animate] .PouchReveal-module__XvF7Ta__art{animation:none}}.PouchReveal-module__XvF7Ta__root[data-layout=stack]{text-align:center;flex-direction:column;gap:6px;padding:18px 16px 14px}.PouchReveal-module__XvF7Ta__root[data-layout=stack] .PouchReveal-module__XvF7Ta__art{width:200px;height:175px}.PouchReveal-module__XvF7Ta__root[data-layout=stack]>div:last-child{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.PouchReveal-module__XvF7Ta__root[data-layout=stack] p{margin:2px 0 4px}.PouchReveal-module__XvF7Ta__root[data-layout=stack] label{color:#7a6a55;font-size:12.5px}.PouchReveal-module__XvF7Ta__root[data-layout=stack] small{color:#9a8a74;font-size:11.5px;line-height:1.5}.PouchReveal-module__XvF7Ta__revealTitle{letter-spacing:-.01em;color:#9c4a3c;white-space:nowrap;font-size:21px;font-weight:750;display:block}.PouchReveal-module__XvF7Ta__revealSub{color:#6f604c;white-space:nowrap;margin-top:4px;font-size:14.5px;font-weight:500;display:block}@media (max-width:340px){.PouchReveal-module__XvF7Ta__revealTitle{font-size:19px}.PouchReveal-module__XvF7Ta__revealSub{font-size:13.5px}}.PouchReveal-module__XvF7Ta__revealSkip{color:#8a5a3c;min-height:36px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#fffaf0;border:1px solid #d9c6a4;border-radius:999px;align-items:center;gap:4px;margin:10px auto 0;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #5a3c1e14}.PouchReveal-module__XvF7Ta__revealSkip span{font-size:16px;line-height:1;transform:translateY(-1px)}.PouchReveal-module__XvF7Ta__revealSkip:hover{background:#fbefdc;border-color:#c9ad80}.PouchReveal-module__XvF7Ta__revealSkip:active{transform:translateY(1px)}.PouchReveal-module__XvF7Ta__revealSkip:focus-visible{outline-offset:2px;outline:2px solid #c9a46e}.PouchReveal-module__XvF7Ta__root{background:linear-gradient(120deg,#fbf5e8,#fffaf2);gap:16px;margin:14px 0;padding:12px 16px}.PouchReveal-module__XvF7Ta__art{width:130px;height:114px}.PouchReveal-module__XvF7Ta__root[data-phase=pending][data-motion=animate] .PouchReveal-module__XvF7Ta__art{animation:2.4s ease-in-out infinite PouchReveal-module__XvF7Ta__pouchWelcome}@media (max-width:520px){.PouchReveal-module__XvF7Ta__root{align-items:center;gap:12px}.PouchReveal-module__XvF7Ta__art{width:96px;height:84px}.PouchReveal-module__XvF7Ta__root p{font-size:13px}}@media (max-width:360px){.PouchReveal-module__XvF7Ta__root{flex-direction:row}.PouchReveal-module__XvF7Ta__art{width:80px;height:70px}}@media (prefers-reduced-motion:reduce){.PouchReveal-module__XvF7Ta__root[data-phase=pending][data-motion=animate] .PouchReveal-module__XvF7Ta__art{animation:none}}.PouchReveal-module__XvF7Ta__root{position:relative}.PouchReveal-module__XvF7Ta__root:has(>.PouchReveal-module__XvF7Ta__payment-state-chip){padding-top:38px}
.QuestionThread-module__q4ZATa__thread{margin:18px 0 8px}.QuestionThread-module__q4ZATa__summary{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.QuestionThread-module__q4ZATa__chip{color:#6f604c;background:#f3ece0;border-radius:999px;align-items:center;min-height:26px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.QuestionThread-module__q4ZATa__chip[data-tone=used]{color:#2f5f59;background:#e5efec}.QuestionThread-module__q4ZATa__turns{margin:0;padding:0;list-style:none}.QuestionThread-module__q4ZATa__item{margin:0}.QuestionThread-module__q4ZATa__turn{border:1px solid var(--line);background:var(--card,#fffdf8);border-radius:18px;padding:18px 18px 16px;position:relative;box-shadow:0 1px 3px #3c2c1e0d}.QuestionThread-module__q4ZATa__turn:before{content:"";background:#c9a46e;border-radius:0 4px 4px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.QuestionThread-module__q4ZATa__turn[data-kind=follow]:before{background:#4f8a82}.QuestionThread-module__q4ZATa__turnHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.QuestionThread-module__q4ZATa__badge{color:#8a5a3c;letter-spacing:.01em;background:#f6ecd9;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.QuestionThread-module__q4ZATa__turn[data-kind=follow] .QuestionThread-module__q4ZATa__badge{color:#2f5f59;background:#e5efec}.QuestionThread-module__q4ZATa__turnNote{color:var(--ink-soft);font-size:12.5px}.QuestionThread-module__q4ZATa__ask{background:#fbf6ec;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.QuestionThread-module__q4ZATa__turn[data-kind=follow] .QuestionThread-module__q4ZATa__ask{background:#f1f6f4}.QuestionThread-module__q4ZATa__q{color:#fff;background:#9c4a3c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;line-height:1;display:grid}.QuestionThread-module__q4ZATa__turn[data-kind=follow] .QuestionThread-module__q4ZATa__q{background:#3f7a72}.QuestionThread-module__q4ZATa__askText{color:var(--ink);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:650;line-height:1.65}.QuestionThread-module__q4ZATa__context{color:var(--ink-soft);word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 0;font-size:13.5px;line-height:1.6}.QuestionThread-module__q4ZATa__context span{border:1px solid var(--line);color:#8a5a3c;background:#ffffffbf;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:11.5px;font-weight:650;display:inline-block}.QuestionThread-module__q4ZATa__answer{margin-top:16px}.QuestionThread-module__q4ZATa__answerHead{color:var(--ink);align-items:center;gap:10px;margin:0 0 4px;font-size:15px;display:flex}.QuestionThread-module__q4ZATa__avatar{background:#493049 url(/character/updungi-answer-face.png) 50%/contain no-repeat;border:1px solid #bba0bc;border-radius:50%;flex:none;width:40px;height:40px}.QuestionThread-module__q4ZATa__link{align-items:center;gap:10px;min-height:34px;padding:6px 0 6px 26px;display:flex}.QuestionThread-module__q4ZATa__linkLine{background:repeating-linear-gradient(#d9c6a4 0 4px,#0000 4px 8px);align-self:stretch;width:2px;min-height:26px}.QuestionThread-module__q4ZATa__linkLabel{color:#8a7a62;font-size:12.5px;font-weight:600}@media (max-width:520px){.QuestionThread-module__q4ZATa__turn{border-radius:16px;padding:16px 14px 14px}.QuestionThread-module__q4ZATa__ask{gap:10px;padding:12px 13px}.QuestionThread-module__q4ZATa__askText{font-size:15.5px}.QuestionThread-module__q4ZATa__link{padding-left:22px}}:root[data-theme=dark] .QuestionThread-module__q4ZATa__summary{color:#d8ccdb;background:0 0}:root[data-theme=dark] .QuestionThread-module__q4ZATa__chip{color:#eedbb8;background:#44384c}:root[data-theme=dark] .QuestionThread-module__q4ZATa__chip[data-tone=used]{color:#bde5d5;background:#304943}:root[data-theme=dark] .QuestionThread-module__q4ZATa__badge{color:#f0d1a6;background:#493d32}:root[data-theme=dark] .QuestionThread-module__q4ZATa__turn[data-kind=follow] .QuestionThread-module__q4ZATa__badge{color:#bde5d5;background:#304943}:root[data-theme=dark] .QuestionThread-module__q4ZATa__ask{color:#f2ebdf;background:#393241}:root[data-theme=dark] .QuestionThread-module__q4ZATa__turn[data-kind=follow] .QuestionThread-module__q4ZATa__ask{background:#303d40}:root[data-theme=dark] .QuestionThread-module__q4ZATa__ask .QuestionThread-module__q4ZATa__askText{color:#f2ebdf}:root[data-theme=dark] .QuestionThread-module__q4ZATa__ask .QuestionThread-module__q4ZATa__context{color:#d8ccdb}:root[data-theme=dark] .QuestionThread-module__q4ZATa__context span{color:#f0d1a6;background:#493d32;border-color:#776482}:root[data-theme=dark] .QuestionThread-module__q4ZATa__turnNote,:root[data-theme=dark] .QuestionThread-module__q4ZATa__linkLabel{color:#d0c5d3}
.QuestionFollowUp-module__HxMzqW__box{background:linear-gradient(#f7fbfa 0%,#fffdf8 100%);border:1.5px dashed #b9d2cc;border-radius:18px;padding:18px 18px 16px}.QuestionFollowUp-module__HxMzqW__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.QuestionFollowUp-module__HxMzqW__head h3{color:var(--ink);margin:0;font-size:17px;font-weight:750}.QuestionFollowUp-module__HxMzqW__badge{color:#2f5f59;background:#e5efec;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.QuestionFollowUp-module__HxMzqW__rules{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.QuestionFollowUp-module__HxMzqW__rules li{color:#4c6660;white-space:nowrap;background:#fff;border:1px solid #d9e6e2;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.QuestionFollowUp-module__HxMzqW__rules li[data-strong]{color:#fff;background:#3f7a72;border-color:#3f7a72;font-weight:700}.QuestionFollowUp-module__HxMzqW__field{color:var(--ink);gap:8px;font-size:14px;font-weight:650;display:grid}.QuestionFollowUp-module__HxMzqW__field textarea{box-sizing:border-box;width:100%;min-height:112px;font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cfe0db;border-radius:14px;padding:14px 15px;font-size:16px;font-weight:400;line-height:1.6}.QuestionFollowUp-module__HxMzqW__field textarea:focus{border-color:#3f7a72;outline:none;box-shadow:0 0 0 3px #3f7a722e}.QuestionFollowUp-module__HxMzqW__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.QuestionFollowUp-module__HxMzqW__actions small{color:var(--ink-soft);font-size:12.5px}.QuestionFollowUp-module__HxMzqW__send{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#3f7a72;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 2px 6px #2f5f5933}.QuestionFollowUp-module__HxMzqW__send:hover{background:#346a63}.QuestionFollowUp-module__HxMzqW__send:active{transform:translateY(1px)}.QuestionFollowUp-module__HxMzqW__send:focus-visible{outline-offset:2px;outline:3px solid #c9a46e}.QuestionFollowUp-module__HxMzqW__send:disabled{color:#7d948f;box-shadow:none;cursor:not-allowed;background:#d9e6e2}.QuestionFollowUp-module__HxMzqW__note{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.QuestionFollowUp-module__HxMzqW__error{color:#a3372b;margin:10px 0 0;font-size:14px}.QuestionFollowUp-module__HxMzqW__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-left:6px;padding:4px 10px;font-size:12.5px}.QuestionFollowUp-module__HxMzqW__done{color:#2f5f59;background:#f1f6f4;border-radius:14px;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.QuestionFollowUp-module__HxMzqW__done span{color:#fff;background:#3f7a72;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}@media (max-width:520px){.QuestionFollowUp-module__HxMzqW__box{border-radius:16px;padding:16px 14px 14px}.QuestionFollowUp-module__HxMzqW__send{width:100%}}:root[data-theme=dark] .QuestionFollowUp-module__HxMzqW__box,:root[data-theme=dark] .QuestionFollowUp-module__HxMzqW__note{color:#f2ebdf;background:#2c2837;border-color:#62556e}:root[data-theme=dark] .QuestionFollowUp-module__HxMzqW__note{color:#d8ccdb}
.NamingArtwork-module__KzBT2W__art{aspect-ratio:3/2;mix-blend-mode:multiply;width:100%;min-width:0;position:relative}.NamingArtwork-module__KzBT2W__art img{object-fit:contain;filter:contrast(1.15)brightness(1.09);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000),linear-gradient(#0000,#000 6% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000),linear-gradient(#0000,#000 6% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.NamingArtwork-module__KzBT2W__glow{aspect-ratio:1;mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(circle,#fffbe7 0%,#ffe399aa 20%,#f3b74244 40%,#0000 70%);border-radius:50%;width:5%;animation:4s ease-in-out infinite NamingArtwork-module__KzBT2W__twinkle;position:absolute;transform:translate(-50%,-50%)}@keyframes NamingArtwork-module__KzBT2W__twinkle{0%,70%,to{opacity:0;scale:.75}25%{opacity:.9;scale:1.15}}@media (prefers-reduced-motion:reduce){.NamingArtwork-module__KzBT2W__glow{opacity:0;animation:none}}@media print{.NamingArtwork-module__KzBT2W__glow{display:none}}body:has(.starry-sky) .NamingArtwork-module__KzBT2W__art{mix-blend-mode:normal;background:#f3f0ed;border-radius:14px;overflow:hidden}body:has(.starry-sky) .NamingArtwork-module__KzBT2W__art img{filter:none;opacity:1;-webkit-mask-image:none;mask-image:none}
.ReadingPeriods-module__P4Muba__period{white-space:normal;margin:24px 0;display:block}.ReadingPeriods-module__P4Muba__heading{flex-wrap:wrap;align-items:center;gap:6px 10px;line-height:1.6;display:flex}.ReadingPeriods-module__P4Muba__heading strong{background:0 0;font-size:16px;font-weight:700}.ReadingPeriods-module__P4Muba__indicator{display:inline-flex}.ReadingPeriods-module__P4Muba__indicator br{display:none}.ReadingPeriods-module__P4Muba__prose{margin-top:9px;line-height:1.95;display:block}.ReadingPeriods-module__P4Muba__current{background:#f7f2e8;border-radius:12px;margin:28px 0 14px;padding:18px 20px}.ReadingPeriods-module__P4Muba__current .ReadingPeriods-module__P4Muba__heading{margin-bottom:2px}[data-theme=dark] .ReadingPeriods-module__P4Muba__current{background:#302c25}[data-theme=dark] .ReadingPeriods-module__P4Muba__date{color:#beb5a6}@media (max-width:480px){.ReadingPeriods-module__P4Muba__heading{gap:5px 8px}.ReadingPeriods-module__P4Muba__heading strong{font-size:15px}.ReadingPeriods-module__P4Muba__date{font-size:12px}.ReadingPeriods-module__P4Muba__current{padding:15px}.ReadingPeriods-module__P4Muba__period{margin-top:22px;margin-bottom:22px}}.ReadingPeriods-module__P4Muba__period{border-left:2px solid #ded4c5;margin:24px 0;padding-left:18px}.ReadingPeriods-module__P4Muba__prose{line-height:1.8}.ReadingPeriods-module__P4Muba__current{background:0 0;border:1px solid #d9c6ae;border-left:3px solid #b08b56;padding:18px 20px}.ReadingPeriods-module__P4Muba__heading strong{font-family:Pretendard Variable,Pretendard,sans-serif}@media (max-width:600px){.ReadingPeriods-module__P4Muba__period{padding-left:14px}.ReadingPeriods-module__P4Muba__current{padding:16px}}.ReadingPeriods-module__P4Muba__heading strong{color:#345b53;font-size:var(--reading-subheading-size,19px)}.ReadingPeriods-module__P4Muba__date{color:#8a7457;font-size:13px}.ReadingPeriods-module__P4Muba__prose{font-size:var(--reading-body-size,17px)}
.MenuMention-module__-mn5Ma__trigger{cursor:help;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;border-radius:4px}.MenuMention-module__-mn5Ma__trigger:focus-visible{outline-offset:2px;outline:2px solid #b4504c}.MenuMention-module__-mn5Ma__tip{z-index:60;color:#2f2a24;white-space:normal;text-align:center;pointer-events:none;background:#fffdf8;border:1px solid #e3d6bd;border-radius:16px;flex-direction:column;gap:4px;padding:0 0 12px;font-weight:400;animation:.12s ease-out MenuMention-module__-mn5Ma__pop;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 26px #4a3a2026}.MenuMention-module__-mn5Ma__tip img{object-fit:cover;background:#f6efe2;width:100%;height:110px;display:block}.MenuMention-module__-mn5Ma__tip strong{color:#2f2a24;margin:8px 12px 0;font-size:15px;font-weight:700}.MenuMention-module__-mn5Ma__q{color:#6b5f4f;word-break:keep-all;margin:0 12px;font-size:12.5px;line-height:1.55}.MenuMention-module__-mn5Ma__price{color:#8a5a2b;font-size:13px;font-weight:700}@keyframes MenuMention-module__-mn5Ma__pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MenuMention-module__-mn5Ma__tip{animation:none}}:root[data-theme=dark] .MenuMention-module__-mn5Ma__tip{color:#efe6d8;background:#2a2622;border-color:#4a4036}:root[data-theme=dark] .MenuMention-module__-mn5Ma__tip strong{color:#efe6d8}:root[data-theme=dark] .MenuMention-module__-mn5Ma__q{color:#c9bca8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .MenuMention-module__-mn5Ma__tip{color:#efe6d8;background:#2a2622;border-color:#4a4036}:root:not([data-theme=light]) .MenuMention-module__-mn5Ma__tip strong{color:#efe6d8}:root:not([data-theme=light]) .MenuMention-module__-mn5Ma__q{color:#c9bca8}}
