.tarot-gallery-module__1NbKva__gallery{gap:var(--space-5);width:100%;min-width:0;color:var(--ink);display:grid}.tarot-gallery-module__1NbKva__cardGroups{gap:var(--gap-item);min-width:0;display:grid}.tarot-gallery-module__1NbKva__gallery .tarot-gallery-module__1NbKva__groupTitle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.tarot-gallery-module__1NbKva__gallery .tarot-gallery-module__1NbKva__cardGrid{overscroll-behavior-inline:contain;padding-block:var(--gap-item);grid-template-columns:none;grid-auto-columns:clamp(140px,42vw,200px);grid-auto-flow:column;min-height:360px;display:grid;overflow-x:auto}.tarot-gallery-module__1NbKva__controls{gap:var(--space-2);min-width:0;display:grid}.tarot-gallery-module__1NbKva__searchLabel{color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-bold)}.tarot-gallery-module__1NbKva__searchInput{width:100%;min-width:0;min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--field-line);border-radius:var(--radius-control);background:var(--field);color:var(--ink);font:inherit;font-size:var(--text-body);line-height:var(--leading-control)}.tarot-gallery-module__1NbKva__searchInput::placeholder{color:var(--muted);opacity:1}.tarot-gallery-module__1NbKva__searchInput:focus-visible,.tarot-gallery-module__1NbKva__cardLink:focus-visible,.tarot-gallery-module__1NbKva__touchMotionButton:focus-visible,.tarot-gallery-module__1NbKva__anchors a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.tarot-gallery-module__1NbKva__deckCounts{gap:var(--space-2) var(--space-4);margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.tarot-gallery-module__1NbKva__deckCounts strong{color:var(--accent);font-weight:var(--weight-bold)}.tarot-gallery-module__1NbKva__anchors{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.tarot-gallery-module__1NbKva__anchors a{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-chip);color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-snug);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tarot-gallery-module__1NbKva__anchors a:hover{border-color:var(--accent);color:var(--accent)}.tarot-gallery-module__1NbKva__usage,.tarot-gallery-module__1NbKva__resultCount{margin:calc(-1 * var(--space-3)) 0 0;color:var(--muted);line-height:var(--leading-body)}.tarot-gallery-module__1NbKva__gallery .tarot-gallery-module__1NbKva__usage{font-size:var(--text-control);line-height:var(--leading-body)}.tarot-gallery-module__1NbKva__resultCount{font-size:var(--text-small)}.tarot-gallery-module__1NbKva__emptyState{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);justify-items:start;display:grid}.tarot-gallery-module__1NbKva__emptyState p,.tarot-gallery-module__1NbKva__emptyState h2{margin:0}.tarot-gallery-module__1NbKva__emptyState p{color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-body)}.tarot-gallery-module__1NbKva__cardGroup,.tarot-gallery-module__1NbKva__suitGroup{gap:var(--space-4);min-width:0;scroll-margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.tarot-gallery-module__1NbKva__cardGroup::details-content{min-width:0}.tarot-gallery-module__1NbKva__suitGroup+.tarot-gallery-module__1NbKva__suitGroup{margin-top:var(--space-3)}.tarot-gallery-module__1NbKva__groupTitle,.tarot-gallery-module__1NbKva__suitTitle{align-items:baseline;gap:var(--space-2);color:var(--ink);font-family:var(--serif);font-size:var(--text-section);font-weight:var(--weight-bold);line-height:var(--leading-title);flex-wrap:wrap;margin:0;display:flex}.tarot-gallery-module__1NbKva__groupTitle span,.tarot-gallery-module__1NbKva__suitTitle span{color:var(--muted);font-family:var(--sans);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin-inline-end:auto}.tarot-gallery-module__1NbKva__suitTitle{font-size:var(--text-heading)}.tarot-gallery-module__1NbKva__cardGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.tarot-gallery-module__1NbKva__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-1);overflow:hidden}.tarot-gallery-module__1NbKva__card:focus-within{outline:3px solid var(--accent);outline-offset:3px}.tarot-gallery-module__1NbKva__artwork{gap:var(--space-3);min-width:0;height:100%;padding:var(--space-2);display:grid}.tarot-gallery-module__1NbKva__cardLink{align-content:start;gap:var(--space-2);min-width:0;color:inherit;overflow-wrap:anywhere;text-decoration:none;display:grid}.tarot-gallery-module__1NbKva__artFrame{aspect-ratio:2/3;border-radius:var(--radius-card);background:var(--soft);width:100%;display:block;position:relative;overflow:hidden}.tarot-gallery-module__1NbKva__cardImage,.tarot-gallery-module__1NbKva__cardVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tarot-gallery-module__1NbKva__cardImage{opacity:1;transition:opacity var(--duration-1) var(--ease-out)}.tarot-gallery-module__1NbKva__cardVideo{opacity:0;pointer-events:none;transition:opacity var(--duration-1) var(--ease-out)}.tarot-gallery-module__1NbKva__cardVideoPlaying{opacity:1}.tarot-gallery-module__1NbKva__cardTitle{min-width:0;color:var(--ink);font-family:var(--serif);font-size:var(--text-subheading);font-weight:var(--weight-bold);line-height:var(--leading-title)}.tarot-gallery-module__1NbKva__cardSubtitle{min-width:0;color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-snug)}.tarot-gallery-module__1NbKva__keywords{gap:var(--space-1);min-width:0;margin-top:var(--space-1);flex-wrap:wrap;display:flex}.tarot-gallery-module__1NbKva__keyword{max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-chip);background:var(--soft);color:var(--ink-soft);font-size:var(--text-label);line-height:var(--leading-snug);overflow-wrap:anywhere}.tarot-gallery-module__1NbKva__touchMotionButton{min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--text-control);font-weight:var(--weight-bold);line-height:var(--leading-control);cursor:pointer;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.tarot-gallery-module__1NbKva__touchMotionButton:active{scale:var(--press-scale)}@media (min-width:640px){.tarot-gallery-module__1NbKva__cardGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.tarot-gallery-module__1NbKva__artwork{padding:var(--space-3)}}@media (min-width:860px){.tarot-gallery-module__1NbKva__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1120px){.tarot-gallery-module__1NbKva__cardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1380px){.tarot-gallery-module__1NbKva__cardGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.tarot-gallery-module__1NbKva__card{transition:translate var(--duration-2) var(--ease-out), box-shadow var(--duration-2) var(--ease-out), border-color var(--duration-2) var(--ease-out)}.tarot-gallery-module__1NbKva__card:hover,.tarot-gallery-module__1NbKva__card:focus-within{translate:0 var(--lift-card);border-color:var(--line-strong);box-shadow:var(--shadow-2)}.tarot-gallery-module__1NbKva__touchMotionButton{display:none}.tarot-gallery-module__1NbKva__gallery[data-saving-data] .tarot-gallery-module__1NbKva__touchMotionButton{display:inline-flex}}@media (prefers-reduced-motion:reduce){.tarot-gallery-module__1NbKva__touchMotionButton{display:none}}html[data-calm=true] .tarot-gallery-module__1NbKva__touchMotionButton{display:none}:is(html[data-calm=true] .tarot-gallery-module__1NbKva__card,html[data-calm=true] .tarot-gallery-module__1NbKva__cardImage,html[data-calm=true] .tarot-gallery-module__1NbKva__cardVideo,html[data-calm=true] .tarot-gallery-module__1NbKva__touchMotionButton){transition:none}html[data-calm=true] .tarot-gallery-module__1NbKva__touchMotionButton:active{scale:1}:is(html[data-calm=true] .tarot-gallery-module__1NbKva__card:hover,html[data-calm=true] .tarot-gallery-module__1NbKva__card:focus-within){translate:none}@media (prefers-reduced-motion:reduce){.tarot-gallery-module__1NbKva__card,.tarot-gallery-module__1NbKva__cardImage,.tarot-gallery-module__1NbKva__cardVideo,.tarot-gallery-module__1NbKva__touchMotionButton{transition:none}.tarot-gallery-module__1NbKva__touchMotionButton:active{scale:1}.tarot-gallery-module__1NbKva__card:hover,.tarot-gallery-module__1NbKva__card:focus-within{translate:none}}
.tarot-guide-module__24gnla__page{width:100%;max-width:var(--width-list);min-width:0;padding:var(--space-6) 0 var(--space-8);color:var(--ink);margin:0 auto}.tarot-guide-module__24gnla__intro{max-width:var(--width-reading);margin-bottom:var(--space-6)}.tarot-guide-module__24gnla__intro h1,.tarot-guide-module__24gnla__cardIntro h1{margin:var(--gap-eyebrow) 0 var(--gap-text)}.tarot-guide-module__24gnla__eyebrow{color:var(--label-ink);font-size:var(--text-meta);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);overflow-wrap:anywhere}.tarot-guide-module__24gnla__summary{color:var(--ink-soft);font-size:var(--text-subheading);line-height:var(--leading-prose)}.tarot-guide-module__24gnla__page p:not([data-type-role=eyebrow]),.tarot-guide-module__24gnla__page li,.tarot-guide-module__24gnla__page dd{line-height:var(--leading-prose)}.tarot-guide-module__24gnla__introLinks{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.tarot-guide-module__24gnla__introLinks a{min-height:var(--touch-target);font-size:var(--text-control);color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.tarot-guide-module__24gnla__gallerySection{margin-bottom:var(--space-7);scroll-margin-top:var(--space-5)}.tarot-guide-module__24gnla__section{max-width:var(--width-reading);padding:var(--space-6) 0;border-top:1px solid var(--line);scroll-margin-top:var(--space-5)}details.tarot-guide-module__24gnla__section{padding:var(--gap-block) 0;border-top:0}.tarot-guide-module__24gnla__section h2,.tarot-guide-module__24gnla__callout h2{margin:0 0 var(--gap-text)}.tarot-guide-module__24gnla__section h3{margin:var(--gap-block) 0 var(--gap-text)}.tarot-guide-module__24gnla__section p{margin:var(--space-3) 0}.tarot-guide-module__24gnla__section a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tarot-guide-module__24gnla__steps{padding-left:var(--space-5)}.tarot-guide-module__24gnla__steps li{margin:var(--space-4) 0}.tarot-guide-module__24gnla__note{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body)}.tarot-guide-module__24gnla__tableWrap{width:100%;margin:var(--space-5) 0;overflow-x:auto}.tarot-guide-module__24gnla__tableWrap table{border-collapse:collapse;width:100%;font-size:var(--text-control);line-height:var(--leading-body)}.tarot-guide-module__24gnla__tableWrap caption{margin-bottom:var(--space-3);color:var(--ink);text-align:left;font-weight:var(--weight-bold)}.tarot-guide-module__24gnla__tableWrap th,.tarot-guide-module__24gnla__tableWrap td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.tarot-guide-module__24gnla__tableWrap th{color:var(--ink)}.tarot-guide-module__24gnla__tableWrap td{color:var(--ink-soft)}.tarot-guide-module__24gnla__callout{max-width:var(--width-reading);padding:var(--space-5);margin:var(--space-5) 0 var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--soft);gap:0;display:grid}.tarot-guide-module__24gnla__callout p,.tarot-guide-module__24gnla__callout h2{margin:0}.tarot-guide-module__24gnla__callout a{min-height:var(--touch-target);color:var(--ink);justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.tarot-guide-module__24gnla__callout a.button{color:var(--on-deep);text-decoration:none}.tarot-guide-module__24gnla__sources{font-size:var(--text-control);overflow-wrap:anywhere;line-height:var(--leading-body)}.tarot-guide-module__24gnla__sources ul{padding-left:var(--space-5)}.tarot-guide-module__24gnla__sources li{margin:var(--space-4) 0}.tarot-guide-module__24gnla__sources li p{color:var(--muted)}.tarot-guide-module__24gnla__detailPage{max-width:var(--width-page)}.tarot-guide-module__24gnla__breadcrumbs{gap:var(--space-2);color:var(--muted);font-size:var(--text-control);flex-wrap:wrap;align-items:center;display:flex}.tarot-guide-module__24gnla__breadcrumbs a{min-height:var(--touch-target);color:var(--ink);align-items:center;text-decoration:underline;display:inline-flex}.tarot-guide-module__24gnla__cardIntro{align-items:center;gap:var(--space-6);margin:var(--space-5) 0 var(--space-7);grid-template-columns:minmax(200px,300px) minmax(0,1fr);display:grid}@media (max-width:620px){.tarot-guide-module__24gnla__page{padding-top:var(--space-5)}.tarot-guide-module__24gnla__cardIntro{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.tarot-guide-module__24gnla__tableWrap th,.tarot-guide-module__24gnla__tableWrap td{padding-inline:var(--space-1)}}.tarot-guide-module__24gnla__callout>p+a{margin-top:var(--gap-block)}.tarot-guide-module__24gnla__callout>a+a{margin-top:var(--gap-text)}
.card-page-module__pMZxFq__part{max-width:var(--width-reading);margin:var(--space-8) 0 0;scroll-margin-top:var(--space-5)}.card-page-module__pMZxFq__part+details{margin-top:var(--space-6)}.card-page-module__pMZxFq__partHead{margin-bottom:var(--gap-block);gap:0;display:grid}.card-page-module__pMZxFq__label{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);margin:0}.card-page-module__pMZxFq__partHead h2{text-wrap:balance;margin:0}.card-page-module__pMZxFq__lead{margin:0 0 var(--space-4);color:var(--ink-soft);line-height:var(--leading-prose);max-width:70ch}.card-page-module__pMZxFq__note{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body);max-width:70ch}.card-page-module__pMZxFq__note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.card-page-module__pMZxFq__heroArt{width:100%;margin:0}.card-page-module__pMZxFq__heroArt .tarot-frame{aspect-ratio:2/3;border-radius:var(--radius-card);height:auto;box-shadow:var(--shadow-2)}.card-page-module__pMZxFq__heroArt figcaption{margin-top:var(--space-2);color:var(--muted);text-align:center;font-size:var(--text-meta)}.card-page-module__pMZxFq__chips{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.card-page-module__pMZxFq__chips li{background:color-mix(in srgb, var(--gold) 18%, transparent);color:var(--accent);font-size:var(--text-control);font-weight:var(--weight-bold);border-radius:999px;padding:4px 12px}.card-page-module__pMZxFq__toc{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.card-page-module__pMZxFq__toc a{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--line);color:var(--ink);font-size:var(--text-control);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.card-page-module__pMZxFq__toc a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.card-page-module__pMZxFq__banner{max-width:var(--width-reading);margin-top:var(--space-8)}.card-page-module__pMZxFq__pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card-page-module__pMZxFq__tile{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);align-content:start;gap:0;min-width:0;display:grid}.card-page-module__pMZxFq__tile h3,.card-page-module__pMZxFq__tile h4{align-items:center;gap:var(--gap-text);margin:0;display:flex}.card-page-module__pMZxFq__tile p{color:var(--ink-soft);line-height:var(--leading-prose);margin:0}.card-page-module__pMZxFq__glyph{background:var(--soft);width:30px;height:30px;color:var(--accent);font-size:var(--text-control);font-weight:var(--weight-bold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.card-page-module__pMZxFq__question{margin:var(--space-5) 0 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-panel);background:var(--deep);color:var(--on-deep)}.card-page-module__pMZxFq__question p{margin:0}.card-page-module__pMZxFq__question .card-page-module__pMZxFq__questionLabel{color:color-mix(in srgb, var(--on-deep) 72%, transparent);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.card-page-module__pMZxFq__question blockquote{margin:var(--space-2) 0 0;font-family:var(--serif);font-size:var(--text-subheading);line-height:var(--leading-prose)}.card-page-module__pMZxFq__symbols{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.card-page-module__pMZxFq__facts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.card-page-module__pMZxFq__facts>div{align-content:start;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0;display:grid}.card-page-module__pMZxFq__facts dt{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.card-page-module__pMZxFq__facts dd{color:var(--ink);font-size:var(--text-control);line-height:var(--leading-body);margin:0}.card-page-module__pMZxFq__subhead{margin:var(--gap-block) 0 var(--gap-text)}.card-page-module__pMZxFq__related{gap:var(--space-4) var(--space-3);max-width:var(--width-reading);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.card-page-module__pMZxFq__relatedCard{gap:var(--space-2);color:var(--ink);text-decoration:none;display:grid}.card-page-module__pMZxFq__relatedArt{aspect-ratio:2/3;border-radius:var(--radius-card);box-shadow:var(--shadow-1);display:block;overflow:hidden}.card-page-module__pMZxFq__relatedArt .tarot-frame{height:100%}.card-page-module__pMZxFq__relatedCard strong{font-size:var(--text-control);line-height:var(--leading-snug)}.card-page-module__pMZxFq__relatedCard small{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-snug)}.card-page-module__pMZxFq__relatedCard:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-card)}@media (hover:hover) and (pointer:fine){.card-page-module__pMZxFq__relatedCard:hover strong,.card-page-module__pMZxFq__toc a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:620px){.card-page-module__pMZxFq__heroArt{justify-self:center;width:min(65vw,260px)}.card-page-module__pMZxFq__part{margin-top:var(--space-7)}.card-page-module__pMZxFq__pair,.card-page-module__pMZxFq__facts{grid-template-columns:minmax(0,1fr)}.card-page-module__pMZxFq__question{padding:var(--space-4) var(--space-5)}}
.article-reading-module__a3IY-G__header{max-width:var(--width-reading);margin:var(--gap-page-top) auto 0}.article-reading-module__a3IY-G__header h1{margin:var(--gap-text) 0 0;color:var(--ink)}.article-reading-module__a3IY-G__start{max-width:var(--width-reading);margin:var(--gap-text) auto var(--gap-section)}.article-reading-module__a3IY-G__description{color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.article-reading-module__a3IY-G__scenes{margin-top:var(--gap-block)}.article-reading-module__a3IY-G__scenes h2{color:var(--ink);margin:0}.article-reading-module__a3IY-G__sceneLinks{gap:var(--gap-label);margin-top:var(--gap-text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-reading-module__a3IY-G__sceneLinks a{justify-content:space-between;align-items:center;gap:var(--gap-text);min-height:var(--touch-target);padding:var(--gap-label) var(--gap-item);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-control);line-height:var(--leading-control);text-decoration:none;display:flex}.article-reading-module__a3IY-G__sceneLinks a:hover,.article-reading-module__a3IY-G__sceneLinks a:focus-visible{border-color:var(--accent);color:var(--accent)}.article-reading-module__a3IY-G__nextHint{margin:var(--gap-text) 0 0;color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body)}.article-reading-module__a3IY-G__meta{max-width:var(--width-reading);margin:var(--gap-section) auto 0}.article-reading-module__a3IY-G__meta>p{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body)}.article-reading-module__a3IY-G__body{max-width:var(--width-reading);margin:var(--gap-section) auto 0}.article-reading-module__a3IY-G__section{margin-top:var(--gap-section);scroll-margin-top:var(--gap-block)}.article-reading-module__a3IY-G__section:first-child{margin-top:0}.article-reading-module__a3IY-G__section h2{margin:0 0 var(--gap-text);color:var(--ink)}.article-reading-module__a3IY-G__section p:not([data-type-role=eyebrow]){margin:var(--gap-text) 0 0;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-prose);scroll-margin-top:var(--gap-block)}.article-reading-module__a3IY-G__section .article-reading-module__a3IY-G__basis{margin:0 0 var(--gap-eyebrow);color:var(--label-ink);font-size:var(--text-meta);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.article-reading-module__a3IY-G__recording,.article-reading-module__a3IY-G__questions{margin-top:var(--gap-block)}.article-reading-module__a3IY-G__questions ul{margin:var(--gap-text) 0 0;padding-left:var(--pad-panel);font-size:var(--text-body);line-height:var(--leading-prose)}.article-reading-module__a3IY-G__questions li+li{margin-top:var(--gap-text)}.article-reading-module__a3IY-G__sceneArt{margin:var(--gap-section) 0}.article-reading-module__a3IY-G__sceneArt img{border-radius:var(--radius-panel);width:100%;height:auto;display:block}.article-reading-module__a3IY-G__sceneArt figcaption{margin-top:var(--gap-caption);color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body)}.article-reading-module__a3IY-G__nextStep{max-width:var(--width-reading);margin:var(--gap-section) auto}.article-reading-module__a3IY-G__nextStep>aside{gap:var(--gap-block);padding:var(--pad-panel);margin:0}
.support-module__a4J_va__page{width:min(var(--width-list), 100%)}.support-module__a4J_va__hero{width:min(var(--width-reading), 100%);margin:var(--gap-section) 0 var(--gap-block)}.support-module__a4J_va__hero>p,.support-module__a4J_va__eyebrow{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)}.support-module__a4J_va__hero h1{text-wrap:balance;margin:0}.support-module__a4J_va__hero span{margin-top:var(--gap-text);color:var(--muted);font:var(--weight-regular) var(--text-body) / var(--leading-body) var(--sans);word-break:keep-all;display:block}.support-module__a4J_va__shortcuts{gap:var(--gap-label);margin-bottom:var(--gap-block);flex-wrap:wrap;display:flex}.support-module__a4J_va__shortcuts a{min-height:var(--touch-target);padding:0 var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--ink);background:var(--surface);font:var(--weight-bold) var(--text-control) / var(--leading-control) var(--sans);align-items:center;text-decoration:none;transition:border-color .18s,background-color .18s,translate .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.support-module__a4J_va__shortcuts a:hover{border-color:var(--label-ink);background:var(--field);translate:0 var(--lift-control)}}.support-module__a4J_va__supportGrid{gap:var(--gap-block);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;display:grid}.support-module__a4J_va__panel{box-sizing:border-box;padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.support-module__a4J_va__panel h2{text-wrap:balance;margin:0}.support-module__a4J_va__guide{margin:var(--gap-text) 0 0;color:var(--muted);font:var(--weight-regular) var(--text-control) / var(--leading-body) var(--sans)}.support-module__a4J_va__questions{gap:var(--gap-item);margin-top:var(--gap-block);display:grid}.support-module__a4J_va__questions details p{color:var(--muted);font:var(--weight-regular) var(--text-control) / var(--leading-body) var(--sans);margin:0}.support-module__a4J_va__questions details[open] p{animation:.22s both support-module__a4J_va__support-answer}.support-module__a4J_va__form{gap:var(--gap-label);margin-top:var(--gap-block);display:grid}.support-module__a4J_va__form>label,.support-module__a4J_va__messageLabel label{color:var(--ink);font:var(--weight-bold) var(--text-control) / var(--leading-control) var(--sans)}.support-module__a4J_va__form select,.support-module__a4J_va__form input[type=email],.support-module__a4J_va__form textarea{box-sizing:border-box;width:100%;padding:var(--gap-item);border:1px solid var(--field-line);border-radius:var(--radius-control);color:var(--ink);background:var(--paper);font:var(--weight-regular) var(--text-body) / var(--leading-control) var(--sans);transition:border-color .18s,box-shadow .18s,background-color .18s}.support-module__a4J_va__form select,.support-module__a4J_va__form input[type=email]{min-height:var(--control-height);margin-bottom:calc(var(--gap-field) - var(--gap-label))}.support-module__a4J_va__form textarea{min-height:176px}.support-module__a4J_va__form :is(select,input,textarea):focus-visible{border-color:var(--label-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent)}.support-module__a4J_va__form :is(select,input,textarea):disabled{opacity:.68}.support-module__a4J_va__messageLabel{justify-content:space-between;gap:var(--gap-item);align-items:baseline;display:flex}.support-module__a4J_va__messageLabel span{color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--leading-control) var(--sans)}.support-module__a4J_va__help{color:var(--muted);font:var(--weight-regular) var(--text-control) / var(--leading-body) var(--sans);margin:0}.support-module__a4J_va__submit{width:100%;min-height:var(--control-height);padding:var(--gap-item);border-radius:var(--radius-control);justify-content:space-between;align-items:center;transition:opacity .18s,transform .18s,background-color .18s;display:flex}.support-module__a4J_va__submit:disabled{opacity:.48;cursor:not-allowed}.support-module__a4J_va__submit:disabled[aria-busy=true]{opacity:1;cursor:progress}.support-module__a4J_va__submit[aria-busy=true]{justify-content:center}.support-module__a4J_va__confirmation{margin-top:var(--gap-block);padding:var(--pad-panel);border:1px solid color-mix(in srgb, var(--gold) 60%, var(--line));border-radius:var(--radius-panel);background:var(--field);animation:.36s both support-module__a4J_va__support-arrive}.support-module__a4J_va__confirmation>span{border-radius:var(--radius-chip);width:36px;height:36px;color:var(--paper);background:var(--label-ink);place-items:center;display:grid}.support-module__a4J_va__confirmation h3{margin:var(--gap-item) 0 var(--gap-text)}.support-module__a4J_va__confirmation p{margin:var(--gap-text) 0;color:var(--muted);font:var(--weight-regular) var(--text-control) / var(--leading-body) var(--sans)}.support-module__a4J_va__confirmation strong{color:var(--ink);-webkit-user-select:all;user-select:all}.support-module__a4J_va__confirmation button{margin-top:var(--gap-block)}@keyframes support-module__a4J_va__support-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes support-module__a4J_va__support-answer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.support-module__a4J_va__supportGrid{grid-template-columns:1fr}}@media (max-width:520px){.support-module__a4J_va__hero{margin-top:var(--gap-block)}}@media (prefers-reduced-motion:reduce){.support-module__a4J_va__shortcuts a,.support-module__a4J_va__submit{transition:none}.support-module__a4J_va__questions details[open] p,.support-module__a4J_va__confirmation{animation:none}}html[data-calm=true] .support-module__a4J_va__shortcuts a{transition:none}html[data-calm=true] .support-module__a4J_va__submit{transition:none}html[data-calm=true] .support-module__a4J_va__questions details[open] p{animation:none}html[data-calm=true] .support-module__a4J_va__confirmation{animation:none}
.letter-button-module__5bx8ba__button{justify-content:center;align-items:center;gap:var(--gap-eyebrow);min-width:var(--touch-target);min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--ink);font:var(--weight-bold) var(--text-control) / var(--leading-control) var(--sans);white-space:nowrap;background:0 0;flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.letter-button-module__5bx8ba__button[aria-current=page]{color:var(--accent);border-color:var(--gold)}.letter-button-module__5bx8ba__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.letter-button-module__5bx8ba__tab{display:none!important}.letter-button-module__5bx8ba__icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:30px;display:inline-flex;position:relative}@media (max-width:680px){.letter-button-module__5bx8ba__button{display:none}.letter-button-module__5bx8ba__tab{min-width:0;min-height:52px;color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--leading-control) var(--sans);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;align-items:center;padding:0;text-decoration:none;display:flex!important}.letter-button-module__5bx8ba__tab[aria-current=page]{color:var(--ink);font-weight:var(--weight-bold)}.letter-button-module__5bx8ba__tab[aria-current=page] .letter-button-module__5bx8ba__icon{color:var(--accent)}.letter-button-module__5bx8ba__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}}.letter-button-module__5bx8ba__badge{min-width:18px;height:18px;padding-inline:var(--space-1);border-radius:var(--radius-chip);background:var(--deep);color:var(--on-deep);font:var(--weight-bold) var(--text-label) / var(--leading-none) var(--sans);box-shadow:0 0 0 2px var(--paper);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:-2px;inset-inline-end:-10px}.letter-button-module__5bx8ba__button .letter-button-module__5bx8ba__icon{margin-inline-end:var(--gap-item)}
.birth-date-picker-module__rG6j-a__picker{gap:var(--gap-label);display:grid}.birth-date-picker-module__rG6j-a__head{justify-content:space-between;align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.birth-date-picker-module__rG6j-a__calendar{border:1px solid var(--field-line);border-radius:var(--radius-chip);background:var(--field);isolation:isolate;display:inline-flex;position:relative}.birth-date-picker-module__rG6j-a__calendar input{opacity:0;pointer-events:none;position:absolute}.birth-date-picker-module__rG6j-a__calendar label{z-index:1;padding-block:var(--space-1);padding-inline:var(--space-3);min-height:var(--touch-target);font-family:var(--sans);font-size:var(--text-control);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--muted);cursor:pointer;transition:color var(--duration-1) var(--ease-out);align-items:center;display:inline-flex;position:relative}.birth-date-picker-module__rG6j-a__calendar input:checked+label{color:var(--on-deep)}.birth-date-picker-module__rG6j-a__calendar:before{content:"";z-index:0;border-radius:var(--radius-chip);background:var(--deep);width:50%;transition:transform var(--duration-2) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:translate(0)}.birth-date-picker-module__rG6j-a__calendar[data-calendar=lunar]:before{transform:translate(100%)}.birth-date-picker-module__rG6j-a__calendar input:focus-visible+label{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-chip)}.birth-date-picker-module__rG6j-a__slots{border:1px solid var(--field-line);border-radius:var(--radius-control);background:var(--field);min-height:52px;display:block;position:relative}.birth-date-picker-module__rG6j-a__slots:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}.birth-date-picker-module__rG6j-a__input{color:#0000;caret-color:#0000;width:100%;font:inherit;font-size:var(--text-body);appearance:none;background:0 0;border:none;padding:0;position:absolute;inset:0}.birth-date-picker-module__rG6j-a__slotRow{justify-content:center;align-items:baseline;gap:var(--gap-item);padding:var(--space-2) var(--space-3);pointer-events:none;display:flex}.birth-date-picker-module__rG6j-a__slot{padding-bottom:var(--space-1);font-family:var(--sans);font-size:var(--text-body);line-height:var(--leading-control);color:var(--ink);border-bottom:1px solid var(--field-line);display:inline-block;position:relative}.birth-date-picker-module__rG6j-a__slotYear{text-align:center;min-width:4.5ch}.birth-date-picker-module__rG6j-a__slotMonth,.birth-date-picker-module__rG6j-a__slotDay{text-align:center;min-width:2.5ch}.birth-date-picker-module__rG6j-a__slot span.birth-date-picker-module__rG6j-a__placeholder{color:var(--faint);font-size:var(--text-small);letter-spacing:var(--tracking-label)}.birth-date-picker-module__rG6j-a__slot i{background:var(--gold);transform-origin:0;height:2px;transition:transform var(--duration-2) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.birth-date-picker-module__rG6j-a__slot[data-filled=true] i{transform:scaleX(1)}.birth-date-picker-module__rG6j-a__slot:after{content:"";top:0;bottom:calc(var(--space-1) + 2px);background:var(--accent);opacity:0;width:1px;position:absolute;left:50%}.birth-date-picker-module__rG6j-a__slot[data-active=true]:after{opacity:.75}:root[data-calm=true] .birth-date-picker-module__rG6j-a__slot:after{opacity:0}.birth-date-picker-module__rG6j-a__hint{font-family:var(--sans);font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted)}.birth-date-picker-module__rG6j-a__hint[data-error=true]{color:var(--danger)}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .birth-date-picker-module__rG6j-a__slots[data-error=true]{animation:birth-date-picker-module__rG6j-a__birth-slot-shake var(--duration-3) var(--ease-out)}}@keyframes birth-date-picker-module__rG6j-a__birth-slot-shake{20%{translate:-3px}40%{translate:3px}60%{translate:-2px}80%{translate:2px}}.birth-date-picker-module__rG6j-a__leap{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);justify-self:start;align-items:center;display:inline-flex}.birth-date-picker-module__rG6j-a__leap[aria-pressed=true]{color:var(--accent);border-color:var(--gold);background:var(--surface)}.birth-date-picker-module__rG6j-a__confirm{align-items:baseline;gap:var(--gap-text);font-family:var(--sans);font-size:var(--text-control);line-height:var(--leading-body);color:var(--ink-soft);display:flex}.birth-date-picker-module__rG6j-a__confirm .birth-date-picker-module__rG6j-a__star{color:var(--accent);font-size:var(--text-control)}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .birth-date-picker-module__rG6j-a__confirm{animation:birth-date-picker-module__rG6j-a__birth-confirm-rise var(--duration-2) var(--ease-out)}}@keyframes birth-date-picker-module__rG6j-a__birth-confirm-rise{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}
.guide-motion-module__tzGa0a__media{width:100%;height:100%;display:block;position:relative}.guide-motion-module__tzGa0a__poster,.guide-motion-module__tzGa0a__video{object-fit:cover;width:100%;height:100%;display:block}.guide-motion-module__tzGa0a__video{opacity:0;transition:opacity var(--duration-3) var(--ease);position:absolute;inset:0}.guide-motion-module__tzGa0a__video[data-playing=true]{opacity:1}.guide-motion-module__tzGa0a__video[data-fading=true]{opacity:0}.guide-motion-module__tzGa0a__control{z-index:3;width:var(--touch-target);height:var(--touch-target);border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-1);font:var(--weight-bold) var(--text-body) / 1 var(--sans);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:calc(14.645% - 2px);right:calc(14.645% - 2px)}.guide-motion-module__tzGa0a__control:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.guide-motion-module__tzGa0a__video{transition:none}}[data-calm=true] .guide-motion-module__tzGa0a__video{transition:none}
.byeolnyang-character-module__Ifzv6a__character{justify-items:center;gap:var(--gap-caption);display:grid;position:relative}.byeolnyang-character-module__Ifzv6a__portraitWrap{width:fit-content;position:relative}.byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl{bottom:0;right:0}.byeolnyang-character-module__Ifzv6a__controlSpot{display:contents}.byeolnyang-character-module__Ifzv6a__portrait{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:10rem;height:10rem;padding:0;animation:4s ease-in-out infinite byeolnyang-character-module__Ifzv6a__breathe;display:block;position:relative;overflow:hidden}.byeolnyang-character-module__Ifzv6a__greet{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.byeolnyang-character-module__Ifzv6a__media{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:relative}.byeolnyang-character-module__Ifzv6a__frame{opacity:0;width:100%;height:100%;transition:opacity var(--duration-3) var(--ease);position:absolute;inset:0}.byeolnyang-character-module__Ifzv6a__frame[data-active=true]{opacity:1}.byeolnyang-character-module__Ifzv6a__frame>img{width:100%;height:100%}.byeolnyang-character-module__Ifzv6a__motionLayer{width:100%;height:100%;position:absolute;inset:0}.byeolnyang-character-module__Ifzv6a__character[data-guide-pose=talking] .byeolnyang-character-module__Ifzv6a__portrait{animation:.85s ease-in-out infinite byeolnyang-character-module__Ifzv6a__speak}.byeolnyang-character-module__Ifzv6a__character[data-guide-pose] .byeolnyang-character-module__Ifzv6a__portrait:has(video){animation:none}:is([data-stage-size=title] .byeolnyang-character-module__Ifzv6a__character[data-guide-pose] .byeolnyang-character-module__Ifzv6a__portrait,.byeolnyang-character-module__Ifzv6a__character[data-stage-size=title][data-guide-pose] .byeolnyang-character-module__Ifzv6a__portrait){animation:none}.byeolnyang-character-module__Ifzv6a__reply{min-height:calc((var(--leading-snug) * 1em) + (var(--gap-eyebrow) * 2) + 2px + var(--gap-eyebrow));color:var(--ink);font-size:var(--text-meta);line-height:var(--leading-snug);pointer-events:none;place-items:start center;display:grid}.byeolnyang-character-module__Ifzv6a__greetBubble{padding:var(--gap-eyebrow);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);pointer-events:none;animation:byeolnyang-character-module__Ifzv6a__greet-in var(--duration-2) var(--ease-spring);transform-origin:50% 0;display:inline-block;position:relative}.byeolnyang-character-module__Ifzv6a__greetBubble[data-fading]{opacity:0;transition:opacity var(--duration-2) var(--ease)}.byeolnyang-character-module__Ifzv6a__greetLine{display:block}.byeolnyang-character-module__Ifzv6a__typedHidden{visibility:hidden}.byeolnyang-character-module__Ifzv6a__greetTail{pointer-events:none;width:0;height:0;position:absolute}.byeolnyang-character-module__Ifzv6a__greetTail:before,.byeolnyang-character-module__Ifzv6a__greetTail:after{content:"";border:8px solid #0000;width:0;height:0;position:absolute}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=up]{top:-8px;left:calc(50% - 8px)}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=up]:before{border-top:0;border-bottom:8px solid var(--line)}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=up]:after{border:7px solid #0000;border-top:0;border-bottom:7px solid var(--surface);top:1px;left:1px}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=down]{display:none;bottom:-8px;left:calc(50% - 8px)}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=down]:before{border-bottom:0;border-top:8px solid var(--line)}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=down]:after{border:7px solid #0000;border-bottom:0;border-top:7px solid var(--surface);top:1px;left:1px}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=left]{left:-8px;top:calc((var(--leading-snug) * 1em) / 2);display:none}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=left]:before{border-left:0;border-right:8px solid var(--line)}.byeolnyang-character-module__Ifzv6a__greetTail[data-tail=left]:after{border:7px solid #0000;border-left:0;border-right:7px solid var(--surface);top:1px;left:1px}@keyframes byeolnyang-character-module__Ifzv6a__greet-in{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.byeolnyang-character-module__Ifzv6a__greetBubble{transition:none;animation:none}}[data-calm=true] .byeolnyang-character-module__Ifzv6a__greetBubble{transition:none;animation:none}.byeolnyang-character-module__Ifzv6a__character.byeolnyang-character-module__Ifzv6a__compact .byeolnyang-character-module__Ifzv6a__portrait{width:var(--touch-target);height:var(--touch-target);border:0;animation:none}.byeolnyang-character-module__Ifzv6a__compact .byeolnyang-character-module__Ifzv6a__frame[data-active=true][data-pose-changed=true]{animation:byeolnyang-character-module__Ifzv6a__acknowledge .24s var(--ease-out) 1}.byeolnyang-character-module__Ifzv6a__compact .byeolnyang-character-module__Ifzv6a__media{transform-origin:50% 43%;transform:scale(2.1)}.byeolnyang-character-module__Ifzv6a__character[data-guide-pose] .byeolnyang-character-module__Ifzv6a__portrait .byeolnyang-character-module__Ifzv6a__greet:focus-visible{z-index:3;outline:3px solid var(--focus-ring);outline-offset:-4px}@keyframes byeolnyang-character-module__Ifzv6a__acknowledge{0%,to{scale:1}50%{scale:1.06}}@keyframes byeolnyang-character-module__Ifzv6a__breathe{50%{transform:translateY(-3px)scale(1.015)}}@keyframes byeolnyang-character-module__Ifzv6a__speak{50%{transform:translateY(-4px)}}@media (min-width:980px){.byeolnyang-character-module__Ifzv6a__portrait{width:16rem;height:16rem}}[data-stage-size=compact] .byeolnyang-character-module__Ifzv6a__portrait{width:5rem;height:5rem}@media (min-width:980px){[data-stage-size=large] .byeolnyang-character-module__Ifzv6a__portrait{width:14rem;height:14rem}[data-stage-size=compact] .byeolnyang-character-module__Ifzv6a__portrait{width:7.5rem;height:7.5rem}}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__portrait{width:4rem;height:4rem}@media (min-width:980px){[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__portrait{width:4.5rem;height:4.5rem}}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply{right:calc(var(--space-3) * -1);bottom:calc(100% + var(--space-2) + 1px);min-height:0;font-size:var(--text-meta);z-index:4;pointer-events:none;white-space:nowrap;justify-items:center;width:max-content;padding-top:0;display:grid;position:absolute}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply[data-seat=fold]{white-space:normal}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply:empty{display:none}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply .byeolnyang-character-module__Ifzv6a__greetTail[data-tail=up]{display:none}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply .byeolnyang-character-module__Ifzv6a__greetTail[data-tail=down]{display:block}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply .byeolnyang-character-module__Ifzv6a__greetBubble{transform-origin:50% 100%}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply[data-seat=side]{left:calc(100% + var(--space-2));bottom:auto;right:auto;top:var(--space-1)}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply[data-seat=side] .byeolnyang-character-module__Ifzv6a__greetTail[data-tail=down]{display:none}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply[data-seat=side] .byeolnyang-character-module__Ifzv6a__greetTail[data-tail=left]{display:block}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__reply[data-seat=side] .byeolnyang-character-module__Ifzv6a__greetBubble{transform-origin:0}:is([data-stage-size=title] .byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl,[data-stage-size=compact] .byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl){box-shadow:none;font-size:var(--text-control);background:0 0;border:0;bottom:calc(14.645% - 22px);right:calc(14.645% - 22px)}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl:before{content:"";border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-1);z-index:-1;border-radius:50%;position:absolute;inset:8px}[data-stage-size=compact] .byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl:before{content:"";border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-1);z-index:-1;border-radius:50%;position:absolute;inset:8px}:is([data-stage-size=title] .byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl.byeolnyang-character-module__Ifzv6a__motionControl:focus-visible,[data-stage-size=compact] .byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl.byeolnyang-character-module__Ifzv6a__motionControl:focus-visible){outline:none}[data-stage-size=title] .byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl:focus-visible:before{outline:3px solid var(--focus-ring);outline-offset:2px}[data-stage-size=compact] .byeolnyang-character-module__Ifzv6a__character .byeolnyang-character-module__Ifzv6a__motionControl:focus-visible:before{outline:3px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.byeolnyang-character-module__Ifzv6a__portrait,.byeolnyang-character-module__Ifzv6a__character[data-guide-pose=talking] .byeolnyang-character-module__Ifzv6a__portrait,.byeolnyang-character-module__Ifzv6a__compact .byeolnyang-character-module__Ifzv6a__frame[data-active=true][data-pose-changed=true]{animation:none}.byeolnyang-character-module__Ifzv6a__frame{transition:none}}[data-calm=true] .byeolnyang-character-module__Ifzv6a__portrait{animation:none}[data-calm=true] .byeolnyang-character-module__Ifzv6a__character[data-guide-pose=talking] .byeolnyang-character-module__Ifzv6a__portrait{animation:none}[data-calm=true] .byeolnyang-character-module__Ifzv6a__frame{transition:none}[data-guide-motion=off] .byeolnyang-character-module__Ifzv6a__frame{transition:none}.byeolnyang-character-module__Ifzv6a__character[data-motion-paused] .byeolnyang-character-module__Ifzv6a__portrait,.byeolnyang-character-module__Ifzv6a__character[data-motion-paused].byeolnyang-character-module__Ifzv6a__compact .byeolnyang-character-module__Ifzv6a__frame[data-active=true]{animation:none}[data-guide-motion=off] .byeolnyang-character-module__Ifzv6a__portrait{animation:none}[data-guide-motion=off] .byeolnyang-character-module__Ifzv6a__character[data-guide-pose=talking] .byeolnyang-character-module__Ifzv6a__portrait{animation:none}[data-guide-motion=off] .byeolnyang-character-module__Ifzv6a__compact .byeolnyang-character-module__Ifzv6a__frame[data-active=true]{animation:none}[data-calm=true] .byeolnyang-character-module__Ifzv6a__compact .byeolnyang-character-module__Ifzv6a__frame[data-active=true]{animation:none}
.letter-inbox-module__t1k_-G__letter{align-content:start;gap:var(--gap-item);width:100%;min-width:0;max-width:var(--width-reading);margin-inline:auto;display:grid}.letter-inbox-module__t1k_-G__thread{align-content:start;gap:var(--gap-text);padding:var(--gap-item);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}.letter-inbox-module__t1k_-G__cat,.letter-inbox-module__t1k_-G__me{max-width:90%;padding:var(--gap-text) var(--gap-item);border-radius:var(--radius-panel);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.letter-inbox-module__t1k_-G__cat{background:var(--surface);color:var(--ink);border:1px solid var(--line);font-family:var(--serif);border-top-left-radius:0}.letter-inbox-module__t1k_-G__me{min-height:var(--touch-target);background:var(--deep);color:var(--on-deep);text-align:left;cursor:pointer;border:0;border-top-right-radius:0;justify-self:end}.letter-inbox-module__t1k_-G__letters{gap:var(--gap-item);display:grid}.letter-inbox-module__t1k_-G__stage{gap:var(--gap-text);min-width:0;padding:var(--gap-item);display:grid}.letter-inbox-module__t1k_-G__stage[data-stage-size=large]{grid-template-columns:minmax(0,1fr);justify-items:center}.letter-inbox-module__t1k_-G__stage[data-stage-size=compact]{align-items:start;column-gap:var(--gap-item);grid-template-columns:auto minmax(0,1fr)}.letter-inbox-module__t1k_-G__stageVideo{justify-items:center;gap:var(--gap-eyebrow);display:grid}.letter-inbox-module__t1k_-G__stageDots{gap:var(--gap-eyebrow);display:flex}.letter-inbox-module__t1k_-G__stageDot{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.letter-inbox-module__t1k_-G__stageDot[data-filled]{background:var(--deep)}.letter-inbox-module__t1k_-G__stageDot[data-current]{background:var(--accent)}.letter-inbox-module__t1k_-G__stageBubble{gap:var(--gap-eyebrow);width:fit-content;max-width:100%;padding:var(--gap-text) var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink);font-family:var(--serif);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;justify-items:start;display:grid;position:relative}.letter-inbox-module__t1k_-G__stageTail{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.letter-inbox-module__t1k_-G__stageTail:before,.letter-inbox-module__t1k_-G__stageTail:after{content:"";border:8px solid #0000;width:0;height:0;position:absolute}.letter-inbox-module__t1k_-G__stageTail[data-tail=up]{top:-8px;left:calc(50% - 8px)}.letter-inbox-module__t1k_-G__stageTail[data-tail=up]:before{border-top:0;border-bottom:8px solid var(--line)}.letter-inbox-module__t1k_-G__stageTail[data-tail=up]:after{border:7px solid #0000;border-top:0;border-bottom:7px solid var(--surface);top:1px;left:1px}.letter-inbox-module__t1k_-G__stageTail[data-tail=left]{top:var(--gap-item);left:-8px}.letter-inbox-module__t1k_-G__stageTail[data-tail=left]:before{border-left:0;border-right:8px solid var(--line)}.letter-inbox-module__t1k_-G__stageTail[data-tail=left]:after{border:7px solid #0000;border-left:0;border-right:7px solid var(--surface);top:1px;left:1px}.letter-inbox-module__t1k_-G__stage[data-stage-size=large] .letter-inbox-module__t1k_-G__stageTail[data-tail=up],.letter-inbox-module__t1k_-G__stage[data-stage-size=compact] .letter-inbox-module__t1k_-G__stageTail[data-tail=left]{opacity:1}.letter-inbox-module__t1k_-G__stageLine{margin:0}.letter-inbox-module__t1k_-G__stageTyping{align-items:center;gap:var(--gap-label);display:flex}.letter-inbox-module__t1k_-G__stageBubble .letter-inbox-module__t1k_-G__card{width:100%}.letter-inbox-module__t1k_-G__letterRow{min-width:0}.letter-inbox-module__t1k_-G__systemNotice{padding:var(--gap-text) var(--gap-item);text-align:center;color:var(--muted);background:var(--surface);font-size:var(--text-control);line-height:var(--leading-body);border-radius:var(--radius-control);margin:0}.letter-inbox-module__t1k_-G__systemNotice a{color:var(--accent);text-underline-offset:3px;font-weight:var(--weight-bold);text-decoration:underline}.letter-inbox-module__t1k_-G__editIcon{margin-left:var(--gap-label);vertical-align:middle;display:inline-block}.letter-inbox-module__t1k_-G__notice{font-family:var(--sans);color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body)}.letter-inbox-module__t1k_-G__input,.letter-inbox-module__t1k_-G__input form{gap:var(--gap-item);display:grid}.letter-inbox-module__t1k_-G__input{padding:var(--gap-item);border-top:1px solid var(--line);background:var(--surface);border-radius:var(--radius-panel)}.letter-inbox-module__t1k_-G__actions{gap:var(--gap-text);flex-wrap:wrap;display:flex}.letter-inbox-module__t1k_-G__actions button{min-height:var(--touch-target);padding:var(--gap-text) var(--gap-item);border:1px solid var(--deep);border-radius:var(--radius-chip);background:var(--surface);color:var(--deep);font-size:var(--text-control);cursor:pointer}.letter-inbox-module__t1k_-G__error{color:var(--danger);font-size:var(--text-control)}.letter-inbox-module__t1k_-G__dots{gap:var(--gap-eyebrow);align-items:center;min-height:1.5rem;display:flex}.letter-inbox-module__t1k_-G__dots i{background:var(--muted);border-radius:50%;width:6px;height:6px}.letter-inbox-module__t1k_-G__reduced{display:none}@media (prefers-reduced-motion:no-preference){html:not([data-calm=true]) .letter-inbox-module__t1k_-G__stageLine[data-arrived]{animation:letter-inbox-module__t1k_-G__stage-line-arrive var(--duration-3) var(--ease-out) 1}:is(html:not([data-calm=true]) .letter-inbox-module__t1k_-G__cat[data-settled],html:not([data-calm=true]) .letter-inbox-module__t1k_-G__letterRow[data-settled]){animation:letter-inbox-module__t1k_-G__stage-settle var(--duration-2) var(--ease-out) 1}html:not([data-calm=true]) .letter-inbox-module__t1k_-G__me[data-arrived]{animation:letter-inbox-module__t1k_-G__answer-arrive var(--duration-2) var(--ease-out) 1}html:not([data-calm=true]) .letter-inbox-module__t1k_-G__stageDot[data-just-filled]{animation:letter-inbox-module__t1k_-G__dot-pop var(--duration-2) var(--ease-spring) 1}html:not([data-calm=true]) .letter-inbox-module__t1k_-G__stageDots[data-arrived]{animation:letter-inbox-module__t1k_-G__dots-appear var(--duration-2) var(--ease-out) 1}html:not([data-calm=true]) .letter-inbox-module__t1k_-G__stageTail{transition:opacity var(--duration-3) var(--ease-out)}html:not([data-calm=true]) .letter-inbox-module__t1k_-G__dots i{animation:1.2s infinite letter-inbox-module__t1k_-G__chat-dot}html:not([data-calm=true]) .letter-inbox-module__t1k_-G__dots i:nth-child(2){animation-delay:.15s}html:not([data-calm=true]) .letter-inbox-module__t1k_-G__dots i:nth-child(3){animation-delay:.3s}}@keyframes letter-inbox-module__t1k_-G__stage-line-arrive{0%{opacity:0;transform:translateY(6px)}}@keyframes letter-inbox-module__t1k_-G__stage-settle{0%{opacity:0;transform:translateY(-4px)}}@keyframes letter-inbox-module__t1k_-G__answer-arrive{0%{opacity:0;transform:translate(12px)}}@keyframes letter-inbox-module__t1k_-G__dot-pop{50%{transform:scale(1.8)}}@keyframes letter-inbox-module__t1k_-G__dots-appear{0%{opacity:0}}@keyframes letter-inbox-module__t1k_-G__chat-dot{50%{opacity:.3;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.letter-inbox-module__t1k_-G__dots{display:none}.letter-inbox-module__t1k_-G__reduced{display:inline}}[data-calm=true] .letter-inbox-module__t1k_-G__dots{display:none}[data-calm=true] .letter-inbox-module__t1k_-G__reduced{display:inline}.letter-inbox-module__t1k_-G__birthFields{gap:var(--gap-item);border:0;margin:0;padding:0;display:grid}.letter-inbox-module__t1k_-G__dateParts{gap:var(--gap-label);grid-template-columns:2fr 1fr 1fr;display:grid}.letter-inbox-module__t1k_-G__dateParts label{gap:var(--gap-label);font-size:var(--text-control);display:grid}.letter-inbox-module__t1k_-G__dateParts input{width:100%;min-width:0}.letter-inbox-module__t1k_-G__input input[type=number],.letter-inbox-module__t1k_-G__input input[type=time]{min-height:var(--control-height);border:1px solid var(--field-line);border-radius:var(--radius-control);padding:var(--gap-text);background:var(--surface);color:var(--ink);font-family:var(--sans);font-size:var(--text-body)}.letter-inbox-module__t1k_-G__input label{gap:var(--gap-label);display:grid}.letter-inbox-module__t1k_-G__input .letter-inbox-module__t1k_-G__birthFields>label{align-items:center;gap:var(--gap-label);display:flex}.letter-inbox-module__t1k_-G__actions button[aria-pressed=true]{background:var(--deep);color:var(--on-deep)}@media (max-width:979px){.letter-inbox-module__t1k_-G__input{margin-bottom:calc(var(--letter-clearance,0px) + env(safe-area-inset-bottom,0px))}}
.letter-mailbox-module__Sa3FiG__mailbox{width:100%;max-width:var(--width-reading);margin-inline:auto;margin-top:var(--gap-page-top);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);display:grid}.letter-mailbox-module__Sa3FiG__conversation{min-width:0;padding:var(--gap-item)}.letter-mailbox-module__Sa3FiG__message{gap:var(--gap-text);justify-items:start;max-width:92%;display:grid}.letter-mailbox-module__Sa3FiG__bubble{padding:var(--gap-text) var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink);font-family:var(--serif);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;border-top-left-radius:0;margin:0}.letter-mailbox-module__Sa3FiG__card{align-items:center;gap:var(--gap-text);width:100%;padding:var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:minmax(0,1fr);display:grid}.letter-mailbox-module__Sa3FiG__card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-medium);overflow:hidden}.letter-mailbox-module__Sa3FiG__card :is(button,a){min-height:var(--touch-target);justify-self:stretch}
.reading-dial-module__ha4f_a__layer{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;color:inherit;touch-action:pinch-zoom;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.reading-dial-module__ha4f_a__layer[open]{animation:none}.reading-dial-module__ha4f_a__layer[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:none}.reading-dial-module__ha4f_a__scrim{background:color-mix(in srgb, var(--paper) 62%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.reading-dial-module__ha4f_a__dial{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.reading-dial-module__ha4f_a__cards{transform-origin:0 0;margin:0;padding:0;list-style:none;position:absolute;top:0;left:0}.reading-dial-module__ha4f_a__slot{width:88px;position:absolute;top:0;left:0}.reading-dial-module__ha4f_a__card{gap:var(--gap-eyebrow);padding:var(--gap-caption);border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2);color:var(--ink);justify-items:center;text-decoration:none;display:grid}.reading-dial-module__ha4f_a__card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.reading-dial-module__ha4f_a__art{aspect-ratio:2/3;background:var(--line);border-radius:6px;width:100%;display:block;overflow:hidden}.reading-dial-module__ha4f_a__art img{object-fit:cover;width:100%;height:100%;display:block}.reading-dial-module__ha4f_a__name{font-family:var(--serif);font-size:var(--text-meta);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:center;word-break:keep-all}.reading-dial-module__ha4f_a__short{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-title);text-align:center;word-break:keep-all}.reading-dial-module__ha4f_a__wide .reading-dial-module__ha4f_a__slot{width:176px}.reading-dial-module__ha4f_a__wide .reading-dial-module__ha4f_a__name{font-size:var(--text-body)}.reading-dial-module__ha4f_a__wide .reading-dial-module__ha4f_a__short{font-size:var(--text-meta)}.reading-dial-module__ha4f_a__tarot .reading-dial-module__ha4f_a__cards{column-gap:var(--gap-section)}.reading-dial-module__ha4f_a__tarot .reading-dial-module__ha4f_a__slot{width:144px}.reading-dial-module__ha4f_a__tarot .reading-dial-module__ha4f_a__name{font-size:var(--text-body)}.reading-dial-module__ha4f_a__tarot .reading-dial-module__ha4f_a__short{font-size:var(--text-control);line-height:var(--leading-snug)}.reading-dial-module__ha4f_a__tarot.reading-dial-module__ha4f_a__wide .reading-dial-module__ha4f_a__slot{width:208px}.reading-dial-module__ha4f_a__tarot.reading-dial-module__ha4f_a__wide .reading-dial-module__ha4f_a__name{font-size:var(--text-subheading)}.reading-dial-module__ha4f_a__tarot.reading-dial-module__ha4f_a__wide .reading-dial-module__ha4f_a__short{font-size:var(--text-body)}.reading-dial-module__ha4f_a__knob{width:var(--touch-target);height:var(--touch-target);border:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));background:var(--surface);box-shadow:var(--shadow-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.reading-dial-module__ha4f_a__knob:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.reading-dial-module__ha4f_a__card:hover{border-color:var(--gold)}.reading-dial-module__ha4f_a__wide .reading-dial-module__ha4f_a__card:hover{box-shadow:0 0 0 1px var(--gold), var(--shadow-2)}}.reading-dial-module__ha4f_a__tip{--tip-lift:calc(-1 * var(--gap-label));left:0;top:var(--tip-middle);z-index:1;gap:var(--gap-eyebrow);width:min(440px, calc(100vw - 2 * var(--gap-block)));padding:var(--gap-item) var(--gap-block);border:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-2);color:var(--ink);text-align:center;word-break:keep-all;transform:translate(-50%, -50%) translateY(var(--tip-lift)) scale(.94);transform-origin:50% 0;opacity:0;pointer-events:none;transition:opacity var(--duration-2) var(--ease-out), transform var(--duration-2) var(--ease-out);display:grid;position:absolute}.reading-dial-module__ha4f_a__tip[data-below]{--tip-lift:var(--gap-label);transform-origin:50% 100%}.reading-dial-module__ha4f_a__tip[data-shown]{opacity:1;animation:reading-dial-module__ha4f_a__tip-rise var(--duration-2) var(--ease-out) backwards;transform:translate(-50%,-50%)}@keyframes reading-dial-module__ha4f_a__tip-rise{0%{opacity:0;transform:translate(-50%, -50%) translateY(var(--tip-lift)) scale(.94)}to{opacity:1;transform:translate(-50%,-50%)}}.reading-dial-module__ha4f_a__tip strong{font-family:var(--serif);font-size:var(--text-body);color:var(--accent)}.reading-dial-module__ha4f_a__tip span{font-size:var(--text-body);line-height:var(--leading-body)}.reading-dial-module__ha4f_a__tip:after{content:"";top:0;left:clamp(var(--pad-panel), calc(50% + var(--tip-tail)), calc(100% - var(--pad-panel)));border-right:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));border-bottom:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));background:var(--surface);width:14px;height:14px;transition:left var(--duration-2) var(--ease-out);position:absolute;transform:translate(-50%,-50%)rotate(225deg)}.reading-dial-module__ha4f_a__tip[data-below]:after{top:100%;transform:translate(-50%,-50%)rotate(45deg)}:root[data-calm=true] .reading-dial-module__ha4f_a__tip{transition:none;animation:none}:root[data-calm=true] .reading-dial-module__ha4f_a__tip:after{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.reading-dial-module__ha4f_a__tip,.reading-dial-module__ha4f_a__tip:after{transition:none;animation:none}}
.saju-result-speaker-module__4u2V7G__head{align-items:flex-start;gap:var(--gap-item);width:100%;min-width:0;display:flex}.saju-result-speaker-module__4u2V7G__speaker{align-content:start;justify-items:center;gap:var(--gap-caption);flex:none;display:grid}.saju-result-speaker-module__4u2V7G__guide{aspect-ratio:1;border-radius:50%;width:68px;display:block;position:relative}.saju-result-speaker-module__4u2V7G__guide img,.saju-result-speaker-module__4u2V7G__guide video{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}@media (max-width:979px){.saju-result-speaker-module__4u2V7G__guide [data-motion-control]{box-shadow:none;font-size:var(--text-small);background:0 0;border:0;bottom:calc(14.645% - 22px);right:calc(14.645% - 22px)}.saju-result-speaker-module__4u2V7G__guide [data-motion-control]:before{content:"";inset:var(--space-2);z-index:-1;border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-1);border-radius:50%;position:absolute}.saju-result-speaker-module__4u2V7G__guide.saju-result-speaker-module__4u2V7G__guide.saju-result-speaker-module__4u2V7G__guide [data-motion-control]:focus-visible{outline:none}.saju-result-speaker-module__4u2V7G__guide [data-motion-control]:focus-visible:before{outline:3px solid var(--focus-ring);outline-offset:2px}}.saju-result-speaker-module__4u2V7G__name{color:var(--ink-soft);font-size:var(--text-small)}.saju-result-speaker-module__4u2V7G__bubble{min-width:0;padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;border-top-left-radius:0;flex:auto;gap:0;display:grid}:is(.saju-result-speaker-module__4u2V7G__bubble>h1,.saju-result-speaker-module__4u2V7G__bubble>h2,.saju-result-speaker-module__4u2V7G__bubble>p){margin:0}.saju-result-speaker-module__4u2V7G__bubble>*+*{margin-top:var(--gap-text)}.saju-result-speaker-module__4u2V7G__bubble>[data-type-role=eyebrow]+*{margin-top:var(--gap-eyebrow)}@media (min-width:980px){.saju-result-speaker-module__4u2V7G__guide{width:192px}.saju-result-speaker-module__4u2V7G__head[data-conversation=true]{display:contents}.saju-result-speaker-module__4u2V7G__head[data-conversation=true] .saju-result-speaker-module__4u2V7G__speaker{top:var(--gap-block);grid-area:1/1/span 2;position:sticky}.saju-result-speaker-module__4u2V7G__head[data-conversation=true] .saju-result-speaker-module__4u2V7G__bubble{grid-column:2;width:100%}}@keyframes saju-result-speaker-module__4u2V7G__saju-speaker-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) [data-arrived] .saju-result-speaker-module__4u2V7G__bubble{animation:saju-result-speaker-module__4u2V7G__saju-speaker-arrive var(--duration-3) var(--ease-out) backwards}}
.next-step-module__jlNPoa__panel{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:var(--radius-panel);background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--surface,var(--paper))}.next-step-module__jlNPoa__eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--gap-eyebrow);color:var(--label-ink,var(--accent));font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);display:flex}.next-step-module__jlNPoa__note{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent) 10%, var(--surface,var(--paper)));color:var(--ink);font-size:var(--text-control);line-height:var(--leading-control)}
.stamp-strip-module__L1ZmCa__strip,.stamp-strip-module__L1ZmCa__toast{--stamp-size:34px}.stamp-strip-module__L1ZmCa__strip{text-align:center;position:relative}.stamp-strip-module__L1ZmCa__before{margin:var(--gap-block) auto 0}.stamp-strip-module__L1ZmCa__cells{justify-content:center;gap:clamp(0px, calc((100% - var(--stamp-size) * 7) / 6), var(--gap-caption));width:100%;margin:0;padding:0;list-style:none;display:flex}.stamp-strip-module__L1ZmCa__cells li{flex:0 0 var(--stamp-size);width:var(--stamp-size);height:var(--stamp-size);border:1.5px dashed color-mix(in srgb, var(--ink-soft) 70%, transparent);color:var(--muted);font:var(--text-control) var(--serif);border-radius:50%;place-items:center;display:grid;position:relative}.stamp-strip-module__L1ZmCa__glyph{place-items:center;width:100%;height:100%;display:grid}.stamp-strip-module__L1ZmCa__cells .stamp-strip-module__L1ZmCa__stamped{border:1px solid var(--gold);background:radial-gradient(circle at 35% 30%, #fff3c9, var(--gold) 55%, #a8853f);color:#2a1d0c;box-shadow:0 0 10px color-mix(in srgb, var(--gold) 55%, transparent), inset 0 0 0 2px #fff1c455;font-size:var(--text-body)}.stamp-strip-module__L1ZmCa__cells .stamp-strip-module__L1ZmCa__giftCell{border-style:solid;border-color:var(--gold)}.stamp-strip-module__L1ZmCa__cells .stamp-strip-module__L1ZmCa__today{border-style:solid;border-color:var(--gold);outline:2px solid color-mix(in srgb, var(--gold) 35%, transparent)}.stamp-strip-module__L1ZmCa__before .stamp-strip-module__L1ZmCa__cells .stamp-strip-module__L1ZmCa__today:not(.stamp-strip-module__L1ZmCa__stamped){color:var(--ink);border-style:solid}.stamp-strip-module__L1ZmCa__strip .stamp-strip-module__L1ZmCa__line{max-width:none;margin:var(--gap-caption) 0 0;color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);text-wrap:balance}.stamp-strip-module__L1ZmCa__line b,.stamp-strip-module__L1ZmCa__news b{color:var(--accent);font-weight:var(--weight-bold)}.stamp-strip-module__L1ZmCa__strip[data-pending] .stamp-strip-module__L1ZmCa__cells{opacity:.45}.stamp-strip-module__L1ZmCa__after{width:min(100%,340px);margin:0 auto var(--gap-block);padding:var(--gap-item);border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 70%), var(--surface)}.stamp-strip-module__L1ZmCa__news{gap:var(--gap-eyebrow);margin-top:var(--gap-item);display:grid}.stamp-strip-module__L1ZmCa__news strong{color:var(--ink);font:var(--weight-regular) var(--text-section) / var(--leading-title) var(--serif)}.stamp-strip-module__L1ZmCa__news span{color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-body)}.stamp-strip-module__L1ZmCa__after .stamp-strip-module__L1ZmCa__news span{font-size:var(--text-control)}.stamp-strip-module__L1ZmCa__signup,.stamp-strip-module__L1ZmCa__rewardButton{min-height:var(--touch-target);margin-top:var(--gap-label);padding:var(--gap-label) var(--gap-item);border:1px solid var(--gold);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--weight-bold) var(--text-control) / var(--leading-control) var(--sans);cursor:pointer;justify-self:center}.stamp-strip-module__L1ZmCa__signup:focus-visible,.stamp-strip-module__L1ZmCa__rewardButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.stamp-strip-module__L1ZmCa__reward{align-items:center;gap:var(--gap-caption) var(--gap-item);margin-top:var(--gap-block);padding:var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.stamp-strip-module__L1ZmCa__rewardIcon{color:var(--accent);font-size:var(--text-section);place-items:center;display:grid}.stamp-strip-module__L1ZmCa__reward strong{font-size:var(--text-control);color:var(--ink)}.stamp-strip-module__L1ZmCa__reward p{margin:var(--gap-eyebrow) 0 0;font-size:var(--text-small);line-height:var(--leading-body);color:var(--ink-soft)}.stamp-strip-module__L1ZmCa__rewardButton{background:var(--deep);color:var(--on-deep);border-color:var(--deep);grid-column:1/-1;margin:0}.stamp-strip-module__L1ZmCa__toast{z-index:900;top:calc(env(safe-area-inset-top,0px) + var(--gap-caption));width:min(360px, calc(100vw - var(--gap-block)));padding:var(--gap-item);border:1px solid var(--gold);border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--gold) 22%, transparent), transparent 70%), var(--surface);box-shadow:var(--shadow-3);text-align:center;pointer-events:none;margin:0 auto;animation:.32s cubic-bezier(.2,.9,.3,1.2) both stamp-strip-module__L1ZmCa__toast-in;position:fixed;left:0;right:0}.stamp-strip-module__L1ZmCa__guestToast{pointer-events:auto}.stamp-strip-module__L1ZmCa__leaving{animation:.36s both stamp-strip-module__L1ZmCa__toast-out}.stamp-strip-module__L1ZmCa__seal{z-index:5;color:#2a1d0c;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff6d8,#e7c477 55%,#a8853f);border:2px solid #fff0c0;border-radius:50%;align-content:center;place-items:center;animation:1.5s cubic-bezier(.3,.7,.2,1) .32s both stamp-strip-module__L1ZmCa__seal-drop;display:grid;position:absolute;inset:0;box-shadow:0 0 0 3px #f4d58a66,0 0 34px #f6d27fcc}.stamp-strip-module__L1ZmCa__seal b{font-size:var(--text-control);line-height:var(--leading-none)}.stamp-strip-module__L1ZmCa__seal small{font-size:var(--text-micro);line-height:var(--leading-none)}.stamp-strip-module__L1ZmCa__cells .stamp-strip-module__L1ZmCa__ghost{border:1px dashed var(--gold)}.stamp-strip-module__L1ZmCa__seal.stamp-strip-module__L1ZmCa__tease{border:2px dashed var(--gold);background:var(--surface);color:var(--accent);animation:1.3s cubic-bezier(.3,.7,.2,1) .32s both stamp-strip-module__L1ZmCa__seal-tease}@keyframes stamp-strip-module__L1ZmCa__toast-in{0%{opacity:0;transform:translateY(-110%)scale(.96)}to{opacity:1;transform:none}}@keyframes stamp-strip-module__L1ZmCa__toast-out{to{opacity:0;transform:translateY(-110%)scale(.96)}}@keyframes stamp-strip-module__L1ZmCa__seal-drop{0%{opacity:0;transform:translateY(44px)scale(4.6)rotate(-20deg)}12%{opacity:1;transform:translateY(40px)scale(4.3)rotate(-18deg)}20%{transform:translateY(46px)scale(4.6)rotate(-22deg)}28%{transform:scale(.92)rotate(-6deg)}33%{transform:scale(1.14)rotate(-6deg)}40%,78%{opacity:1;transform:scale(1)rotate(-6deg)}to{opacity:0;transform:none}}@keyframes stamp-strip-module__L1ZmCa__seal-tease{0%{opacity:0;transform:translateY(44px)scale(4.6)rotate(-20deg)}15%{opacity:.9}62%{transform:translateY(-14px)scale(1.2)rotate(-8deg)}to{opacity:.9;transform:translateY(-8px)scale(1.12)rotate(-6deg)}}:is(:root[data-calm=true] .stamp-strip-module__L1ZmCa__toast,:root[data-calm=true] .stamp-strip-module__L1ZmCa__seal){animation:none}@media (prefers-reduced-motion:reduce){.stamp-strip-module__L1ZmCa__toast,.stamp-strip-module__L1ZmCa__seal{animation:none}}@media (min-width:681px){.stamp-strip-module__L1ZmCa__strip,.stamp-strip-module__L1ZmCa__toast{--stamp-size:38px}}@media (min-width:980px){.stamp-strip-module__L1ZmCa__strip,.stamp-strip-module__L1ZmCa__toast{--stamp-size:40px}.stamp-strip-module__L1ZmCa__strip .stamp-strip-module__L1ZmCa__line{font-size:var(--text-body)}}
.image-frame-module__GVk-Mq__frame{background:var(--soft);width:100%;min-width:0;height:100%;display:block;position:relative}.image-frame-module__GVk-Mq__frame .image-frame-module__GVk-Mq__picture{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-2) var(--ease-out);display:block}.image-frame-module__GVk-Mq__frame[data-image-cached=true] .image-frame-module__GVk-Mq__picture{transition:none}.image-frame-module__GVk-Mq__frame[data-image-phase=ready]{background:0 0}.image-frame-module__GVk-Mq__placeholder,.image-frame-module__GVk-Mq__failure{place-content:center;gap:var(--gap-label);padding:var(--gap-label);color:var(--muted);background:var(--soft);text-align:center;font:var(--weight-regular) var(--text-small)/var(--leading-body) var(--sans);display:grid;position:absolute;inset:0}.image-frame-module__GVk-Mq__placeholder{pointer-events:none;color:var(--accent);font-size:var(--text-section)}.image-frame-module__GVk-Mq__failure{overflow:auto}.image-frame-module__GVk-Mq__retry,.image-frame-module__GVk-Mq__retryHint{color:var(--accent);font:var(--weight-bold) var(--text-control)/var(--leading-control) var(--sans)}.image-frame-module__GVk-Mq__retry{min-height:var(--touch-target);padding:0 var(--gap-label);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);cursor:pointer}.image-frame-module__GVk-Mq__retryHint{cursor:pointer}.image-frame-module__GVk-Mq__frame[data-compact=true] .image-frame-module__GVk-Mq__failure{gap:0;padding:0}.image-frame-module__GVk-Mq__frame[data-compact=true] .image-frame-module__GVk-Mq__failureNote{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.image-frame-module__GVk-Mq__frame[data-compact=true] .image-frame-module__GVk-Mq__retry{min-height:0;font-size:var(--text-meta);background:0 0;border:0;padding:0}.image-frame-module__GVk-Mq__frame[data-compact=true] .image-frame-module__GVk-Mq__retryHint{font-size:var(--text-meta)}@media (prefers-reduced-motion:reduce){.image-frame-module__GVk-Mq__frame .image-frame-module__GVk-Mq__picture{transition:none;animation:none}}html[data-calm=true] .image-frame-module__GVk-Mq__frame .image-frame-module__GVk-Mq__picture{transition:none;animation:none}
.billing-catalog-module__mfW0Ka__catalog{width:min(100%, var(--width-list));box-sizing:border-box;padding:0 0 var(--gap-block);color:var(--ink);font-family:var(--sans);margin:0 auto}.billing-catalog-module__mfW0Ka__comingSoon{margin:0 0 var(--gap-item);color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body)}.billing-catalog-module__mfW0Ka__productGroup{margin:0}.billing-catalog-module__mfW0Ka__productGroup+.billing-catalog-module__mfW0Ka__productGroup{margin-top:var(--gap-item)}.billing-catalog-module__mfW0Ka__grid{gap:var(--gap-item);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-catalog-module__mfW0Ka__card{align-items:start;gap:var(--gap-item);min-width:0;padding:var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:112px minmax(0,1fr);display:grid;overflow:hidden}.billing-catalog-module__mfW0Ka__card:focus-within{border-color:var(--accent)}.billing-catalog-module__mfW0Ka__artwork{aspect-ratio:3/2;border-radius:var(--radius-control);background:var(--soft);width:100%;overflow:hidden}.billing-catalog-module__mfW0Ka__artwork img{object-fit:cover;width:100%;height:100%;display:block}.billing-catalog-module__mfW0Ka__cardCopy{gap:var(--gap-text);flex-direction:column;min-width:0;display:flex}.billing-catalog-module__mfW0Ka__ownedActions{gap:var(--gap-label);display:grid}.billing-catalog-module__mfW0Ka__card h3{color:var(--ink);margin:0}.billing-catalog-module__mfW0Ka__description{color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.billing-catalog-module__mfW0Ka__price{align-items:baseline;gap:var(--gap-label);padding-top:var(--gap-text);color:var(--ink);font:var(--weight-bold) var(--text-title) / var(--leading-tight) var(--sans);flex-wrap:wrap;margin:auto 0 0;display:flex}.billing-catalog-module__mfW0Ka__price small,.billing-catalog-module__mfW0Ka__price del{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-control)}.billing-catalog-module__mfW0Ka__primaryButton,.billing-catalog-module__mfW0Ka__secondaryButton{justify-content:center;align-items:center;gap:var(--gap-label);width:100%;min-height:var(--control-height);box-sizing:border-box;margin-top:var(--gap-label);padding:var(--gap-label) var(--gap-item);border:1px solid var(--deep);border-radius:var(--radius-control);font:var(--weight-bold) var(--text-control) / var(--leading-control) var(--sans);text-align:center;cursor:pointer;text-decoration:none;display:inline-flex}.billing-catalog-module__mfW0Ka__primaryButton{background:var(--deep);color:var(--on-deep)}.billing-catalog-module__mfW0Ka__secondaryButton{color:var(--deep);background:0 0}.billing-catalog-module__mfW0Ka__primaryButton:focus-visible,.billing-catalog-module__mfW0Ka__secondaryButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.billing-catalog-module__mfW0Ka__primaryButton:disabled,.billing-catalog-module__mfW0Ka__secondaryButton[aria-disabled=true]{cursor:not-allowed;opacity:.55}.billing-catalog-module__mfW0Ka__recommended{max-width:560px}.billing-catalog-module__mfW0Ka__more{margin-top:var(--gap-block)}@media (max-width:680px){.billing-catalog-module__mfW0Ka__grid{grid-template-columns:minmax(0,1fr)}.billing-catalog-module__mfW0Ka__card{grid-template-columns:84px minmax(0,1fr)}.billing-catalog-module__mfW0Ka__cardCopy{display:contents}.billing-catalog-module__mfW0Ka__card h3{grid-column:2;align-self:center}.billing-catalog-module__mfW0Ka__description,.billing-catalog-module__mfW0Ka__price,.billing-catalog-module__mfW0Ka__primaryButton,.billing-catalog-module__mfW0Ka__secondaryButton,.billing-catalog-module__mfW0Ka__ownedActions{grid-column:1/-1}.billing-catalog-module__mfW0Ka__price{padding-top:0}.billing-catalog-module__mfW0Ka__primaryButton,.billing-catalog-module__mfW0Ka__secondaryButton{margin-top:0}}@media (hover:hover) and (pointer:fine){.billing-catalog-module__mfW0Ka__card:hover{border-color:var(--accent)}}
.note-line-module__ruT0Zq__line{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);word-break:keep-all}.note-line-module__ruT0Zq__stack{display:grid}.note-line-module__ruT0Zq__text{visibility:hidden;grid-area:1/1;margin:0}.note-line-module__ruT0Zq__text[data-shown]{visibility:inherit}.note-line-module__ruT0Zq__text[data-open]{color:var(--ink-soft,var(--ink))}.note-line-module__ruT0Zq__text strong{color:var(--accent)}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .note-line-module__ruT0Zq__text[data-open][data-shown]{animation:note-line-module__ruT0Zq__note-enter var(--duration-3) var(--ease-out)}}@keyframes note-line-module__ruT0Zq__note-enter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}
.plan-finder-module__5KuKAa__finder{margin:0 0 var(--gap-item);color:var(--ink);font-family:var(--sans)}.plan-finder-module__5KuKAa__questions{gap:var(--gap-item);margin-top:var(--gap-item);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-finder-module__5KuKAa__question{gap:var(--gap-item);min-width:0;padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-rows:auto 1fr;margin:0;display:grid}.plan-finder-module__5KuKAa__question[data-answered]{border-color:var(--accent)}.plan-finder-module__5KuKAa__question legend{float:left;gap:var(--gap-label);width:100%;color:var(--ink);font:var(--weight-bold) var(--text-subheading) / var(--leading-title) var(--serif);align-items:flex-start;margin:0;padding:0;display:flex}.plan-finder-module__5KuKAa__step{border:1px solid var(--accent);width:26px;height:26px;color:var(--accent);font:var(--weight-bold) var(--text-meta) / var(--leading-none) var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.plan-finder-module__5KuKAa__question[data-answered] .plan-finder-module__5KuKAa__step{background:var(--deep);color:var(--on-deep)}.plan-finder-module__5KuKAa__options{align-self:end}.plan-finder-module__5KuKAa__question .plan-finder-module__5KuKAa__options span{font-size:var(--text-control)}.plan-finder-module__5KuKAa__status{margin:var(--gap-label) 0 0;color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body)}.plan-finder-module__5KuKAa__status:empty{margin:0}@media (max-width:680px){.plan-finder-module__5KuKAa__questions{grid-template-columns:minmax(0,1fr)}}
.saju-term-module__0y6t8W__term{display:inline}.saju-term-module__0y6t8W__trigger{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;border-radius:0;padding:0;display:inline}.saju-term-module__0y6t8W__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.saju-term-module__0y6t8W__tooltip{z-index:1000;width:max-content;max-width:min(22rem, calc(100vw - var(--gap-item) * 2));max-height:calc(100dvh - var(--gap-item) * 2);padding:var(--gap-item);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-3);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans);text-align:start;word-break:keep-all;overflow-wrap:anywhere;position:fixed;overflow-y:auto}
.card-story-help-module__nSFG2W__help{margin-top:var(--gap-block);text-align:left}.card-story-help-module__nSFG2W__body{gap:var(--gap-text);display:grid}.card-story-help-module__nSFG2W__body p,.card-story-help-module__nSFG2W__body a{color:var(--ink);font-size:var(--text-control);line-height:var(--leading-body);word-break:keep-all;overflow-wrap:anywhere;margin:0}.card-story-help-module__nSFG2W__body a{color:var(--accent)}
.fortune-continue-module__zVzrLG__continue{padding:var(--pad-panel);gap:0;display:grid;}.fortune-continue-module__zVzrLG__eyebrow{}.fortune-continue-module__zVzrLG__continue h2{color:var(--ink)}.fortune-continue-module__zVzrLG__continue>.fortune-continue-module__zVzrLG__cards+*{margin-block-start:var(--gap-block)}.fortune-continue-module__zVzrLG__cards{gap:var(--gap-item);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fortune-continue-module__zVzrLG__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.fortune-continue-module__zVzrLG__art{aspect-ratio:16/10;width:100%;display:block;position:relative;overflow:hidden}.fortune-continue-module__zVzrLG__art img{object-fit:cover}.fortune-continue-module__zVzrLG__copy{gap:var(--gap-text);min-width:0;padding:var(--gap-item);flex-direction:column;flex:1;display:flex}.fortune-continue-module__zVzrLG__copy small{color:var(--label-ink,var(--accent));font-size:var(--text-meta);font-weight:var(--weight-bold)}.fortune-continue-module__zVzrLG__copy strong{color:var(--ink);font-family:var(--serif);font-size:var(--text-subheading);line-height:var(--leading-title)}.fortune-continue-module__zVzrLG__copy>span{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body)}.fortune-continue-module__zVzrLG__copy em{padding-top:var(--gap-label);color:var(--accent);font-size:var(--text-small);font-style:normal;font-weight:var(--weight-bold);margin-top:auto}.fortune-continue-module__zVzrLG__card>b{top:var(--space-2);right:var(--space-2);background:color-mix(in srgb, var(--paper) 78%, transparent);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute}.fortune-continue-module__zVzrLG__note{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body);margin:0}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .fortune-continue-module__zVzrLG__art img{transition:scale var(--duration-4) var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:root:not([data-calm=true]) .fortune-continue-module__zVzrLG__card:hover .fortune-continue-module__zVzrLG__art img{scale:1.06}}@media (max-width:979px){.fortune-continue-module__zVzrLG__cards{grid-template-columns:1fr}.fortune-continue-module__zVzrLG__card{align-items:flex-start;gap:var(--gap-item);padding:var(--gap-item);flex-direction:row}.fortune-continue-module__zVzrLG__art{aspect-ratio:1;border-radius:var(--radius-control);flex:none;width:88px}.fortune-continue-module__zVzrLG__copy{padding:0 var(--gap-block) 0 0}.fortune-continue-module__zVzrLG__card>b{top:var(--space-3);right:var(--space-3);background:0 0;width:auto;height:auto}}.fortune-continue-module__zVzrLG__cardSlot{display:contents}.fortune-continue-module__zVzrLG__bridge{justify-items:start;gap:var(--gap-text);padding-bottom:var(--gap-block);margin-bottom:var(--gap-text);border-bottom:1px solid var(--line);display:grid}.fortune-continue-module__zVzrLG__speaker{color:var(--ink-soft);font-size:var(--text-small)}.fortune-continue-module__zVzrLG__bubble{padding:var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);color:var(--ink);font:var(--weight-regular) var(--text-body)/var(--leading-body) var(--serif);border-top-left-radius:0;margin:0}.fortune-continue-module__zVzrLG__bridgeButton{justify-items:start;gap:var(--gap-eyebrow);min-height:var(--control-height);padding:var(--gap-item);margin-top:var(--gap-label);border:1px solid var(--deep);border-radius:var(--radius-control);background:var(--deep);color:var(--on-deep);text-decoration:none;display:grid}.fortune-continue-module__zVzrLG__bridgeButton strong{font-size:var(--text-control);line-height:var(--leading-control)}.fortune-continue-module__zVzrLG__bridgeButton span{font-size:var(--text-small);line-height:var(--leading-body)}.fortune-continue-module__zVzrLG__bridgeButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.fortune-continue-module__zVzrLG__cards:has(>.fortune-continue-module__zVzrLG__cardSlot:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:979px){.fortune-continue-module__zVzrLG__cards:has(>.fortune-continue-module__zVzrLG__cardSlot:nth-child(2):last-child){grid-template-columns:1fr}}
.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}}
.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}
.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)}
.standalone-site-shell-module__PBBZOq__shell>.commerce-page{padding-left:0;padding-right:0}
