.saju-home-module___oLo5a__dreamCard{margin:var(--gap-block) 0 0}.saju-home-module___oLo5a__dreamCard a{align-items:center;row-gap:var(--gap-eyebrow);column-gap:var(--gap-item);min-height:var(--touch-target);padding:var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface) 86%, var(--paper));grid-template-columns:minmax(0,1fr) auto;display:grid}.saju-home-module___oLo5a__dreamCard strong{color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-bold);grid-column:1}.saju-home-module___oLo5a__dreamCard a>span:not([aria-hidden]){color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);grid-column:1;margin:0}.saju-home-module___oLo5a__dreamCard a>span[aria-hidden=true]{color:var(--accent);grid-area:1/2/span 2}.saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary{isolation:isolate;border:1px solid color-mix(in srgb, var(--gold) 72%, white);color:#183b3a;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent), 0 8px 24px color-mix(in srgb, var(--gold) 24%, transparent), 0 0 30px #66c7ad2e;text-shadow:0 1px #ffffff61;background:linear-gradient(112deg,#c9a75c 0%,#ead79c 42%,#d0ad61 68%,#c3a15a 100%);animation:3.8s ease-in-out infinite saju-home-module___oLo5a__ctaGlow;position:relative;overflow:hidden}.saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:30%;animation:4.8s ease-in-out infinite saju-home-module___oLo5a__ctaShine;position:absolute;top:-45%;bottom:-45%;left:-42%;transform:skew(-18deg)}@keyframes saju-home-module___oLo5a__ctaGlow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent), 0 8px 24px color-mix(in srgb, var(--gold) 24%, transparent), 0 0 30px #66c7ad2e}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 38%, transparent), 0 10px 30px color-mix(in srgb, var(--gold) 34%, transparent), 0 0 42px #66c7ad4d}}@keyframes saju-home-module___oLo5a__ctaShine{0%,58%,to{opacity:0;left:-42%}65%{opacity:.9}84%{opacity:0;left:118%}}.saju-home-module___oLo5a__home.saju-home-module___oLo5a__extras{gap:var(--gap-section);margin-top:var(--gap-section);padding:0;display:grid}.saju-home-module___oLo5a__extras>*{margin-top:0;margin-bottom:0}.saju-home-module___oLo5a__extras>section{padding:var(--pad-panel)}.saju-home-module___oLo5a__extras .nd-section-intro{margin-bottom:var(--gap-block)}.saju-home-module___oLo5a__home .nd-step-copy{gap:var(--gap-text)}.saju-home-module___oLo5a__home .nd-step-copy small{font-size:var(--text-control);line-height:var(--leading-body)}@media (min-width:681px){.saju-home-module___oLo5a__home .nd-step-list:has(.nd-step-thumb){gap:var(--gap-item) var(--gap-block);grid-template-columns:repeat(2,minmax(0,1fr))}.saju-home-module___oLo5a__home .nd-step:has(.nd-step-thumb) button{gap:var(--gap-item);min-height:164px;padding:var(--gap-item) var(--gap-item) var(--gap-item) 0;border-right:1px solid var(--line)}.saju-home-module___oLo5a__home .nd-step:has(.nd-step-thumb) .nd-step-thumb{border-radius:14px;width:clamp(164px,17vw,220px);height:clamp(132px,12vw,168px)}.saju-home-module___oLo5a__home .nd-step:nth-child(2n):has(.nd-step-thumb) button{border-right:0}.saju-home-module___oLo5a__extras .nd-step:has(.nd-step-thumb) .nd-step-thumb{width:clamp(120px,11vw,148px);height:112px}}@media (max-width:680px){.saju-home-module___oLo5a__home .nd-step-list:has(.nd-step-thumb){gap:var(--gap-label);grid-template-columns:minmax(0,1fr)}.saju-home-module___oLo5a__home .nd-step:has(.nd-step-thumb) button{gap:var(--gap-item);min-height:84px;padding:var(--gap-label) 0}.saju-home-module___oLo5a__home .nd-step:has(.nd-step-thumb) .nd-step-thumb{border-radius:var(--radius-control);width:clamp(72px,21vw,96px);height:clamp(60px,18vw,84px)}}html[data-calm=true] .saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary{animation:none}html[data-calm=true] .saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary:before{animation:none}html[data-calm=true] .saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent), 0 8px 24px color-mix(in srgb, var(--gold) 24%, transparent), 0 0 30px #66c7ad2e}@media (prefers-reduced-motion:reduce){.saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary{animation:none}.saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary:before{animation:none}}
.birth-profile-summary-module__6JFhCa__summary{gap:var(--gap-block);min-width:0;display:grid}.birth-profile-summary-module__6JFhCa__line{align-items:center;gap:var(--gap-item);padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);flex-wrap:wrap;display:flex}.birth-profile-summary-module__6JFhCa__line p{min-width:0;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;flex:1;margin:0}.birth-profile-summary-module__6JFhCa__line button{min-height:var(--touch-target)}.birth-profile-summary-module__6JFhCa__editor{gap:var(--gap-field);padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);display:grid}.birth-profile-summary-module__6JFhCa__notice,.birth-profile-summary-module__6JFhCa__error{font-size:var(--text-control);line-height:var(--leading-body);margin:0}.birth-profile-summary-module__6JFhCa__notice{color:var(--muted)}.birth-profile-summary-module__6JFhCa__error{color:var(--danger)}.birth-profile-summary-module__6JFhCa__gender{gap:var(--gap-label);border:0;min-width:0;margin:0;padding:0;display:grid}.birth-profile-summary-module__6JFhCa__gender legend{margin-bottom:var(--gap-label);font-size:var(--text-control);font-weight:var(--weight-bold);padding:0}.birth-profile-summary-module__6JFhCa__choices{gap:var(--gap-item);flex-wrap:wrap;display:flex}.birth-profile-summary-module__6JFhCa__choices button{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-control)}.birth-profile-summary-module__6JFhCa__status{color:var(--ink-soft);margin-inline-start:var(--gap-label)}.birth-profile-summary-module__6JFhCa__status:empty{display:none}
.daily-fortune-view-module__zjCcQq__resultLayout{gap:var(--gap-block)}.daily-fortune-view-module__zjCcQq__resultLayout>[class]{margin-block:0}.daily-fortune-view-module__zjCcQq__resultHeader{padding:var(--pad-panel);gap:0}.daily-fortune-view-module__zjCcQq__resultHeader[data-conversational=true]{background:0 0;border:0;padding:0}.daily-fortune-view-module__zjCcQq__profileLine{align-items:center;gap:var(--gap-item);margin-bottom:0;display:flex}.daily-fortune-view-module__zjCcQq__profileMeta{align-items:center;gap:var(--gap-text);color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);flex-wrap:wrap;margin:0;display:flex}.daily-fortune-view-module__zjCcQq__profileMeta>span+span:before{content:"/";margin-right:var(--gap-text);color:var(--muted)}.daily-fortune-view-module__zjCcQq__zodiacName{margin:var(--gap-eyebrow) 0 0;color:var(--ink);font:var(--weight-bold) var(--text-heading)/var(--leading-title) var(--serif)}.daily-fortune-view-module__zjCcQq__zodiacPrompt{margin-top:var(--gap-label);padding:var(--gap-eyebrow) 0;color:var(--accent);font-size:var(--text-control);min-height:var(--touch-target);background:0 0;text-decoration:none}.daily-fortune-view-module__zjCcQq__keywordPanel{padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.daily-fortune-view-module__zjCcQq__keywordPanel>header{margin-bottom:var(--gap-block)}.daily-fortune-view-module__zjCcQq__keywordPanel h2{color:var(--ink)}.daily-fortune-view-module__zjCcQq__keywordGrid{gap:var(--gap-item);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-fortune-view-module__zjCcQq__keywordCard{--key-color:#779b91;min-width:0;padding:var(--gap-block) var(--gap-item) var(--gap-item);border-top:3px solid var(--key-color);border-radius:var(--radius-control);background:color-mix(in srgb, var(--key-color) 10%, var(--paper));position:relative;overflow:hidden}.daily-fortune-view-module__zjCcQq__keywordCard[data-kind=relationship]{--key-color:#b47b91}.daily-fortune-view-module__zjCcQq__keywordCard[data-kind=money]{--key-color:#ac925b}.daily-fortune-view-module__zjCcQq__keywordNumber{top:var(--gap-label);right:var(--gap-item);color:color-mix(in srgb, var(--key-color) 32%, transparent);font:var(--weight-regular) var(--text-glyph)/var(--leading-none) var(--serif);position:absolute}.daily-fortune-view-module__zjCcQq__category{margin-bottom:var(--gap-eyebrow);color:var(--muted);font-size:var(--text-label);display:block;position:relative}.daily-fortune-view-module__zjCcQq__keywordCard h3{color:var(--ink);position:relative}.daily-fortune-view-module__zjCcQq__keywordCard p{color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);margin:0;position:relative}.daily-fortune-view-module__zjCcQq__actions{align-items:stretch;gap:var(--gap-item)}.daily-fortune-view-module__zjCcQq__actions>button{min-height:var(--control-height);padding-inline:var(--gap-item);border-radius:var(--radius-control);font:var(--weight-bold) var(--text-control)/var(--leading-control) var(--sans)}.daily-fortune-view-module__zjCcQq__actions>button:hover:not(:disabled){box-shadow:var(--shadow-1)}.daily-fortune-view-module__zjCcQq__actions>button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.daily-fortune-view-module__zjCcQq__primaryActions>.daily-fortune-view-module__zjCcQq__primary{flex:auto}.daily-fortune-view-module__zjCcQq__secondaryActions{gap:var(--gap-text)}.daily-fortune-view-module__zjCcQq__secondaryActions>button{flex:0 auto}.daily-fortune-view-module__zjCcQq__entry{max-width:var(--width-reading);margin-inline:auto}.daily-fortune-view-module__zjCcQq__entry form{margin-top:0}.daily-fortune-view-module__zjCcQq__inputNotice{color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);margin:0}.daily-fortune-view-module__zjCcQq__rememberHelp{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body);margin:0}.daily-fortune-view-module__zjCcQq__conversation{gap:var(--gap-block);min-width:0;display:grid}.daily-fortune-view-module__zjCcQq__messages{justify-items:start;gap:var(--gap-text);width:100%;min-width:0;display:grid}.daily-fortune-view-module__zjCcQq__bubble{min-width:0;padding:var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink);font-family:var(--serif);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;border-top-left-radius:0;margin:0}.daily-fortune-view-module__zjCcQq__conversation .daily-fortune-view-module__zjCcQq__spokenHeadline{gap:var(--gap-eyebrow);margin:0;display:grid}.daily-fortune-view-module__zjCcQq__spokenHeadline span,.daily-fortune-view-module__zjCcQq__spokenHeadline em{display:block}.daily-fortune-view-module__zjCcQq__spokenHeadline em{color:var(--accent);font-style:normal}.daily-fortune-view-module__zjCcQq__keywordChips{gap:var(--gap-text);margin:var(--gap-text) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.daily-fortune-view-module__zjCcQq__keywordChips li{padding:var(--gap-eyebrow) var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--soft);color:var(--ink-soft);font:var(--weight-medium) var(--text-small)/var(--leading-control) var(--sans)}.daily-fortune-view-module__zjCcQq__extraLines{gap:var(--gap-block);display:grid}.daily-fortune-view-module__zjCcQq__extraLine{justify-items:start;gap:var(--gap-caption);min-width:0;display:grid}.daily-fortune-view-module__zjCcQq__lineLabel{align-items:baseline;gap:var(--gap-text);color:var(--accent);font:var(--weight-bold) var(--text-control)/var(--leading-body) var(--sans);flex-wrap:wrap;display:flex}.daily-fortune-view-module__zjCcQq__lineLabel small{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.daily-fortune-view-module__zjCcQq__reenter{min-height:var(--touch-target);padding:var(--gap-text) 0;color:var(--accent);font-size:var(--text-control);text-underline-offset:.2em;background:0 0;border:0;text-decoration:none}.daily-fortune-view-module__zjCcQq__smallAction{gap:var(--gap-text);padding:var(--pad-panel);border:1px solid var(--gold);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--gold) 9%, var(--surface));display:grid}.daily-fortune-view-module__zjCcQq__smallAction>span{color:var(--accent);font-size:var(--text-control);font-weight:var(--weight-bold)}.daily-fortune-view-module__zjCcQq__smallAction p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}@media (min-width:980px){.daily-fortune-view-module__zjCcQq__conversation{grid-template-columns:192px minmax(0,1fr)}.daily-fortune-view-module__zjCcQq__messages{grid-column:2}}@media (max-width:680px){.daily-fortune-view-module__zjCcQq__keywordGrid{grid-template-columns:1fr}.daily-fortune-view-module__zjCcQq__actions>button{flex:100%}.daily-fortune-view-module__zjCcQq__secondaryActions>button{flex:auto}}@keyframes daily-fortune-view-module__zjCcQq__fortune-speaking{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) [data-arrived] .daily-fortune-view-module__zjCcQq__messages>.daily-fortune-view-module__zjCcQq__bubble{animation:daily-fortune-view-module__zjCcQq__fortune-speaking var(--duration-3) var(--ease-out) backwards}:root:not([data-calm=true]) [data-arrived] .daily-fortune-view-module__zjCcQq__messages>.daily-fortune-view-module__zjCcQq__bubble:first-child{animation-delay:.16s}:root:not([data-calm=true]) [data-arrived] .daily-fortune-view-module__zjCcQq__messages>.daily-fortune-view-module__zjCcQq__bubble:nth-child(2){animation-delay:.32s}}.daily-fortune-view-module__zjCcQq__keptFailed{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}
.daily-fortune-home-module__mVmkPa__view{padding-top:var(--gap-page-top);padding-bottom:var(--gap-section)}.daily-fortune-home-module__mVmkPa__view>[data-kind=fortune]{margin:0}.daily-fortune-home-module__mVmkPa__view .daily-fortune-home-module__mVmkPa__header{align-items:start;gap:var(--gap-text) var(--gap-item);margin:0 0 var(--gap-block);grid-template-columns:minmax(0,1fr) auto;display:grid}.daily-fortune-home-module__mVmkPa__title{gap:var(--gap-eyebrow);display:grid}.daily-fortune-home-module__mVmkPa__wideArt{display:none}.daily-fortune-home-module__mVmkPa__squareArt{border-radius:var(--radius-panel);object-fit:cover;width:clamp(84px,22vw,132px);height:clamp(84px,22vw,132px)}.daily-fortune-home-module__mVmkPa__pair{gap:var(--gap-block);display:grid}.daily-fortune-home-module__mVmkPa__contents{display:contents}.daily-fortune-home-module__mVmkPa__example .nd-saju-pillars{max-width:none}.daily-fortune-home-module__mVmkPa__example .nd-pillar-card{aspect-ratio:5/4}.daily-fortune-home-module__mVmkPa__example .nd-pillar-face.is-back{padding:var(--space-1) var(--space-2);grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto}.daily-fortune-home-module__mVmkPa__example .nd-pillar-emblem{width:min(100%,84px)}.daily-fortune-home-module__mVmkPa__example .nd-pillar-face.is-back b{align-self:center}.daily-fortune-home-module__mVmkPa__view .daily-fortune-home-module__mVmkPa__form{padding:var(--pad-panel);margin-top:0}.daily-fortune-home-module__mVmkPa__form .daily-fortune-home-module__mVmkPa__formIntro{margin:0 0 var(--gap-block);font-size:var(--text-control)}.daily-fortune-home-module__mVmkPa__rememberRow{gap:var(--gap-eyebrow);min-width:0;margin-top:var(--gap-field);display:grid}.daily-fortune-home-module__mVmkPa__rememberHelp{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.daily-fortune-home-module__mVmkPa__form .daily-fortune-home-module__mVmkPa__checkbox{gap:var(--gap-label);line-height:var(--leading-body);margin:0}.daily-fortune-home-module__mVmkPa__form .daily-fortune-home-module__mVmkPa__submit{margin-top:var(--gap-block)}@media (min-width:980px){.daily-fortune-home-module__mVmkPa__view .daily-fortune-home-module__mVmkPa__header,.daily-fortune-home-module__mVmkPa__pair{column-gap:var(--gap-block);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.daily-fortune-home-module__mVmkPa__view .daily-fortune-home-module__mVmkPa__header{align-items:stretch}.daily-fortune-home-module__mVmkPa__pair{align-items:start}.daily-fortune-home-module__mVmkPa__squareArt{display:none}.daily-fortune-home-module__mVmkPa__wideArt{border-radius:var(--radius-panel);object-fit:cover;object-position:60% 50%;width:100%;height:100%;min-height:140px;max-height:200px;display:block}}
.saju-visuals-module__PAAbcW__art{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);margin:0 0 24px;position:relative;overflow:hidden}.saju-visuals-module__PAAbcW__artPan{display:block;position:absolute;inset:0}.saju-visuals-module__PAAbcW__artPan img{object-fit:cover;width:100%;height:100%}@keyframes saju-visuals-module__PAAbcW__art-drift{0%{translate:-.8%;scale:1.02}to{translate:.8%;scale:1.05}}.saju-visuals-module__PAAbcW__wheelPanel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:24px 0 0;padding:clamp(18px,4vw,28px);display:grid}.saju-visuals-module__PAAbcW__wheelText{gap:0;display:grid}.saju-visuals-module__PAAbcW__wheelText>p+p{margin-block-start:var(--gap-text)}.saju-visuals-module__PAAbcW__wheelText h2{color:var(--ink)}.saju-visuals-module__PAAbcW__wheelText p{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body)}.saju-visuals-module__PAAbcW__wheelText .saju-visuals-module__PAAbcW__wheelNote{min-height:5.6em;color:var(--ink-soft)}.saju-visuals-module__PAAbcW__wheelNote strong{color:var(--ink);box-shadow:inset 0 -2px 0 var(--element,var(--accent))}.saju-visuals-module__PAAbcW__wheel{--size:224px;--orb:58px;width:var(--size);height:var(--size);position:relative}.saju-visuals-module__PAAbcW__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.saju-visuals-module__PAAbcW__ring circle{fill:none;stroke:color-mix(in srgb, var(--gold) 60%, transparent);stroke-width:1.2px;stroke-dasharray:1.2 2.8}@keyframes saju-visuals-module__PAAbcW__ring-turn{to{rotate:360deg}}.saju-visuals-module__PAAbcW__medallion{margin:calc(var(--orb) / -2) 0 0 calc(var(--orb) / -2);width:var(--orb);height:var(--orb);border:2px solid color-mix(in srgb, var(--element) 70%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--element) 26%, transparent);cursor:pointer;background:#120f0c;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;overflow:hidden}.saju-visuals-module__PAAbcW__medallion img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity var(--duration-2) ease}.saju-visuals-module__PAAbcW__medallionName{color:#fff8ec;font:var(--weight-bold) var(--text-small) / 1 var(--serif);text-align:center;text-shadow:0 1px 4px #000c;position:absolute;inset:auto 0 6px}.saju-visuals-module__PAAbcW__medallion[data-chosen] img{opacity:1}.saju-visuals-module__PAAbcW__medallion[data-chosen]{border-color:var(--element);box-shadow:0 0 0 4px color-mix(in srgb, var(--element) 24%, transparent), 0 0 22px color-mix(in srgb, var(--element) 50%, transparent)}@media (max-width:560px){.saju-visuals-module__PAAbcW__wheelPanel{grid-template-columns:1fr;justify-items:center}.saju-visuals-module__PAAbcW__wheelText{justify-self:stretch}}.saju-visuals-module__PAAbcW__meeting{padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 62%), var(--surface);margin:0}.saju-visuals-module__PAAbcW__meetingRow{grid-template-columns:minmax(0,1fr) minmax(56px,1.2fr) minmax(0,1fr);align-items:center;display:grid}.saju-visuals-module__PAAbcW__meetingSide{justify-items:center;gap:var(--gap-eyebrow);text-align:center;display:grid}.saju-visuals-module__PAAbcW__meetingSide[data-from=left]{--from:-36px}.saju-visuals-module__PAAbcW__meetingSide[data-from=right]{--from:36px}@keyframes saju-visuals-module__PAAbcW__meet-in{0%{opacity:0;translate:var(--from) 0}to{opacity:1;translate:0}}.saju-visuals-module__PAAbcW__meetingOrb{aspect-ratio:1;border:2px solid var(--element,var(--line));width:clamp(64px,18vw,92px);box-shadow:0 0 24px color-mix(in srgb, var(--element,var(--gold)) 38%, transparent);background:#120f0c;border-radius:50%;display:block;overflow:hidden}.saju-visuals-module__PAAbcW__meetingGlyph{color:#fff8ec;width:100%;height:100%;font:var(--weight-bold) var(--text-section) / 1 var(--serif);place-items:center;display:grid}.saju-visuals-module__PAAbcW__meetingOrb img{object-fit:cover;width:100%;height:100%}.saju-visuals-module__PAAbcW__meetingOrbButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block}.saju-visuals-module__PAAbcW__meetingOrbButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.saju-visuals-module__PAAbcW__meetingSide[data-open] .saju-visuals-module__PAAbcW__meetingOrb{border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 28%, transparent), 0 0 34px color-mix(in srgb, var(--element,var(--gold)) 60%, transparent)}.saju-visuals-module__PAAbcW__meetingSide[data-open] .saju-visuals-module__PAAbcW__meetingName{color:var(--accent)}.saju-visuals-module__PAAbcW__meeting .saju-visuals-module__PAAbcW__meetingNote{max-width:560px;margin:var(--gap-caption) auto 0;text-align:center;font-size:var(--text-body)}.saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingNote{max-width:580px;margin-top:var(--gap-caption);text-align:left}.saju-visuals-module__PAAbcW__meetingLabel{color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-body)}.saju-visuals-module__PAAbcW__meetingName{color:var(--ink);font:var(--weight-bold) var(--text-body) / var(--leading-title) var(--serif)}.saju-visuals-module__PAAbcW__meetingLine{height:24px;margin-bottom:var(--gap-block);place-items:center;display:grid;position:relative}.saju-visuals-module__PAAbcW__meetingStroke{background:linear-gradient(90deg, transparent, var(--gold), transparent);transform-origin:50%;position:absolute;inset:11px 0}@keyframes saju-visuals-module__PAAbcW__line-draw{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}.saju-visuals-module__PAAbcW__meetingRelation{padding:var(--gap-eyebrow) var(--gap-text);border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);border-radius:var(--radius-chip);background:var(--surface);color:var(--accent);font:var(--weight-bold) var(--text-body) / var(--leading-body) var(--sans);white-space:normal;position:relative}@keyframes saju-visuals-module__PAAbcW__relation-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.saju-visuals-module__PAAbcW__meetingCaption{margin-top:var(--gap-caption);color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-body);text-align:center}.saju-visuals-module__PAAbcW__meeting[data-combine]{--relation-width:120px;container-type:inline-size}.saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingRow{grid-template-columns:minmax(0, 1fr) var(--relation-width) minmax(0, 1fr)}.saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingSide{--merge-direction:1}.saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingSide[data-from=right]{--merge-direction:-1}.saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingRelation{gap:var(--gap-eyebrow);width:100%;min-width:0;padding:var(--gap-text);text-align:center;display:grid}.saju-visuals-module__PAAbcW__meetingOutcome{white-space:normal;max-width:100px;color:var(--ink);font:var(--weight-bold) var(--text-body)/var(--leading-body) var(--sans)}.saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingCaption{max-width:580px;margin:var(--gap-caption) auto 0;color:var(--ink-soft);text-align:left}@media (max-width:680px){.saju-visuals-module__PAAbcW__meeting[data-combine]{--relation-width:88px}}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .saju-visuals-module__PAAbcW__meetingOrbButton .saju-visuals-module__PAAbcW__meetingOrb{transition:box-shadow var(--duration-3) ease, border-color var(--duration-3) ease}:root:not([data-calm=true]) .saju-visuals-module__PAAbcW__meetingOrbButton img{transition:scale var(--duration-3) var(--ease-out)}:root:not([data-calm=true]) .saju-visuals-module__PAAbcW__meetingSide[data-open] .saju-visuals-module__PAAbcW__meetingOrb img{animation:saju-visuals-module__PAAbcW__orb-turn var(--duration-4) var(--ease-spring)}:root[data-ambient=true]:not([data-calm=true]) .saju-visuals-module__PAAbcW__artPan{animation:26s ease-in-out infinite alternate saju-visuals-module__PAAbcW__art-drift}:root[data-ambient=true]:not([data-calm=true]) .saju-visuals-module__PAAbcW__ring{animation:60s linear infinite saju-visuals-module__PAAbcW__ring-turn}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__meetingSide{animation:saju-visuals-module__PAAbcW__meet-in var(--duration-4) var(--ease-spring) backwards}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__meetingStroke{animation:saju-visuals-module__PAAbcW__line-draw var(--duration-3) var(--ease-out) .16s backwards}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__meetingRelation{animation:saju-visuals-module__PAAbcW__relation-pop var(--duration-3) var(--ease-spring) .32s backwards}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__rise>*{animation:saju-visuals-module__PAAbcW__card-rise var(--duration-3) var(--ease-out) backwards}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__rise>:nth-child(2){animation-delay:60ms}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__rise>:nth-child(3){animation-delay:.12s}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__rise>:nth-child(n+4){animation-delay:.18s}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingSide{animation:none}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingOrb{animation:1.4s ease-in-out both saju-visuals-module__PAAbcW__energies-combine}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingRelation{animation:saju-visuals-module__PAAbcW__relation-pop .5s var(--ease-spring) .65s backwards}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingCaption{animation:.4s ease-out .85s backwards saju-visuals-module__PAAbcW__card-rise}:root:not([data-calm=true]) [data-arrived] .saju-visuals-module__PAAbcW__meeting[data-combine] .saju-visuals-module__PAAbcW__meetingNote{animation:.4s ease-out .85s backwards saju-visuals-module__PAAbcW__card-rise}}@keyframes saju-visuals-module__PAAbcW__energies-combine{0%{opacity:0;translate:0;scale:.85}20%{opacity:1;translate:0;scale:1}47%,57%{opacity:.8;scale:.72;translate:calc(var(--merge-direction) * (100cqw + var(--relation-width)) / 4) 0}to{opacity:1;translate:0;scale:1}}@keyframes saju-visuals-module__PAAbcW__card-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:root:not([data-calm=true]) .saju-visuals-module__PAAbcW__meetingOrbButton:hover img{scale:1.08}}@keyframes saju-visuals-module__PAAbcW__orb-turn{0%{rotate:-24deg}to{rotate:none}}
.wait-tips-module__Ba6lcG__tips{gap:var(--space-3);width:min(100%,520px);min-height:212px;margin-top:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));text-align:left;display:grid}.wait-tips-module__Ba6lcG__label{color:var(--label-ink,var(--accent));text-align:center;margin:0}.wait-tips-module__Ba6lcG__tip{align-items:start;gap:var(--space-4);grid-template-columns:72px minmax(0,1fr);min-height:120px;display:grid}.wait-tips-module__Ba6lcG__art{aspect-ratio:2/3;background:color-mix(in srgb, var(--gold) 14%, var(--surface,var(--paper)));width:72px;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent);border-radius:8px;display:block;overflow:hidden}.wait-tips-module__Ba6lcG__art img{object-fit:cover;width:100%;height:100%;display:block}.wait-tips-module__Ba6lcG__glyph{aspect-ratio:2/3;border:1px solid color-mix(in srgb, var(--element,var(--gold)) 55%, transparent);background:color-mix(in srgb, var(--element,var(--gold)) 12%, var(--surface,var(--paper)));width:72px;color:var(--element,var(--gold));font-family:var(--serif);border-radius:8px;place-items:center;font-size:2.1rem;line-height:1;display:grid}.wait-tips-module__Ba6lcG__copy{gap:var(--space-2);display:grid}.wait-tips-module__Ba6lcG__name{align-items:baseline;gap:0 var(--space-2);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.wait-tips-module__Ba6lcG__name small{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular,400);letter-spacing:.06em}.wait-tips-module__Ba6lcG__text{color:var(--ink-soft,var(--muted));font-size:var(--text-body,1rem);line-height:var(--leading-body,1.7);word-break:keep-all;margin:0}.wait-tips-module__Ba6lcG__controls{justify-content:flex-end;gap:var(--space-4);display:flex}@media (max-width:480px){.wait-tips-module__Ba6lcG__tips{min-height:236px;padding-inline:0}.wait-tips-module__Ba6lcG__tip{gap:var(--space-3);grid-template-columns:60px minmax(0,1fr)}.wait-tips-module__Ba6lcG__art,.wait-tips-module__Ba6lcG__glyph{width:60px}.wait-tips-module__Ba6lcG__glyph{font-size:1.8rem}}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .wait-tips-module__Ba6lcG__tip{animation:.45s ease-out both wait-tips-module__Ba6lcG__tip-in}}@keyframes wait-tips-module__Ba6lcG__tip-in{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}
.pointer-guidance-module__UMnBlG__mouse{display:none}@media (hover:hover) and (pointer:fine){.pointer-guidance-module__UMnBlG__touch{display:none}.pointer-guidance-module__UMnBlG__mouse{display:inline}}
.text-job-wait-module__AmXaNa__wait{gap:var(--gap-text);margin-block:var(--gap-block);padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--nd-radius-card,20px);background:var(--surface,var(--paper));color:var(--ink);overflow-wrap:anywhere;display:grid}.text-job-wait-module__AmXaNa__wait>p,.text-job-wait-module__AmXaNa__wait>h2{margin:0}.text-job-wait-module__AmXaNa__wait>p{line-height:var(--leading-body)}.text-job-wait-module__AmXaNa__elapsed{color:var(--muted);font-size:var(--text-label)}.text-job-wait-module__AmXaNa__heading{gap:0;display:grid}.text-job-wait-module__AmXaNa__heading>h2{margin:0}.text-job-wait-module__AmXaNa__heading>.nd-eyebrow{margin:0}
.deck-fan-module__17BSba__heading.full-deck-heading{min-height:var(--touch-target);gap:var(--gap-item);margin:0 0 var(--gap-text)}.deck-fan-module__17BSba__headingEnd{align-items:center;gap:var(--gap-item);display:inline-flex}.deck-fan-module__17BSba__shuffle{justify-content:center;align-items:center;gap:var(--gap-eyebrow);min-width:var(--touch-target);min-height:var(--touch-target);padding:0 var(--gap-item);border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);border-radius:var(--radius-chip);color:color-mix(in srgb, var(--gold) 55%, white);font:inherit;cursor:pointer;background:0 0;display:inline-flex}.deck-fan-module__17BSba__shuffle svg{fill:none;width:16px;height:16px;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.deck-fan-module__17BSba__shuffle:hover:not(:disabled){border-color:var(--gold)}.deck-fan-module__17BSba__shuffle:disabled{opacity:.55;cursor:default}.deck-fan-module__17BSba__shuffle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.deck-fan-module__17BSba__slot{min-height:54px;margin-top:var(--gap-item);place-items:center;display:grid}.deck-fan-module__17BSba__prompt{box-sizing:border-box;width:min(100%,320px);min-width:0;min-height:54px;padding:var(--gap-label) var(--gap-item);font-size:var(--text-subheading);font-weight:var(--weight-bold);line-height:var(--leading-control);text-align:center;margin:0}.deck-fan-module__17BSba__open.full-deck-open{box-sizing:border-box;width:min(100%,320px);min-width:0;min-height:54px;padding:var(--gap-label) var(--gap-item);font-size:var(--text-subheading);font-weight:var(--weight-bold);line-height:var(--leading-control);text-align:center;margin:0}.deck-fan-module__17BSba__prompt{justify-content:center;align-items:center;gap:var(--gap-eyebrow);border:1px solid var(--gold);border-radius:var(--radius-chip);color:#1d1608;background:linear-gradient(135deg, #f7e2a6, var(--gold) 60%, #c39a4c);font-size:var(--text-subheading);font-weight:var(--weight-bold);box-shadow:var(--shadow-1);animation:1.6s ease-in-out 3 forwards deck-fan-module__17BSba__beckonText;display:flex}.deck-fan-module__17BSba__prompt span{color:#1d1608;flex:none}.deck-fan-module__17BSba__prompt:disabled{opacity:.85;animation:none}.deck-fan-module__17BSba__slot>.nd-feedback{color:#ffcdc4;background:#132b30;border-color:#c48177;width:100%;margin-top:0}.deck-fan-module__17BSba__hint.full-deck-hint{margin-top:var(--gap-text);font-size:var(--text-control);line-height:var(--leading-body)}.deck-fan-module__17BSba__freeHint{display:grid}.deck-fan-module__17BSba__hintBefore,.deck-fan-module__17BSba__hintAfter{grid-area:1/1}.deck-fan-module__17BSba__freeHint[data-selected=false] .deck-fan-module__17BSba__hintAfter,.deck-fan-module__17BSba__freeHint[data-selected=true] .deck-fan-module__17BSba__hintBefore{visibility:hidden}.deck-fan-module__17BSba__open:disabled[aria-busy=true]{opacity:1;cursor:progress}.deck-fan-module__17BSba__open.full-deck-open{margin-top:var(--gap-item)}.deck-fan-module__17BSba__awaiting .full-deck-card.center:before{animation:1.6s ease-in-out 3 forwards deck-fan-module__17BSba__beckonCard}@keyframes deck-fan-module__17BSba__beckonText{0%{opacity:.65;box-shadow:0 0 #0000}50%,to{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 15%, transparent), 0 0 24px color-mix(in srgb, var(--gold) 45%, transparent)}}@keyframes deck-fan-module__17BSba__beckonCard{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 60%, transparent), 0 0 28px color-mix(in srgb, var(--gold) 65%, transparent)}50%{box-shadow:0 0 0 4px var(--gold), 0 0 56px color-mix(in srgb, var(--gold) 90%, transparent)}}.deck-fan-module__17BSba__slot[data-calm] .deck-fan-module__17BSba__prompt,.deck-fan-module__17BSba__slot[data-calm] .deck-fan-module__17BSba__open,.deck-fan-module__17BSba__slot[data-calm] .deck-fan-module__17BSba__open:after{animation:none!important}:root[data-calm=true] .deck-fan-module__17BSba__prompt{animation:none!important}:root[data-calm=true] .deck-fan-module__17BSba__awaiting .full-deck-card.center:before{animation:none!important}@media (prefers-reduced-motion:reduce){.deck-fan-module__17BSba__prompt,.deck-fan-module__17BSba__open,.deck-fan-module__17BSba__open:after{animation:none!important}.deck-fan-module__17BSba__awaiting .full-deck-card.center:before{animation:none!important}}.deck-fan-module__17BSba__open.full-deck-open.deck-fan-module__17BSba__prompt{border-radius:var(--radius-chip);color:#1d1608;background:linear-gradient(135deg, #f7e2a6, var(--gold) 60%, #c39a4c);border-color:var(--gold)}
.birth-time-field-module__9kFhyW__group{gap:var(--gap-label);min-width:0;display:grid}.birth-time-field-module__9kFhyW__field{width:100%;min-width:0;min-height:var(--control-height);padding:var(--gap-label) var(--gap-item);border:1px solid var(--field-line);border-radius:var(--radius-control);background:var(--field);color:var(--ink);font-family:var(--sans);font-size:var(--text-body);line-height:var(--leading-control);appearance:none}.birth-time-field-module__9kFhyW__field:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.birth-time-field-module__9kFhyW__field:disabled{color:var(--muted);background:var(--soft);cursor:not-allowed;border-style:dashed}.birth-time-field-module__9kFhyW__hint{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.birth-time-field-module__9kFhyW__hint[data-error=true]{color:var(--danger)}
.birth-hour-picker-module__pZ6vWW__picker{gap:var(--gap-label);display:grid}.birth-hour-picker-module__pZ6vWW__dial{--dial:clamp(220px, 64vw, 280px);width:var(--dial);height:var(--dial);margin-inline:auto;position:relative}.birth-hour-picker-module__pZ6vWW__ring{pointer-events:none;background:conic-gradient(from 0deg, color-mix(in srgb, var(--deep) 55%, var(--ink)) 0deg, color-mix(in srgb, var(--danger) 22%, var(--paper)) 90deg, color-mix(in srgb, var(--glow) 46%, var(--paper)) 180deg, color-mix(in srgb, var(--gold) 40%, var(--paper)) 270deg, color-mix(in srgb, var(--deep) 55%, var(--ink)) 360deg);transition:filter var(--duration-2) var(--ease-out), opacity var(--duration-2) var(--ease-out);border-radius:50%;position:absolute;inset:0}.birth-hour-picker-module__pZ6vWW__dial[data-dim=true] .birth-hour-picker-module__pZ6vWW__ring{filter:saturate(.55);opacity:.7}.birth-hour-picker-module__pZ6vWW__cell{--cell-r:calc(var(--dial) / 2 - 22px);left:calc(50% + var(--cell-r) * var(--cell-sin,0));top:calc(50% + var(--cell-r) * var(--cell-cos,-1));border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 88%, transparent);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--duration-1) var(--ease-out), border-color var(--duration-1) var(--ease-out);place-content:center;display:grid;position:absolute;translate:-50% -50%}.birth-hour-picker-module__pZ6vWW__cell .birth-hour-picker-module__pZ6vWW__hanja{font-family:var(--serif);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-none)}.birth-hour-picker-module__pZ6vWW__cell .birth-hour-picker-module__pZ6vWW__animal{font-family:var(--sans);font-size:var(--text-label);line-height:var(--leading-snug);color:var(--muted)}.birth-hour-picker-module__pZ6vWW__cell[aria-checked=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 30%, var(--surface))}.birth-hour-picker-module__pZ6vWW__cell[aria-checked=true] .birth-hour-picker-module__pZ6vWW__animal{color:var(--ink-soft)}.birth-hour-picker-module__pZ6vWW__cell:disabled{cursor:default}.birth-hour-picker-module__pZ6vWW__cell:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.birth-hour-picker-module__pZ6vWW__star{font-size:var(--text-body);line-height:var(--leading-none);color:var(--gold);text-shadow:0 0 6px var(--glow);pointer-events:none;transform:translate(-50%, -50%) rotate(var(--cell-angle)) translateY(calc(var(--dial) / -2 + 5px)) rotate(calc(-1 * var(--cell-angle)));transition:transform var(--duration-3) var(--ease-out), opacity var(--duration-2) var(--ease-out);position:absolute;top:50%;left:50%}:root[data-calm=true] .birth-hour-picker-module__pZ6vWW__star{transition:opacity var(--duration-2) var(--ease-out)}.birth-hour-picker-module__pZ6vWW__centre{width:calc(var(--dial) - 118px);min-height:calc(var(--dial) - 118px);place-content:center;gap:var(--gap-eyebrow);border:1px solid var(--line);background:var(--surface);padding:var(--space-2);text-align:center;border-radius:50%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.birth-hour-picker-module__pZ6vWW__centreMain{font-family:var(--serif);font-size:var(--text-control);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--ink)}.birth-hour-picker-module__pZ6vWW__centreSub{font-family:var(--sans);font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted)}.birth-hour-picker-module__pZ6vWW__reason{font-family:var(--sans);font-size:var(--text-control);line-height:var(--leading-body);color:var(--ink-soft)}.birth-hour-picker-module__pZ6vWW__chips{align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.birth-hour-picker-module__pZ6vWW__chip{min-height:var(--touch-target);padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-chip);background:var(--surface);font-family:var(--sans);font-size:var(--text-control);font-weight:var(--weight-bold);color:var(--ink-soft);cursor:pointer;transition:color var(--duration-1) var(--ease-out), border-color var(--duration-1) var(--ease-out), background-color var(--duration-1) var(--ease-out);align-items:center;display:inline-flex}.birth-hour-picker-module__pZ6vWW__chip[aria-pressed=true]{color:var(--accent);border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface))}.birth-hour-picker-module__pZ6vWW__chip:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.birth-hour-picker-module__pZ6vWW__exact{gap:var(--gap-label);display:grid}.birth-hour-picker-module__pZ6vWW__notice{font-family:var(--sans);font-size:var(--text-control);line-height:var(--leading-body);color:var(--ink-soft)}
.gender-chips-module__QN6PxW__chips{gap:var(--gap-item);flex-wrap:wrap;display:flex}.gender-chips-module__QN6PxW__chip{min-height:var(--touch-target);padding-inline:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-chip);background:var(--surface);font-family:var(--sans);font-size:var(--text-control);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--ink-soft);cursor:pointer;transition:color var(--duration-1) var(--ease-out), border-color var(--duration-1) var(--ease-out), background-color var(--duration-1) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.gender-chips-module__QN6PxW__chip[aria-pressed=true]{color:var(--accent);border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface))}.gender-chips-module__QN6PxW__chip:disabled{cursor:default;opacity:.6}.gender-chips-module__QN6PxW__chip:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}
.input-why-module__E7-3vW__why{align-items:center;gap:var(--gap-label);color:var(--muted);font-family:var(--sans);font-size:var(--text-control);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:0;display:flex}.input-why-module__E7-3vW__why>.nd-cat-face{flex:none}
.birth-moment-field-module__6SjMDa__moment{gap:var(--gap-field);display:grid}.birth-moment-field-module__6SjMDa__time{gap:var(--gap-label);display:grid}.birth-moment-field-module__6SjMDa__time>p{margin:0}.birth-moment-field-module__6SjMDa__timeHeading{font-family:var(--sans);font-size:var(--text-control);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);color:var(--ink-soft)}.birth-moment-field-module__6SjMDa__timeHeading small{color:var(--muted);font-weight:var(--weight-regular)}
.profile-editor-module__P03mtq__fields{gap:var(--gap-field);min-width:0;display:grid}.profile-editor-module__P03mtq__field{gap:var(--gap-label);border:0;min-width:0;margin:0;padding:0;display:grid}.profile-editor-module__P03mtq__field legend{margin-bottom:var(--gap-label);font-weight:var(--weight-bold);font-size:var(--text-control);padding:0}.profile-editor-module__P03mtq__field label{font-size:var(--text-control);line-height:var(--leading-body)}.profile-editor-module__P03mtq__field input[type=time],.profile-editor-module__P03mtq__field textarea{box-sizing:border-box;width:100%;min-height:var(--control-height);padding:var(--space-3);border:1px solid var(--field-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-body)}.profile-editor-module__P03mtq__field textarea{line-height:var(--leading-body)}.profile-editor-module__P03mtq__field .field-hint{font-size:var(--text-control);line-height:var(--leading-body);margin:0}.profile-editor-module__P03mtq__choices{gap:var(--gap-label);flex-wrap:wrap;display:flex}.profile-editor-module__P03mtq__choices button{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink);font-size:var(--text-control);line-height:var(--leading-control)}.profile-editor-module__P03mtq__choices button[aria-pressed=true]{background:var(--deep);color:var(--on-deep);border-color:var(--deep)}.profile-editor-module__P03mtq__choices button:disabled{opacity:.6}.profile-editor-module__P03mtq__check{align-items:center;gap:var(--gap-label);min-height:var(--touch-target);display:flex}.profile-editor-module__P03mtq__check input{flex:none}.profile-editor-module__P03mtq__note,.profile-editor-module__P03mtq__error{font-size:var(--text-control);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.profile-editor-module__P03mtq__note{color:var(--muted)}.profile-editor-module__P03mtq__error{color:var(--danger)}.profile-editor-module__P03mtq__progress{width:100%;height:var(--space-2);accent-color:var(--deep)}.profile-editor-module__P03mtq__settings{gap:var(--gap-block);display:grid}.profile-editor-module__P03mtq__settings h2{margin:0}.profile-editor-module__P03mtq__rows{gap:var(--gap-item);margin:0;display:grid}.profile-editor-module__P03mtq__row{gap:var(--gap-text);padding-bottom:var(--gap-item);border-bottom:1px solid var(--line);min-width:0;display:grid}.profile-editor-module__P03mtq__row dt{font-size:var(--text-control);font-weight:var(--weight-bold)}.profile-editor-module__P03mtq__row dd{font-size:var(--text-body);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.profile-editor-module__P03mtq__actions{align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.profile-editor-module__P03mtq__actions>button{min-height:var(--touch-target)}.profile-editor-module__P03mtq__editor{gap:var(--gap-block);padding:var(--pad-panel);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);display:grid}.profile-editor-module__P03mtq__deleteAll{gap:var(--gap-text);justify-items:start;display:grid}.profile-editor-module__P03mtq__deleteAll p{font-size:var(--text-control);line-height:var(--leading-body);margin:0}
.library-book-module__7cIYWa__book{max-width:var(--width-list);border-radius:12px;margin:0 auto 72px;padding:0 20px}.library-book-module__7cIYWa__book:focus{outline:none}.library-book-module__7cIYWa__book:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.library-book-module__7cIYWa__topline{color:var(--muted);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.library-book-module__7cIYWa__topline button{min-height:var(--touch-target);color:var(--accent);font:inherit;font-size:var(--text-control);cursor:pointer;background:0 0;border:0;padding:0}.library-book-module__7cIYWa__topline button:hover,.library-book-module__7cIYWa__topline button:focus-visible{text-underline-offset:5px;text-decoration:underline}.library-book-module__7cIYWa__volume{--ink:#2b3336;--ink-soft:#465459;--muted:#59625f;--faint:#8b8d84;--label-ink:#715225;--accent:#7a5625;--focus-ring:var(--accent);--gold:#b68f4c;--glow:#f5e2a8;--rose:#ead4c8;--deep:#1f4d51;--deep-hover:#2c6166;--on-deep:#fff8e8;--teal:#1f4d51;--checkbox-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.5l3.4 3.4L14 6' fill='none' stroke='%23fff8e8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--line:#d8c8a7;--line-strong:#a8926c;--surface:#fffaf0;--soft:#f3e8d2;--paper:#fbf4e4;--field:#fffaf0;--field-line:#867667;--segment:#f3e8d2;--segment-on:#fffaf0;--segment-ink:#6b5c45;--button-off:#e2d6bf;--button-off-ink:#6c6253;--danger:#a2402f;--success:#3d6b4f;--card-paper:#f7f0e1;--card-ink:#4e4436;--card-muted:#7a6a55;--skeleton:color-mix(in srgb, var(--line) 55%, transparent);--skeleton-glint:color-mix(in srgb, var(--gold) 30%, var(--surface));--shadow-1:0 2px 8px #23191514;--shadow-2:0 12px 32px #2319151f;--shadow-3:0 22px 55px #23191529;--pile-left:2px;--pile-right:2px;isolation:isolate;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(120% 80% at 50% -10%,#2a6269 0%,#0000 55%),linear-gradient(160deg,#17444a 0%,#0f3034 58%,#0a2427 100%);border-radius:16px;padding:16px;position:relative;box-shadow:inset 0 0 0 1px #c9a8655c,inset 0 0 0 7px #0a1f2233,inset 0 0 0 8px #c9a86533,0 34px 70px -24px #000c,0 12px 26px -14px #0009}.library-book-module__7cIYWa__volume[data-layout=spread]:before{content:"";z-index:0;background:linear-gradient(90deg,#081b1d,#1d4c52 50%,#081b1d);border-radius:4px;width:30px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.library-book-module__7cIYWa__volume[data-layout=single]{padding-left:20px}.library-book-module__7cIYWa__volume[data-layout=single]:before{content:"";z-index:0;background:linear-gradient(90deg,#081b1d,#1a454b 70%,#0d2b2f);border-radius:16px 0 0 16px;width:20px;position:absolute;top:0;bottom:0;left:0}.library-book-module__7cIYWa__pileLeft,.library-book-module__7cIYWa__pileRight{z-index:0;pointer-events:none;transition:width var(--duration-3) var(--ease-standard), left var(--duration-3) var(--ease-standard), right var(--duration-3) var(--ease-standard);background:repeating-linear-gradient(90deg,#d4bf94 0 1px,#f3e6c9 1px 2px);position:absolute;top:20px;bottom:18px}.library-book-module__7cIYWa__pileLeft{left:calc(16px - var(--pile-left));width:var(--pile-left);border-radius:3px 0 0 3px}.library-book-module__7cIYWa__pileRight{right:calc(16px - var(--pile-right));width:var(--pile-right);border-radius:0 3px 3px 0}.library-book-module__7cIYWa__volume[data-layout=single] .library-book-module__7cIYWa__pileLeft{display:none}.library-book-module__7cIYWa__pages{z-index:1;touch-action:pan-y;cursor:grab;transition:height var(--duration-3) var(--ease-standard);position:relative;overflow:clip}.library-book-module__7cIYWa__pages[data-turning]{transition:none}.library-book-module__7cIYWa__pages[data-edge]{cursor:pointer}.library-book-module__7cIYWa__pages[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.library-book-module__7cIYWa__pages :is(button,a,input,textarea,select,summary,label){cursor:pointer}.library-book-module__7cIYWa__pages :is(input[type=text],input:not([type]),textarea){cursor:text}.library-book-module__7cIYWa__pages:not([data-layout]) .library-book-module__7cIYWa__leaf{visibility:hidden}.library-book-module__7cIYWa__page{position:relative}.library-book-module__7cIYWa__pageBody{z-index:1;position:relative}.library-book-module__7cIYWa__slot{min-width:0}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__leaf,.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__leafBody{display:contents}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__page{visibility:hidden;transform-origin:0 0;width:50%;height:100%;position:absolute;top:0;overflow:hidden}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__left{background:radial-gradient(90% 60% at 30% 20%,#fffdf7aa,#0000 70%),linear-gradient(90deg,#eadbbd 0,#f6ecd7 3%,#fcf6e9 36%,#fbf3e2 86%,#f0e1c3 97%,#e1cca2 100%);left:0}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__right{background:radial-gradient(90% 60% at 70% 20%,#fffdf7aa,#0000 70%),linear-gradient(270deg,#eadbbd 0,#f6ecd7 3%,#fcf6e9 36%,#fbf3e2 86%,#f0e1c3 97%,#e1cca2 100%);left:50%}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__left:after,.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__right:after{content:"";z-index:1;pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__left:after{background:linear-gradient(270deg,#5b411c47 0,#5b411c14 14px,#0000 100%);right:0}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__right:after{background:linear-gradient(90deg,#5b411c47 0,#5b411c14 14px,#0000 100%);left:0}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__left .library-book-module__7cIYWa__pageBody{padding:30px 60px 48px 48px}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__right .library-book-module__7cIYWa__pageBody{padding:30px 48px 48px 60px}.library-book-module__7cIYWa__pages[data-layout=spread] [data-role] .library-book-module__7cIYWa__page{visibility:visible}.library-book-module__7cIYWa__pages[data-layout=spread] [data-role=current] .library-book-module__7cIYWa__page,.library-book-module__7cIYWa__pages[data-layout=spread] [data-role=a] .library-book-module__7cIYWa__left,.library-book-module__7cIYWa__pages[data-layout=spread] [data-role=b] .library-book-module__7cIYWa__right{z-index:1}.library-book-module__7cIYWa__pages[data-layout=spread] [data-role=a] .library-book-module__7cIYWa__right{z-index:3}.library-book-module__7cIYWa__pages[data-layout=spread] [data-role=b] .library-book-module__7cIYWa__left{z-index:5}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__leaf{visibility:hidden;transform-origin:0 0;background:radial-gradient(90% 50% at 60% 10%,#fffdf7aa,#0000 70%),linear-gradient(90deg,#e3d0aa 0,#f3e7ce 3%,#fcf6e9 26%,#fbf3e2 92%,#efe0c1 100%);position:absolute;inset:0;overflow:hidden}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__leaf:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#5b411c40,#0000);width:34px;position:absolute;top:0;bottom:0;left:0}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__leaf[data-role]{visibility:visible}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__leaf[data-role=current],.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__leaf[data-role=b]{z-index:1}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__leaf[data-role=a]{z-index:3}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__left .library-book-module__7cIYWa__pageBody{padding:22px 20px 8px 28px}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__right .library-book-module__7cIYWa__pageBody{padding:8px 20px 40px 28px}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__right .library-book-module__7cIYWa__runningHead{display:none}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__right .library-book-module__7cIYWa__slot:not(:empty){border-top:1px solid var(--line);margin-top:12px;padding-top:26px}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__page>.library-book-module__7cIYWa__crease{display:none}.library-book-module__7cIYWa__flap{z-index:5;opacity:0;pointer-events:none;transform-origin:0 0;background:linear-gradient(90deg,#efe2c6,#f9f0de 45%,#f3e5c8);position:absolute;top:0;left:0;overflow:hidden}.library-book-module__7cIYWa__crease{z-index:2;opacity:0;pointer-events:none;transform-origin:100%;background:linear-gradient(270deg,#5c401c57 0,#fffaeeb3 7px,#fffaee30 18%,#5c401c00 48%,#5c401c1f 100%);position:absolute}.library-book-module__7cIYWa__underShade,.library-book-module__7cIYWa__dropShade{opacity:0;pointer-events:none;position:absolute}.library-book-module__7cIYWa__underShade{z-index:2;transform-origin:0;background:linear-gradient(90deg,#2a1a0a57,#2a1a0a1f 38%,#0000)}.library-book-module__7cIYWa__dropShade{z-index:4;transform-origin:100%;background:linear-gradient(270deg,#2a1a0a45,#0000)}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__flap{display:none}.library-book-module__7cIYWa__runningHead{border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);color:var(--muted);font-size:var(--text-label);letter-spacing:var(--tracking-label);justify-content:space-between;gap:12px;margin:0 0 30px;padding-bottom:10px;display:flex}.library-book-module__7cIYWa__headSingle{display:none}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__headSingle{display:contents}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__headSpread{display:none}.library-book-module__7cIYWa__kicker{margin:0 0 var(--gap-eyebrow);color:var(--label-ink);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.library-book-module__7cIYWa__pageTitle{word-break:keep-all;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0}.library-book-module__7cIYWa__lead{color:var(--ink);font-size:var(--text-subheading);line-height:var(--leading-body);white-space:pre-line;margin:0 0 16px}.library-book-module__7cIYWa__body{color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-prose);white-space:pre-line;margin:0 0 16px}.library-book-module__7cIYWa__keywords{color:var(--label-ink);font-size:var(--text-small);font-weight:var(--weight-bold);flex-wrap:wrap;gap:5px 12px;margin:0 0 14px;display:flex}.library-book-module__7cIYWa__keywords span+span:before{content:"/";color:var(--gold);margin-right:12px}.library-book-module__7cIYWa__note{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:18px 0 0}.library-book-module__7cIYWa__reading{min-width:0}.library-book-module__7cIYWa__reading h3{color:var(--ink)}.library-book-module__7cIYWa__reading p{overflow-wrap:anywhere}.library-book-module__7cIYWa__callout{border:1px solid #d7bf8c;border-left:4px solid var(--gold);background:linear-gradient(100deg,#f6e9c9,#fbf2dd);border-radius:4px 10px 10px 4px;margin:26px 0 0;padding:18px 20px}.library-book-module__7cIYWa__callout>span{color:var(--label-ink);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);margin-bottom:6px;display:block}.library-book-module__7cIYWa__callout>p{color:var(--ink);font-family:var(--serif);font-size:var(--text-subheading);line-height:var(--leading-body);margin:0}.library-book-module__7cIYWa__lucky{border:1px solid var(--line);background:#fffaf099;border-radius:8px;margin:18px 0 0;padding:12px 14px}.library-book-module__7cIYWa__lucky h3{color:var(--label-ink)}.library-book-module__7cIYWa__lucky dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.library-book-module__7cIYWa__lucky dt{color:var(--muted);font-size:var(--text-label)}.library-book-module__7cIYWa__lucky dd{color:var(--ink);font-family:var(--serif);font-size:var(--text-small);overflow-wrap:anywhere;margin:3px 0 0}.library-book-module__7cIYWa__lucky dd span{color:var(--muted);font-family:var(--sans);font-size:var(--text-label)}.library-book-module__7cIYWa__luckySwatch{border:1px solid #4637234d;border-radius:50%;width:10px;height:10px;display:inline-block}.library-book-module__7cIYWa__quote{border-left:2px solid var(--gold);color:var(--ink-soft);font-family:var(--serif);font-size:var(--text-subheading);line-height:var(--leading-body);margin:24px 0 0;padding:4px 0 4px 18px}.library-book-module__7cIYWa__chapterBlock{border-top:1px solid var(--line);margin:22px 0 0;padding-top:16px}.library-book-module__7cIYWa__chapterBlock p{color:var(--ink-soft);line-height:var(--leading-prose);margin:0 0 10px}.library-book-module__7cIYWa__pending{margin:12px 0}.library-book-module__7cIYWa__failed{justify-items:start;gap:12px;display:grid}.library-book-module__7cIYWa__titlePage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:12px 0 24px;display:flex}.library-book-module__7cIYWa__titleEyebrow{margin:0 0 var(--gap-eyebrow);color:var(--label-ink);font:var(--weight-bold) var(--text-meta)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label)}.library-book-module__7cIYWa__titleMark{color:var(--gold);font-family:var(--serif);font-size:var(--text-glyph);line-height:var(--leading-none);margin:30px 0 18px}.library-book-module__7cIYWa__titleHeading{word-break:keep-all;color:var(--ink);margin:0}.library-book-module__7cIYWa__titleDate{align-items:center;gap:var(--gap-text);margin:var(--gap-text) 0 0;color:var(--ink-soft);font-size:var(--text-control);display:flex}.library-book-module__7cIYWa__todayBadge{border:1px solid var(--gold);border-radius:var(--radius-chip);color:var(--label-ink);font-size:var(--text-label);font-weight:var(--weight-bold);padding:2px 10px}.library-book-module__7cIYWa__titleRule{color:var(--gold);font-size:var(--text-heading);margin:30px 0 14px}.library-book-module__7cIYWa__titleCount{color:var(--muted);font-size:var(--text-small);margin:0}.library-book-module__7cIYWa__titleNote{max-width:26em;color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-body);margin:22px 0 0}.library-book-module__7cIYWa__contents ol{margin:8px 0 0;padding:0;list-style:none}.library-book-module__7cIYWa__contents li+li{border-top:1px dashed var(--line)}.library-book-module__7cIYWa__contents li button{width:100%;min-height:64px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;align-items:flex-end;gap:12px;padding:14px 4px;display:flex}.library-book-module__7cIYWa__contents li button:hover strong,.library-book-module__7cIYWa__contents li button:focus-visible strong{text-underline-offset:5px;text-decoration:underline}.library-book-module__7cIYWa__contentsText{gap:4px;min-width:0;display:grid}.library-book-module__7cIYWa__contentsText small{color:var(--label-ink);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.library-book-module__7cIYWa__contentsText strong{color:var(--ink);font-family:var(--serif);font-size:var(--text-subheading);font-weight:var(--weight-regular);line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-book-module__7cIYWa__contentsLeader{border-bottom:2px dotted var(--line-strong);opacity:.6;flex:1;min-width:24px;margin-bottom:8px}.library-book-module__7cIYWa__contentsNumber{color:var(--muted);font-family:var(--serif);font-size:var(--text-control);flex:none;margin-bottom:2px}.library-book-module__7cIYWa__turnHint{background:var(--soft);color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-body);border-radius:8px;margin:26px 0 0;padding:12px 14px}.library-book-module__7cIYWa__cardPlate{text-align:center;flex-direction:column;align-items:center;margin:0;padding:10px 0 12px;display:flex}.library-book-module__7cIYWa__cardArt{filter:drop-shadow(0 18px 18px #3a2a1452);width:min(260px,72%)}.library-book-module__7cIYWa__cardArt .tarot-frame{aspect-ratio:2/3;border-radius:10px;width:100%;height:auto;display:block}.library-book-module__7cIYWa__cardPlate figcaption{justify-items:center;gap:6px;margin-top:26px;display:grid}.library-book-module__7cIYWa__cardName{color:var(--ink);font-family:var(--serif);font-size:var(--text-title);font-weight:var(--weight-regular);line-height:var(--leading-title)}.library-book-module__7cIYWa__cardMeta{color:var(--muted);font-size:var(--text-small)}.library-book-module__7cIYWa__meeting{margin:26px 0 0}.library-book-module__7cIYWa__flows{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.library-book-module__7cIYWa__flows li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.library-book-module__7cIYWa__flows li:first-child{padding-top:6px}.library-book-module__7cIYWa__flowMark{border:1px solid var(--gold);width:36px;height:36px;color:var(--label-ink);font-family:var(--serif);font-size:var(--text-subheading);line-height:var(--leading-none);border-radius:50%;place-items:center;display:grid}.library-book-module__7cIYWa__flows p{color:var(--ink-soft);line-height:var(--leading-body);margin:0}.library-book-module__7cIYWa__basis{margin:var(--gap-item) 0 0;color:var(--ink-soft);font-size:var(--text-small)}.library-book-module__7cIYWa__basis dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}.library-book-module__7cIYWa__basis dt{color:var(--muted);font-size:var(--text-label)}.library-book-module__7cIYWa__basis dd{color:var(--ink);font-family:var(--serif);margin:2px 0 0}.library-book-module__7cIYWa__basis p{line-height:var(--leading-body);margin:8px 0 0}.library-book-module__7cIYWa__opening{flex-direction:column;align-items:flex-start;display:flex}.library-book-module__7cIYWa__bigHanja{color:var(--accent);font-family:var(--serif);font-size:var(--text-glyph);line-height:var(--leading-none);margin:18px 0 20px}.library-book-module__7cIYWa__bigSign{margin:18px 0 20px}.library-book-module__7cIYWa__bigSign .library-thumb-sign{border:1px solid var(--gold);width:84px;height:84px;color:var(--accent);font-family:var(--serif);font-size:var(--text-title);border-radius:50%;place-items:center;display:grid}.library-book-module__7cIYWa__spreadCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.library-book-module__7cIYWa__spreadCards li{text-align:center;color:var(--ink-soft);font-size:var(--text-small);justify-items:center;gap:8px;display:grid}.library-book-module__7cIYWa__spreadCards .tarot-frame{aspect-ratio:2/3;border-radius:8px;width:100%;max-width:120px;height:auto}.library-book-module__7cIYWa__months{gap:0;margin:0;padding:0;list-style:none;display:grid}.library-book-module__7cIYWa__months li{border-bottom:1px solid var(--line);padding:14px 0}.library-book-module__7cIYWa__months p{color:var(--ink-soft);line-height:var(--leading-body);margin:0}.library-book-module__7cIYWa__paidReading{min-width:0}.library-book-module__7cIYWa__followups{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.library-book-module__7cIYWa__followups article{margin-top:12px}.library-book-module__7cIYWa__followups p{line-height:var(--leading-body);margin:6px 0 0}.library-book-module__7cIYWa__pageTools{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:30px;padding-top:12px;display:flex}.library-book-module__7cIYWa__pageTools>button,.library-book-module__7cIYWa__pageTools>a,.library-book-module__7cIYWa__confirm>button:last-child{min-height:var(--touch-target);color:var(--ink);font:inherit;font-size:var(--text-small);background:0 0;border:0;padding:0;text-decoration:none}.library-book-module__7cIYWa__pageTools>button:hover,.library-book-module__7cIYWa__pageTools>a:hover,.library-book-module__7cIYWa__pageTools>button:focus-visible,.library-book-module__7cIYWa__pageTools>a:focus-visible,.library-book-module__7cIYWa__confirm>button:last-child:hover{text-underline-offset:5px;text-decoration:underline}.library-book-module__7cIYWa__confirm{color:var(--ink);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.library-book-module__7cIYWa__journalPage .view{padding:0}.library-book-module__7cIYWa__journalPage .journal-topline{justify-content:flex-end;margin:0 0 16px}:is(.library-book-module__7cIYWa__journalPage .journal-topline>span,.library-book-module__7cIYWa__journalPage .journal-library-link){display:none}.library-book-module__7cIYWa__journalPage .journal-topline:not(:has(.journal-view-saved)){display:none}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-reading{width:auto;margin:0;padding:0}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-reading-next{margin-top:28px}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-reading-next-options{grid-template-columns:minmax(0,1fr)}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-reading-link{display:none}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-reading-actions{justify-content:flex-end;margin-bottom:20px}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-aside{margin:0}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-page-heading{margin-bottom:28px}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-heading-mark{font-size:var(--text-glyph);padding:0 8px}:is(.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-paper,.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-reflection){background:0 0;border:0;border-radius:0;padding:0}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-reflection{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-pick{background:#fffaf0cc}.library-book-module__7cIYWa__leaf[data-kind=journal] .journal-card-column{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__leaf[data-kind=journal] .journal-card-teaser{text-align:left;grid-template-columns:150px minmax(0,1fr);align-items:center;column-gap:24px;padding:8px 0 0;display:grid}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__leaf[data-kind=journal] .journal-card-teaser .journal-outline-card{width:150px;font-size:var(--text-control);grid-row:span 3;gap:12px;margin:0}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__leaf[data-kind=journal] .journal-card-teaser .journal-outline-moon{font-size:var(--text-glyph)}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__leaf[data-kind=journal] .journal-card-teaser p{margin:10px 0 12px}.library-book-module__7cIYWa__pages[data-layout=spread] .library-book-module__7cIYWa__leaf[data-kind=journal] .journal-card-teaser .journal-badge{justify-self:start}.library-book-module__7cIYWa__guideStamp{border-top:1px solid var(--line);align-items:center;gap:24px;margin:34px 0 0;padding:22px 0 0;display:flex}.library-book-module__7cIYWa__guideStamp>span{color:#9a4f37;width:104px;height:104px;font-weight:var(--weight-bold);text-align:center;border:5px double #a3553c;border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(-13deg)}.library-book-module__7cIYWa__guideStamp strong{color:var(--label-ink)}.library-book-module__7cIYWa__guideStamp p{line-height:var(--leading-body);margin:8px 0 0}.library-book-module__7cIYWa__pageNav{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:16px;margin-top:24px;display:grid}.library-book-module__7cIYWa__pageNav>.button{gap:10px;min-width:128px}.library-book-module__7cIYWa__pageNav>.button[aria-disabled=true]{opacity:.45;cursor:default}.library-book-module__7cIYWa__pageDots{justify-items:center;gap:6px;min-width:0;display:grid}.library-book-module__7cIYWa__pageDots p{color:var(--muted);font-size:var(--text-small);text-align:center;margin:0}.library-book-module__7cIYWa__pageDots p strong{color:var(--ink);font-size:var(--text-control)}.library-book-module__7cIYWa__pageDots p span{color:var(--accent);margin-left:10px}.library-book-module__7cIYWa__pageDots>div{flex-wrap:wrap;justify-content:center;display:flex}.library-book-module__7cIYWa__pageDots button{width:var(--touch-target);height:var(--touch-target);background:0 0;border:0;place-items:center;padding:0;display:grid}.library-book-module__7cIYWa__pageDots button:before{content:"";background:var(--line-strong);width:9px;height:9px;transition:width var(--duration-2) var(--ease), background var(--duration-2) var(--ease);border-radius:50%}.library-book-module__7cIYWa__pageDots button[aria-current=page]:before{background:var(--gold);border-radius:6px;width:22px}.library-book-module__7cIYWa__pageDots button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}@media (max-width:680px){.library-book-module__7cIYWa__book{padding:0}.library-book-module__7cIYWa__volume,.library-book-module__7cIYWa__volume[data-layout=single]{border-radius:12px;padding:8px 8px 8px 14px}.library-book-module__7cIYWa__volume[data-layout=single]:before{border-radius:12px 0 0 12px;width:14px}.library-book-module__7cIYWa__pileRight{right:calc(8px - var(--pile-right));top:12px;bottom:10px}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__left .library-book-module__7cIYWa__pageBody{padding:18px 16px 8px 22px}.library-book-module__7cIYWa__pages[data-layout=single] .library-book-module__7cIYWa__right .library-book-module__7cIYWa__pageBody{padding:8px 16px 32px 22px}.library-book-module__7cIYWa__titlePage{min-height:360px}.library-book-module__7cIYWa__pageNav{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.library-book-module__7cIYWa__pageNav>.button{min-width:0;padding-inline:12px}.library-book-module__7cIYWa__pageDots p span{display:none}.library-book-module__7cIYWa__basis dl{grid-template-columns:1fr}.library-book-module__7cIYWa__guideStamp{align-items:flex-start}.library-book-module__7cIYWa__guideStamp>span{width:80px;height:80px;font-size:var(--text-meta)}}@media (prefers-reduced-motion:reduce){.library-book-module__7cIYWa__pages,.library-book-module__7cIYWa__pileLeft,.library-book-module__7cIYWa__pileRight,.library-book-module__7cIYWa__pageDots button:before{transition:none}}:is(html[data-calm=true] .library-book-module__7cIYWa__pages,html[data-calm=true] .library-book-module__7cIYWa__pileLeft,html[data-calm=true] .library-book-module__7cIYWa__pileRight){transition:none}
.library-kind-tab-module__JHCX6a__tabs{align-items:center;gap:0;display:inline-flex}.library-kind-tab-module__JHCX6a__tab{justify-content:center;align-items:center;gap:var(--gap-eyebrow);padding:var(--space-1) var(--gap-text);border-radius:var(--radius-chip);color:var(--tab-ink);font:700 var(--text-label)/var(--leading-none) var(--sans);letter-spacing:var(--tracking-label);white-space:nowrap;background:linear-gradient(#faf1dc,#f0e2c2);border:1px solid #d8bd8e;display:inline-flex;box-shadow:0 1px 2px #3a2a1438}.library-kind-tab-module__JHCX6a__tab[data-kind=saju]{--tab-ink:var(--world-ink-saju)}.library-kind-tab-module__JHCX6a__tab[data-kind=tarot]{--tab-ink:var(--world-ink-tarot)}.library-kind-tab-module__JHCX6a__tab[data-kind=journal]{--tab-ink:var(--world-ink-journal)}.library-kind-tab-module__JHCX6a__mark{font:var(--text-label)/var(--leading-none) var(--serif);text-shadow:0 0 6px color-mix(in srgb, currentColor 26%, transparent)}.library-kind-tab-module__JHCX6a__tabs[data-vertical]{z-index:1;transform:translate(-50%, calc(var(--space-4) * -1));position:absolute;top:0;left:50%}.library-kind-tab-module__JHCX6a__tab[data-vertical]{gap:var(--gap-eyebrow);padding:var(--gap-text) 0;border-radius:var(--radius-control) var(--radius-control) 1px 1px;font-size:var(--text-micro);flex-direction:column}.library-kind-tab-module__JHCX6a__tab[data-vertical]+.library-kind-tab-module__JHCX6a__tab[data-vertical]{border-left:0}.library-kind-tab-module__JHCX6a__tab[data-vertical] .library-kind-tab-module__JHCX6a__mark{font-size:var(--text-label)}.library-kind-tab-module__JHCX6a__tab[data-vertical] .library-kind-tab-module__JHCX6a__word{writing-mode:vertical-rl;letter-spacing:.08em}html:not([data-calm=true]) .library-kind-tab-module__JHCX6a__tab:active{scale:var(--press-scale)}
.library-book-content-module__iVRCBG__reader{--ink:#2e382f;--ink-soft:#514b3f;--muted:#73624a;--label-ink:#806743;--focus-ring:#7a5625;--paper:#fcf6e9;--paper-edge:#e1cca2;--gutter:#80633b;width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--serif);flex-direction:column;display:flex;position:relative;overflow:visible}.library-book-content-module__iVRCBG__reader:focus{outline:none}.library-book-content-module__iVRCBG__pages{z-index:1;touch-action:pan-y;cursor:grab;flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:clip}.library-book-content-module__iVRCBG__pages[data-turning]{transition:none}.library-book-content-module__iVRCBG__pages[data-edge]{cursor:pointer}.library-book-content-module__iVRCBG__pages[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.library-book-content-module__iVRCBG__pages :is(button,a,input,textarea,select,summary,label){cursor:pointer}.library-book-content-module__iVRCBG__pages :is(input[type=text],input:not([type]),textarea){cursor:text}.library-book-content-module__iVRCBG__pages:not([data-layout]) .library-book-content-module__iVRCBG__leaf{visibility:hidden}.library-book-content-module__iVRCBG__leaf,.library-book-content-module__iVRCBG__leafBody{min-width:0}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__leaf,.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__leafBody{display:contents}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__page{visibility:hidden;transform-origin:0 0;background-color:var(--paper);width:50%;height:100%;position:absolute;top:0;overflow:hidden}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__left{background:radial-gradient(90% 60% at 30% 20%,#fffdf7ab,#0000 70%),linear-gradient(90deg,#eadbbd 0,#f6ecd7 3%,#fcf6e9 36%,#fbf3e2 86%,#f0e1c3 97%,#e1cca2 100%);border-right:1px solid #80633b26;left:0}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__right{background:radial-gradient(90% 60% at 70% 20%,#fffdf7ab,#0000 70%),linear-gradient(270deg,#eadbbd 0,#f6ecd7 3%,#fcf6e9 36%,#fbf3e2 86%,#f0e1c3 97%,#e1cca2 100%);border-left:1px solid #80633b26;left:50%}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__left:after,.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__right:after{z-index:1;content:"";pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__left:after{background:linear-gradient(270deg,#5b411c47,#5b411c14 14px,#0000);right:0}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__right:after{background:linear-gradient(90deg,#5b411c47,#5b411c14 14px,#0000);left:0}.library-book-content-module__iVRCBG__pages[data-layout=spread] [data-role] .library-book-content-module__iVRCBG__page{visibility:visible}.library-book-content-module__iVRCBG__pages[data-layout=spread] [data-role=current] .library-book-content-module__iVRCBG__page,.library-book-content-module__iVRCBG__pages[data-layout=spread] [data-role=a] .library-book-content-module__iVRCBG__left,.library-book-content-module__iVRCBG__pages[data-layout=spread] [data-role=b] .library-book-content-module__iVRCBG__right{z-index:1}.library-book-content-module__iVRCBG__pages[data-layout=spread] [data-role=a] .library-book-content-module__iVRCBG__right{z-index:3}.library-book-content-module__iVRCBG__pages[data-layout=spread] [data-role=b] .library-book-content-module__iVRCBG__left{z-index:5}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__leaf[data-kind=title] .library-book-content-module__iVRCBG__left{background:0 0;border:0}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__leaf[data-kind=title] .library-book-content-module__iVRCBG__left:after,.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__leaf[data-kind=title] .library-book-content-module__iVRCBG__left .library-book-content-module__iVRCBG__pageBody{visibility:hidden}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__leaf{visibility:hidden;transform-origin:0 0;background:radial-gradient(90% 50% at 60% 10%,#fffdf7ab,#0000 70%),linear-gradient(90deg,#e3d0aa 0,#f3e7ce 3%,#fcf6e9 26%,#fbf3e2 92%,#efe0c1 100%);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__leaf[data-role]{visibility:visible}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__leaf[data-role=current],.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__leaf[data-role=b]{z-index:1}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__leaf[data-role=a]{z-index:3}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__leafBody{width:100%;height:100%;position:relative}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__page{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__left{display:block}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__right,.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__leaf[data-kind=title] .library-book-content-module__iVRCBG__left{display:none}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__leaf[data-kind=title] .library-book-content-module__iVRCBG__right{display:block}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__page.library-book-content-module__iVRCBG__left{background:radial-gradient(90% 50% at 60% 10%,#fffdf7ab,#0000 70%),linear-gradient(90deg,#e3d0aa 0,#f3e7ce 3%,#fcf6e9 26%,#fbf3e2 92%,#efe0c1 100%)}.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__page.library-book-content-module__iVRCBG__right{background:radial-gradient(90% 50% at 40% 10%,#fffdf7ab,#0000 70%),linear-gradient(270deg,#e3d0aa 0,#f3e7ce 3%,#fcf6e9 26%,#fbf3e2 92%,#efe0c1 100%)}.library-book-content-module__iVRCBG__pageBody{z-index:1;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;padding:22px 32px 18px;display:grid;position:relative}.library-book-content-module__iVRCBG__runningHead{min-width:0;min-height:26px;color:var(--muted);font:500 var(--text-label)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label);border-bottom:1px solid #73624a3b;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:0 0 8px;display:flex}.library-book-content-module__iVRCBG__runningHead span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-book-content-module__iVRCBG__runningTitle{justify-content:flex-end;align-items:center;gap:var(--gap-eyebrow);min-width:0;display:inline-flex}.library-book-content-module__iVRCBG__runningTitle span{flex:none}.library-book-content-module__iVRCBG__runningTitle>span:last-child{flex:auto;min-width:0}.library-book-content-module__iVRCBG__textFrame{touch-action:pan-y;overscroll-behavior:contain;scrollbar-color:#73624a52 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;position:relative;overflow:auto}.library-book-content-module__iVRCBG__flow{min-width:0;min-height:100%;color:var(--ink);font-family:var(--serif);text-align:left;display:flow-root}.library-book-content-module__iVRCBG__block{min-width:0;margin:0 0 var(--gap-text);overflow-wrap:anywhere;display:flow-root}.library-book-content-module__iVRCBG__folio{min-height:20px;color:var(--muted);font:500 var(--text-label)/var(--leading-snug) var(--sans);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);border-top:1px solid #73624a33;justify-content:space-between;align-items:end;gap:10px;margin-top:8px;padding-top:5px;display:flex}.library-book-content-module__iVRCBG__measurement{z-index:-1;visibility:hidden;box-sizing:border-box;pointer-events:none;color:var(--ink);font-family:var(--serif);contain:layout style;position:absolute;top:0;left:0;overflow:visible}.library-book-content-module__iVRCBG__heading{color:var(--ink);font:700 var(--text-heading)/var(--leading-title) var(--serif);letter-spacing:var(--tracking-title);word-break:keep-all;overflow-wrap:anywhere;margin:0}.library-book-content-module__iVRCBG__kicker{margin:0 0 var(--gap-eyebrow);color:var(--label-ink);font:var(--weight-bold) var(--text-meta)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label)}.library-book-content-module__iVRCBG__title{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;margin:0}.library-book-content-module__iVRCBG__titleText{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 52%,#e9c8779e 52% 88%,#0000 88%);background-repeat:no-repeat;background-size:100% 100%}.library-book-content-module__iVRCBG__subhead{align-items:center;gap:var(--gap-eyebrow);margin:0 0 var(--gap-text);color:var(--label-ink);word-break:keep-all;overflow-wrap:anywhere;display:flex}.library-book-content-module__iVRCBG__subhead i{color:#8d7043;block-size:22px;inline-size:22px;font:var(--text-micro)/var(--leading-none) var(--serif);border:1px solid #c9ab6dc7;border-radius:50%;flex:none;place-items:center;display:inline-grid}.library-book-content-module__iVRCBG__lead{color:var(--ink);font:500 var(--text-body)/var(--leading-body) var(--serif);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;margin:0}.library-book-content-module__iVRCBG__prose{min-width:0;color:var(--ink-soft);font:400 var(--text-body)/var(--leading-prose) var(--serif);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;margin:0}.library-book-content-module__iVRCBG__keywords{gap:var(--gap-text);color:var(--label-ink);font:600 var(--text-label)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label);flex-wrap:wrap;margin:0;display:flex}.library-book-content-module__iVRCBG__keywords span{padding:var(--gap-eyebrow) var(--gap-text);background:linear-gradient(180deg, color-mix(in srgb, var(--tape-tint,#b0906a) 16%, #fdf6e4), color-mix(in srgb, var(--tape-tint,#b0906a) 10%, #f6ecd6));border:1px solid #cbb287b8;rotate:-1.5deg;box-shadow:0 1px 2px #3a2a1429}.library-book-content-module__iVRCBG__keywords span:nth-child(2n){rotate:1.5deg}html:not([data-calm=true]) .library-book-content-module__iVRCBG__keywords span:active{scale:var(--press-scale)}.library-book-content-module__iVRCBG__lucky{background:#fffaf08c;border:1px solid #73624a42;border-radius:8px;padding:9px 10px 10px}.library-book-content-module__iVRCBG__lucky h3{color:var(--label-ink)}.library-book-content-module__iVRCBG__lucky dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.library-book-content-module__iVRCBG__lucky dl>div{min-width:0}.library-book-content-module__iVRCBG__lucky dt{color:var(--muted);font:500 var(--text-label)/var(--leading-snug) var(--sans)}.library-book-content-module__iVRCBG__lucky dd{color:var(--ink);font:600 var(--text-small)/var(--leading-snug) var(--serif);overflow-wrap:anywhere;margin:3px 0 0}.library-book-content-module__iVRCBG__lucky dd span{color:var(--muted);font:500 var(--text-label)/var(--leading-snug) var(--sans)}.library-book-content-module__iVRCBG__luckySwatch{border:1px solid #4637234d;border-radius:50%;width:10px;height:10px;display:inline-block}.library-book-content-module__iVRCBG__block[data-block-kind=art]>*{max-block-size:var(--book-page-space,480px)}.library-book-content-module__iVRCBG__reader figure [data-element=목]{--element:var(--element-ink-wood)}.library-book-content-module__iVRCBG__reader figure [data-element=화]{--element:var(--element-ink-fire)}.library-book-content-module__iVRCBG__reader figure [data-element=토]{--element:var(--element-ink-earth)}.library-book-content-module__iVRCBG__reader figure [data-element=금]{--element:var(--element-ink-metal)}.library-book-content-module__iVRCBG__reader figure [data-element=수]{--element:var(--element-ink-water)}.library-book-content-module__iVRCBG__meeting{padding:var(--gap-text) var(--gap-eyebrow);border-radius:var(--radius-panel);background:linear-gradient(#fffdf68c,#0000),#fef9eb;border:1px solid #cbb28794;margin:0;display:grid}.library-book-content-module__iVRCBG__meetingRow{grid-template-columns:minmax(0,1fr) minmax(52px,1.05fr) minmax(0,1fr);align-items:center;display:grid}.library-book-content-module__iVRCBG__meetingSide{justify-items:center;gap:var(--gap-eyebrow);text-align:center;min-width:0;display:grid}.library-book-content-module__iVRCBG__orb{width:clamp(46px, calc(var(--book-page-space,480px) / 6.4), 82px);aspect-ratio:1;border:2px solid color-mix(in srgb, var(--element,#b0906a) 82%, transparent);color:color-mix(in srgb, var(--element,#b0906a) 80%, #241a09);background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--element,#b0906a) 14%, #fffdf6), color-mix(in srgb, var(--element,#b0906a) 6%, #fdf6e4) 72%);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--element,#b0906a) 16%, transparent), 0 3px 7px #3a2a142e;font:700 var(--text-subheading)/var(--leading-none) var(--serif);border-radius:50%;place-items:center;display:grid}.library-book-content-module__iVRCBG__meetingSide small{color:var(--muted);font:500 var(--text-micro)/var(--leading-snug) var(--sans)}.library-book-content-module__iVRCBG__meetingSide strong{color:var(--ink);font:600 var(--text-control)/var(--leading-title) var(--serif)}.library-book-content-module__iVRCBG__meetingLine{min-width:0;padding:var(--gap-text) 0;place-items:center;display:grid;position:relative}.library-book-content-module__iVRCBG__meetingStroke{border-top:2px dashed #caa64fc7;position:absolute;inset:calc(50% - 1px) 0 auto}.library-book-content-module__iVRCBG__meetingRelation{padding:var(--gap-eyebrow) var(--gap-text);border-radius:var(--radius-chip);color:#7a5c38;font:700 var(--text-micro)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label);background:#fffdf6;border:1px solid #caa64fbd;position:relative}.library-book-content-module__iVRCBG__pillars{gap:var(--gap-text);padding:var(--gap-text) var(--gap-eyebrow);border-radius:var(--radius-panel);text-align:center;background:linear-gradient(#fffdf68c,#0000),#fef9eb;border:1px solid #cbb28794;margin:0;display:grid}.library-book-content-module__iVRCBG__pillarRow{justify-content:center;gap:var(--gap-eyebrow);display:flex}.library-book-content-module__iVRCBG__pillarCard{justify-items:center;gap:var(--gap-eyebrow);min-width:0;max-width:76px;padding:var(--gap-text) var(--gap-eyebrow);border:1px solid color-mix(in srgb, var(--element,#b0906a) 55%, #cbb287);border-radius:var(--radius-control);background:linear-gradient(180deg, color-mix(in srgb, var(--element,#b0906a) 18%, #fffdf6), color-mix(in srgb, var(--element,#b0906a) 8%, #f6ecd6));flex:1 1 0;display:grid;box-shadow:0 2px 5px #3a2a1426}.library-book-content-module__iVRCBG__pillarCard small{color:var(--muted);font:500 var(--text-micro)/var(--leading-none) var(--sans)}.library-book-content-module__iVRCBG__pillarCard b{color:color-mix(in srgb, var(--element,#b0906a) 74%, #241a09);font:700 var(--text-heading)/var(--leading-none) var(--serif)}.library-book-content-module__iVRCBG__pillarCard[data-ambiguous]{background:linear-gradient(#fffdf68c,#f8efdc);border-style:dashed;border-color:#aa8c4d}.library-book-content-module__iVRCBG__pillarCard[data-ambiguous] b{color:var(--label-ink);font-size:var(--text-subheading)}.library-book-content-module__iVRCBG__pillarOr{color:var(--muted);font:600 var(--text-micro)/var(--leading-none) var(--sans);font-style:normal}.library-book-content-module__iVRCBG__pillarCard b.library-book-content-module__iVRCBG__pillarExcluded{color:var(--muted);font:600 var(--text-label)/var(--leading-snug) var(--sans)}.library-book-content-module__iVRCBG__elementBars{justify-content:center;align-items:end;gap:var(--gap-text);block-size:clamp(28px, calc(var(--book-page-space,480px) / 12), 44px);display:flex}.library-book-content-module__iVRCBG__elementBars span{inline-size:clamp(12px, calc(var(--book-page-space,480px) / 26), 22px);border:1px solid color-mix(in srgb, var(--element,#b0906a) 38%, #cbb287);background:color-mix(in srgb, var(--element,#b0906a) 8%, #fffdf6);border-radius:3px;block-size:100%;display:block;position:relative}.library-book-content-module__iVRCBG__elementBars span:after{inset-inline:0;block-size:var(--share,0%);content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--element,#b0906a) 78%, #fffdf6), color-mix(in srgb, var(--element,#b0906a) 38%, #fffdf6));border-radius:2px 2px 0 0;position:absolute;bottom:0}.library-book-content-module__iVRCBG__pillars figcaption{color:var(--muted);font:500 var(--text-meta)/var(--leading-snug) var(--sans)}.library-book-content-module__iVRCBG__hexagram{justify-items:center;gap:var(--gap-eyebrow);padding:var(--gap-text) var(--gap-item);border-radius:var(--radius-panel);text-align:center;background:linear-gradient(#fffdf68c,#0000),#fef9eb;border:1px solid #caa64fad;margin:0;display:grid}.library-book-content-module__iVRCBG__hexLines{gap:var(--gap-eyebrow);justify-items:center;inline-size:92px;display:grid}.library-book-content-module__iVRCBG__hexLines i{background:linear-gradient(90deg,#caa64f73,#caa64f,#caa64f73);border-radius:2px;block-size:7px;display:block}.library-book-content-module__iVRCBG__hexagram b{color:var(--ink);font:700 var(--text-title)/var(--leading-none) var(--serif);letter-spacing:var(--tracking-title)}.library-book-content-module__iVRCBG__hexagram>span{color:var(--muted);font:500 var(--text-micro)/var(--leading-snug) var(--sans)}.library-book-content-module__iVRCBG__dayCardWrap{display:block}.library-book-content-module__iVRCBG__dayCardWrap .journal-day-card{max-width:min(100%, calc((var(--book-page-space,480px) - 150px) * 5 / 4));margin-inline:auto}.library-book-content-module__iVRCBG__moodStamp{justify-items:center;gap:var(--gap-eyebrow);padding:var(--gap-item) var(--gap-block) var(--gap-text);border:2px solid color-mix(in srgb, var(--world-ink-journal) 62%, transparent);aspect-ratio:1;inline-size:clamp(96px, calc(var(--book-page-space,480px) / 4.4), 148px);color:var(--world-ink-journal);background:radial-gradient(circle at 50% 40%,#fffdf6b8,#0000 74%);border-radius:50%;justify-self:center;display:grid;rotate:-6deg}.library-book-content-module__iVRCBG__moodStamp b{font:400 var(--text-section)/var(--leading-none) var(--serif);text-shadow:0 0 8px color-mix(in srgb, var(--world-ink-journal) 22%, transparent)}.library-book-content-module__iVRCBG__moodStamp small{font:var(--weight-bold) var(--text-meta)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label)}.library-book-content-module__iVRCBG__cardGallery{align-items:start;gap:var(--gap-text);max-block-size:var(--book-page-space,480px);padding:var(--gap-eyebrow) 0 var(--gap-text);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.library-book-content-module__iVRCBG__cardGallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}.library-book-content-module__iVRCBG__cardGallery[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.library-book-content-module__iVRCBG__cardGallery[data-count="3"] .library-book-content-module__iVRCBG__cardFigure:first-child{rotate:7deg;translate:0 var(--gap-text)}.library-book-content-module__iVRCBG__cardGallery[data-count="3"] .library-book-content-module__iVRCBG__cardFigure:nth-child(3){rotate:-7deg;translate:0 var(--gap-text)}.library-book-content-module__iVRCBG__cardGallery[data-count="3"] .library-book-content-module__iVRCBG__cardFigure:nth-child(2){z-index:1;translate:0 calc(var(--gap-eyebrow) * -1)}.library-book-content-module__iVRCBG__cardFigure{align-items:center;gap:var(--gap-text);flex-direction:column;min-width:0;margin:0;display:flex}.library-book-content-module__iVRCBG__cardMount{perspective:700px;width:100%;display:block}.library-book-content-module__iVRCBG__cardPhoto{width:min(100%,125px);padding:var(--gap-eyebrow);outline-offset:-5px;border-radius:var(--radius-control);background:linear-gradient(#fffdf6,#f4e7ca);border:1px solid #d8bd8eeb;outline:2px solid #caa64fa8;margin-inline:auto;display:block;position:relative;rotate:-2deg;box-shadow:0 8px 12px #3a2a143d}.library-book-content-module__iVRCBG__cardGallery[data-count="1"] .library-book-content-module__iVRCBG__cardPhoto{width:min(100%, 230px, max(70px, calc((var(--book-page-space,480px) - 118px) * 2 / 3)))}.library-book-content-module__iVRCBG__cardGallery:not([data-count="1"]) .library-book-content-module__iVRCBG__cardPhoto{width:min(100%, 118px, max(48px, calc((var(--book-page-space,480px) - 190px) * 2 / 3)))}.library-book-content-module__iVRCBG__cardGallery:is([data-count="4"],[data-count="5"],[data-count="6"]){block-size:var(--book-page-space,480px);grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch}.library-book-content-module__iVRCBG__cardGallery:is([data-count="4"],[data-count="5"],[data-count="6"]) .library-book-content-module__iVRCBG__cardFigure{min-block-size:0}.library-book-content-module__iVRCBG__cardGallery:is([data-count="4"],[data-count="5"],[data-count="6"]) .library-book-content-module__iVRCBG__cardMount{flex:1 1 0;justify-content:center;align-items:center;min-block-size:0;display:flex}.library-book-content-module__iVRCBG__cardGallery:is([data-count="4"],[data-count="5"],[data-count="6"]) .library-book-content-module__iVRCBG__cardPhoto{width:auto;block-size:100%;max-inline-size:100%;max-block-size:calc(118px * 3 / 2 + 2 * var(--gap-eyebrow) + 2px);aspect-ratio:2/3}.library-book-content-module__iVRCBG__cardGallery:is([data-count="4"],[data-count="5"],[data-count="6"]) .library-book-content-module__iVRCBG__cardPhoto .tarot-frame{width:100%;height:100%}.library-book-content-module__iVRCBG__cardFigure:nth-child(2n) .library-book-content-module__iVRCBG__cardPhoto{rotate:1.6deg}.library-book-content-module__iVRCBG__cardPhoto:before,.library-book-content-module__iVRCBG__cardPhoto:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#fffdf6b8,#e8d7aec2);block-size:17px;inline-size:44px;position:absolute;box-shadow:0 1px 2px #3a2a142e}.library-book-content-module__iVRCBG__cardPhoto:before{top:calc(var(--gap-eyebrow) * -1);left:calc(var(--gap-text) * -1);rotate:-38deg}.library-book-content-module__iVRCBG__cardPhoto:after{bottom:calc(var(--gap-eyebrow) * -1);right:calc(var(--gap-text) * -1);rotate:-38deg}.library-book-content-module__iVRCBG__cardPhoto .tarot-frame{aspect-ratio:2/3;touch-action:pan-y;border-radius:var(--radius-control);width:100%;height:auto;display:block}.library-book-content-module__iVRCBG__cardFigure figcaption{gap:var(--gap-eyebrow);display:grid}.library-book-content-module__iVRCBG__cardFigure figcaption small{color:var(--label-ink);font:600 var(--text-label)/var(--leading-snug) var(--sans)}.library-book-content-module__iVRCBG__cardFigure figcaption strong{color:var(--ink);font:600 var(--text-subheading)/var(--leading-title) var(--serif);word-break:keep-all}.library-book-content-module__iVRCBG__cardGallery:not([data-count="1"]) figcaption strong{font-size:var(--text-control)}.library-book-content-module__iVRCBG__wayBadge{padding:0 var(--gap-text);border-radius:var(--radius-chip);color:var(--label-ink);font:600 var(--text-micro)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label);background:#fffdf69e;border:1px solid #cbb287b8;justify-self:center}.library-book-content-module__iVRCBG__wayBadge[data-reversed]{color:#96482f;border-color:#a4553d9e}.library-book-content-module__iVRCBG__reflection{padding:var(--gap-text) var(--gap-text) var(--gap-text) calc(var(--gap-text) + 8px);border-radius:var(--radius-card);color:var(--ink-soft);background:#fdf7e7;border:1px solid #cbb287a8;margin:0;position:relative}.library-book-content-module__iVRCBG__reflection:after{left:var(--gap-item);content:"";border:7px solid #0000;border-top-color:#fdf7e7;position:absolute;bottom:-7px}.library-book-content-module__iVRCBG__reflection small{color:var(--label-ink);font:var(--weight-bold) var(--text-meta)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label);margin:0 0 7px;display:block}.library-book-content-module__iVRCBG__reflection p{font:400 var(--text-control)/var(--leading-body) var(--serif);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;margin:0}.library-book-content-module__iVRCBG__action{padding:var(--gap-text) var(--gap-item);border-radius:var(--radius-card);background:linear-gradient(#fffdf699,#0000),#fdf8e8;border:1px solid #cbb28794;margin:0;position:relative;rotate:-1.2deg;box-shadow:0 2px 5px #3a2a1421}html:not([data-calm=true]) .library-book-content-module__iVRCBG__action:active{scale:var(--press-scale)}.library-book-content-module__iVRCBG__action small{margin:0 0 var(--gap-eyebrow);color:var(--label-ink);font:var(--weight-bold) var(--text-meta)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label);display:block}.library-book-content-module__iVRCBG__action p{color:var(--ink);font:500 var(--text-control)/var(--leading-control) var(--serif);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;margin:0}.library-book-content-module__iVRCBG__actionStamp{top:calc(var(--gap-text) * -1);right:var(--gap-text);padding:var(--gap-eyebrow) var(--gap-text);color:#a4553d;font:700 var(--text-micro)/var(--leading-tight) var(--sans);letter-spacing:var(--tracking-caps);text-align:center;background:#fdf6e48c;border:2px solid #a4553db8;border-radius:50%;place-items:center;display:inline-grid;position:absolute;rotate:-8deg}.library-book-content-module__iVRCBG__detailsRow{margin:var(--gap-eyebrow) 0 0;justify-content:flex-end;display:flex}.library-book-content-module__iVRCBG__details{justify-content:center;align-items:center;gap:var(--gap-eyebrow);min-width:44px;min-height:44px;padding:0 var(--gap-item);border:1px solid color-mix(in srgb, var(--details-ink,#5c4a35) 88%, transparent);border-radius:var(--radius-control);color:#fff8e7;background:linear-gradient(180deg, color-mix(in srgb, #fffdf6 14%, var(--details-ink,#5c4a35)), var(--details-ink,#5c4a35));font:600 var(--text-small)/var(--leading-none) var(--sans);cursor:pointer;display:inline-flex;box-shadow:0 2px 5px #3a2a1438}.library-book-content-module__iVRCBG__details:hover:not(:disabled){filter:brightness(1.08)}html:not([data-calm=true]) .library-book-content-module__iVRCBG__details:active:not(:disabled){scale:var(--press-scale)}.library-book-content-module__iVRCBG__leaf[data-record-kind=saju]{--details-ink:var(--world-ink-saju);--tape-tint:#c07a5a}.library-book-content-module__iVRCBG__leaf[data-record-kind=tarot]{--details-ink:var(--world-ink-tarot);--tape-tint:#7ba7a2}.library-book-content-module__iVRCBG__leaf[data-record-kind=journal]{--details-ink:var(--world-ink-journal);--tape-tint:#b39b74}.library-book-content-module__iVRCBG__tocEntry{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border-bottom:1px solid #73624a45;align-items:center;gap:12px;margin:0;padding:10px 2px;text-decoration:none;display:flex}.library-book-content-module__iVRCBG__tocEntry:is(button,a){cursor:pointer;border-top:0;border-left:0;border-right:0}.library-book-content-module__iVRCBG__tocEntry:is(button,a):hover{background:linear-gradient(90deg,#0000,#98784c12,#0000)}.library-book-content-module__iVRCBG__tocIndex{color:var(--label-ink);font:500 var(--text-small)/var(--leading-none) var(--serif);font-variant-numeric:tabular-nums;text-align:center;flex:0 0 28px}.library-book-content-module__iVRCBG__tocText{flex:auto;gap:3px;min-width:0;display:grid}.library-book-content-module__iVRCBG__tocText small{color:var(--muted);font:500 var(--text-label)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label)}.library-book-content-module__iVRCBG__tocText strong{color:var(--ink);font:600 var(--text-control)/var(--leading-title) var(--serif);word-break:keep-all;overflow-wrap:anywhere}.library-book-content-module__iVRCBG__tocArrow{color:var(--label-ink);font:var(--text-subheading)/var(--leading-none) var(--serif);flex:none}.library-book-content-module__iVRCBG__titlePage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:20px 0 24px;display:flex}.library-book-content-module__iVRCBG__edition{color:var(--label-ink);font:700 var(--text-label)/var(--leading-title) var(--sans);letter-spacing:var(--tracking-caps)}.library-book-content-module__iVRCBG__titleMark{color:#8d7043;width:46px;height:46px;font:var(--text-section)/var(--leading-none) var(--serif);border:1px solid #98784c94;border-radius:50%;flex:none;place-items:center;margin:clamp(25px,7vh,54px) 0 20px;display:grid}.library-book-content-module__iVRCBG__date{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;margin:0}.library-book-content-module__iVRCBG__weekday{color:var(--muted);font:500 var(--text-small)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label);margin:12px 0 0}.library-book-content-module__iVRCBG__titleNote{max-width:28ch;color:var(--ink-soft);font:400 var(--text-control)/var(--leading-control) var(--serif);word-break:keep-all;overflow-wrap:anywhere;margin:clamp(25px,7vh,56px) 0 0}.library-book-content-module__iVRCBG__pageNote{color:var(--muted);font:500 var(--text-label)/var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label);margin:0}.library-book-content-module__iVRCBG__navigation{z-index:8;width:100%;height:58px;min-height:58px;color:var(--ink-soft);background:linear-gradient(#f5eddaeb,#efe6d2fa);border:1px solid #73624a40;border-radius:8px;flex:0 0 58px;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;gap:8px;padding:4px 12px;display:grid;position:absolute;top:calc(100% + 16px);left:0;right:0;box-shadow:0 8px 22px #0003}.library-book-content-module__iVRCBG__navigation button{min-width:44px;min-height:44px;color:inherit;font:600 var(--text-small)/var(--leading-none) var(--sans);cursor:pointer;background:0 0;border:1px solid #73624a5e;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.library-book-content-module__iVRCBG__navigation button:first-child{justify-self:start}.library-book-content-module__iVRCBG__navigation button:last-child{justify-self:end}.library-book-content-module__iVRCBG__navigation button:hover:not(:disabled){border-color:var(--label-ink);background:#98784c14}.library-book-content-module__iVRCBG__navigation button:disabled{opacity:.45;cursor:default}.library-book-content-module__iVRCBG__navigation button:active:not(:disabled),.library-book-content-module__iVRCBG__pages button.library-book-content-module__iVRCBG__details:active:not(:disabled),.library-book-content-module__iVRCBG__pages button.library-book-content-module__iVRCBG__tocEntry:active:not(:disabled){transform:none}.library-book-content-module__iVRCBG__position{color:var(--muted);font:500 var(--text-label)/var(--leading-none) var(--sans);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);align-items:center;gap:12px;display:flex}.library-book-content-module__iVRCBG__position button{text-underline-offset:4px;color:var(--card-ink);min-height:var(--touch-target);font-size:var(--text-control);border:0;padding:0 6px;text-decoration:none}.library-book-content-module__iVRCBG__pages :is(button,a,[tabindex]):focus-visible,.library-book-content-module__iVRCBG__navigation button:focus-visible{outline-offset:3px;outline:2px solid #806743;box-shadow:0 0 0 4px #98784c21}.library-book-content-module__iVRCBG__flap{z-index:5;opacity:0;pointer-events:none;transform-origin:0 0;background:linear-gradient(90deg,#efe2c6,#f9f0de 45%,#f3e5c8);position:absolute;top:0;left:0;overflow:hidden}.library-book-content-module__iVRCBG__crease{z-index:2;opacity:0;pointer-events:none;transform-origin:100%;background:linear-gradient(270deg,#5c401c57,#fffaeeb3 7px,#fffaee30 18px,#0000 48%,#5c401c1f);position:absolute}.library-book-content-module__iVRCBG__underShade,.library-book-content-module__iVRCBG__dropShade{opacity:0;pointer-events:none;position:absolute}.library-book-content-module__iVRCBG__underShade{z-index:2;transform-origin:0;background:linear-gradient(90deg,#2a1a0a57,#2a1a0a1f 38%,#0000)}.library-book-content-module__iVRCBG__dropShade{z-index:4;transform-origin:100%;background:linear-gradient(270deg,#2a1a0a45,#0000)}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__flap,.library-book-content-module__iVRCBG__pages[data-layout=single] .library-book-content-module__iVRCBG__page>.library-book-content-module__iVRCBG__crease{display:none}@media (max-width:699px){.library-book-content-module__iVRCBG__reader{width:50%;margin-left:50%}.library-book-content-module__iVRCBG__pageBody{padding:18px 18px 14px}.library-book-content-module__iVRCBG__runningHead{font-size:var(--text-label);gap:8px;margin-bottom:8px}.library-book-content-module__iVRCBG__navigation{gap:5px;padding-left:8px;padding-right:8px}.library-book-content-module__iVRCBG__navigation button{gap:4px;padding-inline:6px}.library-book-content-module__iVRCBG__position{gap:3px}.library-book-content-module__iVRCBG__tocEntry{gap:8px}.library-book-content-module__iVRCBG__tocIndex{flex-basis:24px}.library-book-content-module__iVRCBG__titleMark{width:42px;height:42px;margin-block:clamp(20px,5vh,38px) 17px}.library-book-content-module__iVRCBG__titleNote{margin-top:clamp(20px,5vh,38px)}}@media (min-width:700px){.library-book-content-module__iVRCBG__reader[data-intro=true] .library-book-content-module__iVRCBG__navigation{width:50%;margin-left:50%}}@media (max-height:620px){.library-book-content-module__iVRCBG__pageBody{padding-top:14px;padding-bottom:12px}.library-book-content-module__iVRCBG__titlePage{padding-block:10px 14px}.library-book-content-module__iVRCBG__titleMark{margin-block:16px 14px}.library-book-content-module__iVRCBG__titleNote{margin-top:18px}}@media (orientation:landscape) and (max-height:500px){.library-book-content-module__iVRCBG__reader{overflow:visible}.library-book-content-module__iVRCBG__reader[data-intro] .library-book-content-module__iVRCBG__navigation{color:#f0e3c5;width:auto;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:auto 108px calc(100% + 8px)}.library-book-content-module__iVRCBG__navigation button{background:#0d2227e6;border-color:#d8bc7e85;border-radius:999px}.library-book-content-module__iVRCBG__position{color:inherit;gap:8px}.library-book-content-module__iVRCBG__position button{background:0 0}.library-book-content-module__iVRCBG__pageBody{padding:8px 22px 10px}.library-book-content-module__iVRCBG__runningHead{min-height:20px;margin-bottom:6px;padding-bottom:4px}.library-book-content-module__iVRCBG__folio{display:none}.library-book-content-module__iVRCBG__block{margin-bottom:var(--gap-text)}.library-book-content-module__iVRCBG__kicker{margin-bottom:4px}.library-book-content-module__iVRCBG__lead,.library-book-content-module__iVRCBG__prose{font-size:var(--text-control);line-height:var(--leading-body)}.library-book-content-module__iVRCBG__action{padding-block:4px}.library-book-content-module__iVRCBG__lucky{padding:6px 8px}.library-book-content-module__iVRCBG__action small{margin-bottom:4px}.library-book-content-module__iVRCBG__tocEntry{min-height:44px;padding-block:6px}.library-book-content-module__iVRCBG__titlePage{padding-block:6px}.library-book-content-module__iVRCBG__titleMark{width:28px;height:28px;font-size:var(--text-heading);margin-block:10px}.library-book-content-module__iVRCBG__weekday{margin-top:6px}.library-book-content-module__iVRCBG__titleNote{font-size:var(--text-small);margin-top:10px}.library-book-content-module__iVRCBG__cardGallery{padding-block:2px 4px}.library-book-content-module__iVRCBG__cardFigure{gap:8px}.library-book-content-module__iVRCBG__cardFigure figcaption{gap:3px}.library-book-content-module__iVRCBG__cardArtwork{width:min(100%, 110px, max(45px, calc((var(--book-page-space,200px) - 100px) * 2 / 3)))}.library-book-content-module__iVRCBG__cardGallery[data-count="1"] .library-book-content-module__iVRCBG__cardFigure{text-align:left;flex-direction:row;justify-content:center;gap:16px}.library-book-content-module__iVRCBG__cardGallery[data-count="1"] .library-book-content-module__iVRCBG__cardArtwork{width:min(110px, max(56px, calc((var(--book-page-space,200px) - 72px) * 2 / 3)));flex:none}.library-book-content-module__iVRCBG__pages[data-layout=spread] .library-book-content-module__iVRCBG__right{cursor:pointer}}@media (orientation:landscape) and (max-height:500px) and (min-width:648px){.library-book-content-module__iVRCBG__reader{width:100%;margin-left:0}}@media (orientation:landscape) and (max-height:300px){.library-book-content-module__iVRCBG__titlePage{padding-block:2px}.library-book-content-module__iVRCBG__titleMark{width:22px;height:22px;margin-block:6px}.library-book-content-module__iVRCBG__titleNote{display:none}}@media (prefers-reduced-motion:reduce){.library-book-content-module__iVRCBG__pages{transition:none}}html[data-calm=true] .library-book-content-module__iVRCBG__pages{transition:none}
.record-continue-module__8dhQ2a__continue{margin:var(--space-5) 0}.record-continue-module__8dhQ2a__cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-continue-module__8dhQ2a__cards[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:420px}.record-continue-module__8dhQ2a__topics{gap:var(--space-2);display:grid}.record-continue-module__8dhQ2a__topics p{color:var(--muted);font-size:var(--text-small);margin:0}.record-continue-module__8dhQ2a__topics div{gap:var(--space-2);flex-wrap:wrap;display:flex}.record-continue-module__8dhQ2a__topicChip{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));border-radius:var(--radius-chip,999px);background:var(--paper);color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}@media (max-width:900px){.record-continue-module__8dhQ2a__cards[data-count="2"],.record-continue-module__8dhQ2a__cards[data-count="1"]{grid-template-columns:1fr;max-width:none}}
.fresh-reading-next-module__ItGGcq__next{gap:var(--gap-block);margin-block:var(--gap-section);display:grid}.fresh-reading-next-module__ItGGcq__status{font-family:var(--sans);font-size:var(--text-control);line-height:var(--leading-body);color:var(--ink-soft);margin:0}.fresh-reading-next-module__ItGGcq__status p{margin:0 0 var(--gap-text)}
