.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}
.naming-module__gBau2W__view{width:100%;max-width:var(--width-page);padding-top:var(--gap-page-top);gap:var(--gap-block);color:var(--ink);flex-direction:column;margin-inline:auto;display:flex}.naming-module__gBau2W__publicPage{padding-inline:var(--pad-panel);padding-bottom:var(--gap-section)}.naming-private-page{padding-bottom:var(--gap-section)}.naming-module__gBau2W__results{max-width:var(--width-reading);gap:var(--gap-section)}.naming-module__gBau2W__intro{gap:var(--gap-text);flex-direction:column;display:flex}.naming-module__gBau2W__intro>:where(h1,p),.naming-module__gBau2W__panel>:where(h2,h3,p){margin:0}.naming-module__gBau2W__intro>[data-type-role=eyebrow]{margin-bottom:calc(-1 * var(--gap-text))}.naming-module__gBau2W__columns{gap:var(--gap-block);align-items:start;display:grid}.naming-module__gBau2W__form{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}.naming-module__gBau2W__panel{padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:var(--gap-text);flex-direction:column;min-width:0;display:flex}details.naming-module__gBau2W__panel{padding:0;display:block}.naming-module__gBau2W__panel>details,details.naming-module__gBau2W__panel>:not(summary){margin-top:var(--gap-block)}.naming-module__gBau2W__panel>p{line-height:var(--leading-body)}.naming-module__gBau2W__subject,.naming-module__gBau2W__actions,.naming-module__gBau2W__axisLinks{gap:var(--gap-item);flex-wrap:wrap;display:flex}.naming-module__gBau2W__names{gap:var(--gap-field);grid-template-columns:1fr 2fr;display:grid}.naming-module__gBau2W__field{gap:var(--gap-label);font-size:var(--text-control);line-height:var(--leading-body);flex-direction:column;display:flex}.naming-module__gBau2W__field>:is(input,select){width:100%;min-width:0;min-height:var(--control-height);padding-inline:var(--gap-item);border:1px solid var(--field-line);border-radius:var(--radius-control);background:var(--field);color:var(--ink);font:inherit;font-size:var(--text-body)}.naming-module__gBau2W__panel>.naming-module__gBau2W__field,.naming-module__gBau2W__panel>.naming-module__gBau2W__names{margin-top:var(--gap-field)}.naming-module__gBau2W__help{font-size:var(--text-control);line-height:var(--leading-body);color:var(--muted);overflow-wrap:anywhere}.naming-module__gBau2W__slots{gap:var(--gap-item);flex-wrap:wrap;display:flex}.naming-module__gBau2W__slots>button{gap:var(--gap-label);padding:var(--gap-item);white-space:normal;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.naming-module__gBau2W__slotGlyph,.naming-module__gBau2W__glyph{font-family:var(--serif);font-size:var(--text-glyph);line-height:var(--leading-none)}.naming-module__gBau2W__check{align-items:center;gap:var(--gap-label);min-height:var(--touch-target);font-size:var(--text-control);line-height:var(--leading-body);display:flex}.naming-module__gBau2W__check>input{flex-shrink:0}.naming-module__gBau2W__guide{font-size:var(--text-body);line-height:var(--leading-body)}.naming-module__gBau2W__guide>p+p{margin-top:var(--gap-text)}.naming-module__gBau2W__picker{width:min(100%, var(--width-reading))}.naming-module__gBau2W__picker p{font-size:var(--text-control);line-height:var(--leading-body)}.naming-module__gBau2W__candidates{gap:var(--gap-item);margin-block:var(--gap-block);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.naming-module__gBau2W__candidates>button{gap:var(--gap-label);padding:var(--gap-item);border:1px solid var(--field-line);border-radius:var(--radius-control);background:var(--field);color:var(--ink);min-height:var(--control-height);flex-direction:column;display:flex}.naming-module__gBau2W__candidates>button[aria-pressed=true],.naming-module__gBau2W__view button[aria-pressed=true]{border-color:var(--deep);background:var(--soft);color:var(--ink)}.naming-module__gBau2W__axisLinks>a{min-height:var(--touch-target);font-size:var(--text-control);align-items:center;display:flex}.naming-module__gBau2W__view .text-button{min-height:var(--touch-target);align-self:start}.naming-module__gBau2W__gridTable{gap:var(--gap-text);margin-block:var(--gap-block);flex-direction:column;display:flex}.naming-module__gBau2W__gridTable dl{margin:0}.naming-module__gBau2W__gridTable dl>div{gap:var(--gap-item);border-bottom:1px solid var(--line);padding-block:var(--gap-item);overflow-wrap:anywhere;font-size:var(--text-control);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.naming-module__gBau2W__gridTable dd{gap:var(--gap-text);flex-direction:column;margin:0;display:flex}.naming-module__gBau2W__gridTable [data-grade=bad] strong{color:var(--danger)}.naming-module__gBau2W__hyungList{gap:var(--gap-block);flex-direction:column;display:flex}.naming-module__gBau2W__hyungRecord{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}.naming-module__gBau2W__gradeBadge{font-size:var(--text-label);line-height:var(--leading-snug);padding:var(--gap-eyebrow) var(--gap-label);border:1px solid var(--line);border-radius:var(--radius-chip);display:inline-block}.naming-module__gBau2W__alternatives{gap:var(--gap-text);flex-direction:column;display:flex}.naming-module__gBau2W__hyungRecord :where(h3,h4,p){margin:0}.naming-module__gBau2W__results section{scroll-margin-top:var(--gap-section)}@media (min-width:980px){.naming-module__gBau2W__columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.naming-module__gBau2W__verdicts{gap:var(--gap-text) var(--gap-label);grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0;display:grid}.naming-module__gBau2W__verdicts>div{display:contents}.naming-module__gBau2W__verdicts dt{font-weight:var(--weight-bold);font-size:var(--text-control)}.naming-module__gBau2W__verdicts dd{font-size:var(--text-control);line-height:var(--leading-body);margin:0}.naming-module__gBau2W__axis{min-width:0}.naming-module__gBau2W__axis summary>h2{margin:0}.naming-module__gBau2W__axisBody{gap:var(--gap-text);flex-direction:column;display:flex}.naming-module__gBau2W__axisBody>:where(h3,p){margin:0}
.birth-profile-summary-module__6JFhCa__summary{gap:var(--gap-block);min-width:0;display:grid}.birth-profile-summary-module__6JFhCa__line{align-items:center;gap:var(--gap-item);padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);flex-wrap:wrap;display:flex}.birth-profile-summary-module__6JFhCa__line p{min-width:0;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;flex:1;margin:0}.birth-profile-summary-module__6JFhCa__line button{min-height:var(--touch-target)}.birth-profile-summary-module__6JFhCa__editor{gap:var(--gap-field);padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);display:grid}.birth-profile-summary-module__6JFhCa__notice,.birth-profile-summary-module__6JFhCa__error{font-size:var(--text-control);line-height:var(--leading-body);margin:0}.birth-profile-summary-module__6JFhCa__notice{color:var(--muted)}.birth-profile-summary-module__6JFhCa__error{color:var(--danger)}.birth-profile-summary-module__6JFhCa__gender{gap:var(--gap-label);border:0;min-width:0;margin:0;padding:0;display:grid}.birth-profile-summary-module__6JFhCa__gender legend{margin-bottom:var(--gap-label);font-size:var(--text-control);font-weight:var(--weight-bold);padding:0}.birth-profile-summary-module__6JFhCa__choices{gap:var(--gap-item);flex-wrap:wrap;display:flex}.birth-profile-summary-module__6JFhCa__choices button{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-control)}.birth-profile-summary-module__6JFhCa__status{color:var(--ink-soft);margin-inline-start:var(--gap-label)}.birth-profile-summary-module__6JFhCa__status:empty{display:none}
.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;position:relative}.saju-term-module__0y6t8W__trigger:after{content:"";left:var(--inline-hit-left,50%);top:var(--inline-hit-top,50%);width:var(--inline-hit-width,100%);height:var(--inline-hit-height,100%);min-width:var(--inline-hit-width,var(--touch-target));min-height:var(--inline-hit-height,var(--touch-target));transform:var(--inline-hit-transform,translate(-50%, -50%));position:absolute}.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)}
.daily-fortune-view-module__zjCcQq__resultLayout{gap:var(--gap-block)}.daily-fortune-view-module__zjCcQq__resultLayout>[class]{margin-block:0}.daily-fortune-view-module__zjCcQq__resultHeader{padding:var(--pad-panel);gap:0}.daily-fortune-view-module__zjCcQq__resultHeader[data-conversational=true]{background:0 0;border:0;padding:0}.daily-fortune-view-module__zjCcQq__profileLine{align-items:center;gap:var(--gap-item);margin-bottom:0;display:flex}.daily-fortune-view-module__zjCcQq__profileMeta{align-items:center;gap:var(--gap-text);color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);flex-wrap:wrap;margin:0;display:flex}.daily-fortune-view-module__zjCcQq__profileMeta>span+span:before{content:"/";margin-right:var(--gap-text);color:var(--muted)}.daily-fortune-view-module__zjCcQq__zodiacName{margin:var(--gap-eyebrow) 0 0;color:var(--ink);font:var(--weight-bold) var(--text-heading)/var(--leading-title) var(--serif)}.daily-fortune-view-module__zjCcQq__zodiacPrompt{margin-top:var(--gap-label);padding:var(--gap-eyebrow) 0;color:var(--accent);font-size:var(--text-control);min-height:var(--touch-target);background:0 0;text-decoration:none}.daily-fortune-view-module__zjCcQq__keywordPanel{padding:var(--pad-panel);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.daily-fortune-view-module__zjCcQq__keywordPanel>header{margin-bottom:var(--gap-block)}.daily-fortune-view-module__zjCcQq__keywordPanel h2{color:var(--ink)}.daily-fortune-view-module__zjCcQq__keywordGrid{gap:var(--gap-item);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-fortune-view-module__zjCcQq__keywordCard{--key-color:#779b91;min-width:0;padding:var(--gap-block) var(--gap-item) var(--gap-item);border-top:3px solid var(--key-color);border-radius:var(--radius-control);background:color-mix(in srgb, var(--key-color) 10%, var(--paper));position:relative;overflow:hidden}.daily-fortune-view-module__zjCcQq__keywordCard[data-kind=relationship]{--key-color:#b47b91}.daily-fortune-view-module__zjCcQq__keywordCard[data-kind=money]{--key-color:#ac925b}.daily-fortune-view-module__zjCcQq__keywordNumber{top:var(--gap-label);right:var(--gap-item);color:color-mix(in srgb, var(--key-color) 32%, transparent);font:var(--weight-regular) var(--text-glyph)/var(--leading-none) var(--serif);position:absolute}.daily-fortune-view-module__zjCcQq__category{margin-bottom:var(--gap-eyebrow);color:var(--muted);font-size:var(--text-label);display:block;position:relative}.daily-fortune-view-module__zjCcQq__keywordCard h3{color:var(--ink);position:relative}.daily-fortune-view-module__zjCcQq__keywordCard p{color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);margin:0;position:relative}.daily-fortune-view-module__zjCcQq__actions{align-items:stretch;gap:var(--gap-item)}.daily-fortune-view-module__zjCcQq__actions>button{min-height:var(--control-height);padding-inline:var(--gap-item);border-radius:var(--radius-control);font:var(--weight-bold) var(--text-control)/var(--leading-control) var(--sans)}.daily-fortune-view-module__zjCcQq__actions>button:hover:not(:disabled){box-shadow:var(--shadow-1)}.daily-fortune-view-module__zjCcQq__actions>button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.daily-fortune-view-module__zjCcQq__primaryActions>.daily-fortune-view-module__zjCcQq__primary{flex:auto}.daily-fortune-view-module__zjCcQq__secondaryActions{gap:var(--gap-text)}.daily-fortune-view-module__zjCcQq__secondaryActions>button{flex:0 auto}.daily-fortune-view-module__zjCcQq__entry{max-width:var(--width-reading);margin-inline:auto}.daily-fortune-view-module__zjCcQq__entry form{margin-top:0}.daily-fortune-view-module__zjCcQq__inputNotice{color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);margin:0}.daily-fortune-view-module__zjCcQq__rememberHelp{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body);margin:0}.daily-fortune-view-module__zjCcQq__conversation{gap:var(--gap-block);min-width:0;display:grid}.daily-fortune-view-module__zjCcQq__messages{justify-items:start;gap:var(--gap-text);width:100%;min-width:0;display:grid}.daily-fortune-view-module__zjCcQq__bubble{min-width:0;padding:var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink);font-family:var(--serif);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;border-top-left-radius:0;margin:0}.daily-fortune-view-module__zjCcQq__conversation .daily-fortune-view-module__zjCcQq__spokenHeadline{gap:var(--gap-eyebrow);margin:0;display:grid}.daily-fortune-view-module__zjCcQq__spokenHeadline span,.daily-fortune-view-module__zjCcQq__spokenHeadline em{display:block}.daily-fortune-view-module__zjCcQq__spokenHeadline em{color:var(--accent);font-style:normal}.daily-fortune-view-module__zjCcQq__keywordChips{gap:var(--gap-text);margin:var(--gap-text) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.daily-fortune-view-module__zjCcQq__keywordChips li{padding:var(--gap-eyebrow) var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--soft);color:var(--ink-soft);font:var(--weight-medium) var(--text-small)/var(--leading-control) var(--sans)}.daily-fortune-view-module__zjCcQq__extraLines{gap:var(--gap-block);display:grid}.daily-fortune-view-module__zjCcQq__extraLine{justify-items:start;gap:var(--gap-caption);min-width:0;display:grid}.daily-fortune-view-module__zjCcQq__lineLabel{align-items:baseline;gap:var(--gap-text);color:var(--accent);font:var(--weight-bold) var(--text-control)/var(--leading-body) var(--sans);flex-wrap:wrap;display:flex}.daily-fortune-view-module__zjCcQq__lineLabel small{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.daily-fortune-view-module__zjCcQq__reenter{min-height:var(--touch-target);padding:var(--gap-text) 0;color:var(--accent);font-size:var(--text-control);text-underline-offset:.2em;background:0 0;border:0;text-decoration:none}.daily-fortune-view-module__zjCcQq__smallAction{gap:var(--gap-text);padding:var(--pad-panel);border:1px solid var(--gold);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--gold) 9%, var(--surface));display:grid}.daily-fortune-view-module__zjCcQq__smallAction>span{color:var(--accent);font-size:var(--text-control);font-weight:var(--weight-bold)}.daily-fortune-view-module__zjCcQq__smallAction p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}@media (min-width:980px){.daily-fortune-view-module__zjCcQq__conversation{grid-template-columns:192px minmax(0,1fr)}.daily-fortune-view-module__zjCcQq__messages{grid-column:2}}@media (max-width:680px){.daily-fortune-view-module__zjCcQq__keywordGrid{grid-template-columns:1fr}.daily-fortune-view-module__zjCcQq__actions>button{flex:100%}.daily-fortune-view-module__zjCcQq__secondaryActions>button{flex:auto}}@keyframes daily-fortune-view-module__zjCcQq__fortune-speaking{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) [data-arrived] .daily-fortune-view-module__zjCcQq__messages>.daily-fortune-view-module__zjCcQq__bubble{animation:daily-fortune-view-module__zjCcQq__fortune-speaking var(--duration-3) var(--ease-out) backwards}:root:not([data-calm=true]) [data-arrived] .daily-fortune-view-module__zjCcQq__messages>.daily-fortune-view-module__zjCcQq__bubble:first-child{animation-delay:.16s}:root:not([data-calm=true]) [data-arrived] .daily-fortune-view-module__zjCcQq__messages>.daily-fortune-view-module__zjCcQq__bubble:nth-child(2){animation-delay:.32s}}.daily-fortune-view-module__zjCcQq__keptFailed{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}
.daily-fortune-home-module__mVmkPa__view{padding-top:var(--gap-page-top);padding-bottom:var(--gap-section)}.daily-fortune-home-module__mVmkPa__view>[data-kind=fortune]{margin:0}.daily-fortune-home-module__mVmkPa__view .daily-fortune-home-module__mVmkPa__header{align-items:start;gap:var(--gap-text) var(--gap-item);margin:0 0 var(--gap-block);grid-template-columns:minmax(0,1fr) auto;display:grid}.daily-fortune-home-module__mVmkPa__title{gap:var(--gap-eyebrow);display:grid}.daily-fortune-home-module__mVmkPa__wideArt{display:none}.daily-fortune-home-module__mVmkPa__squareArt{border-radius:var(--radius-panel);object-fit:cover;width:clamp(84px,22vw,132px);height:clamp(84px,22vw,132px)}.daily-fortune-home-module__mVmkPa__pair{gap:var(--gap-block);display:grid}.daily-fortune-home-module__mVmkPa__contents{display:contents}.daily-fortune-home-module__mVmkPa__example .nd-saju-pillars{max-width:none}.daily-fortune-home-module__mVmkPa__example .nd-pillar-card{aspect-ratio:5/4}.daily-fortune-home-module__mVmkPa__example .nd-pillar-face.is-back{padding:var(--space-1) var(--space-2);grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto}.daily-fortune-home-module__mVmkPa__example .nd-pillar-emblem{width:min(100%,84px)}.daily-fortune-home-module__mVmkPa__example .nd-pillar-face.is-back b{align-self:center}.daily-fortune-home-module__mVmkPa__view .daily-fortune-home-module__mVmkPa__form{padding:var(--pad-panel);margin-top:0}.daily-fortune-home-module__mVmkPa__form .daily-fortune-home-module__mVmkPa__formIntro{margin:0 0 var(--gap-block);font-size:var(--text-control)}.daily-fortune-home-module__mVmkPa__rememberRow{gap:var(--gap-eyebrow);min-width:0;margin-top:var(--gap-field);display:grid}.daily-fortune-home-module__mVmkPa__rememberHelp{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.daily-fortune-home-module__mVmkPa__form .daily-fortune-home-module__mVmkPa__checkbox{gap:var(--gap-label);line-height:var(--leading-body);margin:0}.daily-fortune-home-module__mVmkPa__form .daily-fortune-home-module__mVmkPa__submit{margin-top:var(--gap-block)}@media (min-width:980px){.daily-fortune-home-module__mVmkPa__view .daily-fortune-home-module__mVmkPa__header,.daily-fortune-home-module__mVmkPa__pair{column-gap:var(--gap-block);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.daily-fortune-home-module__mVmkPa__view .daily-fortune-home-module__mVmkPa__header{align-items:stretch}.daily-fortune-home-module__mVmkPa__pair{align-items:start}.daily-fortune-home-module__mVmkPa__squareArt{display:none}.daily-fortune-home-module__mVmkPa__wideArt{border-radius:var(--radius-panel);object-fit:cover;object-position:60% 50%;width:100%;height:100%;min-height:140px;max-height:200px;display:block}}
.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}}
.saju-home-module___oLo5a__dreamCard{margin:var(--gap-block) 0 0}.saju-home-module___oLo5a__dreamCard a{align-items:center;row-gap:var(--gap-eyebrow);column-gap:var(--gap-item);min-height:var(--touch-target);padding:var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface) 86%, var(--paper));grid-template-columns:minmax(0,1fr) auto;display:grid}.saju-home-module___oLo5a__dreamCard strong{color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-bold);grid-column:1}.saju-home-module___oLo5a__dreamCard a>span:not([aria-hidden]){color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body);grid-column:1;margin:0}.saju-home-module___oLo5a__dreamCard a>span[aria-hidden=true]{color:var(--accent);grid-area:1/2/span 2}.saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary{isolation:isolate;border:1px solid color-mix(in srgb, var(--gold) 72%, white);color:#183b3a;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent), 0 8px 24px color-mix(in srgb, var(--gold) 24%, transparent), 0 0 30px #66c7ad2e;text-shadow:0 1px #ffffff61;background:linear-gradient(112deg,#c9a75c 0%,#ead79c 42%,#d0ad61 68%,#c3a15a 100%);animation:3.8s ease-in-out infinite saju-home-module___oLo5a__ctaGlow;position:relative;overflow:hidden}.saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:30%;animation:4.8s ease-in-out infinite saju-home-module___oLo5a__ctaShine;position:absolute;top:-45%;bottom:-45%;left:-42%;transform:skew(-18deg)}@keyframes saju-home-module___oLo5a__ctaGlow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent), 0 8px 24px color-mix(in srgb, var(--gold) 24%, transparent), 0 0 30px #66c7ad2e}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 38%, transparent), 0 10px 30px color-mix(in srgb, var(--gold) 34%, transparent), 0 0 42px #66c7ad4d}}@keyframes saju-home-module___oLo5a__ctaShine{0%,58%,to{opacity:0;left:-42%}65%{opacity:.9}84%{opacity:0;left:118%}}.saju-home-module___oLo5a__home.saju-home-module___oLo5a__extras{gap:var(--gap-section);margin-top:var(--gap-section);padding:0;display:grid}.saju-home-module___oLo5a__extras>*{margin-top:0;margin-bottom:0}.saju-home-module___oLo5a__extras>section{padding:var(--pad-panel)}.saju-home-module___oLo5a__extras .nd-section-intro{margin-bottom:var(--gap-block)}.saju-home-module___oLo5a__home .nd-step-copy{gap:var(--gap-text)}.saju-home-module___oLo5a__home .nd-step-copy small{font-size:var(--text-control);line-height:var(--leading-body)}@media (min-width:681px){.saju-home-module___oLo5a__home .nd-step-list:has(.nd-step-thumb){gap:var(--gap-item) var(--gap-block);grid-template-columns:repeat(2,minmax(0,1fr))}.saju-home-module___oLo5a__home .nd-step:has(.nd-step-thumb) button{gap:var(--gap-item);min-height:164px;padding:var(--gap-item) var(--gap-item) var(--gap-item) 0;border-right:1px solid var(--line)}.saju-home-module___oLo5a__home .nd-step:has(.nd-step-thumb) .nd-step-thumb{border-radius:14px;width:clamp(164px,17vw,220px);height:clamp(132px,12vw,168px)}.saju-home-module___oLo5a__home .nd-step:nth-child(2n):has(.nd-step-thumb) button{border-right:0}.saju-home-module___oLo5a__extras .nd-step:has(.nd-step-thumb) .nd-step-thumb{width:clamp(120px,11vw,148px);height:112px}}@media (max-width:680px){.saju-home-module___oLo5a__home .nd-step-list:has(.nd-step-thumb){gap:var(--gap-label);grid-template-columns:minmax(0,1fr)}.saju-home-module___oLo5a__home .nd-step:has(.nd-step-thumb) button{gap:var(--gap-item);min-height:84px;padding:var(--gap-label) 0}.saju-home-module___oLo5a__home .nd-step:has(.nd-step-thumb) .nd-step-thumb{border-radius:var(--radius-control);width:clamp(72px,21vw,96px);height:clamp(60px,18vw,84px)}}html[data-calm=true] .saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary{animation:none}html[data-calm=true] .saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary:before{animation:none}html[data-calm=true] .saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent), 0 8px 24px color-mix(in srgb, var(--gold) 24%, transparent), 0 0 30px #66c7ad2e}@media (prefers-reduced-motion:reduce){.saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary{animation:none}.saju-home-module___oLo5a__home .saju-home-module___oLo5a__primaryAction.nd-button-primary:before{animation:none}}
.saju-report-facts-module__CHZXja__unknown.saju-pillar.is-unknown p{font-size:var(--text-control);line-height:var(--leading-body)}.saju-report-facts-module__CHZXja__candidates{gap:var(--gap-text);min-width:0;color:var(--ink-soft);align-content:center;display:grid}.saju-report-facts-module__CHZXja__candidates>span{gap:var(--gap-eyebrow);display:grid}.saju-report-facts-module__CHZXja__candidates b{font-family:var(--serif);font-size:var(--text-heading);font-weight:var(--weight-bold)}.saju-report-facts-module__CHZXja__candidates small{font-size:var(--text-meta)}.saju-report-facts-module__CHZXja__ambiguity{margin-top:var(--gap-caption);gap:var(--gap-text);font-size:var(--text-control);line-height:var(--leading-body);color:var(--ink-soft);display:grid}.saju-report-facts-module__CHZXja__ambiguity p{margin:0}.saju-report-facts-module__CHZXja__basisNote,.saju-report-facts-module__CHZXja__privacyNote,.saju-report-facts-module__CHZXja__fieldNote{font-size:var(--text-control);line-height:var(--leading-body);color:var(--ink-soft)}.saju-report-facts-module__CHZXja__basisNote{margin:var(--gap-caption) 0 0}.saju-report-facts-module__CHZXja__privacyNote{margin:var(--gap-text) 0 0}.saju-report-facts-module__CHZXja__fieldNote{margin:var(--gap-label) 0 0}.saju-report-facts-module__CHZXja__choice{margin-bottom:var(--gap-field)}.saju-report-facts-module__CHZXja__elementsTitle{margin:var(--gap-block) 0 var(--gap-caption)}.saju-report-facts-module__CHZXja__dayun{margin-top:var(--gap-section);padding-top:var(--pad-panel);border-top:1px solid var(--line)}.saju-report-facts-module__CHZXja__dayunSummary,.saju-report-facts-module__CHZXja__dayunDetails{font-size:var(--text-control);line-height:var(--leading-body);color:var(--ink-soft)}.saju-report-facts-module__CHZXja__dayunSummary{margin:0 0 var(--gap-item)}.saju-report-facts-module__CHZXja__dayunTable{border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:var(--leading-body);text-align:left}.saju-report-facts-module__CHZXja__dayunTable caption{padding-bottom:var(--gap-caption);font-size:var(--text-small);color:var(--ink-soft);text-align:left}.saju-report-facts-module__CHZXja__dayunTable th,.saju-report-facts-module__CHZXja__dayunTable td{padding:var(--gap-text) var(--gap-label);border-bottom:1px solid var(--line)}.saju-report-facts-module__CHZXja__dayunTable th:first-child,.saju-report-facts-module__CHZXja__dayunTable td:first-child{padding-left:0}.saju-report-facts-module__CHZXja__dayunTable th:last-child,.saju-report-facts-module__CHZXja__dayunTable td:last-child{padding-right:0}.saju-report-facts-module__CHZXja__dayunTable th{font-weight:var(--weight-medium)}.saju-report-facts-module__CHZXja__dayunTable td b{font-family:var(--serif);font-size:var(--text-body)}.saju-report-facts-module__CHZXja__dayunTable tr[data-current]{color:var(--deep);font-weight:var(--weight-bold)}.saju-report-facts-module__CHZXja__dayunDetails{margin-top:var(--gap-item)}.saju-report-facts-module__CHZXja__dayunDetails p{margin:var(--gap-text) 0 0}.saju-report-facts-module__CHZXja__phase{font-size:var(--text-label);color:var(--accent);line-height:var(--leading-snug)}@media (max-width:680px){.saju-report-facts-module__CHZXja__ambiguity,.saju-report-facts-module__CHZXja__basisNote,.saju-report-facts-module__CHZXja__privacyNote,.saju-report-facts-module__CHZXja__fieldNote,.saju-report-facts-module__CHZXja__dayunSummary,.saju-report-facts-module__CHZXja__dayunDetails,.saju-report-facts-module__CHZXja__dayunTable{font-size:var(--text-body)}.saju-report-facts-module__CHZXja__unknown.saju-pillar.is-unknown p{font-size:var(--text-body)}}
.compatibility-view-module__HLQAQq__entry{padding-top:var(--gap-page-top)}.compatibility-view-module__HLQAQq__entry>header{margin-bottom:var(--gap-block)}.compatibility-view-module__HLQAQq__entry>form{padding:var(--pad-panel);margin-top:0}.compatibility-view-module__HLQAQq__entry>form>p{color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body)}.compatibility-view-module__HLQAQq__privacy{margin-top:var(--gap-block);color:var(--ink-soft);font:var(--weight-regular) var(--text-control)/var(--leading-body) var(--sans)}.compatibility-view-module__HLQAQq__privacy p{margin-top:var(--gap-text)}.compatibility-view-module__HLQAQq__transferConsent{min-height:var(--touch-target);align-items:flex-start}.compatibility-view-module__HLQAQq__transferConsent input[type=checkbox]{border:2px solid var(--muted);flex-basis:24px;width:24px;height:24px}.compatibility-view-module__HLQAQq__transferConsent input[type=checkbox]:checked{border-color:var(--deep)}.compatibility-view-module__HLQAQq__consentNote{margin-top:var(--gap-text);color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body)}
.wait-tips-module__Ba6lcG__tips{gap:var(--space-3);width:min(100%,520px);min-height:212px;margin-top:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));text-align:left;display:grid}.wait-tips-module__Ba6lcG__label{color:var(--label-ink,var(--accent));text-align:center;margin:0}.wait-tips-module__Ba6lcG__tip{align-items:start;gap:var(--space-4);grid-template-columns:72px minmax(0,1fr);min-height:120px;display:grid}.wait-tips-module__Ba6lcG__art{aspect-ratio:2/3;background:color-mix(in srgb, var(--gold) 14%, var(--surface,var(--paper)));width:72px;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent);border-radius:8px;display:block;overflow:hidden}.wait-tips-module__Ba6lcG__art img{object-fit:cover;width:100%;height:100%;display:block}.wait-tips-module__Ba6lcG__glyph{aspect-ratio:2/3;border:1px solid color-mix(in srgb, var(--element,var(--gold)) 55%, transparent);background:color-mix(in srgb, var(--element,var(--gold)) 12%, var(--surface,var(--paper)));width:72px;color:var(--element,var(--gold));font-family:var(--serif);border-radius:8px;place-items:center;font-size:2.1rem;line-height:1;display:grid}.wait-tips-module__Ba6lcG__copy{gap:var(--space-2);display:grid}.wait-tips-module__Ba6lcG__name{align-items:baseline;gap:0 var(--space-2);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.wait-tips-module__Ba6lcG__name small{color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-regular,400);letter-spacing:.06em}.wait-tips-module__Ba6lcG__text{color:var(--ink-soft,var(--muted));font-size:var(--text-body,1rem);line-height:var(--leading-body,1.7);word-break:keep-all;margin:0}.wait-tips-module__Ba6lcG__controls{justify-content:flex-end;gap:var(--space-4);display:flex}@media (max-width:480px){.wait-tips-module__Ba6lcG__tips{min-height:236px;padding-inline:0}.wait-tips-module__Ba6lcG__tip{gap:var(--space-3);grid-template-columns:60px minmax(0,1fr)}.wait-tips-module__Ba6lcG__art,.wait-tips-module__Ba6lcG__glyph{width:60px}.wait-tips-module__Ba6lcG__glyph{font-size:1.8rem}}@media (prefers-reduced-motion:no-preference){:root:not([data-calm=true]) .wait-tips-module__Ba6lcG__tip{animation:.45s ease-out both wait-tips-module__Ba6lcG__tip-in}}@keyframes wait-tips-module__Ba6lcG__tip-in{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}
