.tarot-module__8wJaQG__hub,.tarot-module__8wJaQG__reader{--tarot-ink:var(--chapter-divination-surface-ink);--tarot-muted:color-mix(in srgb, var(--tarot-ink) 66%, transparent);--tarot-line:color-mix(in srgb, var(--tarot-ink) 25%, transparent);isolation:isolate;min-height:calc(100svh - var(--site-header-height,4rem));color:var(--tarot-ink);background:radial-gradient(circle at 13% 7%, #8d82d838, transparent 28rem), radial-gradient(circle at 89% 31%, #d8866226, transparent 25rem), var(--chapter-divination-surface);position:relative;overflow:clip}.tarot-module__8wJaQG__hub{padding:clamp(2rem, 5vw, 5rem) var(--page-pad) 2rem}.tarot-module__8wJaQG__reader{--deck-accent:#d88662;--deck-accent-2:#6f87c8;--deck-paper:#e8d8b8;--deck-ink:#1b1720;--deck-on-accent:#1b1720;padding:clamp(1.5rem, 4vw, 4rem) var(--page-pad) 2rem}.tarot-module__8wJaQG__reader[data-deck=thoth]{--deck-accent:#9b8bea;--deck-accent-2:#e0b75d;--deck-paper:#151326;--deck-ink:#151326;--deck-on-accent:#151326}[data-theme=light] .tarot-module__8wJaQG__reader{--deck-accent:#85351f;--deck-accent-2:#35518d;--deck-on-accent:#fff8eb}[data-theme=light] .tarot-module__8wJaQG__reader[data-deck=thoth]{--deck-accent:#4e3f9b;--deck-accent-2:#805a16;--deck-on-accent:#fff8eb}.tarot-module__8wJaQG__hubAmbient,.tarot-module__8wJaQG__readerGlow{z-index:-1;pointer-events:none;position:absolute;inset:0}.tarot-module__8wJaQG__hubAmbient:before,.tarot-module__8wJaQG__readerGlow:before{content:"";opacity:.17;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.tarot-module__8wJaQG__hubAmbient span{border:1px solid #f3ecdc2e;border-radius:50%;display:block;position:absolute}.tarot-module__8wJaQG__hubAmbient span:first-child{width:34rem;height:34rem;top:10rem;right:-10rem}.tarot-module__8wJaQG__hubAmbient span:nth-child(2){width:20rem;height:20rem;top:16rem;right:-4rem}.tarot-module__8wJaQG__hubAmbient span:nth-child(3){background:#f3ecdc0d;width:6rem;height:6rem;top:24rem;right:3rem}.tarot-module__8wJaQG__topNav{z-index:10;border-bottom:1px solid var(--tarot-line);justify-content:space-between;align-items:center;gap:1rem;width:min(100%,88rem);margin-inline:auto;padding-bottom:clamp(2rem,6vw,5rem);display:flex;position:relative}.tarot-module__8wJaQG__topNav .editorial-back{color:inherit;border-color:currentColor}.tarot-module__8wJaQG__chapterMark,.tarot-module__8wJaQG__eyebrow,.tarot-module__8wJaQG__branchKicker,.tarot-module__8wJaQG__meaningPosition,.tarot-module__8wJaQG__focusField>label,.tarot-module__8wJaQG__identityField>label{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.4}.tarot-module__8wJaQG__chapterMark{color:var(--tarot-muted);margin-inline-start:auto}.tarot-module__8wJaQG__hubHeader,.tarot-module__8wJaQG__branchSection,.tarot-module__8wJaQG__hubNote,.tarot-module__8wJaQG__folio,.tarot-module__8wJaQG__readerHeader,.tarot-module__8wJaQG__preparation,.tarot-module__8wJaQG__shuffleStage,.tarot-module__8wJaQG__spreadSection,.tarot-module__8wJaQG__interpretation,.tarot-module__8wJaQG__disclaimer{width:min(100%,88rem);margin-inline:auto}.tarot-module__8wJaQG__hubHeader{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);align-items:end;gap:clamp(2rem,8vw,9rem);padding-block:clamp(4rem,10vw,9rem) clamp(3rem,7vw,6rem);display:grid}.tarot-module__8wJaQG__hubHeader .tarot-module__8wJaQG__eyebrow{color:#c7b8ff;grid-column:1/-1;margin:0 0 -1rem}[data-theme=light] .tarot-module__8wJaQG__hubHeader .tarot-module__8wJaQG__eyebrow{color:#493d80}.tarot-module__8wJaQG__hubHeader h1,.tarot-module__8wJaQG__readerHeader h1{font-family:var(--font-instrument-serif), serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-weight:400;line-height:.84}.tarot-module__8wJaQG__hubHeader h1{max-width:10ch;font-size:clamp(4rem,11vw,10rem)}.tarot-module__8wJaQG__lede{font-family:var(--font-instrument-serif), serif;margin:0;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.04}.tarot-module__8wJaQG__intro{max-width:57ch;color:var(--tarot-muted);grid-column:1/-1;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.tarot-module__8wJaQG__branchSection{border-top:1px solid var(--tarot-line)}.tarot-module__8wJaQG__sectionHeading{grid-template-columns:minmax(9rem,.3fr) 1fr;align-items:baseline;gap:1.5rem;padding-block:clamp(2rem,4vw,3.5rem);display:grid}.tarot-module__8wJaQG__sectionHeading p,.tarot-module__8wJaQG__sectionHeading h2{margin:0}.tarot-module__8wJaQG__sectionHeading h2{font-family:var(--font-instrument-serif), serif;letter-spacing:-.04em;font-size:clamp(2rem,4vw,4rem);font-weight:400}.tarot-module__8wJaQG__branchGrid{border-block:1px solid var(--tarot-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tarot-module__8wJaQG__branchCard{min-width:0;color:inherit;background:#ffffff05;grid-template-columns:minmax(9rem,.7fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,5vw,5rem);text-decoration:none;transition:background-color .22s;display:grid;position:relative;overflow:hidden}.tarot-module__8wJaQG__branchCard+.tarot-module__8wJaQG__branchCard{border-inline-start:1px solid var(--tarot-line)}.tarot-module__8wJaQG__branchCard:after{content:"";background:var(--deck-accent);transform-origin:0;height:.35rem;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}[dir=rtl] .tarot-module__8wJaQG__branchCard:after{transform-origin:100%}.tarot-module__8wJaQG__branchNumber{color:#f3ecdc17;font-family:var(--font-instrument-serif), serif;font-size:clamp(5rem,10vw,10rem);line-height:1;position:absolute;top:1rem;right:1.25rem}[dir=rtl] .tarot-module__8wJaQG__branchNumber{left:1.25rem;right:auto}.tarot-module__8wJaQG__branchVisual{aspect-ratio:3/5;perspective:900px;align-self:center;display:block;position:relative}.tarot-module__8wJaQG__previewCard{z-index:2;border:1px solid #ffffff4d;border-radius:.6rem;transition:transform .42s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0;overflow:hidden;transform:rotate(-4deg)rotateY(5deg);box-shadow:0 1.8rem 3.5rem #00000061}.tarot-module__8wJaQG__previewCard img{object-fit:cover;width:100%;height:100%}.tarot-module__8wJaQG__previewCardEcho{z-index:1;filter:saturate(.76)brightness(.72);transform:translate(11%,-3%)rotate(6deg)}.tarot-module__8wJaQG__branchCopy{z-index:2;flex-direction:column;align-self:center;align-items:flex-start;min-width:0;display:flex;position:relative}.tarot-module__8wJaQG__branchKicker{color:var(--deck-accent);margin-bottom:.75rem}[data-theme=light] .tarot-module__8wJaQG__branchCard[data-deck=rws] .tarot-module__8wJaQG__branchKicker{color:#85351f}[data-theme=light] .tarot-module__8wJaQG__branchCard[data-deck=thoth] .tarot-module__8wJaQG__branchKicker{color:#4e3f9b}.tarot-module__8wJaQG__branchCopy strong{font-family:var(--font-instrument-serif), serif;letter-spacing:-.045em;font-size:clamp(2rem,3.8vw,4rem);font-weight:400;line-height:.95}.tarot-module__8wJaQG__branchCopy>span:not(.tarot-module__8wJaQG__branchKicker,.tarot-module__8wJaQG__branchMeta,.tarot-module__8wJaQG__branchCta){color:var(--tarot-muted);margin-top:1.25rem;line-height:1.6}.tarot-module__8wJaQG__branchMeta{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:1.25rem;font-size:.7rem}.tarot-module__8wJaQG__branchCta{border-bottom:1px solid;align-items:center;gap:1rem;margin-top:2rem;padding-bottom:.35rem;font-weight:800;display:inline-flex}.tarot-module__8wJaQG__branchCta i{font-style:normal;transition:transform .18s}.tarot-module__8wJaQG__hubNote{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);gap:1.5rem;padding-block:clamp(2.5rem,6vw,5rem);display:grid}.tarot-module__8wJaQG__hubNote p{max-width:62ch;color:var(--tarot-muted);margin:0;line-height:1.65}.tarot-module__8wJaQG__hubNote a{color:var(--tarot-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-underline-offset:.22em}.tarot-module__8wJaQG__hubNote a:hover{color:#c7b8ff}[data-theme=light] .tarot-module__8wJaQG__hubNote a:hover{color:#493d80}.tarot-module__8wJaQG__folio{color:var(--tarot-muted);border-top:1px solid var(--tarot-line);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-top:3rem;padding-top:1rem;font-size:.65rem;display:flex}.tarot-module__8wJaQG__deckSwitch{border:1px solid var(--tarot-line);background:#0000001f;border-radius:999px;align-items:stretch;display:inline-flex}.tarot-module__8wJaQG__deckSwitch a,.tarot-module__8wJaQG__deckSwitch span{min-height:2.6rem;color:var(--tarot-muted);border-radius:inherit;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:.72rem 1rem;font-size:.65rem;font-weight:700;text-decoration:none;display:grid}.tarot-module__8wJaQG__deckSwitch [data-active=true]{color:var(--deck-on-accent);background:var(--deck-accent)}.tarot-module__8wJaQG__readerHeader{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.55fr);align-items:end;gap:clamp(2rem,8vw,8rem);padding-block:clamp(3rem,8vw,7rem);display:grid}.tarot-module__8wJaQG__readerHeader h1{max-width:12ch;margin-top:.7rem;font-size:clamp(3.6rem,8vw,8rem)}.tarot-module__8wJaQG__readerHeader .tarot-module__8wJaQG__eyebrow{color:var(--deck-accent);margin:0}.tarot-module__8wJaQG__readerHeader>p{max-width:42ch;color:var(--tarot-muted);margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.tarot-module__8wJaQG__preparation{border-block:1px solid var(--tarot-line);grid-template-columns:minmax(14rem,.7fr) minmax(20rem,1fr);align-items:center;gap:clamp(3rem,10vw,10rem);padding-block:clamp(3rem,7vw,7rem);display:grid}.tarot-module__8wJaQG__deckStack{aspect-ratio:3/5;perspective:1000px;width:min(100%,18rem);margin-inline:auto;position:relative}.tarot-module__8wJaQG__deckStack>span{background:#17142d;border:1px solid #ffffff3d;border-radius:.7rem;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 2rem 4rem #0000006b}.tarot-module__8wJaQG__deckStack>span:first-child{opacity:.38;transform:translate(-1.2rem,.65rem)rotate(-7deg)}.tarot-module__8wJaQG__deckStack>span:nth-child(2){opacity:.62;transform:translate(1.2rem,.25rem)rotate(6deg)}.tarot-module__8wJaQG__deckStack>span:nth-child(3){transform:rotateY(-6deg)rotateX(2deg)}.tarot-module__8wJaQG__deckStack img{object-fit:cover;width:100%;height:100%}.tarot-module__8wJaQG__prepareCopy{position:relative}.tarot-module__8wJaQG__stepNumber{z-index:-1;color:#f3ecdc12;font-family:var(--font-instrument-serif), serif;margin:0;font-size:clamp(7rem,14vw,14rem);line-height:1;position:absolute;top:-2.5rem;right:0}[dir=rtl] .tarot-module__8wJaQG__stepNumber{left:0;right:auto}.tarot-module__8wJaQG__prepareCopy>.tarot-module__8wJaQG__eyebrow{color:var(--deck-accent);margin:0 0 .8rem}.tarot-module__8wJaQG__prepareCopy h2,.tarot-module__8wJaQG__spreadHeading h2,.tarot-module__8wJaQG__interpretationHeader h2,.tarot-module__8wJaQG__synthesis h3{font-family:var(--font-instrument-serif), serif;letter-spacing:-.04em;margin:0;font-weight:400;line-height:.98}.tarot-module__8wJaQG__prepareCopy h2{max-width:12ch;scroll-margin-top:6rem;font-size:clamp(2.7rem,5vw,5rem)}.tarot-module__8wJaQG__synthesis>h3{scroll-margin-block-start:calc(var(--site-header-height,4rem) + 1rem)}.tarot-module__8wJaQG__prepareCopy>p:not(.tarot-module__8wJaQG__eyebrow,.tarot-module__8wJaQG__stepNumber){max-width:56ch;color:var(--tarot-muted);line-height:1.65}.tarot-module__8wJaQG__focusField{gap:.6rem;margin-top:2rem;display:grid}.tarot-module__8wJaQG__focusField>label,.tarot-module__8wJaQG__identityField>label{color:var(--deck-accent)}.tarot-module__8wJaQG__identityFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.tarot-module__8wJaQG__identityField,.tarot-module__8wJaQG__fieldSupport{align-content:start;gap:.6rem;min-width:0;display:grid}@media (min-width:761px){.tarot-module__8wJaQG__hubNote>p:last-child{grid-column:2}.tarot-module__8wJaQG__identityFields{gap:.6rem 1rem}.tarot-module__8wJaQG__identityField{display:contents}.tarot-module__8wJaQG__identityField>label{grid-row:1}.tarot-module__8wJaQG__identityField>input{grid-row:2}.tarot-module__8wJaQG__identityField>.tarot-module__8wJaQG__fieldSupport{grid-row:3}.tarot-module__8wJaQG__identityField:first-child>*{grid-column:1}.tarot-module__8wJaQG__identityField:last-child>*{grid-column:2}}.tarot-module__8wJaQG__focusField textarea,.tarot-module__8wJaQG__identityField input{width:100%;color:var(--tarot-ink);border:1px solid var(--tarot-line);font:inherit;background:#00000026;border-radius:.2rem;outline:none;padding:1rem 1.1rem;line-height:1.5}.tarot-module__8wJaQG__focusField textarea{resize:vertical;min-height:7rem}.tarot-module__8wJaQG__identityField input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:3.35rem}[data-theme=light] .tarot-module__8wJaQG__identityField input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tarot-module__8wJaQG__focusField textarea:focus,.tarot-module__8wJaQG__identityField input:focus{border-color:var(--deck-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--deck-accent) 28%, transparent)}.tarot-module__8wJaQG__focusField textarea::placeholder,.tarot-module__8wJaQG__identityField input::placeholder{color:color-mix(in srgb, var(--tarot-ink) 42%, transparent)}.tarot-module__8wJaQG__focusField small,.tarot-module__8wJaQG__identityField small{color:var(--tarot-muted);line-height:1.45}.tarot-module__8wJaQG__identityField .tarot-module__8wJaQG__fieldError{color:color-mix(in srgb, var(--deck-accent) 78%, white);font-weight:700}.tarot-module__8wJaQG__primaryAction,.tarot-module__8wJaQG__secondaryAction,.tarot-module__8wJaQG__homeLink{min-height:2.9rem;font:inherit;cursor:pointer;font-weight:800}.tarot-module__8wJaQG__primaryAction{width:min(100%,25rem);color:var(--deck-on-accent);border:1px solid var(--deck-accent);background:var(--deck-accent);box-shadow:.45rem .45rem 0 color-mix(in srgb, var(--deck-accent-2) 70%, black);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:1rem 1.25rem;transition:transform .18s,box-shadow .18s;display:inline-flex}.tarot-module__8wJaQG__primaryAction i{font-size:1.35rem;font-style:normal}.tarot-module__8wJaQG__shuffleStage{text-align:center;border-block:1px solid var(--tarot-line);place-items:center;min-height:min(70svh,46rem);padding-block:4rem;display:grid}.tarot-module__8wJaQG__shuffleDeck{aspect-ratio:3/5;perspective:1100px;width:clamp(9rem,19vw,14rem);position:relative}.tarot-module__8wJaQG__shuffleDeck span{animation:.9s cubic-bezier(.4,0,.2,1) both tarot-module__8wJaQG__shuffle-card;animation-delay:calc(var(--shuffle-index) * 55ms);border:1px solid #ffffff40;border-radius:.6rem;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 1.6rem 3rem #00000059}.tarot-module__8wJaQG__shuffleDeck img{object-fit:cover;width:100%;height:100%}.tarot-module__8wJaQG__shuffleStage>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:2.5rem 0 0;font-size:.75rem;font-weight:700}.tarot-module__8wJaQG__spreadSection{border-block:1px solid var(--tarot-line);padding-block:clamp(2.5rem,6vw,5rem)}.tarot-module__8wJaQG__spreadHeading,.tarot-module__8wJaQG__interpretationHeader{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr);align-items:end;gap:2rem;display:grid}.tarot-module__8wJaQG__spreadHeading .tarot-module__8wJaQG__eyebrow,.tarot-module__8wJaQG__interpretationHeader .tarot-module__8wJaQG__eyebrow{color:var(--deck-accent);margin:0 0 .6rem}.tarot-module__8wJaQG__spreadHeading h2,.tarot-module__8wJaQG__interpretationHeader h2{font-size:clamp(2.5rem,5vw,5rem)}.tarot-module__8wJaQG__spreadHeading>p,.tarot-module__8wJaQG__interpretationHeader>p{max-width:45ch;color:var(--tarot-muted);margin:0;line-height:1.6}.tarot-module__8wJaQG__spread{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,4vw,4rem);margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.tarot-module__8wJaQG__spreadSlot{min-width:0;animation:.65s cubic-bezier(.2,.8,.3,1) both tarot-module__8wJaQG__deal-card;animation-delay:calc(var(--deal-index) * .13s)}.tarot-module__8wJaQG__positionLabel{border-bottom:1px solid var(--tarot-line);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;padding-bottom:.55rem;display:flex}.tarot-module__8wJaQG__positionLabel span{color:var(--tarot-muted);font-family:var(--font-geist-mono), monospace;font-size:.65rem}.tarot-module__8wJaQG__positionLabel strong{font-family:var(--font-instrument-serif), serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:400}.tarot-module__8wJaQG__tarotCard{aspect-ratio:3/5;cursor:pointer;perspective:1400px;touch-action:manipulation;background:0 0;border:0;border-radius:.72rem;outline:none;width:min(100%,20rem);margin-inline:auto;padding:0;transition:transform .26s;display:block;position:relative}.tarot-module__8wJaQG__tarotCard:focus-visible{outline:3px solid var(--deck-accent);outline-offset:.45rem}.tarot-module__8wJaQG__cardInner{transform-style:preserve-3d;transition:transform .82s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;inset:0}.tarot-module__8wJaQG__cardRevealed .tarot-module__8wJaQG__cardInner{transform:rotateY(180deg)}.tarot-module__8wJaQG__cardBack,.tarot-module__8wJaQG__cardFront{backface-visibility:hidden;border:1px solid #ffffff59;border-radius:.72rem;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 1.8rem 3rem #00000052}.tarot-module__8wJaQG__cardBack{background:#17142d}.tarot-module__8wJaQG__cardBack:after{content:"";border:1px solid #ffffff5c;border-radius:.38rem;position:absolute;inset:.55rem;box-shadow:inset 0 0 0 1px #00000059}.tarot-module__8wJaQG__cardBack img,.tarot-module__8wJaQG__cardArtwork img{object-fit:cover;width:100%;height:100%}.tarot-module__8wJaQG__cardBack i{z-index:2;aspect-ratio:1;border:1px solid #ffffff8c;width:2.5rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(45deg)}.tarot-module__8wJaQG__cardFront{color:var(--deck-ink);background:var(--deck-paper);transform:rotateY(180deg)}.tarot-module__8wJaQG__cardArtwork,.tarot-module__8wJaQG__cardVeil{display:block;position:absolute;inset:0}.tarot-module__8wJaQG__cardArtwork[data-orientation=reversed]{transform:rotate(180deg)scale(1.02)}.tarot-module__8wJaQG__cardVeil{background:linear-gradient(#00000047,#0000 28% 60%,#000000c7),linear-gradient(120deg,#ffffff1c,#0000 38%)}.tarot-module__8wJaQG__reader[data-deck=rws] .tarot-module__8wJaQG__cardVeil{background:linear-gradient(#f1deb70a,#0000 42%,#181218d4),linear-gradient(120deg,#fff7d62e,#0000 40%)}.tarot-module__8wJaQG__cardTopline,.tarot-module__8wJaQG__cardCaption,.tarot-module__8wJaQG__cardSigil,.tarot-module__8wJaQG__correspondence{z-index:3;position:absolute}.tarot-module__8wJaQG__cardTopline{color:#fff8e8;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-shadow:0 1px .4rem #000c;justify-content:space-between;font-size:.65rem;font-weight:800;display:flex;inset:.75rem .8rem auto}.tarot-module__8wJaQG__cardSigil{color:#fff8e8d4;font-family:var(--font-instrument-serif), serif;text-shadow:0 0 1.4rem #000000bf;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1;inset:42% auto auto 50%;transform:translate(-50%,-50%)}.tarot-module__8wJaQG__correspondence{color:#f7e4a9;font-family:var(--font-instrument-serif), "Times New Roman", serif;text-shadow:0 1px .5rem #000000e6;font-size:1rem;inset:auto .8rem 5.5rem auto}.tarot-module__8wJaQG__cardCaption{color:#fff8e8;text-align:start;text-shadow:0 1px .55rem #000000eb;gap:.25rem;display:grid;inset:auto .8rem .8rem}.tarot-module__8wJaQG__cardCaption strong{font-family:var(--font-instrument-serif), serif;font-size:clamp(1.2rem,2.3vw,2rem);font-weight:400;line-height:.95}.tarot-module__8wJaQG__cardCaption small{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:700}.tarot-module__8wJaQG__positionPrompt{max-width:30ch;color:var(--tarot-muted);text-align:center;margin:1.25rem auto 0;font-size:.87rem;line-height:1.55}.tarot-module__8wJaQG__spreadSection>.tarot-module__8wJaQG__secondaryAction{margin:2.5rem auto 0;display:block}.tarot-module__8wJaQG__secondaryAction,.tarot-module__8wJaQG__homeLink{color:inherit;border:1px solid var(--tarot-line);background:#0000001c;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.15rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.tarot-module__8wJaQG__interpretation{padding-block:clamp(3rem,8vw,7rem)}.tarot-module__8wJaQG__meaningList{border-top:1px solid var(--tarot-line);margin-top:clamp(2.5rem,5vw,4.5rem)}.tarot-module__8wJaQG__meaningCard{border-bottom:1px solid var(--tarot-line);opacity:.58;grid-template-columns:minmax(4rem,.18fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);min-height:9rem;padding-block:clamp(1.5rem,3vw,2.6rem);transition:opacity .3s;display:grid}.tarot-module__8wJaQG__meaningCard[data-visible=true]{opacity:1}.tarot-module__8wJaQG__meaningNumber{color:var(--deck-accent);font-family:var(--font-instrument-serif), serif;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.9}.tarot-module__8wJaQG__meaningPosition{color:var(--deck-accent);margin:0 0 .6rem}.tarot-module__8wJaQG__meaningCard h3{font-family:var(--font-instrument-serif), serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.tarot-module__8wJaQG__meaningCard div>p:not(.tarot-module__8wJaQG__meaningPosition){max-width:68ch;color:var(--tarot-muted);margin:.8rem 0 0;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.7}.tarot-module__8wJaQG__waitingMeaning{font-style:italic}.tarot-module__8wJaQG__synthesis{color:var(--deck-on-accent);background:linear-gradient(120deg, color-mix(in srgb, var(--deck-accent) 86%, white), var(--deck-accent-2));margin-top:clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,5rem);position:relative;overflow:hidden}.tarot-module__8wJaQG__synthesis:after{aspect-ratio:1;content:"";opacity:.18;border:1px solid;border-radius:50%;width:18rem;position:absolute;top:-40%;right:-5%;box-shadow:0 0 0 2rem #0000,0 0 0 2.05rem}.tarot-module__8wJaQG__synthesis .tarot-module__8wJaQG__eyebrow{margin:0 0 .8rem}.tarot-module__8wJaQG__synthesis h3{max-width:14ch;font-size:clamp(2.4rem,5vw,5rem)}.tarot-module__8wJaQG__readingFor{z-index:2;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.5;position:relative;margin:.8rem 0 0!important}.tarot-module__8wJaQG__synthesis>p:not(.tarot-module__8wJaQG__eyebrow){z-index:2;max-width:60ch;margin:1.25rem 0 0;line-height:1.65;position:relative}.tarot-module__8wJaQG__localSynthesis,.tarot-module__8wJaQG__aiCallToAction,.tarot-module__8wJaQG__aiLoading,.tarot-module__8wJaQG__aiReading,.tarot-module__8wJaQG__aiFallback{z-index:2;position:relative}.tarot-module__8wJaQG__localSynthesis>p,.tarot-module__8wJaQG__aiCallToAction>p,.tarot-module__8wJaQG__aiReading p,.tarot-module__8wJaQG__aiFallback p{max-width:68ch;margin:1.25rem 0 0;line-height:1.68}.tarot-module__8wJaQG__aiCallToAction{border-top:1px solid color-mix(in srgb, currentColor 38%, transparent);max-width:52rem;margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.5rem,4vw,2.5rem)}.tarot-module__8wJaQG__aiCallToAction .tarot-module__8wJaQG__eyebrow{opacity:.72;margin:0}.tarot-module__8wJaQG__aiCallToAction h4{max-width:16ch;font-family:var(--font-instrument-serif), serif;letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:.98}.tarot-module__8wJaQG__aiCallToAction>p:not(.tarot-module__8wJaQG__eyebrow){margin-top:1rem;font-size:.9rem}.tarot-module__8wJaQG__aiCallToAction a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-underline-offset:.22em}.tarot-module__8wJaQG__aiCallToAction a:hover{color:var(--deck-accent)}.tarot-module__8wJaQG__aiGenerate{min-width:min(100%,20rem);min-height:3.5rem;color:var(--deck-accent);border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--deck-on-accent);font:inherit;cursor:pointer;border-radius:.2rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:.9rem 1.2rem;font-weight:850;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:.35rem .35rem #0000002e}.tarot-module__8wJaQG__aiGenerate i{font-size:1.1rem;font-style:normal}.tarot-module__8wJaQG__aiGenerate:focus-visible{outline-offset:.25rem;outline:3px solid}.tarot-module__8wJaQG__aiLoading{align-items:center;gap:1.2rem;max-width:44rem;margin-top:2rem;padding:1rem 0;display:flex}.tarot-module__8wJaQG__aiLoading strong,.tarot-module__8wJaQG__aiFallback strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;line-height:1.4;display:block}.tarot-module__8wJaQG__aiLoading p{margin:.35rem 0 0;line-height:1.55}.tarot-module__8wJaQG__aiOrb{aspect-ratio:1;border:1px solid;border-radius:50%;flex:none;place-items:center;width:3.25rem;animation:1.8s ease-in-out infinite tarot-module__8wJaQG__tarot-ai-pulse;display:grid;position:relative}.tarot-module__8wJaQG__aiOrb:after{content:"";border-radius:inherit;opacity:.48;border:1px dashed;animation:5s linear infinite tarot-module__8wJaQG__tarot-ai-orbit;position:absolute;inset:-.45rem}.tarot-module__8wJaQG__aiReading{margin-top:2rem;animation:.52s both tarot-module__8wJaQG__tarot-ai-reveal}.tarot-module__8wJaQG__aiOverview{font-family:var(--font-instrument-serif), serif;letter-spacing:-.015em;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.35!important}.tarot-module__8wJaQG__aiCardInsights{border-block:1px solid color-mix(in srgb, currentColor 34%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2rem,5vw,4rem);display:grid}.tarot-module__8wJaQG__aiCardInsights article{min-width:0;padding:1.5rem}.tarot-module__8wJaQG__aiCardInsights article+article{border-inline-start:1px solid color-mix(in srgb, currentColor 34%, transparent)}.tarot-module__8wJaQG__aiCardInsights article>span{font-family:var(--font-instrument-serif), serif;opacity:.58;font-size:2.4rem;line-height:1}.tarot-module__8wJaQG__aiCardInsights h4,.tarot-module__8wJaQG__aiQuestions h4{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:1rem 0 0;font-size:.72rem;line-height:1.5}.tarot-module__8wJaQG__aiCardInsights p{overflow-wrap:anywhere;margin-top:.75rem;font-size:.96rem}.tarot-module__8wJaQG__aiPattern{margin-top:clamp(2rem,5vw,4rem)!important}.tarot-module__8wJaQG__aiQuestions{border-top:1px solid color-mix(in srgb, currentColor 34%, transparent);max-width:68ch;margin-top:2.25rem;padding-top:1.5rem}.tarot-module__8wJaQG__aiQuestions h4{margin:0}.tarot-module__8wJaQG__aiQuestions ul{gap:.75rem;margin:1rem 0 0;padding-inline-start:1.25rem;line-height:1.6;display:grid}.tarot-module__8wJaQG__aiClosing{font-style:italic}.tarot-module__8wJaQG__aiFallback{border-top:1px solid color-mix(in srgb, currentColor 34%, transparent);max-width:44rem;margin-top:2rem;padding-top:1.25rem}.tarot-module__8wJaQG__aiFallback p{margin-top:.45rem}.tarot-module__8wJaQG__aiRetry{color:inherit;border-color:color-mix(in srgb, currentColor 55%, transparent);background:#0000001f;margin-top:1rem}.tarot-module__8wJaQG__readingActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.5rem;display:flex}.tarot-module__8wJaQG__readingActions .editorial-share{min-height:2.9rem;color:inherit;border-color:var(--tarot-line);background:#0000001c;border-radius:999px}.tarot-module__8wJaQG__homeLink{margin-inline-start:auto}.tarot-module__8wJaQG__disclaimer{max-width:70ch;color:var(--tarot-muted);border-top:1px solid var(--tarot-line);text-align:center;margin-top:0;padding-block:1.5rem;font-size:.78rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.tarot-module__8wJaQG__branchCard:hover{background:#ffffff0d}.tarot-module__8wJaQG__branchCard:hover:after{transform:scaleX(1)}.tarot-module__8wJaQG__branchCard:hover .tarot-module__8wJaQG__previewCard:not(.tarot-module__8wJaQG__previewCardEcho){transform:translateY(-.6rem)rotate(-2deg)rotateY(-8deg)}.tarot-module__8wJaQG__branchCard:hover .tarot-module__8wJaQG__previewCardEcho{transform:translate(15%,-6%)rotate(9deg)}.tarot-module__8wJaQG__branchCard:hover .tarot-module__8wJaQG__branchCta i{transform:translate(.3rem)}.tarot-module__8wJaQG__primaryAction:hover{box-shadow:.25rem .25rem 0 color-mix(in srgb, var(--deck-accent-2) 70%, black);transform:translate(.2rem,.2rem)}.tarot-module__8wJaQG__aiGenerate:hover{transform:translate(.2rem,.2rem);box-shadow:.15rem .15rem #00000038}.tarot-module__8wJaQG__tarotCard:hover:not(.tarot-module__8wJaQG__cardRevealed){transform:translateY(-.55rem)rotateX(2deg)}.tarot-module__8wJaQG__spreadSlot[data-active=true] .tarot-module__8wJaQG__cardRevealed{transform:translateY(-.5rem)}:is(.tarot-module__8wJaQG__secondaryAction:hover,.tarot-module__8wJaQG__homeLink:hover,.tarot-module__8wJaQG__readingActions .editorial-share:hover){border-color:var(--deck-accent);background:color-mix(in srgb, var(--deck-accent) 13%, transparent)}}@media (max-width:980px){.tarot-module__8wJaQG__hubHeader,.tarot-module__8wJaQG__readerHeader,.tarot-module__8wJaQG__spreadHeading,.tarot-module__8wJaQG__interpretationHeader{grid-template-columns:1fr}.tarot-module__8wJaQG__hubHeader .tarot-module__8wJaQG__eyebrow,.tarot-module__8wJaQG__intro{grid-column:auto}.tarot-module__8wJaQG__branchCard{grid-template-columns:minmax(7rem,.55fr) minmax(0,1fr);padding:2rem}.tarot-module__8wJaQG__preparation{grid-template-columns:minmax(12rem,.55fr) minmax(18rem,1fr);gap:4rem}}@media (max-width:760px){.tarot-module__8wJaQG__hub,.tarot-module__8wJaQG__reader{padding:1.25rem 1rem 1.5rem}.tarot-module__8wJaQG__topNav{align-items:flex-start;padding-bottom:1.5rem}.tarot-module__8wJaQG__deckSwitch{max-width:56vw}.tarot-module__8wJaQG__deckSwitch a,.tarot-module__8wJaQG__deckSwitch span{text-align:center;min-width:0;min-height:2.75rem;padding:.65rem .75rem}.tarot-module__8wJaQG__hubHeader,.tarot-module__8wJaQG__readerHeader{padding-block:3.5rem}.tarot-module__8wJaQG__hubHeader h1{font-size:clamp(4rem,22vw,7rem)}.tarot-module__8wJaQG__readerHeader h1{font-size:clamp(3.5rem,17vw,6rem)}.tarot-module__8wJaQG__sectionHeading,.tarot-module__8wJaQG__hubNote{grid-template-columns:1fr;gap:.7rem}.tarot-module__8wJaQG__branchGrid{grid-template-columns:1fr}.tarot-module__8wJaQG__branchCard{grid-template-columns:minmax(7.5rem,.45fr) minmax(0,1fr);gap:1.5rem;padding:2rem 1.25rem}.tarot-module__8wJaQG__branchCard+.tarot-module__8wJaQG__branchCard{border-top:1px solid var(--tarot-line);border-inline-start:0}.tarot-module__8wJaQG__branchCopy strong{font-size:clamp(2rem,10vw,3.2rem)}.tarot-module__8wJaQG__branchCopy>span:not(.tarot-module__8wJaQG__branchKicker,.tarot-module__8wJaQG__branchMeta,.tarot-module__8wJaQG__branchCta){font-size:.9rem}.tarot-module__8wJaQG__branchMeta{line-height:1.5}.tarot-module__8wJaQG__preparation{grid-template-columns:1fr;gap:4rem;padding-block:3rem}.tarot-module__8wJaQG__deckStack{width:min(56vw,13rem)}.tarot-module__8wJaQG__prepareCopy h2{font-size:clamp(2.8rem,14vw,4.5rem)}.tarot-module__8wJaQG__identityFields{grid-template-columns:1fr}.tarot-module__8wJaQG__primaryAction{width:100%;min-height:3.25rem}.tarot-module__8wJaQG__spreadSection{margin-inline:-1rem;padding-inline:1rem}.tarot-module__8wJaQG__spread{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--deck-accent) transparent;grid-template-columns:none;grid-auto-columns:min(78vw,19rem);grid-auto-flow:column;gap:1.15rem;margin-inline:-1rem;padding:.5rem max(1rem,50vw - min(78vw,19rem)/2);scroll-padding-inline:max(1rem,50vw - min(78vw,19rem)/2);overflow-x:auto}.tarot-module__8wJaQG__spreadSlot{scroll-snap-align:center}.tarot-module__8wJaQG__tarotCard{width:min(100%,17rem)}.tarot-module__8wJaQG__positionPrompt{min-height:2.8rem}.tarot-module__8wJaQG__meaningCard{grid-template-columns:3.3rem minmax(0,1fr);gap:1rem}.tarot-module__8wJaQG__synthesis{padding:2rem 1.25rem}.tarot-module__8wJaQG__aiCardInsights{grid-template-columns:1fr}.tarot-module__8wJaQG__aiCardInsights article{padding-inline:0}.tarot-module__8wJaQG__aiCardInsights article+article{border-top:1px solid color-mix(in srgb, currentColor 34%, transparent);border-inline-start:0}.tarot-module__8wJaQG__readingActions{align-items:stretch}.tarot-module__8wJaQG__readingActions>*{flex:100%;justify-content:center;min-height:3rem}.tarot-module__8wJaQG__readingActions .editorial-share{flex:100%;justify-content:center;min-height:3rem}.tarot-module__8wJaQG__homeLink{margin-inline-start:0}}@media (max-width:430px){.tarot-module__8wJaQG__branchCard{grid-template-columns:6.6rem minmax(0,1fr);gap:1rem;padding-inline:.25rem}.tarot-module__8wJaQG__branchCopy>span:not(.tarot-module__8wJaQG__branchKicker,.tarot-module__8wJaQG__branchMeta,.tarot-module__8wJaQG__branchCta){display:none}.tarot-module__8wJaQG__branchCta{margin-top:1rem;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.tarot-module__8wJaQG__branchCard,.tarot-module__8wJaQG__branchCard:after,.tarot-module__8wJaQG__previewCard,.tarot-module__8wJaQG__branchCta i,.tarot-module__8wJaQG__primaryAction,.tarot-module__8wJaQG__aiGenerate,.tarot-module__8wJaQG__tarotCard,.tarot-module__8wJaQG__cardInner,.tarot-module__8wJaQG__meaningCard,.tarot-module__8wJaQG__shuffleDeck span,.tarot-module__8wJaQG__spreadSlot{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}.tarot-module__8wJaQG__aiOrb,.tarot-module__8wJaQG__aiOrb:after,.tarot-module__8wJaQG__aiReading{animation:none!important}}@keyframes tarot-module__8wJaQG__shuffle-card{0%{opacity:0;transform:translate3d(0, 1rem, calc(var(--shuffle-index) * -2px)) rotate(0)}35%{opacity:1;transform:translate3d(calc((var(--shuffle-index) - 2) * 2.8rem), 0, 0) rotate(calc((var(--shuffle-index) - 2) * 4deg))}to{opacity:1;transform:translate3d(0, 0, calc(var(--shuffle-index) * 2px)) rotate(0)}}@keyframes tarot-module__8wJaQG__deal-card{0%{opacity:0;transform:translate3d(0, -2rem, 0) scale(.92) rotate(calc((var(--deal-index) - 1) * 4deg))}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes tarot-module__8wJaQG__tarot-ai-orbit{to{transform:rotate(1turn)}}@keyframes tarot-module__8wJaQG__tarot-ai-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 0%, transparent);transform:scale(.96)}50%{box-shadow:0 0 0 .65rem color-mix(in srgb, currentColor 13%, transparent);transform:scale(1)}}@keyframes tarot-module__8wJaQG__tarot-ai-reveal{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}