.growth-views-module__-M9Eqa__view{width:min(100%, var(--width-reading));padding-bottom:var(--gap-section);margin:0 auto}.growth-views-module__-M9Eqa__topline{justify-content:space-between;align-items:center;gap:var(--gap-item);min-height:42px;margin:var(--gap-page-top) 0 var(--gap-block);display:flex}.growth-views-module__-M9Eqa__back{min-height:var(--touch-target);padding:var(--gap-text) 0;color:var(--muted);font-size:var(--text-control);background:0 0;transition:color .18s,transform .18s}.growth-views-module__-M9Eqa__back:hover,.growth-views-module__-M9Eqa__back:focus-visible{color:var(--ink);text-decoration:underline}@media (min-width:768px){.growth-views-module__-M9Eqa__mobileBack{display:none}}.growth-views-module__-M9Eqa__eyebrow{color:var(--accent);font:var(--weight-bold) var(--text-meta) / var(--leading-snug) var(--sans);letter-spacing:var(--tracking-label)}.growth-views-module__-M9Eqa__intro{margin-bottom:var(--gap-block);gap:0;display:grid}.growth-views-module__-M9Eqa__eyebrow+:is(h1,h2,h3,h4){margin-block-start:var(--gap-eyebrow)}.growth-views-module__-M9Eqa__intro>p+p,.growth-views-module__-M9Eqa__resultHeader>p+p{margin-block-start:var(--gap-text)}.growth-views-module__-M9Eqa__resultHeader>.growth-views-module__-M9Eqa__peopleLine{margin-block-end:0}.growth-views-module__-M9Eqa__intro h1,.growth-views-module__-M9Eqa__result h1{color:var(--ink)}.growth-views-module__-M9Eqa__intro h1 em,.growth-views-module__-M9Eqa__result h1 em{color:var(--accent);font-style:normal}.growth-views-module__-M9Eqa__lede,.growth-views-module__-M9Eqa__summary,.growth-views-module__-M9Eqa__formNote,.growth-views-module__-M9Eqa__meta,.growth-views-module__-M9Eqa__resultLead{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body)}.growth-views-module__-M9Eqa__form{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:0;padding:clamp(20px,5vw,32px);display:grid}.growth-views-module__-M9Eqa__form[aria-busy=true]{opacity:.92}.growth-views-module__-M9Eqa__form h2{color:var(--ink)}.growth-views-module__-M9Eqa__formDescription{margin:var(--gap-block) 0;color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body)}.growth-views-module__-M9Eqa__personGrid{gap:16px;display:grid}.growth-views-module__-M9Eqa__person{background:0 0;border:0;min-width:0;padding:0}.growth-views-module__-M9Eqa__person h3{color:var(--ink)}.growth-views-module__-M9Eqa__fieldLabel{color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-bold);margin:18px 0 8px;display:block}.growth-views-module__-M9Eqa__fieldLabel small{color:var(--muted);font-weight:var(--weight-regular)}.growth-views-module__-M9Eqa__nameInput{border:1px solid var(--field-line);background:var(--field);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:4px;padding:10px 13px}.growth-views-module__-M9Eqa__nameInput::placeholder{color:var(--muted)}.growth-views-module__-M9Eqa__peopleLine{color:var(--accent);font-size:var(--text-control);margin:8px 0}.growth-views-module__-M9Eqa__fieldset{border:0;margin:0;padding:0}.growth-views-module__-M9Eqa__personLegend{padding:0 0 var(--gap-label);border-bottom:1px solid var(--line);color:var(--accent);font:var(--weight-bold) var(--text-subheading)/var(--leading-title) var(--serif);font-weight:var(--weight-bold)}.growth-views-module__-M9Eqa__personFields{gap:22px;padding-top:6px;display:grid}.growth-views-module__-M9Eqa__field{gap:8px;min-width:0;display:grid}.growth-views-module__-M9Eqa__choice{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.growth-views-module__-M9Eqa__field>.growth-views-module__-M9Eqa__fieldLabel,.growth-views-module__-M9Eqa__choice>.growth-views-module__-M9Eqa__fieldLabel{margin:0}.growth-views-module__-M9Eqa__choice>legend.growth-views-module__-M9Eqa__fieldLabel{float:left;width:100%}.growth-views-module__-M9Eqa__field>.growth-views-module__-M9Eqa__checkbox,.growth-views-module__-M9Eqa__choice>.growth-views-module__-M9Eqa__checkbox{margin-top:2px}.growth-views-module__-M9Eqa__field>.field-hint{margin:0}.growth-views-module__-M9Eqa__legend{color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-bold);margin:0 0 8px;display:block}.growth-views-module__-M9Eqa__segmented{border-radius:var(--radius-control);background:var(--segment);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.growth-views-module__-M9Eqa__segmented label{cursor:pointer;position:relative}.growth-views-module__-M9Eqa__segmented input{opacity:0;width:1px;height:1px;position:absolute}.growth-views-module__-M9Eqa__segmented span{color:var(--segment-ink);font-size:var(--text-control);text-align:center;border-radius:6px;padding:8px 4px;transition:color .18s,background-color .18s,box-shadow .18s;display:block}.growth-views-module__-M9Eqa__segmented input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:2px}.growth-views-module__-M9Eqa__segmented input:checked+span{background:var(--segment-on);color:var(--ink);box-shadow:0 1px 4px #543c1814}.growth-views-module__-M9Eqa__checkbox{color:var(--muted);font-size:var(--text-control);align-items:center;gap:9px;margin-top:14px;display:flex}.growth-views-module__-M9Eqa__checkbox input{width:18px;height:18px}.growth-views-module__-M9Eqa__error{color:var(--rose);font-size:var(--text-small);line-height:var(--leading-control);margin:14px 0 0}.growth-views-module__-M9Eqa__primary,.growth-views-module__-M9Eqa__secondary{min-height:var(--control-height);border-radius:var(--radius-control);font-size:var(--text-control);font-weight:var(--weight-bold);justify-content:center;align-items:center;gap:12px;padding:10px 16px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.growth-views-module__-M9Eqa__primary{background:var(--teal);color:var(--paper);margin-top:20px}.growth-views-module__-M9Eqa__primary:hover:not(:disabled){filter:brightness(1.08)}.growth-views-module__-M9Eqa__primary:disabled{background:var(--button-off);color:var(--button-off-ink)}.growth-views-module__-M9Eqa__secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.growth-views-module__-M9Eqa__secondary:hover:not(:disabled){background:var(--soft);border-color:var(--gold)}.growth-views-module__-M9Eqa__smallAction{color:var(--ink);font-weight:var(--weight-bold);font-size:var(--text-meta);text-underline-offset:3px;background:0 0;justify-self:start;padding:4px 0;transition:color .18s}.growth-views-module__-M9Eqa__smallAction:hover:not(:disabled),.growth-views-module__-M9Eqa__smallAction:focus-visible{color:var(--ink);text-decoration:underline}.growth-views-module__-M9Eqa__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.growth-views-module__-M9Eqa__actions .growth-views-module__-M9Eqa__primary,.growth-views-module__-M9Eqa__actions .growth-views-module__-M9Eqa__secondary{margin-top:0}.growth-views-module__-M9Eqa__formNote{font-size:var(--text-meta);margin-top:18px}.growth-views-module__-M9Eqa__remembered{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--soft);gap:14px;margin:0 0 18px;padding:16px;display:grid}.growth-views-module__-M9Eqa__remembered p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body)}.growth-views-module__-M9Eqa__busy{color:var(--muted);font-size:var(--text-small);align-items:center;gap:8px;margin-top:14px;display:flex}.growth-views-module__-M9Eqa__result{gap:var(--gap-block);display:grid}.growth-views-module__-M9Eqa__resultHeader{padding:var(--pad-panel);border-radius:var(--radius-panel);background:var(--soft);gap:0;display:grid}.growth-views-module__-M9Eqa__resultHeader:has([data-saju-speaker]){background:0 0;padding:0}.growth-views-module__-M9Eqa__resultDate{color:var(--muted);font-size:var(--text-small)}.growth-views-module__-M9Eqa__resultLead{color:var(--ink);font-size:var(--text-body)}.growth-views-module__-M9Eqa__sectionGrid,.growth-views-module__-M9Eqa__chapterGrid{gap:var(--gap-item);display:grid}.growth-views-module__-M9Eqa__sectionCard,.growth-views-module__-M9Eqa__chapter{padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);transition:border-color .18s,background-color .18s,box-shadow .18s}.growth-views-module__-M9Eqa__sectionCard:focus-within,.growth-views-module__-M9Eqa__chapter:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 22%, transparent)}@media (prefers-reduced-motion:reduce){.growth-views-module__-M9Eqa__back,.growth-views-module__-M9Eqa__segmented span,.growth-views-module__-M9Eqa__primary,.growth-views-module__-M9Eqa__secondary,.growth-views-module__-M9Eqa__smallAction,.growth-views-module__-M9Eqa__sectionCard,.growth-views-module__-M9Eqa__chapter{transition:none}}html[data-calm=true] .growth-views-module__-M9Eqa__back{transition:none!important}html[data-calm=true] .growth-views-module__-M9Eqa__segmented span{transition:none!important}html[data-calm=true] .growth-views-module__-M9Eqa__primary{transition:none!important}html[data-calm=true] .growth-views-module__-M9Eqa__secondary{transition:none!important}html[data-calm=true] .growth-views-module__-M9Eqa__smallAction{transition:none!important}html[data-calm=true] .growth-views-module__-M9Eqa__sectionCard{transition:none!important}html[data-calm=true] .growth-views-module__-M9Eqa__chapter{transition:none!important}.growth-views-module__-M9Eqa__sectionCard h3,.growth-views-module__-M9Eqa__chapter h2{color:var(--ink)}.growth-views-module__-M9Eqa__sectionCard p{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body)}.growth-views-module__-M9Eqa__chapter p,.growth-views-module__-M9Eqa__callout p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.growth-views-module__-M9Eqa__cardLabel,.growth-views-module__-M9Eqa__chapterLabel{margin-bottom:var(--gap-eyebrow);color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);display:block}.growth-views-module__-M9Eqa__callout{border-left:2px solid var(--gold);background:var(--soft);padding:18px}.growth-views-module__-M9Eqa__callout span{color:var(--accent);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.growth-views-module__-M9Eqa__callout p{color:var(--ink);margin-top:8px}.growth-views-module__-M9Eqa__basis{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:14px 16px}.growth-views-module__-M9Eqa__basis dl{gap:8px;margin:14px 0 0;display:grid}.growth-views-module__-M9Eqa__basis dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.growth-views-module__-M9Eqa__basis dt{color:var(--muted);font-size:var(--text-small)}.growth-views-module__-M9Eqa__basis dd{color:var(--ink);font-size:var(--text-small);text-align:right;margin:0}.growth-views-module__-M9Eqa__basis p{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body);margin-top:12px}.growth-views-module__-M9Eqa__regularPrice{margin-left:var(--space-1);color:var(--muted);font-family:var(--sans);font-size:var(--text-small);font-weight:var(--weight-regular);text-decoration:line-through}.growth-views-module__-M9Eqa__exampleLabel{color:var(--muted);font-size:var(--text-meta);margin:9px 0 12px;font-style:italic}@media (min-width:640px){.growth-views-module__-M9Eqa__personGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-views-module__-M9Eqa__sectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-views-module__-M9Eqa__chapterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.growth-views-module__-M9Eqa__topline{margin-top:16px}.growth-views-module__-M9Eqa__resultHeader,.growth-views-module__-M9Eqa__form{padding:18px 16px}.growth-views-module__-M9Eqa__actions{display:grid}.growth-views-module__-M9Eqa__actions>*{width:100%}}.growth-views-module__-M9Eqa__keptNote{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin-top:14px}.growth-views-module__-M9Eqa__segmented.growth-views-module__-M9Eqa__options{background:0 0;gap:8px;padding:0}.growth-views-module__-M9Eqa__segmented.growth-views-module__-M9Eqa__options span{border:1px solid var(--field-line,var(--line));border-radius:var(--radius-control);background:var(--field,var(--paper));color:var(--ink-soft,var(--ink));padding:10px 4px}.growth-views-module__-M9Eqa__segmented.growth-views-module__-M9Eqa__options input:checked+span{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--field,var(--paper)));color:var(--ink);font-weight:var(--weight-bold);box-shadow:none}.growth-views-module__-M9Eqa__voteLine{color:var(--ink-soft,var(--ink));font-size:var(--text-small);margin:6px 0 0}.growth-views-module__-M9Eqa__voteLine:empty{display:none}@media (forced-colors:active){.growth-views-module__-M9Eqa__segmented input:checked+span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.growth-views-module__-M9Eqa__consentAsk{margin:0 0 var(--gap-label);color:var(--accent);font-size:var(--text-small);font-weight:var(--weight-bold);line-height:var(--leading-body)}
.analysis-ritual-module__dSDDia__ritual{justify-items:center;gap:var(--gap-block);width:min(100%, var(--width-reading));min-height:min(84vh,780px);margin:var(--space-4) auto var(--space-7);padding:var(--space-6) var(--space-5) var(--space-7);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%), radial-gradient(90% 60% at 50% 100%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), var(--surface,var(--paper));box-shadow:var(--shadow-2);text-align:center;scroll-margin-top:var(--space-8);border-radius:28px;outline:none;display:grid}.analysis-ritual-module__dSDDia__ritual[data-paused=true] *,.analysis-ritual-module__dSDDia__ritual[data-paused=true] :before,.analysis-ritual-module__dSDDia__ritual[data-paused=true] :after{transition:none!important;animation-play-state:paused!important}.analysis-ritual-module__dSDDia__ritual[data-server-writing=true]{gap:var(--gap-block)}.analysis-ritual-module__dSDDia__heading{gap:0;display:grid}.analysis-ritual-module__dSDDia__eyebrow{color:var(--label-ink,var(--accent));font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);margin:0}.analysis-ritual-module__dSDDia__stage{aspect-ratio:1;width:min(340px,76vw);position:relative;container-type:inline-size}.analysis-ritual-module__dSDDia__halo{background:radial-gradient(circle, color-mix(in srgb, var(--glow) 62%, transparent), transparent 70%);opacity:.6;border-radius:50%;position:absolute;inset:16%}.analysis-ritual-module__dSDDia__rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.analysis-ritual-module__dSDDia__track{fill:none;stroke:var(--line);stroke-width:2px}.analysis-ritual-module__dSDDia__arc{fill:none;stroke:var(--accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;transform-origin:100px 100px;transition:stroke-dashoffset .4s linear;transform:rotate(-90deg)}.analysis-ritual-module__dSDDia__orbitOuter,.analysis-ritual-module__dSDDia__orbitInner{transform-origin:100px 100px}.analysis-ritual-module__dSDDia__orbitLine{fill:none;stroke:var(--gold);stroke-opacity:.55;stroke-width:1px;stroke-dasharray:2 6}.analysis-ritual-module__dSDDia__orbitStar{fill:var(--gold)}.analysis-ritual-module__dSDDia__orbitDots{fill:none;stroke:var(--accent);stroke-opacity:.4;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.1 9}.analysis-ritual-module__dSDDia__constellation{fill:none;stroke:var(--gold);stroke-opacity:.75;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.analysis-ritual-module__dSDDia__figure{place-items:center;display:grid;position:absolute;inset:0}.analysis-ritual-module__dSDDia__glyph{color:var(--accent);font-family:var(--serif);font-size:var(--text-glyph);line-height:var(--leading-none);text-shadow:0 0 24px color-mix(in srgb, var(--glow) 70%, transparent)}.analysis-ritual-module__dSDDia__word{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-46cqw) rotate(calc(-1 * var(--angle)));pointer-events:none;position:absolute;top:50%;left:50%}.analysis-ritual-module__dSDDia__word>span{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:var(--radius-chip,999px);background:color-mix(in srgb, var(--surface,var(--paper)) 88%, transparent);max-width:44cqw;color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-bold);line-height:var(--leading-snug);white-space:nowrap;text-overflow:ellipsis;box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 14%, transparent);padding:4px 10px;display:inline-block;overflow:hidden}.analysis-ritual-module__dSDDia__card{aspect-ratio:2/3;width:36cqw;box-shadow:0 18px 40px #0005, 0 0 0 1px color-mix(in srgb, var(--gold) 60%, transparent), 0 0 34px color-mix(in srgb, var(--glow) 55%, transparent);border-radius:10px;display:block;position:relative;overflow:hidden}.analysis-ritual-module__dSDDia__card .tarot-frame{width:100%;height:100%}.analysis-ritual-module__dSDDia__sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#fff8 50%,#0000);width:40%;position:absolute;inset:-20% auto -20% -60%;transform:translate(-120%)skew(-16deg)}.analysis-ritual-module__dSDDia__spread{width:62cqw;height:46cqw;display:block;position:relative}.analysis-ritual-module__dSDDia__spreadCard{aspect-ratio:2/3;width:19cqw;transform:rotate(var(--spread-angle));transform-origin:50% 190%;perspective:600px;margin-left:-9.5cqw;position:absolute;bottom:0;left:50%}.analysis-ritual-module__dSDDia__spreadInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--duration-4) var(--ease-out);transition-delay:calc(var(--index) * var(--ritual-ms) / (var(--cards) + 1));display:block;position:relative}.analysis-ritual-module__dSDDia__spreadCard[data-open] .analysis-ritual-module__dSDDia__spreadInner{transform:rotateY(180deg)}.analysis-ritual-module__dSDDia__spreadCard[data-first] .analysis-ritual-module__dSDDia__spreadInner{transition-delay:0s}.analysis-ritual-module__dSDDia__spreadBack,.analysis-ritual-module__dSDDia__spreadFace{backface-visibility:hidden;box-shadow:0 8px 18px #0004, 0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent);border-radius:6px;position:absolute;inset:0;overflow:hidden}.analysis-ritual-module__dSDDia__spreadBack img{object-fit:cover;width:100%;height:100%;display:block}.analysis-ritual-module__dSDDia__spreadFace{background:var(--card-paper);transform:rotateY(180deg)}.analysis-ritual-module__dSDDia__spreadFace .tarot-frame{width:100%;height:100%}.analysis-ritual-module__dSDDia__glyphs{grid-template-columns:repeat(var(--pillars), auto);direction:rtl;gap:6px;display:grid}.analysis-ritual-module__dSDDia__pillar{direction:ltr;gap:6px;display:grid}.analysis-ritual-module__dSDDia__pillar b{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface,var(--paper)) 82%, var(--accent) 6%);width:9.5cqw;color:var(--accent);font-family:var(--serif);font-size:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-none);place-items:center;display:grid}.analysis-ritual-module__dSDDia__trigrams{gap:10px;display:flex}.analysis-ritual-module__dSDDia__trigram{justify-items:center;gap:6px;display:grid}.analysis-ritual-module__dSDDia__trigram b{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--surface,var(--paper)) 82%, var(--accent) 8%);width:13cqw;color:var(--accent);font-family:var(--serif);font-size:var(--text-section);font-weight:var(--weight-bold);line-height:var(--leading-none);border-radius:50%;place-items:center;display:grid}.analysis-ritual-module__dSDDia__trigram small{color:var(--muted);font-size:var(--text-meta)}.analysis-ritual-module__dSDDia__elements{aspect-ratio:1;width:52cqw;display:block;position:relative}.analysis-ritual-module__dSDDia__element{aspect-ratio:1;background:color-mix(in srgb, var(--element) 30%, var(--surface,var(--paper)));border:1px solid var(--element);width:13cqw;color:var(--ink);font-family:var(--serif);font-size:var(--text-control);font-weight:var(--weight-bold);transform:rotate(calc(var(--index) * 72deg)) translateY(-19cqw) rotate(calc(var(--index) * -72deg));border-radius:50%;place-items:center;margin:-6.5cqw 0 0 -6.5cqw;display:grid;position:absolute;top:50%;left:50%}.analysis-ritual-module__dSDDia__pair{width:64cqw;height:28cqw;display:block;position:relative}.analysis-ritual-module__dSDDia__person{aspect-ratio:1;border:1px solid var(--accent);background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--glow) 55%, transparent), color-mix(in srgb, var(--accent) 18%, transparent));width:26cqw;color:var(--ink);font-family:var(--serif);font-size:var(--text-section);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:3cqw}.analysis-ritual-module__dSDDia__personSecond{border-color:var(--gold);background:radial-gradient(circle at 65% 35%, color-mix(in srgb, var(--glow) 55%, transparent), color-mix(in srgb, var(--gold) 20%, transparent));left:auto;right:3cqw}.analysis-ritual-module__dSDDia__title{color:var(--ink);margin:0}.analysis-ritual-module__dSDDia__title em{color:var(--accent);font-style:normal}.analysis-ritual-module__dSDDia__steps{gap:var(--space-2);text-align:left;width:min(100%,440px);margin:0;padding:0;list-style:none;display:grid}.analysis-ritual-module__dSDDia__steps li{align-items:flex-start;gap:var(--space-3);color:var(--muted);font-size:var(--text-control);line-height:var(--leading-control);transition:color var(--duration-2), opacity var(--duration-2);display:flex}.analysis-ritual-module__dSDDia__steps li[data-state=next]{opacity:.55}.analysis-ritual-module__dSDDia__steps li[data-state=current]{color:var(--ink);font-weight:var(--weight-bold)}.analysis-ritual-module__dSDDia__steps li[data-state=done]{color:var(--ink-soft,var(--ink))}.analysis-ritual-module__dSDDia__mark{border:1px solid var(--line);width:20px;height:20px;color:var(--paper);font-size:var(--text-label);line-height:var(--leading-none);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.analysis-ritual-module__dSDDia__steps li[data-state=done] .analysis-ritual-module__dSDDia__mark{border-color:var(--accent);background:var(--accent)}.analysis-ritual-module__dSDDia__steps li[data-state=current] .analysis-ritual-module__dSDDia__mark{border:2px solid var(--accent);border-right-color:#0000}.analysis-ritual-module__dSDDia__steps li[data-state=next] .analysis-ritual-module__dSDDia__mark{color:var(--muted)}.analysis-ritual-module__dSDDia__marks{flex-wrap:wrap;justify-content:center;gap:6px;max-width:460px;margin:0;padding:0;list-style:none;display:flex}.analysis-ritual-module__dSDDia__marks li{border:1px solid var(--line);border-radius:var(--radius-chip,999px);color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-snug);transition:background-color var(--duration-3), color var(--duration-3), border-color var(--duration-3);padding:3px 9px}.analysis-ritual-module__dSDDia__marks li[data-lit]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--ink)}.analysis-ritual-module__dSDDia__note{min-height:1.6em;color:var(--muted);font-size:var(--text-small);line-height:var(--leading-snug);margin:0}@media (max-width:520px){.analysis-ritual-module__dSDDia__ritual{min-height:0;padding:var(--space-5) var(--space-4) var(--space-6);border-radius:22px}.analysis-ritual-module__dSDDia__stage{width:min(300px,80vw)}}.analysis-ritual-module__dSDDia__cat{z-index:3;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);border-radius:50%;width:36%;position:absolute;bottom:-2%;right:-4%;overflow:hidden;box-shadow:0 10px 26px #0000004d}.analysis-ritual-module__dSDDia__cat img{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]):not([data-guide-motion=off]) .analysis-ritual-module__dSDDia__cat img{animation:2.8s ease-in-out infinite alternate analysis-ritual-module__dSDDia__ritual-float}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__halo{animation:2.6s ease-in-out infinite analysis-ritual-module__dSDDia__ritual-breathe}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__orbitOuter{animation:22s linear infinite analysis-ritual-module__dSDDia__ritual-turn}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__orbitInner{animation:30s linear infinite reverse analysis-ritual-module__dSDDia__ritual-turn}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__constellation{animation:analysis-ritual-module__dSDDia__ritual-draw var(--ritual-ms) var(--ease-out) backwards}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__constellationLate{animation-delay:calc(var(--ritual-ms) * .35)}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__word>span{animation:analysis-ritual-module__dSDDia__ritual-word var(--duration-4) var(--ease-spring) backwards, analysis-ritual-module__dSDDia__ritual-float 3.4s ease-in-out infinite alternate;animation-delay:calc(var(--order) * var(--ritual-ms) / (var(--count) + 1)), calc(var(--order) * -.7s)}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__card{animation:analysis-ritual-module__dSDDia__ritual-card-in var(--duration-4) var(--ease-spring) backwards, analysis-ritual-module__dSDDia__ritual-float 3.2s ease-in-out var(--duration-4) infinite alternate}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__sheen{animation:2.8s ease-in-out .5s infinite analysis-ritual-module__dSDDia__ritual-sheen}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__spreadCard{animation:analysis-ritual-module__dSDDia__ritual-deal var(--duration-4) var(--ease-out) backwards;animation-delay:calc(var(--index) * 70ms)}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__pillar{animation:analysis-ritual-module__dSDDia__ritual-rise var(--duration-3) var(--ease-out) backwards;animation-delay:calc(var(--index) * 90ms)}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__elements{animation:16s linear infinite analysis-ritual-module__dSDDia__ritual-turn}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__element b{animation:16s linear infinite reverse analysis-ritual-module__dSDDia__ritual-turn;display:inline-block}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__person{animation:2.6s ease-in-out infinite alternate analysis-ritual-module__dSDDia__ritual-meet}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__personSecond{animation-name:analysis-ritual-module__dSDDia__ritual-meet-second}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__steps li[data-state=current] .analysis-ritual-module__dSDDia__mark{animation:.9s linear infinite analysis-ritual-module__dSDDia__ritual-turn}:root:not([data-calm=true]) .analysis-ritual-module__dSDDia__steps li[data-state=done] .analysis-ritual-module__dSDDia__mark{animation:analysis-ritual-module__dSDDia__ritual-pop var(--duration-3) var(--ease-spring)}}:is(html[data-calm=true] .analysis-ritual-module__dSDDia__spreadInner,html[data-calm=true] .analysis-ritual-module__dSDDia__arc){transition:none}@media (prefers-reduced-motion:reduce){.analysis-ritual-module__dSDDia__spreadInner,.analysis-ritual-module__dSDDia__arc,.analysis-ritual-module__dSDDia__steps li,.analysis-ritual-module__dSDDia__marks li{transition:none}}@keyframes analysis-ritual-module__dSDDia__ritual-breathe{50%{opacity:.9;transform:scale(1.08)}}@keyframes analysis-ritual-module__dSDDia__ritual-turn{to{transform:rotate(360deg)}}@keyframes analysis-ritual-module__dSDDia__ritual-draw{0%{stroke-dashoffset:1px}}@keyframes analysis-ritual-module__dSDDia__ritual-word{0%{opacity:0;transform:translateY(8px)scale(.7)}}@keyframes analysis-ritual-module__dSDDia__ritual-float{to{translate:0 -5px}}@keyframes analysis-ritual-module__dSDDia__ritual-card-in{0%{opacity:0;transform:scale(.82)rotate(-4deg)}}@keyframes analysis-ritual-module__dSDDia__ritual-sheen{0%,30%{transform:translate(-120%)skew(-16deg)}70%,to{transform:translate(420%)skew(-16deg)}}@keyframes analysis-ritual-module__dSDDia__ritual-deal{0%{opacity:0;translate:0 30px}}@keyframes analysis-ritual-module__dSDDia__ritual-rise{0%{opacity:0;translate:0 10px}}@keyframes analysis-ritual-module__dSDDia__ritual-meet{to{translate:5cqw}}@keyframes analysis-ritual-module__dSDDia__ritual-meet-second{to{translate:-5cqw}}@keyframes analysis-ritual-module__dSDDia__ritual-pop{0%{scale:.4}}.analysis-ritual-module__dSDDia__trigramFigure{justify-items:center;gap:var(--gap-caption);display:grid}.analysis-ritual-module__dSDDia__figureCaption{color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-body);display:block}
.reading-wait-module__dAiEcq__wait{align-content:center;justify-items:center;gap:var(--gap-item);width:min(100%, var(--width-reading));min-height:min(84vh,780px);margin:var(--gap-item) auto var(--gap-section);padding:var(--pad-panel);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%), radial-gradient(90% 60% at 50% 100%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), var(--surface,var(--paper));box-shadow:var(--shadow-2);text-align:center;scroll-margin-top:var(--space-8);border-radius:28px;outline:none;display:grid}.reading-wait-module__dAiEcq__heading{justify-items:center;gap:0;display:grid}.reading-wait-module__dAiEcq__heading>.reading-wait-module__dAiEcq__title{margin-top:var(--gap-eyebrow)}.reading-wait-module__dAiEcq__heading>.reading-wait-module__dAiEcq__note{margin-top:var(--gap-text)}.reading-wait-module__dAiEcq__eyebrow{color:var(--label-ink,var(--accent));font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);margin:0}.reading-wait-module__dAiEcq__cat{aspect-ratio:1;border-radius:50%;width:min(180px,46vw);overflow:hidden}.reading-wait-module__dAiEcq__cat img{width:100%;height:100%;display:block}.reading-wait-module__dAiEcq__title{color:var(--ink);word-break:keep-all;text-wrap:balance;margin:0}.reading-wait-module__dAiEcq__note{max-width:30em;color:var(--muted);line-height:var(--leading-body,1.7);word-break:keep-all;margin:0}.reading-wait-module__dAiEcq__dots{gap:var(--gap-text);margin:0;display:flex}.reading-wait-module__dAiEcq__dots span{background:var(--accent);opacity:.35;border-radius:50%;width:8px;height:8px}.reading-wait-module__dAiEcq__elapsed{color:var(--muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0}.reading-wait-module__dAiEcq__actions{justify-content:center;gap:var(--gap-item);margin:var(--gap-text) 0 0;flex-wrap:wrap;display:flex}.reading-wait-module__dAiEcq__continuation{justify-items:center;gap:var(--gap-item);text-align:center;outline:none;width:100%;display:grid}.reading-wait-module__dAiEcq__arrived{gap:var(--gap-block);padding-block:var(--gap-block);display:grid}:is(.reading-wait-module__dAiEcq__arrived>[aria-label="포함 심화 두 장"]+[data-fresh-reading],.reading-wait-module__dAiEcq__arrived.reading-wait-module__dAiEcq__completedDeepening>[data-fresh-reading]){margin-block:calc(var(--gap-section) - var(--gap-block)) 0}:is(.reading-wait-module__dAiEcq__arrived>[aria-label="포함 심화 두 장"]+[data-fresh-reading]>section,.reading-wait-module__dAiEcq__arrived.reading-wait-module__dAiEcq__completedDeepening>[data-fresh-reading]>section){margin-block:0}.reading-wait-module__dAiEcq__figure{aspect-ratio:1;place-items:center;width:220px;display:grid;position:relative}.reading-wait-module__dAiEcq__ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.reading-wait-module__dAiEcq__track{fill:none;stroke:var(--line);stroke-width:2px}.reading-wait-module__dAiEcq__arc{fill:none;stroke:var(--accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1}.reading-wait-module__dAiEcq__readingName{font-family:var(--sans);font-size:var(--text-control);color:var(--ink-soft);margin:0}.reading-wait-module__dAiEcq__longWait{gap:var(--gap-item);padding:var(--pad-panel);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);display:grid}.reading-wait-module__dAiEcq__longWait p{font-size:var(--text-control);line-height:var(--leading-body);margin:0}.reading-wait-module__dAiEcq__saju{gap:0}.reading-wait-module__dAiEcq__saju>*+*{margin-block-start:var(--gap-text)}.reading-wait-module__dAiEcq__saju>.reading-wait-module__dAiEcq__figure,.reading-wait-module__dAiEcq__saju>.reading-wait-module__dAiEcq__longWait{margin-block-start:var(--gap-block)}.reading-wait-module__dAiEcq__saju>.reading-wait-module__dAiEcq__readingName{margin-block-start:var(--gap-caption)}.reading-wait-module__dAiEcq__saju>.reading-wait-module__dAiEcq__title{margin-block-start:var(--gap-eyebrow)}.reading-wait-module__dAiEcq__saju>:last-child{margin-block-start:var(--gap-section)}.reading-wait-module__dAiEcq__saju .reading-wait-module__dAiEcq__longWait{gap:var(--gap-text)}.reading-wait-module__dAiEcq__saju .reading-wait-module__dAiEcq__longWait .reading-wait-module__dAiEcq__actions{margin-top:0}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .reading-wait-module__dAiEcq__arc{transition:stroke-dashoffset 1s linear}:root:not([data-calm=true]) .reading-wait-module__dAiEcq__dots span{animation:1.4s ease-in-out infinite reading-wait-module__dAiEcq__wait-dot}:root:not([data-calm=true]) .reading-wait-module__dAiEcq__dots span:nth-child(2){animation-delay:.2s}:root:not([data-calm=true]) .reading-wait-module__dAiEcq__dots span:nth-child(3){animation-delay:.4s}}@keyframes reading-wait-module__dAiEcq__wait-dot{0%,to{opacity:.35}50%{opacity:1}}
.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}}
.reading-arrival-module__QGCsxa__arrival.reading-arrival-module__QGCsxa__arrival{min-width:0;animation:none}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .reading-arrival-module__QGCsxa__arrival[data-reading-arrival=true]>*{animation:.42s ease-out both reading-arrival-module__QGCsxa__reading-arrive}:root:not([data-calm=true]) .reading-arrival-module__QGCsxa__arrival[data-reading-arrival=true]>:nth-child(2){animation-delay:60ms}:root:not([data-calm=true]) .reading-arrival-module__QGCsxa__arrival[data-reading-arrival=true]>:nth-child(3){animation-delay:.12s}:root:not([data-calm=true]) .reading-arrival-module__QGCsxa__arrival[data-reading-arrival=true]>:nth-child(4){animation-delay:.18s}:root:not([data-calm=true]) .reading-arrival-module__QGCsxa__arrival[data-reading-arrival=true]>:nth-child(5){animation-delay:.24s}:root:not([data-calm=true]) .reading-arrival-module__QGCsxa__arrival[data-reading-arrival=true]>:nth-child(6){animation-delay:.3s}:root:not([data-calm=true]) .reading-arrival-module__QGCsxa__arrival[data-reading-arrival=true]>:nth-child(n+7){animation-delay:.36s}}@keyframes reading-arrival-module__QGCsxa__reading-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.included-deepening-module__2BRf3a__panel,.included-deepening-module__2BRf3a__completed{gap:var(--gap-text);display:grid}.included-deepening-module__2BRf3a__panel{padding-block:var(--gap-section);border-block-start:1px solid var(--line);font-size:var(--text-body);line-height:var(--leading-body)}.included-deepening-module__2BRf3a__panel h2,.included-deepening-module__2BRf3a__panel h3{margin:0}.included-deepening-module__2BRf3a__benefit{color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);margin:0}.included-deepening-module__2BRf3a__panel .nd-feedback{margin:0}.included-deepening-module__2BRf3a__panel>.feedback-slot{position:absolute}.included-deepening-module__2BRf3a__selection{gap:var(--gap-item);display:grid}.included-deepening-module__2BRf3a__positions,.included-deepening-module__2BRf3a__retryCards{gap:var(--gap-item);margin:0;padding-inline-start:var(--pad-panel);display:grid}.included-deepening-module__2BRf3a__cards{gap:var(--gap-item);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.included-deepening-module__2BRf3a__cards li{gap:var(--gap-text);align-content:start;display:grid}.included-deepening-module__2BRf3a__cards small{color:var(--muted);font-size:var(--text-small)}
.shared-reading-content-module__sReWgG__reading .reading-result__header{margin-bottom:var(--gap-block);padding-bottom:var(--gap-item)}.shared-reading-content-module__sReWgG__reading .reading-result__chapters{margin:var(--gap-block) 0}.shared-reading-content-module__sReWgG__reading .reading-result__chapters article{padding:var(--gap-block) 0}.shared-reading-content-module__sReWgG__reading .reading-result__chapters h3{margin:var(--gap-text) 0}.shared-reading-content-module__sReWgG__reading .reading-result__chapters p{margin:var(--gap-text) 0 0}.shared-reading-content-module__sReWgG__reading .reading-result__headline{margin:0}.shared-reading-content-module__sReWgG__reading .reading-result__asked{margin:var(--gap-block) 0;padding-left:var(--gap-item)}
.paid-reading-share-module__p6xTRG__editor{gap:var(--gap-block);display:grid}.paid-reading-share-module__p6xTRG__editor p,.paid-reading-share-module__p6xTRG__editor>h2,.paid-reading-share-module__p6xTRG__preview>h3{margin:0}.paid-reading-share-module__p6xTRG__editor p{font-size:var(--text-control);line-height:var(--leading-body)}.paid-reading-share-module__p6xTRG__choices{gap:var(--gap-item);border:0;min-width:0;margin:0;padding:0;display:grid}.paid-reading-share-module__p6xTRG__choices legend{margin-bottom:var(--gap-label);font-weight:var(--weight-bold)}.paid-reading-share-module__p6xTRG__choices label{align-items:center;gap:var(--gap-label);min-height:var(--touch-target);font-size:var(--text-control);line-height:var(--leading-body);display:flex}.paid-reading-share-module__p6xTRG__choices input{flex-shrink:0}.paid-reading-share-module__p6xTRG__settings[open]>.paid-reading-share-module__p6xTRG__choices{margin-top:var(--gap-label)}.paid-reading-share-module__p6xTRG__preview{gap:var(--gap-block);padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0;display:grid}.paid-reading-share-module__p6xTRG__actions{gap:var(--gap-item);padding:var(--gap-item) 0;background:var(--paper);display:grid;position:sticky;bottom:0}.paid-reading-share-module__p6xTRG__secondary{justify-content:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}
.share-dialog-module__7jwBIG__preview{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);color:var(--ink);margin-top:20px;padding:22px 20px}.share-dialog-module__7jwBIG__preview span{color:var(--label-ink);font-size:var(--text-label)}.share-dialog-module__7jwBIG__preview blockquote{font:var(--text-section) / var(--leading-body) var(--serif);letter-spacing:var(--tracking-display);margin:10px 0 8px}.share-dialog-module__7jwBIG__preview p{color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-body);margin:0 0 14px}.share-dialog-module__7jwBIG__preview strong{color:var(--accent);font:var(--text-subheading) var(--serif)}.share-dialog-module__7jwBIG__choices{border:0;gap:10px;margin:18px 0 0;padding:0;display:grid}.share-dialog-module__7jwBIG__choices legend{margin-bottom:8px;font-weight:700}.share-dialog-module__7jwBIG__choices label{border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;display:flex}.share-dialog-module__7jwBIG__choices label:has(input:checked){border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.share-dialog-module__7jwBIG__choices input{accent-color:var(--deep);margin-top:3px}.share-dialog-module__7jwBIG__choices label span{gap:3px;display:grid}.share-dialog-module__7jwBIG__choices small{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body)}.share-dialog-module__7jwBIG__secondary{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:10px;display:flex}.share-dialog-module__7jwBIG__secondary button{min-height:44px}
.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-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}
.product-landing-module__O4MRMG__landing{gap:var(--space-7);max-width:var(--width-list);padding-bottom:var(--space-8);margin:0 auto;display:grid}.product-landing-module__O4MRMG__landing .view-topline{margin-bottom:calc(-1 * var(--space-5))}.product-landing-module__O4MRMG__hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:var(--surface,var(--paper));min-height:clamp(440px,54vw,600px);box-shadow:var(--shadow-2);border-radius:30px;align-items:center;display:flex;position:relative;overflow:hidden}.product-landing-module__O4MRMG__heroImage{z-index:-3;object-fit:cover;object-position:62% center}.product-landing-module__O4MRMG__heroWash{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 94%, transparent) 0%, color-mix(in srgb, var(--paper) 78%, transparent) 34%, transparent 64%);position:absolute;inset:0}.product-landing-module__O4MRMG__motes{z-index:-1;pointer-events:none;position:absolute;inset:6% 4% 30% 46%}.product-landing-module__O4MRMG__motes i{background:var(--glow);width:5px;height:5px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--glow) 70%, transparent);opacity:.5;border-radius:50%;position:absolute}.product-landing-module__O4MRMG__heroCopy{gap:0;max-width:560px;padding:clamp(28px,6vw,72px);display:grid}.product-landing-module__O4MRMG__kicker{align-items:center;gap:var(--space-2);color:var(--label-ink,var(--accent));font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);margin:0;display:flex}.product-landing-module__O4MRMG__hero h1{word-break:keep-all;text-wrap:balance;color:var(--ink)}.product-landing-module__O4MRMG__hero h1 em{color:var(--accent);font-style:normal}.product-landing-module__O4MRMG__lead{max-width:470px;color:var(--ink-soft,var(--ink));font-size:var(--text-subheading);line-height:var(--leading-body);margin:0}.product-landing-module__O4MRMG__heroActions{gap:var(--gap-item);margin-top:var(--gap-block);justify-items:start;display:grid}.product-landing-module__O4MRMG__heroCta{min-height:56px;padding-inline:var(--space-6);font-size:var(--text-body);box-shadow:0 0 26px color-mix(in srgb, var(--accent) 30%, transparent);position:relative;overflow:hidden}.product-landing-module__O4MRMG__heroCta:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--paper) 66%, white), transparent);opacity:0;pointer-events:none;width:34%;position:absolute;inset:-30% auto -30% -45%;transform:skew(-18deg)}.product-landing-module__O4MRMG__heroCta span{z-index:1;position:relative}.product-landing-module__O4MRMG__heroCta span+span{margin-left:var(--space-2)}.product-landing-module__O4MRMG__price{gap:2px;margin:0;display:grid}.product-landing-module__O4MRMG__price strong{color:var(--ink);font-size:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.product-landing-module__O4MRMG__price span{color:var(--muted);font-size:var(--text-small)}.product-landing-module__O4MRMG__price .product-landing-module__O4MRMG__voteLine{color:var(--ink-soft,var(--ink))}.product-landing-module__O4MRMG__price .product-landing-module__O4MRMG__voteLine:before{content:"✦ ";content:"✦ " / "";color:var(--accent)}.product-landing-module__O4MRMG__facts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-landing-module__O4MRMG__facts li{min-width:0;display:flex}.product-landing-module__O4MRMG__fact{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface,var(--paper));color:var(--ink);font:inherit;font-size:var(--text-control);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:left;cursor:pointer;display:flex}.product-landing-module__O4MRMG__fact:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.product-landing-module__O4MRMG__fact[data-open]{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface,var(--paper)))}.product-landing-module__O4MRMG__factMark{background:color-mix(in srgb, var(--accent) 16%, transparent);width:36px;height:36px;color:var(--accent);font-family:var(--serif);font-size:var(--text-body);font-weight:var(--weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.product-landing-module__O4MRMG__fact[data-open] .product-landing-module__O4MRMG__factMark{background:var(--accent);color:var(--paper)}.product-landing-module__O4MRMG__factText{word-break:keep-all;align-self:center;min-width:0}.product-landing-module__O4MRMG__factBlock{gap:var(--space-3);display:grid}.product-landing-module__O4MRMG__factNote{text-align:center}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .product-landing-module__O4MRMG__fact[data-open] .product-landing-module__O4MRMG__factMark{animation:product-landing-module__O4MRMG__fact-turn .52s var(--ease-spring)}}@media (hover:hover) and (pointer:fine){.product-landing-module__O4MRMG__fact:not([data-open]):hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}@keyframes product-landing-module__O4MRMG__fact-turn{0%{rotate:y 90deg}to{rotate:y 0deg}}.product-landing-module__O4MRMG__sectionHead{margin-bottom:var(--gap-block);gap:0;display:grid}.product-landing-module__O4MRMG__sectionHead h2,.product-landing-module__O4MRMG__promises h2,.product-landing-module__O4MRMG__related h2{color:var(--ink)}.product-landing-module__O4MRMG__chapterGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-landing-module__O4MRMG__chapterGrid[data-compact]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-landing-module__O4MRMG__chapter{border:1px solid var(--line);background:var(--surface,var(--paper));box-shadow:var(--shadow-1);border-radius:20px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.product-landing-module__O4MRMG__chapterArt{aspect-ratio:1;display:block;position:relative;overflow:hidden}.product-landing-module__O4MRMG__chapterArt img{object-fit:cover;transition:scale var(--duration-4) var(--ease-out)}.product-landing-module__O4MRMG__chapterCopy{padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;gap:0;display:flex}.product-landing-module__O4MRMG__chapterLabel{margin-bottom:var(--gap-eyebrow);color:var(--label-ink,var(--accent));font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label,.08em)}.product-landing-module__O4MRMG__chapter h3{color:var(--ink)}.product-landing-module__O4MRMG__chapter p{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-control);margin:0}.product-landing-module__O4MRMG__sealed{text-align:start;background:var(--surface);width:100%;color:var(--ink);cursor:pointer;min-height:96px;padding:var(--space-3);border:1px dashed color-mix(in srgb, var(--accent) 50%, var(--line));border-radius:var(--radius-card);margin-top:auto;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .product-landing-module__O4MRMG__sealed:after{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--gold,var(--accent)) 22%, transparent) 50%, transparent 70%);animation:product-landing-module__O4MRMG__seal-sweep 1.4s ease-in-out calc(var(--seal-i,0) * .2s) 3;pointer-events:none;position:absolute;inset:0;translate:-110%}}@keyframes product-landing-module__O4MRMG__seal-sweep{0%,62%{translate:-110%}to{translate:110%}}.product-landing-module__O4MRMG__chapter.nd-reveal:not(.is-in) .product-landing-module__O4MRMG__sealed:after{animation-play-state:paused}.product-landing-module__O4MRMG__sealed:disabled{cursor:default}.product-landing-module__O4MRMG__sealed:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html:not([data-calm=true]) .product-landing-module__O4MRMG__sealed:active{scale:var(--press-scale)}}.product-landing-module__O4MRMG__sealed p{-webkit-line-clamp:3;color:var(--ink);filter:blur(4.5px);-webkit-user-select:none;user-select:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-landing-module__O4MRMG__seal{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2);background:color-mix(in srgb, var(--surface,var(--paper)) 38%, transparent);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-bold);text-align:center;z-index:1;display:flex;position:absolute;inset:0}.product-landing-module__O4MRMG__seal span{color:var(--accent)}@media (hover:hover) and (pointer:fine){.product-landing-module__O4MRMG__chapter:hover .product-landing-module__O4MRMG__chapterArt img{scale:1.05}}.product-landing-module__O4MRMG__order{scroll-margin-top:var(--space-7)}.product-landing-module__O4MRMG__order>.birth-form{max-width:720px;margin:0 auto}.product-landing-module__O4MRMG__orderNote{max-width:720px;margin:0 auto var(--space-3);}.product-landing-module__O4MRMG__promises{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--accent) 6%, var(--surface,var(--paper)))}.product-landing-module__O4MRMG__promises ul{gap:var(--space-3) var(--space-6);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.product-landing-module__O4MRMG__promises li{padding-left:var(--space-5);color:var(--ink);font-size:var(--text-control);line-height:var(--leading-control);position:relative}.product-landing-module__O4MRMG__promises li:before{content:"✓";color:var(--accent);font-weight:var(--weight-bold);position:absolute;left:0}.product-landing-module__O4MRMG__related>div{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.product-landing-module__O4MRMG__relatedCard{gap:var(--space-1);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface,var(--paper));color:var(--ink);text-align:left;text-decoration:none;display:grid;position:relative}.product-landing-module__O4MRMG__relatedCard strong{font-family:var(--serif);font-size:var(--text-subheading)}.product-landing-module__O4MRMG__relatedCard span{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-control)}.product-landing-module__O4MRMG__relatedCard b{top:var(--space-4);right:var(--space-4);color:var(--accent);position:absolute}.product-landing-module__O4MRMG__dock{display:none}@media (max-width:1100px){.product-landing-module__O4MRMG__chapterGrid,.product-landing-module__O4MRMG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.product-landing-module__O4MRMG__factNote{text-align:left}.product-landing-module__O4MRMG__landing{gap:var(--space-5)}.product-landing-module__O4MRMG__hero{border-radius:22px;align-items:flex-end;min-height:540px}.product-landing-module__O4MRMG__heroImage{object-position:70% top}.product-landing-module__O4MRMG__heroWash{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--paper) 20%, transparent) 16%, color-mix(in srgb, var(--paper) 82%, transparent) 34%, color-mix(in srgb, var(--paper) 96%, transparent) 52%, var(--paper) 100%)}.product-landing-module__O4MRMG__motes{inset:4% 6% 52%}.product-landing-module__O4MRMG__heroCopy{padding:var(--space-5)}.product-landing-module__O4MRMG__kicker{word-break:keep-all;text-wrap:balance;line-height:var(--leading-snug);background:color-mix(in srgb, var(--paper) 86%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:14px;justify-self:start;padding:5px 12px}.product-landing-module__O4MRMG__hero h1{text-shadow:0 1px 14px color-mix(in srgb, var(--paper) 85%, transparent)}.product-landing-module__O4MRMG__heroCta{justify-content:center;width:100%}.product-landing-module__O4MRMG__heroActions{justify-items:stretch}.product-landing-module__O4MRMG__chapterGrid,.product-landing-module__O4MRMG__chapterGrid[data-compact]{grid-template-columns:1fr}.product-landing-module__O4MRMG__chapter{grid-template-rows:auto;grid-template-columns:112px 1fr}.product-landing-module__O4MRMG__chapterArt{aspect-ratio:auto;min-height:100%}.product-landing-module__O4MRMG__chapterCopy{padding:var(--space-3) var(--space-4) var(--space-4)}.product-landing-module__O4MRMG__facts{gap:var(--space-2)}.product-landing-module__O4MRMG__fact{padding:var(--space-3);font-size:var(--text-small)}.product-landing-module__O4MRMG__promises{padding:var(--space-5);padding:var(--space-4) var(--space-5)}.product-landing-module__O4MRMG__promises ul{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr}.product-landing-module__O4MRMG__promises li{font-size:var(--text-small);line-height:var(--leading-snug)}.product-landing-module__O4MRMG__dock{left:var(--space-3);right:var(--space-3);bottom:calc(84px + env(safe-area-inset-bottom));z-index:35;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--paper) 94%, transparent);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity var(--duration-3) var(--ease-out), translate var(--duration-3) var(--ease-out);border-radius:16px;display:flex;position:fixed;translate:0 16px}.product-landing-module__O4MRMG__dock[data-shown]{opacity:1;pointer-events:auto;translate:0}.product-landing-module__O4MRMG__dock>span{min-width:0;display:grid}.product-landing-module__O4MRMG__dock strong{color:var(--ink);font-size:var(--text-control)}.product-landing-module__O4MRMG__dock small{color:var(--muted);font-size:var(--text-meta)}.product-landing-module__O4MRMG__dock .button{min-height:44px;padding-inline:var(--space-4);flex:none}}@media (prefers-reduced-motion:no-preference){:root[data-ambient=true]:not([data-calm=true]) .product-landing-module__O4MRMG__motes i{animation:5.6s ease-in-out infinite product-landing-module__O4MRMG__landing-mote;animation-delay:calc(var(--i) * -.7s)}:root:not([data-calm=true]) .product-landing-module__O4MRMG__heroCta:after{animation:4.2s ease-in-out product-landing-module__O4MRMG__landing-shimmer}:root[data-ambient=true]:not([data-calm=true]) .product-landing-module__O4MRMG__heroImage{animation:30s ease-in-out infinite alternate product-landing-module__O4MRMG__landing-drift}}html[data-calm=true] .product-landing-module__O4MRMG__dock{transition:none}html[data-calm=true] .product-landing-module__O4MRMG__chapterArt img{transition:none}@media (prefers-reduced-motion:reduce){.product-landing-module__O4MRMG__dock,.product-landing-module__O4MRMG__chapterArt img{transition:none}}@keyframes product-landing-module__O4MRMG__landing-mote{0%,to{opacity:.15;transform:translateY(0)scale(.7)}50%{opacity:.85;transform:translateY(-14px)scale(1)}}@keyframes product-landing-module__O4MRMG__landing-shimmer{0%,46%{opacity:0;left:-45%}56%{opacity:.85}84%,to{opacity:0;left:125%}}@keyframes product-landing-module__O4MRMG__landing-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.06)translate(-1.4%)}}.product-landing-module__O4MRMG__showcase{align-items:center;gap:var(--space-6);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--surface,var(--paper));border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:clamp(24px,4vw,44px);display:grid}.product-landing-module__O4MRMG__showcase h2{color:var(--ink)}.product-landing-module__O4MRMG__showcase p{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body);margin:0}.product-landing-module__O4MRMG__roller{justify-items:center;gap:var(--space-4);display:grid}.product-landing-module__O4MRMG__dials{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.product-landing-module__O4MRMG__dials li{justify-items:center;gap:var(--space-2);display:grid}.product-landing-module__O4MRMG__dials b{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--glow) 40%, transparent), color-mix(in srgb, var(--accent) 10%, var(--surface,var(--paper))));width:clamp(72px,14vw,96px);color:var(--accent);font-family:var(--serif);font-size:var(--text-glyph);font-weight:var(--weight-bold);line-height:var(--leading-none);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid}.product-landing-module__O4MRMG__dials span{color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-bold)}.product-landing-module__O4MRMG__dials small{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-regular)}.product-landing-module__O4MRMG__rollerResult{min-height:1.8em;color:var(--ink);font-size:var(--text-body)}.product-landing-module__O4MRMG__rollerResult strong{color:var(--accent);font-family:var(--serif);font-size:var(--text-heading)}@media (max-width:680px){.product-landing-module__O4MRMG__showcase{gap:var(--space-4);padding:var(--space-5);grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .product-landing-module__O4MRMG__dials[data-rolling] b{animation:.14s ease-in-out infinite alternate product-landing-module__O4MRMG__landing-wobble}}@keyframes product-landing-module__O4MRMG__landing-wobble{0%{transform:rotate(-6deg)scale(.96)}to{transform:rotate(6deg)scale(1.04)}}
.saju-birth-time-note-module__gKZrEq__note{gap:var(--gap-text);margin-top:var(--gap-caption);color:var(--ink-soft);font-family:var(--sans);font-size:var(--text-body);line-height:var(--leading-body);display:grid}.saju-birth-time-note-module__gKZrEq__note p,.saju-birth-time-note-module__gKZrEq__note h3{margin:0}
.paid-reading-card-module__d3DuLq__card{gap:var(--gap-block);padding:var(--pad-panel);border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 9%, var(--surface)), var(--surface));box-shadow:var(--shadow-1);display:grid}.paid-reading-card-module__d3DuLq__heading{align-items:center;gap:var(--gap-text);display:flex}.paid-reading-card-module__d3DuLq__mark{color:var(--accent)}.paid-reading-card-module__d3DuLq__card .paid-reading-card-module__d3DuLq__features{gap:var(--gap-item);margin:0;padding:0;list-style:none;display:grid}.paid-reading-card-module__d3DuLq__features li{align-items:start;gap:var(--gap-text);color:var(--ink-soft);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans);display:flex}.paid-reading-card-module__d3DuLq__features svg{fill:none;width:24px;height:24px;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.paid-reading-card-module__d3DuLq__price{color:var(--ink);font:var(--weight-bold) var(--text-section)/var(--leading-tight) var(--sans);font-size:max(24px, var(--text-section));margin:0}.paid-reading-card-module__d3DuLq__beforeAction{color:var(--ink-soft);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans)}.paid-reading-card-module__d3DuLq__decision{gap:var(--gap-label);display:grid}.paid-reading-card-module__d3DuLq__action>:is(button,a){width:100%;min-height:var(--control-height);text-align:center;display:block;position:relative;overflow:hidden}.paid-reading-card-module__d3DuLq__note{color:var(--muted);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans)}.paid-reading-card-module__d3DuLq__beforeAction label{align-items:start;gap:var(--gap-label);display:flex}.paid-reading-card-module__d3DuLq__beforeAction input{margin:var(--space-1) 0 0;flex:none}@media (hover:hover) and (pointer:fine){.paid-reading-card-module__d3DuLq__action>:is(button,a):hover{box-shadow:var(--shadow-1)}}@media (prefers-reduced-motion:no-preference){html:not([data-calm=true]) .paid-reading-card-module__d3DuLq__action>:is(button,a):active{scale:var(--press-scale)}html:not([data-calm=true]) .paid-reading-card-module__d3DuLq__card{animation:paid-reading-card-module__d3DuLq__cardEnter var(--duration-4) var(--ease-out) both}html:not([data-calm=true]) .paid-reading-card-module__d3DuLq__action>:is(button,a):not(:disabled):after{content:"";background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--glow) 45%, transparent), transparent 70%);pointer-events:none;animation:paid-reading-card-module__d3DuLq__cardShine 1.2s var(--ease-out) .4s 1 both;position:absolute;inset:0;translate:-120%}}@keyframes paid-reading-card-module__d3DuLq__cardEnter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes paid-reading-card-module__d3DuLq__cardShine{to{translate:120%}}
.tojeong-months-module__EdcCXa__section{margin-block:var(--gap-block)}.tojeong-months-module__EdcCXa__note{margin:var(--gap-text) 0 var(--gap-block);color:var(--ink-soft);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans)}.tojeong-months-module__EdcCXa__months{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tojeong-months-module__EdcCXa__months li{padding-block:var(--gap-block);border-bottom:1px solid var(--line)}.tojeong-months-module__EdcCXa__heading{align-items:baseline;gap:var(--gap-label);flex-wrap:wrap;display:flex}.tojeong-months-module__EdcCXa__label{color:var(--accent);font:var(--weight-bold) var(--text-control)/var(--leading-snug) var(--sans)}.tojeong-months-module__EdcCXa__heading h3{margin:0}.tojeong-months-module__EdcCXa__outlook{padding:0 var(--gap-label);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--ink-soft);font:var(--weight-regular) var(--text-small)/var(--leading-body) var(--sans)}.tojeong-months-module__EdcCXa__heading>h3+.tojeong-months-module__EdcCXa__outlook[data-outlook]{margin-block-start:0}.tojeong-months-module__EdcCXa__outlook[data-outlook=favorable]{color:var(--success)}.tojeong-months-module__EdcCXa__outlook[data-outlook=caution]{color:var(--danger)}.tojeong-months-module__EdcCXa__pillar{margin:var(--gap-caption) 0 0;color:var(--muted);font:var(--weight-regular) var(--text-small)/var(--leading-body) var(--sans)}.tojeong-months-module__EdcCXa__basis{margin:var(--gap-text) 0 0;color:var(--ink-soft);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans)}.tojeong-months-module__EdcCXa__basis b{color:var(--accent);font-weight:var(--weight-bold)}.tojeong-months-module__EdcCXa__action{margin:var(--gap-text) 0 0;color:var(--ink);font:var(--weight-regular) var(--text-body)/var(--leading-prose) var(--sans)}
.tojeong-view-module__n8ai4a__entry{max-width:var(--width-reading);padding-top:var(--gap-page-top);margin-inline:auto}.tojeong-view-module__n8ai4a__header{margin-bottom:var(--gap-block)}.tojeong-view-module__n8ai4a__header p{margin:0 0 var(--gap-eyebrow)}.tojeong-view-module__n8ai4a__header h1{color:var(--ink)}.tojeong-view-module__n8ai4a__entry .birth-form{padding:var(--pad-panel);margin-top:0}.tojeong-view-module__n8ai4a__entry .view-topline{margin:0 0 var(--gap-block);gap:var(--gap-item)}.tojeong-view-module__n8ai4a__notice{margin:var(--gap-caption) 0 0;color:var(--ink-soft);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans)}.tojeong-view-module__n8ai4a__notice+fieldset{margin-top:var(--gap-field)}:is(.tojeong-view-module__n8ai4a__notice:has(+.button),.tojeong-view-module__n8ai4a__notice:has(+.reading-closed-notice+.button)){margin-bottom:var(--gap-item)}.tojeong-view-module__n8ai4a__explanation{margin:var(--gap-block) 0;color:var(--ink-soft);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans)}.tojeong-view-module__n8ai4a__explanation p{margin:var(--gap-text) 0 0}.tojeong-view-module__n8ai4a__guide{margin-block:var(--gap-block);padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.tojeong-view-module__n8ai4a__guide p{color:var(--ink-soft);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans);margin:0}.tojeong-view-module__n8ai4a__guide dl{gap:var(--gap-item);margin:var(--gap-block) 0 0;display:grid}.tojeong-view-module__n8ai4a__guide dt{color:var(--accent);font:var(--weight-bold) var(--text-control)/var(--leading-body) var(--sans)}.tojeong-view-module__n8ai4a__guide dd{margin:var(--gap-text) 0 0;color:var(--ink);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans)}
.standalone-site-shell-module__PBBZOq__shell>.commerce-page{padding-left:0;padding-right:0}
