.shell-module__ScEYcG__root{--night-950:#04061a;--night-900:#070b1f;--night-800:#0c1438;--night-700:#13205a;--night-600:#1d3285;--moon-50:#fffaf0;--moon-100:#fbefd2;--gold-300:#f1d58a;--gold-400:#e2b95b;--gold-500:#c79a3c;--ink-900:#111014;--paper:#151c32;--surface-subtle:#131a30;--surface-muted:#161e36;--surface-raised:#1c2644;--surface-border:#2a3558;--crimson-500:#d23c5a;--violet-500:#7b4dd8;--el-wood:#3fbf8f;--el-fire:#ef5b4c;--el-earth:#d9a441;--el-metal:#c9d1de;--el-water:#4a7dff;--font-sans:"Noto Sans KR", system-ui, -apple-system, sans-serif;--font-serif:"Gowun Batang", "Noto Serif KR", serif;--font-brush:"Nanum Brush Script", cursive;--font-comic:"Jua", var(--font-sans);--shell-width:480px;--header-height:56px;--radius-lg:20px;--radius-md:14px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--accent:#7fa8ff;--accent-deep:#0a1440;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);color:var(--moon-100);background:var(--night-950);-webkit-font-smoothing:antialiased;word-break:keep-all;min-height:100%}:where(.shell-module__ScEYcG__root) img{max-width:100%;display:block}:where(.shell-module__ScEYcG__root) a{color:inherit;text-decoration:none}:where(.shell-module__ScEYcG__root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.shell-module__ScEYcG__root) input,:where(.shell-module__ScEYcG__root) select{font:inherit;color:inherit}:where(.shell-module__ScEYcG__root) :focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}.shell-module__ScEYcG__root ::selection{color:var(--ink-900);background:var(--gold-300)}:where(.shell-module__ScEYcG__root) .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell-module__ScEYcG__backdrop{z-index:-1;filter:blur(28px)saturate(1.2);background:linear-gradient(#04061a8c,#04061ae0),url(/saju/wolhadang/bg-moon-hanok.webp) 50%/cover no-repeat;position:fixed;inset:-40px}.shell-module__ScEYcG__shell{width:100%;max-width:var(--shell-width);background:var(--night-900);min-height:100dvh;margin:0 auto;position:relative;box-shadow:0 0 80px #0009,0 0 0 1px #f1d58a0f}.shell-module__ScEYcG__header{z-index:40;height:var(--header-height);isolation:isolate;pointer-events:auto;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 18px;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,border-color .35s;display:flex;position:sticky;top:0}.shell-module__ScEYcG__solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b1fc7;border-bottom-color:#f1d58a1f}.shell-module__ScEYcG__logo{align-items:center;gap:8px;display:flex}.shell-module__ScEYcG__logoMark{filter:drop-shadow(0 0 8px #f1d58a99);width:26px;height:26px}.shell-module__ScEYcG__logoHanja{font-family:var(--font-serif);letter-spacing:.08em;color:var(--moon-50);font-size:1.15rem;font-weight:700}.shell-module__ScEYcG__logoKor{color:var(--gold-300);letter-spacing:.2em;font-size:.72rem}.shell-module__ScEYcG__headerActions{align-items:center;gap:4px;display:flex}.shell-module__ScEYcG__menuButton{z-index:1;border-radius:12px;flex-shrink:0;place-content:center;gap:5px;width:40px;height:40px;transition:background .15s;display:grid;position:relative}.shell-module__ScEYcG__menuButton:active,.shell-module__ScEYcG__close:active{background:#f1d58a29}@media (hover:hover) and (pointer:fine){.shell-module__ScEYcG__menuButton:hover,.shell-module__ScEYcG__close:hover{background:#f1d58a1a}}.shell-module__ScEYcG__menuButton span{background:var(--gold-500);border-radius:2px;width:20px;height:2px;display:block}.shell-module__ScEYcG__menuButton span:nth-child(2){justify-self:end;width:14px}.shell-module__ScEYcG__main{position:relative}.shell-module__ScEYcG__footer{color:#fbefd280;border-top:1px solid #f1d58a1a;padding:40px 24px 56px;font-size:.8rem;line-height:1.7}.shell-module__ScEYcG__footer p{margin:0}.shell-module__ScEYcG__footerBrand{font-family:var(--font-serif);color:var(--gold-300);font-size:1rem;margin-bottom:6px!important}.shell-module__ScEYcG__footerNote{font-size:.72rem;margin-top:12px!important}.shell-module__ScEYcG__overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02030e99;justify-content:center;display:flex;position:fixed;inset:0}.shell-module__ScEYcG__drawer{width:100%;max-width:var(--shell-width);background:linear-gradient(270deg,#0a1030fa 62%,#0a1030b8 100%);height:100%;margin-left:auto;margin-right:auto;padding:72px 22px 32px;position:relative;overflow-y:auto}.shell-module__ScEYcG__close{width:40px;height:40px;color:var(--moon-100);border-radius:12px;place-content:center;transition:background .15s;display:grid;position:absolute;top:10px;right:14px}.shell-module__ScEYcG__drawerLabel{font-family:var(--font-serif);letter-spacing:.3em;color:var(--gold-300);margin:0 0 14px;font-size:.8rem}.shell-module__ScEYcG__drawerList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shell-module__ScEYcG__drawerItem{border-radius:var(--radius-md);background:var(--surface-subtle);border:1px solid #f1d58a1f;align-items:center;gap:12px;padding:10px;display:flex}.shell-module__ScEYcG__drawerItem img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:48px;height:48px}.shell-module__ScEYcG__drawerItem span{gap:2px;display:grid}.shell-module__ScEYcG__drawerItem small{color:#fbefd299}.shell-module__ScEYcG__drawerItemLocked{cursor:default;opacity:.45}
.reading-module__3tNhUq__page{--header-height:56px;--accent:#7fa8ff;--accent-deep:#0a1440;--ink-soft:#dccfb4;background:radial-gradient(120% 30% at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 70%), linear-gradient(180deg, var(--accent-deep), var(--night-900) 30%, var(--night-950));min-height:100vh;padding-bottom:40px;position:relative}.reading-module__3tNhUq__loading{z-index:60;background:var(--night-950);align-items:end;display:grid;position:fixed;inset:0;overflow:hidden}.reading-module__3tNhUq__loadingScene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reading-module__3tNhUq__loadingShade{background:linear-gradient(180deg, #04061a59 0%, transparent 30%, #04061abf 62%, var(--night-950) 100%);position:absolute;inset:0}.reading-module__3tNhUq__loadingParticles,.reading-module__3tNhUq__coverParticles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.reading-module__3tNhUq__loadingContent{width:min(100%, var(--shell-width));padding:0 28px calc(48px + env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:10px;margin:0 auto;display:grid;position:relative}.reading-module__3tNhUq__loadingName{font-family:var(--font-brush);color:var(--gold-300);text-shadow:0 0 18px #e2b95b8c;margin:0;font-size:2rem;line-height:1}.reading-module__3tNhUq__loadingTitle{font-family:var(--font-serif);color:var(--moon-50);margin:0;font-size:1.4rem}.reading-module__3tNhUq__loadingLead{color:#fbefd2b8;word-break:keep-all;white-space:pre-line;margin:0 0 8px;font-size:.86rem;line-height:1.6}.reading-module__3tNhUq__loadingProgress{background:#ffffff1f;border-radius:999px;width:100%;height:4px;overflow:hidden}.reading-module__3tNhUq__loadingProgressTrack{background:linear-gradient(90deg, transparent 0%, var(--accent) 25%, var(--gold-300) 50%, var(--accent) 75%, transparent 100%);width:100%;height:100%;animation:reading-module__3tNhUq__loadingProgressFlow var(--loading-progress-duration,5s) linear infinite;background-size:200% 100%;display:block}@keyframes reading-module__3tNhUq__loadingProgressFlow{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.reading-module__3tNhUq__loadingProgressTrack{background-position:50% 0;animation:none}}.reading-module__3tNhUq__loadingStep{min-height:1.5em;font-family:var(--font-serif);color:var(--moon-100);margin:4px 0 0;font-size:.92rem}.reading-module__3tNhUq__loadingSkip{color:#fbefd2cc;border:1px solid #fbefd24d;border-radius:999px;margin-top:6px;padding:8px 18px;font-size:.8rem;transition:background .2s}.reading-module__3tNhUq__loadingSkip:hover,.reading-module__3tNhUq__loadingSkip:focus-visible{background:var(--surface-muted)}.reading-module__3tNhUq__cover{align-items:end;min-height:420px;display:grid;position:relative;overflow:hidden}.reading-module__3tNhUq__coverScene{object-fit:cover;object-position:50% 25%;width:100%;height:100%;animation:18s ease-in-out infinite alternate reading-module__3tNhUq__coverDrift;position:absolute;inset:0}.reading-module__3tNhUq__coverShade{background:linear-gradient(180deg, #0a144033, transparent 35%, #0a1440d9 75%, var(--accent-deep));position:absolute;inset:0}.reading-module__3tNhUq__coverContent{text-align:center;justify-items:center;padding:0 20px 28px;display:grid;position:relative}.reading-module__3tNhUq__coverContent h1{justify-items:center}.reading-module__3tNhUq__coverContent h1 span{overflow-wrap:anywhere;word-break:keep-all;white-space:normal;text-align:center;max-width:100%;margin:0 auto}.reading-module__3tNhUq__coverEyebrow{font-family:var(--font-serif);letter-spacing:.28em;color:var(--accent);margin:0 0 6px;font-size:.8rem}.reading-module__3tNhUq__chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.reading-module__3tNhUq__chips li{color:var(--moon-100);background:var(--surface-raised);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #7fa8ff4d;border-radius:999px;padding:5px 12px;font-size:.76rem}.reading-module__3tNhUq__nav{top:var(--header-height);z-index:20;background:color-mix(in srgb, var(--night-950) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #7fa8ff2e;position:sticky}.reading-module__3tNhUq__navTrack{scrollbar-width:none;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.reading-module__3tNhUq__navTrack::-webkit-scrollbar{display:none}.reading-module__3tNhUq__navChip{color:#fbefd2b3;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.reading-module__3tNhUq__navChip span{opacity:.6;font-size:.66rem;font-weight:700}.reading-module__3tNhUq__navChipActive{color:#0a1440;background:#b8d0ff;border-color:#b8d0ff;font-weight:700}.reading-module__3tNhUq__navChipActive span{color:#0a1440;opacity:1}.reading-module__3tNhUq__navProgress{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--gold-300));height:2px;position:absolute;bottom:-1px;left:0;right:0}.reading-module__3tNhUq__thread{gap:28px;padding:24px 16px;display:grid}.reading-module__3tNhUq__chapter{scroll-margin-top:calc(var(--header-height) + 72px);gap:18px;padding-top:16px;display:grid}.reading-module__3tNhUq__chapterHeader{border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent);gap:2px;padding:12px 0 12px 64px;display:grid;position:relative}.reading-module__3tNhUq__chapterSeal{width:50px;height:50px;font-family:var(--font-serif);color:var(--moon-50);background:#8e1622;border-radius:8px;place-items:center;font-size:1.3rem;font-weight:700;display:grid;position:absolute;top:12px;left:0;transform:rotate(-4deg);box-shadow:3px 3px #00000059}.reading-module__3tNhUq__chapterNo{font-family:var(--font-serif);letter-spacing:.2em;color:var(--gold-300);font-size:.74rem}.reading-module__3tNhUq__chapterTitle,.reading-module__3tNhUq__paperHeading{font-family:var(--font-brush);color:var(--moon-50);margin:0;font-size:2.1rem;font-weight:400;line-height:1}.reading-module__3tNhUq__stack{gap:16px;display:grid}.reading-module__3tNhUq__chatRow{align-items:flex-start;gap:10px;display:flex}.reading-module__3tNhUq__chatAvatar{object-fit:cover;object-position:50% 15%;border:2px solid var(--accent);border-radius:50%;flex-shrink:0;width:44px;height:44px}.reading-module__3tNhUq__chatBody{gap:4px;min-width:0;display:grid}.reading-module__3tNhUq__chatName{color:var(--gold-300);font-size:.74rem;font-weight:700}.reading-module__3tNhUq__chatBubble{width:fit-content;min-height:44px;font-family:var(--font-comic);color:var(--moon-100);box-shadow:4px 4px 0 color-mix(in srgb, var(--accent) 35%, transparent);background:#0c1224eb;border:2px solid #7fa8ff73;border-radius:4px 20px 20px;margin:0;padding:12px 16px;font-size:1rem;line-height:1.5;position:relative}.reading-module__3tNhUq__chatText{white-space:pre-line;word-break:keep-all;display:block}.reading-module__3tNhUq__typing{gap:5px;padding:6px 2px;display:flex}.reading-module__3tNhUq__typing i{background:var(--ink-900);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite reading-module__3tNhUq__typingDot}.reading-module__3tNhUq__typing i:nth-child(2){animation-delay:.15s}.reading-module__3tNhUq__typing i:nth-child(3){animation-delay:.3s}.reading-module__3tNhUq__card,.reading-module__3tNhUq__themeCard,.reading-module__3tNhUq__lifeTask,.reading-module__3tNhUq__conclusion{color:var(--moon-100);background:var(--surface-muted);box-shadow:none;border:1px solid #7fa8ff52;border-radius:6px;gap:12px;padding:18px 16px;display:grid;position:relative}.reading-module__3tNhUq__cardNight{color:var(--moon-100);background:var(--surface-subtle);box-shadow:none;border-color:#7fa8ff66}.reading-module__3tNhUq__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reading-module__3tNhUq__cardEyebrow{font-family:var(--font-serif);letter-spacing:.14em;color:#b8d0fff2;margin:0;font-size:.74rem;font-weight:700}.reading-module__3tNhUq__cardTitle{font-family:var(--font-serif);word-break:keep-all;margin:2px 0 0;font-size:1.12rem;line-height:1.4}.reading-module__3tNhUq__prose{font-family:var(--font-serif);word-break:keep-all;margin:0;font-size:.95rem;line-height:1.85}.reading-module__3tNhUq__labeled{border-top:1px dashed #fbefd238;gap:4px;padding-top:10px;display:grid}.reading-module__3tNhUq__labeledLabel{width:fit-content;color:var(--moon-100);background:#243660;border:1px solid #7fa8ff73;border-radius:3px;padding:2px 8px;font-size:.7rem;font-weight:700}.reading-module__3tNhUq__labeledText{color:#fbefd2e6;word-break:keep-all;margin:0;font-size:.88rem;line-height:1.75}.reading-module__3tNhUq__confidence{color:#fbefd2eb;white-space:nowrap;border:1px solid #7fa8ff59;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.reading-module__3tNhUq__confidenceDots{gap:2px;display:inline-flex}.reading-module__3tNhUq__confidenceDots i{background:#1110142e;border-radius:50%;width:5px;height:5px}.reading-module__3tNhUq__confidenceDots i:nth-child(-n+3){background:#3657b8}.reading-module__3tNhUq__confidence-medium .reading-module__3tNhUq__confidenceDots i:nth-child(3),.reading-module__3tNhUq__confidence-low .reading-module__3tNhUq__confidenceDots i:nth-child(n+2){background:#1110142e}.reading-module__3tNhUq__cardNight .reading-module__3tNhUq__confidence,.reading-module__3tNhUq__yearItem .reading-module__3tNhUq__confidence{color:#fbefd2e0;border-color:#7fa8ff73}.reading-module__3tNhUq__cardNight .reading-module__3tNhUq__confidenceDots i,.reading-module__3tNhUq__yearItem .reading-module__3tNhUq__confidenceDots i{background:#fbefd247}.reading-module__3tNhUq__cardNight .reading-module__3tNhUq__confidenceDots i:nth-child(-n+3),.reading-module__3tNhUq__yearItem .reading-module__3tNhUq__confidenceDots i:nth-child(-n+3){background:var(--accent)}.reading-module__3tNhUq__cardNight .reading-module__3tNhUq__confidence-medium .reading-module__3tNhUq__confidenceDots i:nth-child(3),.reading-module__3tNhUq__cardNight .reading-module__3tNhUq__confidence-low .reading-module__3tNhUq__confidenceDots i:nth-child(n+2),.reading-module__3tNhUq__yearItem .reading-module__3tNhUq__confidence-medium .reading-module__3tNhUq__confidenceDots i:nth-child(3),.reading-module__3tNhUq__yearItem .reading-module__3tNhUq__confidence-low .reading-module__3tNhUq__confidenceDots i:nth-child(n+2){background:#fbefd247}.reading-module__3tNhUq__bullets{gap:8px;display:grid}.reading-module__3tNhUq__bullets ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.reading-module__3tNhUq__bullets li{word-break:keep-all;padding-left:18px;font-size:.88rem;line-height:1.65;position:relative}.reading-module__3tNhUq__bullets li:before{content:"·";font-weight:700;position:absolute;left:4px}.reading-module__3tNhUq__bullets-good .reading-module__3tNhUq__labeledLabel{color:var(--moon-50);background:#156b4d}.reading-module__3tNhUq__bullets-good li:before{content:"○";color:#1f8a64;font-size:.7rem;line-height:2.2;left:0}.reading-module__3tNhUq__bullets-warn .reading-module__3tNhUq__labeledLabel{color:var(--moon-50);background:#8f1f35}.reading-module__3tNhUq__bullets-warn li:before{content:"△";color:#b73049;font-size:.7rem;line-height:2.2;left:0}.reading-module__3tNhUq__listGrid,.reading-module__3tNhUq__versus{color:var(--moon-100);background:var(--surface-muted);border:1px solid #7fa8ff52;border-radius:6px;gap:14px;padding:16px;display:grid}.reading-module__3tNhUq__versus{border-width:2px;grid-template-columns:1fr 1fr}.reading-module__3tNhUq__versus .reading-module__3tNhUq__labeledLabel{border-width:0}@media (max-width:430px){.reading-module__3tNhUq__versus{grid-template-columns:1fr}.reading-module__3tNhUq__labeledLabel,.reading-module__3tNhUq__confidence,.reading-module__3tNhUq__judgmentReason span:first-child{font-size:.8125rem}.reading-module__3tNhUq__prose,.reading-module__3tNhUq__labeledText,.reading-module__3tNhUq__judgmentText{font-size:max(.8125rem,1em)}}.reading-module__3tNhUq__fieldGrid,.reading-module__3tNhUq__fieldGridMore{gap:12px;display:grid}.reading-module__3tNhUq__fieldGridMore{overflow:hidden}.reading-module__3tNhUq__moreButton{height:40px;color:var(--moon-100);border:1.5px dashed #7fa8ff8c;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.reading-module__3tNhUq__tabs{background:#7fa8ff1f;border:1px solid #7fa8ff4d;border-radius:999px;padding:4px;display:flex}.reading-module__3tNhUq__card .reading-module__3tNhUq__tabs{background:#7fa8ff1a;border-color:#7fa8ff47}.reading-module__3tNhUq__tab{color:#fbefd2b3;flex:1;height:36px;font-size:.86rem;font-weight:700;transition:color .2s;position:relative}.reading-module__3tNhUq__card .reading-module__3tNhUq__tab{color:var(--ink-soft)}.reading-module__3tNhUq__tab[aria-selected=true],.reading-module__3tNhUq__card .reading-module__3tNhUq__tab[aria-selected=true]{color:var(--moon-100)}.reading-module__3tNhUq__tabThumb{background:#243660;border:1px solid #7fa8ff8c;border-radius:999px;position:absolute;inset:0}.reading-module__3tNhUq__card .reading-module__3tNhUq__tabThumb{background:var(--ink-900)}.reading-module__3tNhUq__tabLabel{position:relative}.reading-module__3tNhUq__board{color:var(--moon-100);background:repeating-linear-gradient(0deg, #7fa8ff0f 0 1px, transparent 1px 4px), var(--surface-muted);border-radius:var(--radius-lg);box-shadow:6px 6px 0 color-mix(in srgb, var(--accent) 55%, transparent);border:2px solid #7fa8ff73;padding:20px 12px 16px}.reading-module__3tNhUq__boardTitle{font-family:var(--font-serif);text-align:center;letter-spacing:.12em;margin:0 0 14px;font-weight:700}.reading-module__3tNhUq__boardTitle span{color:var(--ink-soft);margin-left:4px;font-size:.78rem;font-weight:400}.reading-module__3tNhUq__boardGrid{perspective:700px;grid-template-rows:repeat(7,auto);grid-template-columns:34px repeat(4,minmax(0,1fr));column-gap:6px;display:grid}.reading-module__3tNhUq__rowLabels,.reading-module__3tNhUq__pillar{grid-row:span 7;grid-template-rows:subgrid;row-gap:6px;display:grid}.reading-module__3tNhUq__rowLabels{padding:6px 0}.reading-module__3tNhUq__rowLabels span{color:var(--ink-soft);align-items:center;font-size:.62rem;font-weight:700;display:grid}.reading-module__3tNhUq__rowLabelTall{writing-mode:vertical-rl;letter-spacing:.3em;justify-content:center}.reading-module__3tNhUq__pillar{border-radius:12px;padding:6px 4px}.reading-module__3tNhUq__pillarHourUnknown{grid-template-rows:subgrid;grid-row:span 7}.reading-module__3tNhUq__pillarHourUnknownCell{color:var(--ink-soft);text-align:center;grid-row:2/-1;place-items:center;padding:12px 4px;font-size:.82rem;font-weight:600;display:grid}.reading-module__3tNhUq__starEmpty{color:var(--ink-soft);font-size:.78rem}.reading-module__3tNhUq__pillarEmptyHint{color:var(--ink-soft);margin:8px 0 0;font-size:.78rem;line-height:1.45}.reading-module__3tNhUq__pillarSelf{box-shadow:inset 0 0 0 1.5px var(--gold-500);background:#c79a3c29}.reading-module__3tNhUq__pillarLabel{color:#fbefd2e0;justify-content:center;align-items:center;gap:3px;font-size:.74rem;font-weight:700;display:flex}.reading-module__3tNhUq__pillarLabel em{color:var(--moon-100);background:#6b5424;border-radius:999px;padding:0 5px;font-size:.62rem;font-style:normal}.reading-module__3tNhUq__tile{background:color-mix(in srgb, var(--el) 32%, var(--night-800));border:2px solid color-mix(in srgb, var(--el) 70%, #000);backface-visibility:hidden;border-radius:10px;justify-items:center;gap:1px;padding:6px 0;display:grid}.reading-module__3tNhUq__tileTenGod{color:#fbefd2d1;font-size:.6rem;font-weight:700}.reading-module__3tNhUq__tileHanja{font-family:var(--font-serif);font-size:1.65rem;font-weight:700;line-height:1.1}.reading-module__3tNhUq__tileKor{color:var(--ink-soft);font-size:.6rem}.reading-module__3tNhUq__pillarMeta,.reading-module__3tNhUq__pillarStars{text-align:center;word-break:keep-all;color:#fbefd2db;align-content:center;justify-items:center;font-size:.66rem;line-height:1.35;display:grid}.reading-module__3tNhUq__pillarStars{gap:3px}.reading-module__3tNhUq__starGood,.reading-module__3tNhUq__starSpecial{border-radius:999px;padding:1px 6px;font-size:.6rem;font-weight:700}.reading-module__3tNhUq__starGood{color:#7dcea0;background:#3fbf8f33}.reading-module__3tNhUq__starSpecial{color:#ffb4c0;background:#d23c5a24}.reading-module__3tNhUq__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0 0;display:grid}.reading-module__3tNhUq__facts div{background:var(--surface-muted);border-radius:8px;gap:2px;padding:8px;display:grid}.reading-module__3tNhUq__facts dt{color:var(--ink-soft);font-size:.64rem;font-weight:700}.reading-module__3tNhUq__facts dd{word-break:keep-all;margin:0;font-size:.8rem;font-weight:700}.reading-module__3tNhUq__facts .reading-module__3tNhUq__factElement{background:color-mix(in srgb, var(--el) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--el) 55%, transparent)}.reading-module__3tNhUq__ratio{gap:12px;margin:0;padding:0;list-style:none;display:grid}.reading-module__3tNhUq__ratio li{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.reading-module__3tNhUq__ratioOrb{width:38px;height:38px;font-family:var(--font-serif);color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--el) 55%, var(--night-700)), var(--el) 60%, color-mix(in srgb, var(--el) 70%, #000));border:2px solid var(--ink-900);text-shadow:0 1px 2px #0006;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.reading-module__3tNhUq__ratioBody{gap:4px;min-width:0;display:grid}.reading-module__3tNhUq__ratioHead{align-items:baseline;gap:6px;display:flex}.reading-module__3tNhUq__ratioHead strong{font-size:.9rem}.reading-module__3tNhUq__ratioHead small{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.7rem;overflow:hidden}.reading-module__3tNhUq__ratioHead b{font-size:.82rem}.reading-module__3tNhUq__ratioTrack{background:#1110141a;border-radius:999px;height:10px;overflow:hidden}.reading-module__3tNhUq__ratioFill{background:linear-gradient(90deg, color-mix(in srgb, var(--el) 55%, var(--night-700)), var(--el));border-radius:inherit;height:100%;display:block}.reading-module__3tNhUq__ratioAmount{color:var(--ink-soft);font-size:.66rem}.reading-module__3tNhUq__ratioSeasonalWrap{border-top:1px dashed #1110141f;margin-top:14px;padding-top:12px}.reading-module__3tNhUq__ratioSeasonalLabel{letter-spacing:.04em;color:var(--ink-soft);margin:0 0 4px;font-size:.72rem;font-weight:700}.reading-module__3tNhUq__ratioSeasonalMeta{color:var(--ink-soft);margin:0 0 8px;font-size:.68rem;line-height:1.45}.reading-module__3tNhUq__ratioSeasonal{gap:6px;margin:0;padding:0;list-style:none;display:grid}.reading-module__3tNhUq__ratioSeasonal li{grid-template-columns:2.2rem 1fr 2.4rem;align-items:center;gap:8px;display:grid}.reading-module__3tNhUq__ratioSeasonalName{font-size:.72rem;font-weight:600}.reading-module__3tNhUq__ratioSeasonalTrack{background:#11101414;border-radius:999px;height:5px;overflow:hidden}.reading-module__3tNhUq__ratioSeasonalFill{background:color-mix(in srgb, var(--el) 45%, transparent);border-radius:inherit;height:100%;display:block}.reading-module__3tNhUq__ratioSeasonalPct{color:var(--ink-soft);text-align:right;font-size:.68rem}.reading-module__3tNhUq__preMajorChildhood{color:var(--moon-100);background:var(--surface-subtle);border:1px solid #7fa8ff38;border-radius:14px;margin-bottom:14px;padding:14px 16px}.reading-module__3tNhUq__preMajorChildhoodSummary{color:#fbefd2b8;margin:6px 0 10px;font-size:.78rem;line-height:1.5}.reading-module__3tNhUq__preMajorChildhoodList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.reading-module__3tNhUq__preMajorChildhoodList li{color:var(--moon-100);background:var(--surface-muted);border:1px solid #7fa8ff24;border-radius:10px;padding:8px 10px;font-size:.82rem;line-height:1.4}.reading-module__3tNhUq__preMajorChildhood .reading-module__3tNhUq__cardEyebrow{color:var(--accent)}.reading-module__3tNhUq__absent{color:var(--ink-soft);margin:0;font-size:.78rem}.reading-module__3tNhUq__absent span{color:var(--gold-300);margin-left:6px;font-weight:700}.reading-module__3tNhUq__judgments{gap:12px;margin:0;padding:0;list-style:none;display:grid}.reading-module__3tNhUq__judgment{color:var(--moon-100);box-shadow:4px 4px 0 color-mix(in srgb, var(--accent) 35%, transparent);background:#0c1224eb;border:2px solid #7fa8ff66;border-radius:4px 18px 18px;grid-template-columns:34px 1fr;gap:10px;padding:16px 14px;display:grid}.reading-module__3tNhUq__judgmentNo{font-family:var(--font-comic);color:var(--accent);font-size:1.3rem;line-height:1.2}.reading-module__3tNhUq__judgmentHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.reading-module__3tNhUq__judgmentHead strong{font-family:var(--font-serif);font-size:1rem}.reading-module__3tNhUq__judgmentText{word-break:keep-all;margin:6px 0 0;font-size:.9rem;line-height:1.7}.reading-module__3tNhUq__judgmentReason{color:var(--ink-soft);background:var(--surface-muted);word-break:keep-all;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:.78rem;line-height:1.6}.reading-module__3tNhUq__judgmentReason span{color:var(--accent);margin-right:6px;font-weight:700}.reading-module__3tNhUq__themeStack{gap:14px;display:grid}.reading-module__3tNhUq__themeCard{padding-top:26px}.reading-module__3tNhUq__themeNo{font-family:var(--font-serif);color:var(--moon-100);background:#243660;border-radius:4px;padding:2px 10px;font-size:.8rem;font-weight:700;position:absolute;top:-12px;left:14px}.reading-module__3tNhUq__lifeTask{color:var(--moon-100);background:radial-gradient(120% 140% at 0% 50%, #d23c5a1f, transparent 60%), var(--surface-muted);padding:22px 18px 22px 76px}.reading-module__3tNhUq__lifeTaskSeal{width:46px;height:46px;font-family:var(--font-serif);color:var(--moon-50);background:#6b1520;border:2.5px solid #fbefd273;border-radius:6px;place-items:center;font-size:1.4rem;font-weight:700;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)rotate(-6deg)}.reading-module__3tNhUq__lifeTaskText{font-family:var(--font-serif);word-break:keep-all;margin:0;font-size:1rem;line-height:1.75}.reading-module__3tNhUq__turningPoints{border-left:2px solid #3657b859;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.reading-module__3tNhUq__turningPoints li{gap:2px;display:grid;position:relative}.reading-module__3tNhUq__turningPoints li:before{content:"";background:var(--accent);border:2px solid var(--ink-900);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-20px}.reading-module__3tNhUq__turningPoints strong{color:var(--gold-300);font-size:.84rem}.reading-module__3tNhUq__turningPoints span{word-break:keep-all;font-size:.88rem;line-height:1.65}.reading-module__3tNhUq__strategyList{counter-reset:strategy;gap:8px;margin:0;padding:0;list-style:none;display:grid}.reading-module__3tNhUq__strategyList li{background:var(--surface-muted);word-break:keep-all;counter-increment:strategy;border-radius:8px;padding:10px 12px 10px 36px;font-size:.88rem;line-height:1.6;position:relative}.reading-module__3tNhUq__strategyList li:before{content:counter(strategy);font-family:var(--font-comic);color:#3657b8;position:absolute;top:10px;left:12px}.reading-module__3tNhUq__conclusion{text-align:center;background:radial-gradient(100% 120% at 50% 0%, #7fa8ff38, transparent 70%), var(--paper)}.reading-module__3tNhUq__conclusionText{font-family:var(--font-serif);word-break:keep-all;margin:0;font-size:1.02rem;line-height:1.85}.reading-module__3tNhUq__todayList{gap:10px;display:grid}.reading-module__3tNhUq__todayTitle{font-family:var(--font-brush);color:var(--gold-300);margin:0;font-size:1.7rem;line-height:1}.reading-module__3tNhUq__todayItem{color:var(--moon-100);background:#0c1224eb;border:2px solid #7fa8ff59;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:4px 4px #c79a3c59}.reading-module__3tNhUq__todayItem span{width:40px;height:40px;font-family:var(--font-comic);color:#0a1440;background:var(--gold-500);border:2px solid #7fa8ff73;border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.reading-module__3tNhUq__todayItem p{word-break:keep-all;margin:0;font-size:.9rem;line-height:1.6}.reading-module__3tNhUq__river{gap:12px;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.reading-module__3tNhUq__river:before{content:"";background:linear-gradient(180deg, var(--accent), #7fa8ff26);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:8px}.reading-module__3tNhUq__riverItem{color:var(--moon-100);background:var(--surface-subtle);border:1px solid #7fa8ff38;border-radius:12px;gap:6px;padding:12px 14px;display:grid;position:relative}.reading-module__3tNhUq__lantern{background:radial-gradient(circle at 50% 40%, #fff3c4, var(--gold-400) 60%, var(--gold-500));border-radius:40% 40% 45% 45%;width:14px;height:18px;position:absolute;top:16px;left:-24px;box-shadow:0 0 10px #e2b95b99}.reading-module__3tNhUq__riverNow{border-color:var(--accent);background:#7fa8ff24}.reading-module__3tNhUq__riverNow .reading-module__3tNhUq__lantern{animation:2.4s ease-in-out infinite reading-module__3tNhUq__lanternGlow;box-shadow:0 0 0 4px #e2b95b40,0 0 22px #e2b95be6}.reading-module__3tNhUq__riverHead{text-align:left;align-items:center;gap:8px;display:flex}.reading-module__3tNhUq__riverHead>span{flex:1;align-items:baseline;gap:8px;display:flex}.reading-module__3tNhUq__riverHead strong{font-family:var(--font-serif);font-size:1rem}.reading-module__3tNhUq__riverHead small{color:#fbefd2db;font-size:.74rem}.reading-module__3tNhUq__riverHead i{color:var(--accent);font-style:normal}.reading-module__3tNhUq__riverSummary{color:#fbefd2d1;word-break:keep-all;margin:0;font-size:.86rem;line-height:1.65}.reading-module__3tNhUq__riverDetail{gap:10px;display:grid;overflow:hidden}.reading-module__3tNhUq__riverDetail .reading-module__3tNhUq__labeled{border-top-color:#ffffff24}.reading-module__3tNhUq__riverDetail .reading-module__3tNhUq__labeledLabel{color:var(--moon-100);background:#243660}.reading-module__3tNhUq__riverDetail .reading-module__3tNhUq__labeledText{color:#fbefd2d9}.reading-module__3tNhUq__nowBadge{color:var(--moon-100);background:#6b5424;border-radius:999px;padding:1px 8px;font-size:.66rem;font-style:normal;font-weight:700}.reading-module__3tNhUq__major{gap:14px;display:grid}.reading-module__3tNhUq__majorMeta{color:#fbefd2b3;margin:0;font-size:.8rem}.reading-module__3tNhUq__majorTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:10px 16px 14px;display:flex;overflow-x:auto}.reading-module__3tNhUq__majorTrack::-webkit-scrollbar{display:none}.reading-module__3tNhUq__majorCard{width:104px;color:var(--moon-100);background:var(--surface-subtle);scroll-snap-align:center;transition:transform .25s var(--ease-out-expo), background .25s, border-color .25s;border:1.5px solid #7fa8ff40;border-radius:14px;flex-shrink:0;justify-items:center;gap:4px;padding:14px 8px 12px;display:grid;position:relative}.reading-module__3tNhUq__majorCardActive{color:var(--moon-100);box-shadow:4px 4px 0 var(--accent);background:#243660;border-color:#7fa8ffa6;transform:translateY(-4px)}.reading-module__3tNhUq__majorCard .reading-module__3tNhUq__nowBadge{position:absolute;top:-8px}.reading-module__3tNhUq__majorGlyphs{gap:2px;display:flex}.reading-module__3tNhUq__majorGlyphs span{width:32px;height:36px;font-family:var(--font-serif);color:var(--moon-100);background:color-mix(in srgb, var(--el) 30%, var(--night-800));border:1.5px solid color-mix(in srgb, var(--el) 70%, #000);border-radius:6px;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.reading-module__3tNhUq__majorCard strong{font-size:.84rem}.reading-module__3tNhUq__majorCard small{color:#fbefd2c7;font-size:.68rem}.reading-module__3tNhUq__majorLabel{text-align:center;word-break:keep-all;color:#fbefd2d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.4;display:-webkit-box;overflow:hidden}.reading-module__3tNhUq__keywords{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.reading-module__3tNhUq__keywords li{color:var(--moon-100);background:#243660;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}.reading-module__3tNhUq__levelUp{color:var(--moon-100);background:var(--surface-muted);border:1.5px solid #7fa8ff59;border-radius:10px;gap:4px;padding:12px;display:grid}.reading-module__3tNhUq__levelUp span{font-family:var(--font-comic);color:var(--gold-300);font-size:.86rem}.reading-module__3tNhUq__levelUp p{word-break:keep-all;margin:0;font-size:.88rem;line-height:1.65}.reading-module__3tNhUq__yearly{gap:14px;display:grid}.reading-module__3tNhUq__yearList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reading-module__3tNhUq__yearItem{list-style:none}.reading-module__3tNhUq__yearCard{color:#f5ecd8;background:#12182c;border:1px solid #7fa8ff47;border-radius:12px;gap:10px;width:100%;padding:14px 14px 16px;display:grid}.reading-module__3tNhUq__yearNow .reading-module__3tNhUq__yearCard{background:#1f2438;border-color:#f1d58a8c}.reading-module__3tNhUq__yearCardHead{gap:6px;min-width:0;display:grid}.reading-module__3tNhUq__yearHeadline{font-family:var(--font-serif);color:#f8f0dc;word-break:keep-all;margin:0;font-size:.92rem;font-weight:700;line-height:1.45}.reading-module__3tNhUq__yearTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.reading-module__3tNhUq__yearTheme{font-family:var(--font-serif);color:#fff8eb;word-break:keep-all;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:1rem;font-weight:700;line-height:1.45;display:flex}.reading-module__3tNhUq__yearReason{color:#f5ecd8e0;word-break:keep-all;margin:0;font-size:.82rem;line-height:1.65}.reading-module__3tNhUq__yearCard .reading-module__3tNhUq__relationChips li{color:#ebe2cf;background:var(--surface-muted);border:1px solid #b4c3dc6b}.reading-module__3tNhUq__footnote{color:#fbefd280;margin:0;font-size:.74rem;line-height:1.6}.reading-module__3tNhUq__statusFrame{gap:18px;padding:24px 16px 40px;display:grid}.reading-module__3tNhUq__ending{border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent);gap:18px;padding-top:20px;display:grid}.reading-module__3tNhUq__limitations{color:#fbefd28c;background:var(--surface-subtle);border-radius:10px;gap:6px;margin:0;padding:14px 16px 14px 30px;font-size:.74rem;line-height:1.6;display:grid}.reading-module__3tNhUq__endingMore{background:var(--surface-subtle);border-radius:var(--radius-md);border:1px solid #f1d58a47;gap:10px;padding:18px 16px;display:grid}.reading-module__3tNhUq__endingMoreEyebrow{font-family:var(--font-serif);letter-spacing:.2em;color:var(--gold-300);margin:0;font-size:.74rem}.reading-module__3tNhUq__endingMoreTitle{font-family:var(--font-brush);color:var(--moon-50);margin:0;font-size:1.9rem;font-weight:400;line-height:1}.reading-module__3tNhUq__endingMoreLead{color:#fbefd2b8;margin:0;font-size:.88rem;line-height:1.65}.reading-module__3tNhUq__endingCompat{text-align:left;border-radius:var(--radius-md);align-items:center;gap:14px;width:100%;margin-top:4px;padding:16px 18px;display:flex}.reading-module__3tNhUq__endingCompatSeal{border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:1.15rem}.reading-module__3tNhUq__endingCompatCopy{gap:4px;min-width:0;display:grid}.reading-module__3tNhUq__endingCompatCopy strong{font-size:1.02rem;font-weight:800}.reading-module__3tNhUq__endingCompatCopy small{color:#fbefd2b8;font-size:.78rem;line-height:1.45}.reading-module__3tNhUq__endingActions{gap:10px;display:grid}@keyframes reading-module__3tNhUq__typingDot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.reading-module__3tNhUq__relationChips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.reading-module__3tNhUq__relationChips li{color:var(--moon-100);background:#243660;border:1px solid #7fa8ff59;border-radius:999px;padding:6px 10px;font-size:.75rem;line-height:1.35}.reading-module__3tNhUq__birthBasis{color:#fbefd2bf;background:#0000002e;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:.72rem;line-height:1.5;list-style:none}.reading-module__3tNhUq__birthBasis li+li{margin-top:6px}.reading-module__3tNhUq__versusHead,.reading-module__3tNhUq__lifeTaskHead,.reading-module__3tNhUq__seasonHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.reading-module__3tNhUq__versusHead{grid-column:1/-1}.reading-module__3tNhUq__seasonBlock{margin-top:12px}.reading-module__3tNhUq__seasonHead .reading-module__3tNhUq__labeledLabel{margin:0}@keyframes reading-module__3tNhUq__coverDrift{0%{transform:scale(1.05)translateY(0)}to{transform:scale(1.12)translateY(-12px)}}@keyframes reading-module__3tNhUq__lanternGlow{50%{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.reading-module__3tNhUq__coverScene,.reading-module__3tNhUq__typing i,.reading-module__3tNhUq__riverNow .reading-module__3tNhUq__lantern{animation:none}}
.brush-title-module__UrpGeq__title{font-family:var(--font-brush);letter-spacing:-.01em;isolation:isolate;margin:0;font-weight:400;line-height:.95}.brush-title-module__UrpGeq__line{color:#fbefd2;width:fit-content;padding-right:.12em;display:block;overflow:hidden}.brush-title-module__UrpGeq__latin{font-family:var(--font-serif);letter-spacing:.02em;font-weight:700}.brush-title-module__UrpGeq__xl{font-size:clamp(3.4rem,15vw,4.6rem)}.brush-title-module__UrpGeq__lg{font-size:clamp(2.6rem,11vw,3.4rem)}.brush-title-module__UrpGeq__md{font-size:clamp(2rem,8.5vw,2.5rem)}
.webtoon-module__7PzMDa__panelWrap{margin:0;padding-top:8px;position:relative}.webtoon-module__7PzMDa__panel{background:#000;border:3px solid #0a0a0f;outline:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000080}.webtoon-module__7PzMDa__slant-left{clip-path:polygon(0 6%,100% 0,100% 100%,0 94%);outline:none}.webtoon-module__7PzMDa__slant-right{clip-path:polygon(0 0,100% 6%,100% 94%,0 100%);outline:none}.webtoon-module__7PzMDa__panelImage{object-fit:cover;will-change:transform;width:100%;height:100%}.webtoon-module__7PzMDa__speedLines{mix-blend-mode:screen;pointer-events:none;background:repeating-conic-gradient(at 62% 42%,#7fa8ff38 0deg .6deg,#0000 .6deg 7deg);position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle at 62% 42%,#0000 30%,#000 70%);mask-image:radial-gradient(circle at 62% 42%,#0000 30%,#000 70%)}.webtoon-module__7PzMDa__sfx{font-family:var(--font-brush);color:var(--moon-50);-webkit-text-stroke:1.5px var(--ink-900);text-shadow:0 0 18px var(--accent), 3px 3px 0 var(--ink-900);pointer-events:none;font-size:3.4rem;line-height:1;position:absolute}.webtoon-module__7PzMDa__bubble{z-index:2;max-width:62%;font-family:var(--font-comic);white-space:pre-line;word-break:keep-all;color:var(--moon-100);transform-origin:50%;background:#0c1224eb;border:2px solid #7fa8ff73;border-radius:24px;margin:0;padding:12px 16px;font-size:1rem;line-height:1.45;position:absolute;box-shadow:4px 4px #00000059}.webtoon-module__7PzMDa__bubble:after{content:"";background:inherit;border:inherit;border-top:0;border-left:0;width:18px;height:16px;position:absolute;bottom:-14px}.webtoon-module__7PzMDa__tail-left:after{left:22px;transform:skew(30deg)rotate(45deg)scale(.9)}.webtoon-module__7PzMDa__tail-right:after{right:22px;transform:skew(-30deg)rotate(45deg)scale(.9)}.webtoon-module__7PzMDa__tail-none:after{display:none}.webtoon-module__7PzMDa__thought{background:#0c1224e0;border-style:dashed;border-radius:999px;font-size:.92rem}.webtoon-module__7PzMDa__shout{color:var(--moon-50);background:var(--ink-900);border-color:var(--moon-50);clip-path:polygon(0 12%,6% 0,18% 8%,32% 0,50% 6%,66% 0,82% 6%,94% 0,100% 14%,96% 50%,100% 86%,92% 100%,76% 92%,58% 100%,40% 92%,22% 100%,6% 94%,0 82%,4% 50%);box-shadow:none;border-radius:6px;padding:16px 20px;font-size:1.15rem}.webtoon-module__7PzMDa__shout:after{display:none}.webtoon-module__7PzMDa__narration{z-index:2;width:fit-content;max-width:82%;font-family:var(--font-serif);color:var(--moon-100);background:var(--surface-muted);box-shadow:4px 4px 0 var(--accent);border:2px solid #7fa8ff73;margin:0 0 -14px 10px;padding:10px 16px;font-size:.92rem;line-height:1.6;position:relative}
.button-art-module__K5CIxa__art{border:2px solid var(--ink-900);box-shadow:4px 4px 0 var(--art-shadow);-webkit-tap-highlight-color:transparent;transition:transform .12s,box-shadow .12s}.button-art-module__K5CIxa__art:focus-visible{box-shadow:5px 5px 0 var(--art-shadow);transform:translate(-1px,-1px)}@media (hover:hover) and (pointer:fine){.button-art-module__K5CIxa__art:hover{box-shadow:5px 5px 0 var(--art-shadow);transform:translate(-1px,-1px)}}.button-art-module__K5CIxa__art:active{box-shadow:2px 2px 0 var(--art-shadow);transform:translate(2px,2px)}.button-art-module__K5CIxa__art:disabled{opacity:.6;cursor:not-allowed;box-shadow:4px 4px 0 var(--art-shadow);transform:none}.button-art-module__K5CIxa__gold{--art-shadow:#11101459;color:var(--moon-100);text-shadow:0 1px #00000059;background:linear-gradient(#6b5424 0%,#4a3818 55%,#3a2c14 100%),url(/saju/wolhadang/ui/gold-leaf.webp) 50%/180px,#4a3818}.button-art-module__K5CIxa__night{--art-shadow:#c79a3c47;color:var(--gold-300);background:linear-gradient(180deg, #f1d58a24, #070b1f4d), url(/saju/wolhadang/ui/night-silk.webp) center / 220px, var(--night-800);border-color:#f1d58a8c}.button-art-module__K5CIxa__paper{--art-shadow:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--moon-100);background:var(--surface-muted);border:1px solid #7fa8ff59}.button-art-module__K5CIxa__button{width:100%;height:52px;font-family:var(--font-sans);letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1rem;font-weight:700;line-height:1;display:flex}.button-art-module__K5CIxa__textAction{min-height:44px;font-family:var(--font-sans);color:#fbefd28c;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;justify-self:center;padding:0 12px;font-size:.86rem;font-weight:600;text-decoration:underline}.button-art-module__K5CIxa__textAction:hover,.button-art-module__K5CIxa__textAction:focus-visible{color:#f0a39b}.button-art-module__K5CIxa__textAction:disabled{opacity:.5;cursor:not-allowed}.button-art-module__K5CIxa__seal{font-family:var(--font-serif);color:var(--moon-50);background:url(/saju/wolhadang/ui/cinnabar.webp) 50%/96px,#b4232f;place-content:center;font-weight:700;display:grid;transform:rotate(-6deg);box-shadow:inset 0 0 0 2px #f6f1e452,1px 1px #11101440}@media (prefers-reduced-motion:reduce){.button-art-module__K5CIxa__art{transition:none}.button-art-module__K5CIxa__art:hover,.button-art-module__K5CIxa__art:focus-visible,.button-art-module__K5CIxa__art:active{transform:none}}
.share-button-module__7xeYKa__icon{z-index:1;width:40px;height:40px;color:var(--moon-100);border-radius:12px;flex-shrink:0;place-content:center;transition:background .15s,color .15s;display:grid;position:relative}.share-button-module__7xeYKa__icon:hover,.share-button-module__7xeYKa__icon:focus-visible{color:var(--gold-300);background:#f1d58a1a}.share-button-module__7xeYKa__toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;color:#111014;word-break:keep-all;background:#0c1224eb;border:2px solid #111014;border-radius:12px;width:max-content;max-width:calc(100vw - 40px);margin:0;padding:12px 18px;font-family:Noto Sans KR,system-ui,-apple-system,sans-serif;font-size:.88rem;font-weight:700;line-height:1.45;position:fixed;box-shadow:4px 4px #c79a3c8c}
.birth-form-module__hETL7G__scroll{margin:0 8px;position:relative}.birth-form-module__hETL7G__rod{z-index:1;background:linear-gradient(#3a2e1c 0%,#1a140c 45%,#120e08 100%);border:1px solid #7fa8ff38;border-radius:6px;height:30px;display:block;position:relative;box-shadow:inset 0 1px #7fa8ff1f,0 5px 6px #00000073}.birth-form-module__hETL7G__rodBottom{border-radius:6px}.birth-form-module__hETL7G__paper{color:var(--moon-100);border-radius:var(--radius-md);background:#0c1224eb;border:1px solid #7fa8ff47;grid-template-columns:minmax(0,1fr);gap:18px;margin:-8px 14px;padding:36px 30px 32px;display:grid;box-shadow:0 12px 32px #00000059}.birth-form-module__hETL7G__eyebrow{font-family:var(--font-serif);letter-spacing:.3em;color:#fbefd2eb;margin:0;font-size:.74rem;font-weight:700}.birth-form-module__hETL7G__title{font-family:var(--font-brush);margin:-10px 0 4px;font-size:2.3rem;font-weight:400;line-height:1.1}.birth-form-module__hETL7G__field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.birth-form-module__hETL7G__field label,.birth-form-module__hETL7G__field legend{font-family:var(--font-sans);color:#fbefd2e0;margin-bottom:8px;padding:0;font-size:.82rem;font-weight:700}.birth-form-module__hETL7G__field label{margin-bottom:0}.birth-form-module__hETL7G__field input[type=text],.birth-form-module__hETL7G__field input[type=date],.birth-form-module__hETL7G__field .birth-form-module__hETL7G__birthTimeInput,.birth-form-module__hETL7G__field select{width:100%;min-width:0;height:50px;font-family:var(--font-sans);color:var(--moon-100);background:var(--surface-raised);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1.5px solid #7fa8ff59;border-radius:10px;padding:0 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s;display:block}.birth-form-module__hETL7G__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111014' stroke-opacity='0.6' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:44px}.birth-form-module__hETL7G__field input:focus,.birth-form-module__hETL7G__field select:focus{border-color:var(--ink-900);outline:none;box-shadow:0 0 0 3px #c79a3c59}.birth-form-module__hETL7G__field input[aria-invalid=true]{border-color:#b4232f}.birth-form-module__hETL7G__error{color:#b4232f;margin:0;font-size:.8rem}.birth-form-module__hETL7G__segmented{background:#7fa8ff1f;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid}.birth-form-module__hETL7G__segment{cursor:pointer;place-items:center;height:42px;display:grid;position:relative}.birth-form-module__hETL7G__segment:has(input:focus-visible){outline:2px solid var(--gold-500);outline-offset:1px;border-radius:9px}.birth-form-module__hETL7G__thumb{background:url(/saju/wolhadang/ui/night-silk.webp) center / 160px, var(--ink-900);border-radius:9px;position:absolute;inset:0;box-shadow:0 4px 10px #00000040}.birth-form-module__hETL7G__segmentLabel{color:#fbefd2ad;font-size:.92rem;font-weight:700;transition:color .2s;position:relative}.birth-form-module__hETL7G__segment:has(input:checked) .birth-form-module__hETL7G__segmentLabel{color:var(--moon-100)}.birth-form-module__hETL7G__submit{margin-top:6px}.birth-form-module__hETL7G__lead{font-family:var(--font-serif);color:#fbefd2bf;word-break:keep-all;margin:-10px 0 0;font-size:.9rem;line-height:1.7}.birth-form-module__hETL7G__hint{color:#fbefd2d1;margin:-4px 0 2px;font-size:.76rem}.birth-form-module__hETL7G__labelRow{justify-content:space-between;align-items:center;display:flex}.birth-form-module__hETL7G__inlineCheck{cursor:pointer;align-items:center;gap:6px;font-weight:500!important;display:flex!important}.birth-form-module__hETL7G__inlineCheck input,.birth-form-module__hETL7G__remember input{width:18px;height:18px;accent-color:var(--ink-900);margin:0}.birth-form-module__hETL7G__field input[type=time]{width:100%;min-width:0;height:50px;font-family:var(--font-sans);color:var(--moon-100);background:var(--surface-raised);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1.5px solid #7fa8ff59;border-radius:10px;padding:0 14px;font-size:1rem;display:block}.birth-form-module__hETL7G__field input[type=date],.birth-form-module__hETL7G__field input[type=time],.birth-form-module__hETL7G__field .birth-form-module__hETL7G__birthTimeInput{appearance:none;line-height:47px}.birth-form-module__hETL7G__field input::-webkit-date-and-time-value{text-align:left;margin:0;line-height:47px}.birth-form-module__hETL7G__field input::-webkit-datetime-edit{padding:0;line-height:47px}.birth-form-module__hETL7G__field input:disabled{opacity:.45;cursor:not-allowed}.birth-form-module__hETL7G__segmentedInvalid{box-shadow:inset 0 0 0 1.5px #b4232f}.birth-form-module__hETL7G__combobox{position:relative}.birth-form-module__hETL7G__options{z-index:5;background:#0c1224fa;border:1.5px solid #7fa8ff59;border-radius:12px;max-height:min(280px,50vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:4px 4px #11101433}.birth-form-module__hETL7G__options li{cursor:pointer;border-radius:8px;padding:10px 12px;font-size:.92rem}.birth-form-module__hETL7G__options li:hover,.birth-form-module__hETL7G__optionActive{background:#c79a3c38}.birth-form-module__hETL7G__advanced{border-top:1px dashed #7fa8ff47;border-bottom:1px dashed #7fa8ff47}.birth-form-module__hETL7G__advancedToggle{width:100%;font-family:var(--font-sans);color:#fbefd2d1;justify-content:space-between;align-items:center;padding:14px 16px 14px 2px;font-size:.86rem;font-weight:700;display:flex}.birth-form-module__hETL7G__advancedChevron{color:#fbefd2a6;display:flex}.birth-form-module__hETL7G__advancedBody{overflow:hidden}.birth-form-module__hETL7G__advancedBody>div{padding-bottom:14px}.birth-form-module__hETL7G__remember{color:#fbefd2d9;cursor:pointer;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.5;display:flex}.birth-form-module__hETL7G__remember span{display:grid}.birth-form-module__hETL7G__remember small{color:#fbefd294;font-size:.74rem}
.compat-sheet-module__4SROtq__overlay{z-index:60;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02030e99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.compat-sheet-module__4SROtq__sheet{width:100%;max-width:var(--shell-width);background:linear-gradient(180deg, #0a1030d1, #070b1ff0), url(/saju/wolhadang/ui/night-silk.webp) center / 320px, var(--night-900);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid #f1d58a47;flex-direction:column;max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 -12px 40px #00000080}.compat-sheet-module__4SROtq__header{border-bottom:1px solid #f1d58a1f;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.compat-sheet-module__4SROtq__seal{border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:1.15rem}.compat-sheet-module__4SROtq__heading{flex:1;gap:4px;min-width:0;display:grid}.compat-sheet-module__4SROtq__eyebrow{font-family:var(--font-serif);letter-spacing:.2em;color:var(--gold-300);margin:0;font-size:.74rem}.compat-sheet-module__4SROtq__title{font-family:var(--font-brush);color:var(--moon-50);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.6rem;font-weight:400;line-height:1.1;overflow:hidden}.compat-sheet-module__4SROtq__close{width:40px;height:40px;color:var(--moon-100);border-radius:12px;flex-shrink:0;place-content:center;font-size:1.1rem;transition:background .15s,color .15s;display:grid}.compat-sheet-module__4SROtq__close:hover,.compat-sheet-module__4SROtq__close:focus-visible{color:var(--gold-300);background:#f1d58a1a}.compat-sheet-module__4SROtq__close:disabled{opacity:.4}.compat-sheet-module__4SROtq__body{overscroll-behavior:contain;min-height:0;padding:20px 0 calc(28px + env(safe-area-inset-bottom));flex:1;overflow:hidden auto}
.dashboard-module__cNlgpa__page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.dashboard-module__cNlgpa__scoreBoard{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.dashboard-module__cNlgpa__medallion{width:104px;height:104px;color:var(--moon-100);background:#2a2540;border:2px solid #f1d58a8c;border-radius:50%;place-content:center;justify-items:center;display:grid;box-shadow:0 0 0 1px #7fa8ff40}.dashboard-module__cNlgpa__medallion small{font-family:var(--font-serif);letter-spacing:.2em;font-size:.72rem;font-weight:700}.dashboard-module__cNlgpa__medallion strong{font-family:var(--font-serif);font-size:2.4rem;line-height:1}.dashboard-module__cNlgpa__scoreChips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__cNlgpa__scoreChips li{color:var(--moon-100);background:var(--surface-muted);border:1px solid #f1d58a59;border-radius:999px;padding:5px 10px;font-size:.78rem}.dashboard-module__cNlgpa__scoreChips b{color:var(--gold-300);margin-left:4px}.dashboard-module__cNlgpa__notice{color:#fbefd2bf;word-break:keep-all;background:#0c1224a6;border:1px dashed #f1d58a59;border-radius:10px;margin:0;padding:12px 14px;font-size:.82rem;line-height:1.6}.dashboard-module__cNlgpa__summary{cursor:pointer;list-style:none;display:block}.dashboard-module__cNlgpa__summary>div{padding-right:52px}.dashboard-module__cNlgpa__summary::-webkit-details-marker{display:none}.dashboard-module__cNlgpa__subtitle{color:#fbefd29e;margin:6px 0 0;font-size:.82rem}.dashboard-module__cNlgpa__badge{margin-top:8px}.dashboard-module__cNlgpa__badgeChip{color:var(--gold-300);border:1px solid #f1d58a73;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.dashboard-module__cNlgpa__chevron{width:44px;height:44px;color:var(--moon-100);border:1px solid #f1d58a4d;border-radius:50%;place-content:center;transition:transform .25s,color .2s;display:grid;position:absolute;top:18px;right:0}.dashboard-module__cNlgpa__summary:hover .dashboard-module__cNlgpa__chevron,.dashboard-module__cNlgpa__summary:focus-visible .dashboard-module__cNlgpa__chevron{color:var(--gold-300)}details[open]>.dashboard-module__cNlgpa__summary .dashboard-module__cNlgpa__chevron{transform:rotate(180deg)}.dashboard-module__cNlgpa__foldBody{margin-top:18px}.dashboard-module__cNlgpa__scoreList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__cNlgpa__scoreRow{gap:6px;display:grid}.dashboard-module__cNlgpa__scoreHead{justify-content:space-between;font-size:.86rem;font-weight:700;display:flex}.dashboard-module__cNlgpa__scoreHead b{font-family:var(--font-serif)}.dashboard-module__cNlgpa__scoreTrack{background:#1110141a;border-radius:999px;height:8px;overflow:hidden}.dashboard-module__cNlgpa__scoreFill{background:linear-gradient(90deg, var(--accent), var(--gold-500));border-radius:inherit;height:100%}.dashboard-module__cNlgpa__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:340px){.dashboard-module__cNlgpa__pair{grid-template-columns:1fr}}.dashboard-module__cNlgpa__person{text-align:center}.dashboard-module__cNlgpa__personName{margin:0;font-weight:800}.dashboard-module__cNlgpa__personMeta{color:#fbefd2ad;margin:0;font-size:.74rem}.dashboard-module__cNlgpa__personPillar{font-family:var(--font-serif);color:var(--gold-300);margin:4px 0 0;font-size:1.9rem;font-weight:700;line-height:1.1}.dashboard-module__cNlgpa__personFacts{border-top:1px dashed #7fa8ff47;gap:2px;margin:6px 0 0;padding-top:8px;font-size:.76rem;line-height:1.55;display:grid}.dashboard-module__cNlgpa__personFacts dt{font-weight:700;display:inline}.dashboard-module__cNlgpa__personFacts dd{margin:0 0 0 4px;display:inline}.dashboard-module__cNlgpa__relationTitle{font-family:var(--font-serif);margin:2px 0 0;font-size:1.05rem;font-weight:700}.dashboard-module__cNlgpa__spouseTag{width:fit-content;color:var(--moon-100);background:#8e1622;border-radius:3px;padding:2px 8px;font-size:.7rem;font-weight:700}.dashboard-module__cNlgpa__meter{background:#1110141a;border-radius:999px;height:6px;overflow:hidden}.dashboard-module__cNlgpa__meter span{background:linear-gradient(90deg, var(--gold-500), #8e1622);border-radius:inherit;height:100%;display:block}.dashboard-module__cNlgpa__stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.dashboard-module__cNlgpa__stats div{text-align:center;background:#1110140d;border-radius:8px;gap:2px;padding:10px 6px;display:grid}.dashboard-module__cNlgpa__stats dt{color:#fbefd2ad;font-size:.72rem;font-weight:700}.dashboard-module__cNlgpa__stats dd{color:var(--relation-tone,var(--moon-100));font-family:var(--font-serif);margin:0;font-size:1.4rem;font-weight:700}.dashboard-module__cNlgpa__relationList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__cNlgpa__relation{border-left:3px solid var(--relation-tone,#1110144d);background:color-mix(in srgb, var(--relation-tone,#111014) 7%, transparent);border-radius:0 6px 6px 0;gap:2px;padding:8px 10px 8px 12px;font-size:.84rem;line-height:1.5;display:grid}.dashboard-module__cNlgpa__relation strong{color:var(--relation-tone,var(--moon-100))}.dashboard-module__cNlgpa__relation span{color:#fbefd2c7}.dashboard-module__cNlgpa__relationKey{color:var(--moon-100);background:#243660;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:.66rem;font-style:normal;font-weight:700}.dashboard-module__cNlgpa__toneGood{--relation-tone:#6ee7b7}.dashboard-module__cNlgpa__toneWarn{--relation-tone:#fca5b4}.dashboard-module__cNlgpa__toneMixed{--relation-tone:#fcd34d}.dashboard-module__cNlgpa__empty{color:#fbefd2ad;margin:0;font-size:.86rem}.dashboard-module__cNlgpa__groupLabel{font-family:var(--font-serif);letter-spacing:.12em;color:var(--accent);margin:4px 0 0;font-size:.8rem;font-weight:700}.dashboard-module__cNlgpa__categoryHead{align-items:center;gap:10px;display:flex}.dashboard-module__cNlgpa__categorySeal{border-radius:7px;flex-shrink:0;width:34px;height:34px;font-size:.95rem}.dashboard-module__cNlgpa__bottomBar{z-index:30;width:min(100%, var(--shell-width));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--night-950) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #f1d58a38;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.dashboard-module__cNlgpa__bottomPair{min-width:0;font-family:var(--font-serif);color:var(--moon-100);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.92rem;overflow:hidden}.dashboard-module__cNlgpa__bottomAction{border-radius:12px;flex-shrink:0;align-items:center;height:44px;padding:0 16px;font-size:.9rem;font-weight:800;display:inline-flex}
.lucky-color-value-module__vC4k1q__row{font-family:var(--font-serif);color:#8e1622;word-break:keep-all;justify-content:center;align-items:center;gap:10px;margin:4px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2;display:inline-flex}.lucky-color-value-module__vC4k1q__nameOnly{font-family:var(--font-serif);color:#8e1622;word-break:keep-all;margin:4px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2}.lucky-color-value-module__vC4k1q__chip{border-radius:999px;flex-shrink:0;width:28px;height:28px;box-shadow:inset 0 0 0 1px #11101414}.lucky-color-value-module__vC4k1q__chipLight{box-shadow:inset 0 0 0 1px #11101414,0 0 0 1px #11101447}
.chapter-commentary-module__ItnekG__chapterCommentary{border-top:1px solid #fbefd22e;margin-top:12px;padding-top:12px}.chapter-commentary-module__ItnekG__chapterCommentaryEyebrow{letter-spacing:.02em;color:#fbefd2eb;margin:0 0 6px;font-size:.72rem;font-weight:700}
.daily-module__oUCCSG__tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:12px 0 0;display:grid}.daily-module__oUCCSG__tile{background:var(--surface-muted);overflow-wrap:anywhere;border-radius:8px;gap:2px;min-width:0;padding:10px 12px;display:grid}.daily-module__oUCCSG__tile:last-child:nth-child(odd){grid-column:1/-1}.daily-module__oUCCSG__tile dt{color:#fbefd2e0;font-size:.72rem;font-weight:700}.daily-module__oUCCSG__tile dd{font-family:var(--font-serif);color:var(--moon-100);margin:0;font-size:1.05rem;font-weight:700}.daily-module__oUCCSG__tile small{font-family:var(--font-sans);color:#fbefd2c7;margin-left:4px;font-size:.74rem;font-weight:500}.daily-module__oUCCSG__scoreList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.daily-module__oUCCSG__scoreRow{gap:6px;display:grid}.daily-module__oUCCSG__scoreHead{justify-content:space-between;margin:0;font-size:.88rem;font-weight:700;display:flex}.daily-module__oUCCSG__scoreHead b{font-family:var(--font-serif)}.daily-module__oUCCSG__scoreTrack{background:var(--surface-raised);border-radius:999px;height:8px;overflow:hidden}.daily-module__oUCCSG__scoreFill{background:linear-gradient(90deg, var(--accent), var(--gold-500));border-radius:inherit;height:100%}.daily-module__oUCCSG__scoreSummary{color:#fbefd2db;word-break:keep-all;margin:0;font-size:.82rem;line-height:1.6}.daily-module__oUCCSG__lucky{grid-template-columns:1fr 1fr;gap:12px;display:grid}.daily-module__oUCCSG__luckyItem{text-align:center}.daily-module__oUCCSG__luckyLabel{color:#fbefd2e0;margin:0;font-size:.74rem;font-weight:700}.daily-module__oUCCSG__luckyValue{font-family:var(--font-serif);color:#ffd0d8;word-break:keep-all;margin:4px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2}.daily-module__oUCCSG__luckyNote{color:#fbefd2d1;word-break:keep-all;margin:12px 0 0;font-size:.82rem;line-height:1.65}.daily-module__oUCCSG__categoryDetail{color:#fbefd2d6;word-break:keep-all;margin:8px 0 0;font-size:.82rem;line-height:1.65}.daily-module__oUCCSG__categoryDetails{margin:6px 0 0}.daily-module__oUCCSG__categoryDetailsSummary{cursor:pointer;color:#fbefd2e6;font-size:.78rem;font-weight:700;list-style:none}.daily-module__oUCCSG__categoryDetailsSummary::-webkit-details-marker{display:none}.daily-module__oUCCSG__evidenceList{grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.daily-module__oUCCSG__evidenceChip{box-sizing:border-box;background:var(--surface-muted);word-break:keep-all;border-radius:8px;gap:2px;width:100%;min-width:0;padding:8px 10px;font-size:.74rem;line-height:1.45;display:grid}.daily-module__oUCCSG__evidenceHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.daily-module__oUCCSG__evidenceType{font-weight:700}.daily-module__oUCCSG__evidenceEffect{border-radius:999px;padding:1px 6px;font-size:.68rem;font-weight:700}.daily-module__oUCCSG__evidenceEffectSupport{color:#9ee4bc;background:#1f5c3a59}.daily-module__oUCCSG__evidenceEffectChallenge{color:#ffd0d8;background:#8e162259}.daily-module__oUCCSG__evidenceEffectNeutral{color:#fbefd2d1;background:var(--surface-raised)}.daily-module__oUCCSG__evidenceMeta{color:#fbefd2cc}.daily-module__oUCCSG__cautionList{word-break:keep-all;margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.65}.daily-module__oUCCSG__cautionList li+li{margin-top:6px}.daily-module__oUCCSG__timeSlotList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.daily-module__oUCCSG__timeSlotRow{background:var(--surface-muted);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.daily-module__oUCCSG__timeSlotHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:.88rem;font-weight:700;display:flex}.daily-module__oUCCSG__timeSlotRange{font-family:var(--font-serif);color:#fbefd2db;font-size:.82rem;font-weight:600}.daily-module__oUCCSG__timeSlotPillar{color:#fbefd2d1;margin:0;font-size:.76rem}.daily-module__oUCCSG__timeSlotReason{color:#fbefd2d6;word-break:keep-all;margin:0;font-size:.82rem;line-height:1.6}.daily-module__oUCCSG__timeRatingGood{color:#9ee4bc}.daily-module__oUCCSG__timeRatingAvoid{color:#ffd0d8}.daily-module__oUCCSG__timeRatingNeutral{color:#fbefd2d1}
.landing-module__zwe58W__page{margin-top:calc(var(--header-height) * -1);background:linear-gradient(180deg, var(--accent-deep) 0%, var(--night-900) 70%);padding-bottom:40px;position:relative}.landing-module__zwe58W__sectionStage{background:linear-gradient(180deg, var(--accent-deep) 0%, var(--night-900) 70%);min-height:100vh}.landing-module__zwe58W__poster{aspect-ratio:3/4.3;isolation:isolate;width:100%;min-height:600px;position:relative;overflow:hidden}.landing-module__zwe58W__posterImage{object-fit:cover;object-position:50% 12%;width:100%;height:100%;animation:22s ease-in-out infinite alternate landing-module__zwe58W__kenBurns;position:absolute;inset:0}.landing-module__zwe58W__particles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-module__zwe58W__posterFade{background:linear-gradient(180deg, #00000073 0%, transparent 14%), linear-gradient(0deg, var(--accent-deep) 4%, color-mix(in srgb, var(--accent-deep) 80%, transparent) 26%, transparent 55%);position:absolute;inset:0}.landing-module__zwe58W__posterContent{z-index:2;padding:0 24px;position:absolute;bottom:22px;left:0;right:0}.landing-module__zwe58W__badge{color:var(--accent-deep);background:var(--accent);border-radius:999px;padding:5px 12px;font-size:.74rem;font-weight:700;display:inline-block}.landing-module__zwe58W__characterName{font-family:var(--font-serif);color:#ffffffd1;margin:14px 0 2px;font-size:1rem}.landing-module__zwe58W__tagline{font-family:var(--font-serif);color:#ffffffe0;word-break:keep-all;margin:14px 0 0;font-size:.98rem;line-height:1.6}.landing-module__zwe58W__cta{margin-top:22px}.landing-module__zwe58W__scrollHint{text-align:center;color:#ffffff80;margin:14px 0 0;font-size:.76rem;animation:2s ease-in-out infinite landing-module__zwe58W__bob}.landing-module__zwe58W__prologue{padding:40px 14px 20px}.landing-module__zwe58W__episode{font-family:var(--font-comic);letter-spacing:.1em;color:var(--accent);margin:0 0 16px 6px;font-size:.9rem}.landing-module__zwe58W__panels{gap:44px;display:grid}.landing-module__zwe58W__chapters{padding:48px 24px 32px}.landing-module__zwe58W__sectionEyebrow{font-family:var(--font-serif);letter-spacing:.28em;color:var(--accent);margin:0 0 6px;font-size:.78rem}.landing-module__zwe58W__chapterList{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.landing-module__zwe58W__chapterList li{border-radius:var(--radius-md);background:var(--surface-subtle);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);align-items:center;gap:12px;padding:14px 16px;display:flex}.landing-module__zwe58W__chapterNo{font-family:var(--font-serif);color:var(--accent);flex-shrink:0;font-size:.82rem;font-weight:700}.landing-module__zwe58W__chapterCuts{color:#ffffff73;margin-left:auto;font-size:.74rem}.landing-module__zwe58W__formSection{scroll-margin-top:calc(var(--header-height) + 12px);padding:24px 0 16px}.landing-module__zwe58W__moreSection{padding:8px 20px 48px}.landing-module__zwe58W__moreLead{color:#fbefd2b8;margin:12px 0 0;font-size:.92rem;line-height:1.65}.landing-module__zwe58W__moreActions{gap:12px;margin-top:20px;display:grid}.landing-module__zwe58W__morePrimary{text-align:left;border-radius:var(--radius-md);align-items:center;gap:14px;width:100%;padding:16px 18px;transition:transform .12s,opacity .12s,box-shadow .12s;display:flex}.landing-module__zwe58W__morePrimary:active:not(:disabled){transform:scale(.98)}.landing-module__zwe58W__morePrimaryPending{opacity:.92;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.landing-module__zwe58W__morePrimary.landing-module__zwe58W__morePrimaryPending:disabled{opacity:1;cursor:wait}.landing-module__zwe58W__morePrimaryPending .landing-module__zwe58W__moreCopy small{color:#111014}.landing-module__zwe58W__moreSealSpinner{width:22px;height:22px;animation:.85s linear infinite landing-module__zwe58W__spin}@keyframes landing-module__zwe58W__spin{to{transform:rotate(360deg)}}.landing-module__zwe58W__moreSeal{border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:1.15rem}.landing-module__zwe58W__moreCopy{gap:4px;min-width:0;display:grid}.landing-module__zwe58W__moreCopy strong{font-size:1.02rem;font-weight:800}.landing-module__zwe58W__moreCopy small{color:#1110149e;font-size:.78rem;line-height:1.45}.landing-module__zwe58W__stickyBar{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;width:calc(min(100vw, var(--shell-width)) - 24px);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0c1ed9;border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex;position:fixed;translate:-50%;box-shadow:0 12px 30px #00000080}.landing-module__zwe58W__stickyBar img{object-fit:cover;object-position:50% 15%;border-radius:50%;width:42px;height:42px}.landing-module__zwe58W__stickyBar span{min-width:0;display:grid}.landing-module__zwe58W__stickyBar strong{font-size:.92rem}.landing-module__zwe58W__stickyBar small{color:#fff9;font-size:.72rem}.landing-module__zwe58W__stickyBar button{height:42px;color:var(--ink-900);background:linear-gradient(180deg, var(--moon-100), var(--gold-500));border:2px solid var(--ink-900);-webkit-tap-highlight-color:transparent;border-radius:10px;margin-left:auto;padding:0 18px;font-weight:900;transition:transform .12s,box-shadow .12s;box-shadow:3px 3px #11101459}.landing-module__zwe58W__stickyBar button:active{transform:translate(2px,2px);box-shadow:1px 1px #11101459}@keyframes landing-module__zwe58W__kenBurns{0%{transform:scale(1)}to{transform:scale(1.12)translate(-1.5%,1%)}}@keyframes landing-module__zwe58W__bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.landing-module__zwe58W__posterImage,.landing-module__zwe58W__scrollHint{animation:none}.landing-module__zwe58W__stickyBar button{transition:none}.landing-module__zwe58W__stickyBar button:active{transform:none}}
.mist-module__vfOQra__mist{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mist-module__vfOQra__layer{background:radial-gradient(40% 50% at 20% 50%, var(--mist-tint), transparent 70%), radial-gradient(30% 45% at 55% 40%, var(--mist-tint), transparent 70%), radial-gradient(35% 50% at 85% 60%, var(--mist-tint), transparent 70%);filter:blur(18px);width:200%;height:34%;animation:46s linear infinite alternate mist-module__vfOQra__drift;position:absolute;left:-50%}.mist-module__vfOQra__layer:first-child{opacity:.55;top:18%}.mist-module__vfOQra__layer:nth-child(2){opacity:.4;animation-duration:64s;animation-direction:alternate-reverse;top:46%}.mist-module__vfOQra__layer:nth-child(3){opacity:.7;animation-duration:38s;top:70%}@keyframes mist-module__vfOQra__drift{0%{transform:translate(-12%)}to{transform:translate(12%)}}@media (prefers-reduced-motion:reduce){.mist-module__vfOQra__layer{animation:none}}
.ohaeng-map-module__1OyIEW__page{color:#f2f2f2;background:#000;min-height:100vh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ohaeng-map-module__1OyIEW__shell{box-sizing:border-box;width:100%;max-width:720px;padding:max(32px, calc(env(safe-area-inset-top) + 16px)) 16px calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:24px;margin:0 auto;display:flex}.ohaeng-map-module__1OyIEW__backLink{color:#b8b8bb;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s;display:inline-flex}.ohaeng-map-module__1OyIEW__backLink:hover{color:#f2f2f2}.ohaeng-map-module__1OyIEW__eyebrow{color:#858589;margin:20px 0 0;font-size:12px;font-weight:600;line-height:16px}.ohaeng-map-module__1OyIEW__title{letter-spacing:-.02em;color:#f2f2f2;margin:6px 0 8px;font-size:22px;font-weight:600;line-height:28px}.ohaeng-map-module__1OyIEW__lead{color:#b8b8bb;max-width:620px;margin:0;font-size:14px;font-weight:400;line-height:22px}.ohaeng-map-module__1OyIEW__mapCard{box-sizing:border-box;background:#171719;border:1px solid #303033;border-radius:10px;padding:16px;overflow:hidden}.ohaeng-map-module__1OyIEW__mapToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ohaeng-map-module__1OyIEW__layerRow{flex-wrap:wrap;flex:1;gap:8px;display:flex}.ohaeng-map-module__1OyIEW__layerBtn{color:#b8b8bb;cursor:pointer;background:#171719;border:1px solid #303033;border-radius:8px;min-height:36px;padding:0 13px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,color .15s,border-color .15s}.ohaeng-map-module__1OyIEW__layerBtnOn{color:#f2f2f2;background:#202022;border-color:#45454a;font-weight:600}.ohaeng-map-module__1OyIEW__layerBtn:disabled{cursor:default;opacity:1}.ohaeng-map-module__1OyIEW__focusBtn{color:#f2f2f2;cursor:pointer;background:#171719;border:1px solid #303033;border-radius:8px;justify-content:center;align-items:center;min-height:36px;margin-left:auto;padding:0 13px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:border-color .15s;display:inline-flex}.ohaeng-map-module__1OyIEW__focusBtn:hover{border-color:#45454a}.ohaeng-map-module__1OyIEW__mapFrame{isolation:isolate;touch-action:pan-x pan-y;background:#29292c;border:1px solid #303033;border-radius:8px;width:100%;height:300px;min-height:280px;margin-top:16px;position:relative;overflow:hidden}.ohaeng-map-module__1OyIEW__leafletRoot{z-index:0;width:100%;height:100%;font-family:inherit}.ohaeng-map-module__1OyIEW__mapLoading{color:#b8b8bb;background:#29292c;justify-content:center;align-items:center;width:100%;height:100%;min-height:280px;font-size:14px;font-weight:500;display:flex}.ohaeng-map-module__1OyIEW__mapInlineError{z-index:500;color:#f2f2f2;background:#171719f0;border:1px solid #45454a;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px;right:12px}.ohaeng-map-module__1OyIEW__legend{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ohaeng-map-module__1OyIEW__legendBtn{cursor:pointer;background:#202022;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 4px;transition:outline .15s;display:flex}.ohaeng-map-module__1OyIEW__legendBtn:hover,.ohaeng-map-module__1OyIEW__legendBtnActive{outline:1px solid #45454a}.ohaeng-map-module__1OyIEW__legendSwatch{border-radius:50%;width:9px;height:9px}.ohaeng-map-module__1OyIEW__legendLabel{color:#b8b8bb;font-size:14px;font-weight:500;line-height:20px}.ohaeng-map-module__1OyIEW__detailCard{box-sizing:border-box;background:#171719;border:1px solid #303033;border-radius:10px;padding:16px}.ohaeng-map-module__1OyIEW__detailEyebrow{color:#858589;margin:0;font-size:12px;font-weight:600;line-height:16px}.ohaeng-map-module__1OyIEW__detailTitle{color:#f2f2f2;margin:6px 0 8px;font-size:15px;font-weight:550;line-height:21px}.ohaeng-map-module__1OyIEW__detailBody{color:#b8b8bb;margin:0;font-size:14px;font-weight:400;line-height:22px}.ohaeng-map-module__1OyIEW__sourceNote{color:#858589;margin:12px 0 0;font-size:12px;font-weight:600;line-height:18px}.ohaeng-map-module__1OyIEW__chipRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ohaeng-map-module__1OyIEW__chip{color:#f2f2f2;cursor:pointer;background:#202022;border:1px solid #303033;border-radius:8px;align-items:center;min-height:32px;padding:0 13px;font-size:14px;font-weight:500;line-height:20px;transition:border-color .15s;display:inline-flex}.ohaeng-map-module__1OyIEW__chip:hover{border-color:#45454a}.ohaeng-map-module__1OyIEW__modelNote{box-sizing:border-box;background:#171719;border:1px solid #303033;border-radius:10px;padding:16px}.ohaeng-map-module__1OyIEW__modelTitle{color:#f2f2f2;margin:0 0 8px;font-size:15px;font-weight:550;line-height:21px}.ohaeng-map-module__1OyIEW__modelBody{color:#b8b8bb;margin:0;font-size:14px;font-weight:400;line-height:22px}.ohaeng-map-module__1OyIEW__footnote{color:#858589;margin:12px 0 0;font-size:12px;font-weight:600;line-height:18px}@media (max-width:480px){.ohaeng-map-module__1OyIEW__shell{max-width:100%}.ohaeng-map-module__1OyIEW__mapFrame{height:280px}}@media (prefers-reduced-motion:reduce){.ohaeng-map-module__1OyIEW__chip,.ohaeng-map-module__1OyIEW__backLink,.ohaeng-map-module__1OyIEW__legendBtn,.ohaeng-map-module__1OyIEW__layerBtn,.ohaeng-map-module__1OyIEW__focusBtn{transition:none}}
