.reading-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:640px){.reading-choice-grid{gap:14px}}.reading-choice{position:relative;display:flex;flex-direction:column;overflow:hidden;text-align:center;border:1px solid rgba(27,23,18,.08);border-radius:4px;background:#fffdf9;box-shadow:0 1px 2px #1b17120a;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.reading-choice__frame{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:104px;padding:22px 16px 6px}@media(min-width:640px){.reading-choice__frame{min-height:150px;padding:26px 22px 14px}}.reading-choice__art{width:auto;height:78px;max-width:100%;object-fit:contain;transition:transform .18s ease}@media(min-width:640px){.reading-choice__art{height:104px}}.reading-choice__bar{display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:2px 16px 20px}@media(min-width:640px){.reading-choice__bar{min-height:96px}}.reading-choice__label{display:block;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:17px;line-height:1.2;color:#1b1712}.reading-choice__hint{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#857868}@media(min-width:640px){.reading-choice__label{font-size:24px}.reading-choice__hint{font-size:15.5px}}.reading-choice--plain{align-items:center;justify-content:center;min-height:104px;padding:20px 16px}@media(min-width:640px){.reading-choice--plain{min-height:140px;padding:26px 22px}}@media(min-width:1024px){.reading-choice--plain{min-height:132px;padding:24px 26px}}@media(min-width:1024px){.reading-choice-grid{gap:18px}.reading-choice__frame{min-height:132px;padding:22px 24px 6px}.reading-choice__art{height:104px}.reading-choice__bar{min-height:88px;padding:2px 26px 20px}.reading-choice__label{font-size:26px}.reading-choice__hint{font-size:16px}}.reading-choice-grid>.reading-choice:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:stretch}.reading-choice-grid>.reading-choice:last-child:nth-child(odd) .reading-choice__frame{flex:0 0 auto;min-height:0;width:118px;padding:16px}@media(min-width:640px){.reading-choice-grid>.reading-choice:last-child:nth-child(odd) .reading-choice__frame{width:150px}}.reading-choice-grid>.reading-choice:last-child:nth-child(odd) .reading-choice__art{height:66px}@media(min-width:640px){.reading-choice-grid>.reading-choice:last-child:nth-child(odd) .reading-choice__art{height:92px}}.reading-choice-grid>.reading-choice:last-child:nth-child(odd) .reading-choice__bar{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:16px 22px 16px 0;text-align:left}@media(hover:hover)and (pointer:fine){.reading-choice:hover{border-color:#a0834899;transform:translateY(-2px);box-shadow:0 8px 22px #1b17121a}.reading-choice:hover{border-color:#a083488c;transform:translateY(-2px);box-shadow:0 8px 22px #1b171217}.reading-choice:hover .reading-choice__art{transform:scale(1.05)}}.reading-choice[aria-checked=true]{border-color:#8a6d34d9;box-shadow:inset 0 0 0 1px #8a6d3480}.reading-choice[aria-checked=true] .reading-choice__art{transform:scale(1.05)}.reading-choice[aria-checked=true] .reading-choice__glyph{color:var(--reading-gold-bright);border-color:#8a6d34cc;background:#a083482e}.reading-choice__glyph{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(160,131,72,.35);border-radius:50%;color:#a08348d9;font-size:18px;line-height:1;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.reading-choice:active{transform:scale(.995)}.reading-progress{display:flex;gap:5px}.reading-progress__tick{height:2px;flex:1;background:#a083482e;overflow:hidden}.reading-progress__tick[data-state=done]{background:#a08348bf}.reading-progress__tick[data-state=current]{background:#a083482e}.reading-progress__tick[data-state=current]:after{content:"";display:block;height:100%;width:100%;background:var(--reading-gold-bright);transform-origin:left center;animation:reading-progress-fill .52s cubic-bezier(.22,1,.36,1) both}.reading-step-enter{animation:reading-step-in .42s cubic-bezier(.22,1,.36,1) both}.reading-stage{opacity:.35;transition:opacity .3s ease,color .3s ease}.reading-plate{position:absolute;top:0;left:0;right:0;height:100dvh;pointer-events:none;overflow:hidden}.reading-plate img,.reading-plate video{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 3%;mix-blend-mode:multiply}.reading-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f7f3eaf5,#f7f3eae6 4%,#f7f3ea00 11%),linear-gradient(180deg,#f7f3ea00 30%,#f7f3ea8c,#f7f3ead9 58%,#f7f3eaf5 76%,#f7f3ea)}.reading-oracle{position:relative;display:block;width:100%;max-width:300px;margin-inline:auto;background:radial-gradient(68% 58% at 50% 46%,#e9d2a1,#eddcb8 42%,#f7f3ea00 78%)}@media(min-width:640px){.reading-oracle{max-width:340px}}@media(min-width:1024px){.reading-oracle{max-width:380px}}.reading-oracle video,.reading-oracle img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(78% 74% at 50% 48%,#000 58%,transparent 96%);mask-image:radial-gradient(78% 74% at 50% 48%,#000 58%,transparent 96%);filter:brightness(calc(1 + (var(--voice, 0) * .09))) saturate(calc(1 + (var(--voice, 0) * .12)));scale:calc(1 + (var(--voice, 0) * .012));transition:filter 90ms linear,scale 90ms linear}.reading-oracle--speaking{animation:reading-oracle-listen 4.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.reading-oracle--speaking{animation:none}.reading-oracle video,.reading-oracle img{scale:1;transition:none}}.reading-oracle--drawn{display:flex;align-items:center;justify-content:center;aspect-ratio:828 / 1108;color:#a08348}.reading-oracle--drawn svg{width:62%;height:auto;opacity:.5}.oracle-chip{display:inline-block;border:1px solid rgba(160,131,72,.4);padding:6px 14px;font-family:var(--font-cinzel, Georgia, serif);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:#8a6d34;background:#fffdf899}.oracle-banner{overflow:hidden;border-radius:3px}.oracle-banner img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;object-position:50% 40%;mix-blend-mode:multiply}.oracle-coin{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:999px;border:1px solid rgba(138,109,52,.55);background:radial-gradient(circle at 34% 30%,#d8bd85,#b3915a 52%,#8a6d34);color:#2a2118;box-shadow:inset 0 1px #fffaeb8c,0 8px 18px -10px #1b171299;transition:transform .14s ease,box-shadow .14s ease}.oracle-coin:hover{transform:translateY(-1px)}.oracle-bars{display:flex;align-items:center;gap:2px;height:30px;min-width:0;flex:0 1 320px}.oracle-bars span{flex:1;min-width:2px;border-radius:1px;background:#6f645559;transition:height .11s ease}.oracle-bars span.is-past{background:#a08348}.oracle-replay{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-cinzel, Georgia, serif);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8a6d34;text-decoration:underline;text-underline-offset:4px}.oracle-breeze{animation:oracle-breeze 5s ease-in-out infinite alternate}.oracle-breeze:hover{animation-play-state:paused}.oracle-drift-in{animation:oracle-drift-in .9s ease-out both}.oracle-blown{animation:oracle-blown .64s ease-in forwards;pointer-events:none}.oracle-coin-ring{position:relative;display:inline-flex;flex-shrink:0}.oracle-coin-ring.is-live:before,.oracle-coin-ring.is-live:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:1px solid rgba(160,131,72,.4);animation:oracle-ripple 2.2s ease-out infinite}.oracle-coin-ring.is-live:after{animation-delay:1.1s}@media(prefers-reduced-motion:reduce){.oracle-coin-ring.is-live:before,.oracle-coin-ring.is-live:after{animation:none;opacity:0}}.oracle-banner--fallback{aspect-ratio:1536 / 700;max-height:460px}.oracle-banner--fallback .reading-oracle{max-width:none;height:100%;background:none}.oracle-banner--fallback .reading-oracle video,.oracle-banner--fallback .reading-oracle img{height:100%;object-fit:cover;object-position:50% 30%;-webkit-mask-image:none;mask-image:none}.oracle-dock{position:sticky;bottom:0;z-index:12;padding-top:14px;padding-bottom:20px}.oracle-composer{position:relative}.oracle-composer:before{content:"";position:absolute;left:50%;margin-left:-50vw;width:100vw;top:-120px;bottom:-20px;pointer-events:none;background:linear-gradient(180deg,#f7f3ea00,#f7f3eadb 52%,#f7f3eafa)}.oracle-night .oracle-composer:before{background:linear-gradient(180deg,#080a1200,#080a12db 52%,#080a12fa)}.oracle-line{position:relative;border:1px solid rgba(160,131,72,.26);border-radius:999px;padding:3px 6px 3px 2px;background:#fffdf8d1;box-shadow:inset 0 1px #ffffffb3,0 10px 26px -18px #1b17128c;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.oracle-line:focus-within{border-color:#8a6d3473;background:#fffdf8f0;box-shadow:inset 0 1px #ffffffd9,0 14px 34px -20px #1b171299}.oracle-night .oracle-line{border-color:#cbb87a38;background:#10131cc2;box-shadow:inset 0 1px #cbb87a14,0 12px 30px -20px #000000e6}.oracle-night .oracle-line:focus-within{border-color:#cbb87a6b;background:#0c0f17db}.oracle-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:999px;background:#a0834821;color:#6f6455;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.oracle-arrow:not(:disabled){background:linear-gradient(180deg,#a9884a,#8a6d34);color:#fdf8ec;box-shadow:0 6px 16px -10px #1b1712d9}.oracle-arrow:hover:not(:disabled){background:linear-gradient(180deg,#b89751,#94753a);color:#fffdf6}.oracle-arrow:disabled{opacity:.85;cursor:default}.oracle-arrow.is-waiting{opacity:.75;filter:saturate(.6) brightness(.9);cursor:wait}.oracle-city-list{border:1px solid rgba(160,131,72,.28);background:#fffdf8fa}.oracle-city-list li+li{border-top:1px solid rgba(160,131,72,.14)}.oracle-city-option{display:block;width:100%;padding:12px 16px;text-align:left;font-size:16px;line-height:1.4;color:#443c30;transition:background-color .14s ease,color .14s ease}.oracle-city-option:hover{background:#a083481f;color:#1b1712}.oracle-city-option.is-chosen{background:#a083482e;color:#1b1712}.oracle-night .oracle-city-list{border-color:#cbb87a59;background:#090c16f7}.oracle-night .oracle-city-option{color:#e8e1d1eb}.oracle-night .oracle-city-option:hover{background:#cbb87a29;color:#f4eeda}.oracle-night .oracle-city-option.is-chosen{background:#cbb87a3d;color:#f6f0dd}.oracle-rise{animation:oracle-rise .48s ease both}.oracle-rise-live{animation:oracle-rise-live .48s ease both}.oracle-word{display:inline-block;white-space:nowrap}.oracle-letter{display:inline-block;opacity:0;animation:oracle-letter-form .9s ease-out both}.oracle-paragraph-break{display:block;height:.9em}.oracle-dropcap{font-family:Cinzel,Georgia,serif;font-size:2.1em;line-height:.8;color:#8a6d34;vertical-align:-.1em;padding-right:.03em}.oracle-lead{font-size:1.13em}.oracle-night .oracle-dropcap{color:#d4b882}.almanac-screen-min{min-height:calc(100vh - 96px);min-height:calc(100dvh - 96px)}.oracle-mic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:42px;color:#6f6455cc;transition:color .16s ease}.oracle-sky{position:fixed;inset:0;width:100%;height:100%;height:100lvh;z-index:0;pointer-events:none}.oracle-day-sky{position:fixed;inset:0;height:100lvh;z-index:0;pointer-events:none;overflow:hidden}.oracle-day-sky--clear{background:radial-gradient(34% 26% at 80% 10%,#ffecbabf,#ffecba00 70%),linear-gradient(180deg,#a7c4e0,#bccfe0,#dcdccb 68%,#f2eee2 86%,#f7f3ea)}.oracle-day-sky--clouds{background:radial-gradient(30% 22% at 76% 9%,#fff4d659,#fff4d600 70%),linear-gradient(180deg,#a9b6c2,#bfc6cb 36%,#d9d6c8 68%,#f0ece0 86%,#f7f3ea)}.oracle-day-sky--rain{background:linear-gradient(180deg,#93a0ad,#adb4bb 38%,#d0cec3 68%,#eeeade 86%,#f7f3ea)}.oracle-day-sky--storm{background:linear-gradient(180deg,#6d7683,#8f97a1 40%,#c2c0b7 70%,#eae6da 88%,#f7f3ea)}.oracle-day-sky--snow{background:linear-gradient(180deg,#c2ccd7,#d5dade 40%,#e4e1d6 70%,#f2eee2 88%,#f7f3ea)}.oracle-day-sky--fog{background:linear-gradient(180deg,#c8c8c0,#d5d3c9 45%,#e5e1d4 72%,#f2eee2 88%,#f7f3ea)}.oracle-day-cloud{position:absolute;top:4%;left:-30%;width:46vw;height:16vh;border-radius:50%;background:radial-gradient(closest-side,#ffffff80,#fff0);filter:blur(6px);animation:oracle-cloud-drift 210s linear infinite}.oracle-day-cloud--far{top:11%;width:34vw;height:11vh;opacity:.7;animation-duration:300s;animation-delay:-120s}.oracle-day-cloud--low{top:19%;width:52vw;height:13vh;opacity:.5;animation-duration:260s;animation-delay:-220s}.oracle-day-rain{position:absolute;inset:-20% 0 40%;background:repeating-linear-gradient(100deg,rgba(120,138,156,.14) 0px,rgba(120,138,156,.14) 1px,transparent 1px,transparent 26px);animation:oracle-rain-fall 1.1s linear infinite;mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,transparent 85%)}.oracle-day-snow{position:absolute;inset:-10% 0 30%;background-image:radial-gradient(2px 2px at 12% 18%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1.6px 1.6px at 34% 6%,rgba(255,255,255,.7),transparent 60%),radial-gradient(2.2px 2.2px at 56% 24%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1.4px 1.4px at 72% 10%,rgba(255,255,255,.65),transparent 60%),radial-gradient(1.8px 1.8px at 88% 20%,rgba(255,255,255,.7),transparent 60%);background-size:340px 260px;animation:oracle-snow-sink 14s linear infinite;mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,transparent 80%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,transparent 80%)}@media(prefers-reduced-motion:reduce){.oracle-day-cloud,.oracle-day-rain,.oracle-day-snow{animation:none}}.oracle-night :is(.oracle-conversation,.oracle-history,.oracle-session-bar,.oracle-suggestions){text-shadow:0 0 10px rgba(8,11,13,.92),0 0 3px rgba(8,11,13,.9)}.oracle-night .oracle-intake__turn{position:relative;isolation:isolate}.oracle-night .oracle-intake__turn:before{content:"";position:absolute;z-index:-1;inset:-32px max(-24px,calc((100% - 100vw)/2 + 2px));pointer-events:none;background:radial-gradient(ellipse closest-side,#050708db,#050708b3 55%,#05070800)}.oracle-nav-mark,.oracle-mic,.oracle-arrow,.oracle-tap{position:relative}@media(max-width:1000px){.reading-funnel:has(.oracle-subpage) :is(.oracle-theme,.oracle-sound,.oracle-lines,.oracle-share){display:none}.reading-funnel:has(.oracle-dock.is-grown) .oracle-theme,.reading-funnel:has(.oracle-dock.is-grown) .oracle-sound,.reading-funnel:has(.oracle-dock.is-grown) .oracle-lines,.reading-funnel:has(.oracle-dock.is-grown) .oracle-share{opacity:0;pointer-events:none}}.oracle-billing-card{background:#f7f3eae6}.oracle-night .oracle-billing-card{background:#050708db}.oracle-theme{position:fixed;bottom:var(--oracle-corner-bottom, 1rem);right:58px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#6f6455cc;transition:color .16s ease,opacity .2s ease}.oracle-theme:hover{color:#8a6d34}.oracle-night .oracle-theme,.oracle-night .oracle-sound,.oracle-night .oracle-lines,.oracle-night .oracle-share{color:#cdc4b4bf}.oracle-night .oracle-theme:hover,.oracle-night .oracle-sound:hover,.oracle-night .oracle-sound.is-on,.oracle-night .oracle-lines:hover,.oracle-night .oracle-share:hover{color:#cbb87a}.oracle-lines{position:fixed;bottom:var(--oracle-corner-bottom, 1rem);right:106px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#6f6455cc;transition:color .16s ease,opacity .16s ease}.oracle-share{position:fixed;bottom:var(--oracle-corner-bottom, 1rem);right:154px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#6f6455cc;transition:color .16s ease,opacity .16s ease}.oracle-share.is-busy{opacity:.45}.oracle-lines:hover{color:#8a6d34}.oracle-lines.is-off{opacity:.45}.oracle-drawing-leads{margin-bottom:calc(18px * var(--oracle-leaf-k, .733) + clamp(1.75rem,6vw,2.5rem))}.oracle-art-plate{position:relative;overflow:hidden;background-color:#05060c}.oracle-art-plate[data-art-ground]:before{content:"";position:absolute;inset:0;background-image:var(--oracle-ground);background-size:118% 118%;background-position:center;background-repeat:no-repeat;opacity:.92;pointer-events:none}.oracle-art-plate[data-art-ground]:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 50%,#05060c 0% 36%,#05060ce0 54%,#05060ca8 74%,#05060c57);pointer-events:none}.oracle-art-plate>svg{position:relative;z-index:1}.oracle-art-plate[data-art-ground]>svg>rect:first-child{opacity:0}html:not(#tga-theme) .reading-funnel:not(.oracle-night){background-color:#f7f3ea}html:not(#tga-theme):has(.reading-funnel:not(.oracle-night)),html:not(#tga-theme):has(.reading-funnel:not(.oracle-night)) body,html:not(#tga-theme):has(.reading-funnel:not(.oracle-night)) #root{background-color:#f7f3ea}html:not(#tga-theme):has(.reading-funnel:not(.oracle-night)) body:before{background:#f7f3ea}html:has(.reading-funnel:not(.oracle-night)){color-scheme:light}.reading-funnel:not(.oracle-night) .oracle-art-plate{background-color:#efe6d2}.reading-funnel:not(.oracle-night) .oracle-art-plate[data-art-ground]:before{display:none}.reading-funnel:not(.oracle-night) .oracle-art-plate[data-art-ground]:after{background-image:radial-gradient(circle at 50% 50%,#8a6d3400 58%,#8a6d341f)}.reading-funnel:not(.oracle-night) .oracle-art-plate>svg>rect:first-child{opacity:0}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg :is([fill="#0b0f11"],[fill="#05060c"],[fill="#0f1518"]){fill:#f5eedc}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#efe3c8"]{fill:#2b2219}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [stroke="#efe3c8"]{stroke:#2b2219}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#fff1d0"]{fill:#1b1712}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#ece4d2"]{fill:#2b2219}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#cdb690"]{fill:#5b4a35}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#a08a64"]{fill:#8a7355}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg :is([fill="#d2ae66"],[fill="#cbb87a"]){fill:#8a6d34}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg :is([stroke="#d2ae66"],[stroke="#cbb87a"]){stroke:#8a6d34}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#e2c690"]{fill:#a0803e}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [stroke="#d8be8a"]{stroke:#a08348}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [stroke="#e2c690"]{stroke:#a0803e}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(203, 184, 122, 0.45)"]{fill:#8a6d3499}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [stroke="rgba(203, 184, 122, 0.45)"]{stroke:#8a6d3499}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(203, 184, 122, 0.2)"]{fill:#8a6d344d}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [stroke="rgba(203, 184, 122, 0.2)"]{stroke:#8a6d3452}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(203, 184, 122, 0.1)"]{fill:#8a6d3424}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(205,196,180,0.75)"]{fill:#3c3022d1}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(205,196,180,0.7)"]{fill:#3c3022c7}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(205,196,180,0.6)"]{fill:#3c30229e}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(205,196,180,0.4)"]{fill:#3c30226b}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(205,196,180,0.35)"]{fill:#3c302261}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#a9bfdc"]{fill:#3f5f86}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [stroke="#a9bfdc"]{stroke:#3f5f86}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [stroke="#7fb8ae"]{stroke:#2f8a7a}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [stroke="#d4877c"]{stroke:#b4463a}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#141827"]{fill:#4a4858}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="rgba(226,222,206,0.88)"]{fill:#fbf6ea}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill="#5c5a49"]{fill:#a39a86}.reading-funnel:not(.oracle-night) :is(.oracle-art-plate,.reading-chart) svg:not([data-birth-sky]) [fill^="rgba(212,220,238,"]{fill:#3c302259}.reading-funnel:not(.oracle-night) .reading-chart{background:#efe6d2;color:#4a4132;border-color:#a0834866}.reading-funnel:not(.oracle-night) .reading-chart :is(h4,summary){color:#2b2219}.reading-funnel:not(.oracle-night) .reading-chart :is(p,li){color:#4a4132}.reading-funnel:not(.oracle-night) .reading-chart :is(figcaption,.reading-chart__precision){color:#6f6455}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide{color:#4a4132}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__three li{background:linear-gradient(150deg,#fbf6ea,#f3ebd9);border-color:#a0834866}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__glyph{color:#8a6d34;border-color:#a0834866}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__three small{color:#8a6d34}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__three strong{color:#1b1712}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__three span:last-child{color:#4a4132}.reading-funnel:not(.oracle-night) .reading-chart :is(.chart-guide__legend,.chart-guide__note){color:#6f6455}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__list :is(summary,tbody th){color:#2b2219}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__list thead th{color:#8a6d34}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__list :is(th,td){border-bottom-color:#a0834833}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__step{border-left-color:#8a6d34;background:#8a6d3412}.reading-funnel:not(.oracle-night) .reading-chart .chart-guide__step h4{color:#1b1712}.reading-funnel:not(.oracle-night) .reading-chart .reading-chart__controls button{color:#4a4132;border-color:#a0834866}.reading-funnel:not(.oracle-night) .reading-chart .reading-chart__controls button[aria-pressed=true]{background:#8a6d341a;border-color:#8a6d34;color:#1b1712}.reading-funnel:not(.oracle-night) .reading-chart :is(.reading-chart__reasoning,.reading-chart__preview-note){border-color:#a0834866}.reading-funnel:not(.oracle-night) .reading-chart :is(.birth-sky__answer,.birth-sky__figure figcaption){color:#1b1712}.reading-funnel:not(.oracle-night) .reading-chart :is(.birth-sky__hours output,.birth-sky__legend,.birth-sky__list td:last-child){color:#4a4132}.reading-funnel:not(.oracle-night) .reading-chart :is(.birth-sky__hours label,.birth-sky__verse cite){color:#8a6d34}.reading-funnel:not(.oracle-night) .reading-chart .birth-sky__verse{color:#2b2219;border-left-color:#a0834866}.reading-funnel:not(.oracle-night) .reading-chart .birth-sky :is(.chart-guide__controls,.chart-guide__step-actions) button:not(.chart-guide__primary){color:#2b2219;border-color:#a0834899}.oracle-strands{display:grid;gap:8px;text-align:center}.oracle-strands__kicker{margin:0 0 2px;font:600 11px/1.5 var(--font-cinzel, "Cinzel", Georgia, serif);letter-spacing:.24em;text-transform:uppercase;color:#8a6d34}.oracle-strand-row{position:relative;display:grid;gap:3px;width:100%;min-height:56px;padding:11px 40px 12px;border:1px solid #a0834845;border-radius:10px;background:#fffdf880;text-align:center;transition:background-color .14s ease,border-color .14s ease}.oracle-strand-row__label{font:600 11px/1.5 var(--font-cinzel, "Cinzel", Georgia, serif);letter-spacing:.2em;text-transform:uppercase;color:#8a6d34}.oracle-strand-row__line{font:16px/1.4 Cormorant Garamond,Georgia,serif;color:#1b1712;text-wrap:pretty}.oracle-strand-row__line.is-quiet{font-style:italic;color:#6f6455}.oracle-strand-row__likely{font-size:13px;font-style:italic;color:#6f6455}.oracle-strand-row__go{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#8a6d34;font-size:17px}.oracle-strand-row:disabled{padding-inline:16px;border-style:dashed;background:transparent;cursor:default}@media(hover:hover){.oracle-strand-row:hover:not(:disabled){border-color:#a08348;background:#f2e9d5}}.oracle-strand-row:focus-visible{border-color:#a08348;background:#f2e9d5}.oracle-night .oracle-strands__kicker,.oracle-night .oracle-strand-row__label,.oracle-night .oracle-strand-row__go{color:#cbb87a}.oracle-night .oracle-strand-row{background:#141822d9;border-color:#cbb87a50}.oracle-night .oracle-strand-row__line{color:#eee4d1}.oracle-night .oracle-strand-row__line.is-quiet,.oracle-night .oracle-strand-row__likely{color:#bdb5a4}.oracle-night .oracle-strand-row:disabled{background:transparent}@media(hover:hover){.oracle-night .oracle-strand-row:hover:not(:disabled){background:#252432;border-color:#cbb87a}}.oracle-night .oracle-strand-row:focus-visible{background:#252432;border-color:#cbb87a}.oracle-instruments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:520px}.oracle-instrument{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border:1px solid #a0834838;border-radius:10px;background:#fffdf866;text-align:left;transition:background-color .14s ease,border-color .14s ease}.oracle-instrument>:first-child{flex:none}.oracle-instrument__words{display:grid;gap:2px;min-width:0}.oracle-instrument__name{font:600 11px/1.45 var(--font-cinzel, "Cinzel", Georgia, serif);letter-spacing:.16em;text-transform:uppercase;color:#6f5a2c}.oracle-instrument__gives{font:15px/1.3 Cormorant Garamond,Georgia,serif;color:#3b3326;text-wrap:pretty}@media(hover:hover){.oracle-instrument:hover{border-color:#a08348;background:#f2e9d5}}.oracle-instrument:focus-visible{border-color:#a08348;background:#f2e9d5}.oracle-night .oracle-instrument{background:#141822b8;border-color:#cbb87a3d}.oracle-night .oracle-instrument__name{color:#cbb87a}.oracle-night .oracle-instrument__gives{color:#e6dcc8}@media(hover:hover){.oracle-night .oracle-instrument:hover{background:#252432;border-color:#cbb87a}}.oracle-night .oracle-instrument:focus-visible{background:#252432;border-color:#cbb87a}@media(max-width:420px){.oracle-instruments{grid-template-columns:minmax(0,1fr)}}.oracle-art-plate[data-art-focus=natal] svg[data-atlas-wheel] :is([data-atlas-body],[data-part=trace]):not([data-atlas-body=Sun],[data-atlas-body=Moon],[data-atlas-body=Ascendant]){opacity:.3}.oracle-art-plate[data-art-focus] svg[data-atlas-wheel] [data-aspect]{opacity:.1}.oracle-art-plate[data-art-focus] svg[data-atlas-wheel] [data-part=houses]{opacity:.45}.oracle-art-plate svg[data-atlas-wheel] :is([data-part],[data-atlas-body],[data-aspect]){transition:opacity .35s ease}@media(prefers-reduced-motion:reduce){.oracle-art-plate svg[data-atlas-wheel] :is([data-part],[data-atlas-body],[data-aspect]){transition:none}}.oracle-art-whole{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;font:600 11.5px/1.4 var(--font-cinzel, "Cinzel", Georgia, serif);letter-spacing:.2em;text-transform:uppercase;color:#6f5a2c;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a0834870}.oracle-art-whole:hover,.oracle-art-whole:focus-visible{color:#4a3b1b;text-decoration-color:currentColor}.oracle-night .oracle-art-whole{color:#d8c8a7;text-decoration-color:#cbb87a70}.oracle-night .oracle-art-whole:hover,.oracle-night .oracle-art-whole:focus-visible{color:#f1e4c6}.oracle-night .oracle-letter{text-shadow:0 0 18px rgba(236,228,210,.14)}.oracle-nav-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#5a4715;transition:color .16s ease}.oracle-nav-mark:hover{color:#8a6d34}.oracle-night .oracle-nav-mark{color:#cdc4b4c7}.oracle-nav-panel,.oracle-instruments-panel{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:190px;max-width:calc(100vw - 24px);max-height:min(76vh,600px);overflow-y:auto;padding:16px 18px;background:#f7f3ea;border:1px solid rgba(160,131,72,.3);box-shadow:0 12px 32px #1b171224}.oracle-nav-shelf{position:absolute;right:0;top:calc(100% + 8px)}.oracle-nav-shelf .oracle-nav-panel{position:static}.oracle-nav-shelf.has-more:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:30px;pointer-events:none;background:linear-gradient(to bottom,#f7f3ea00,#f7f3ea)}.oracle-night .oracle-nav-shelf.has-more:after{background:linear-gradient(to bottom,#08090e00,#08090e)}.oracle-nav-panel{position:absolute;right:0;top:calc(100% + 8px)}.oracle-nav-heading{margin:8px 0 2px;font-family:Cinzel,Georgia,serif;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#a08348bf}.oracle-nav-rule{width:100%;height:1px;margin:10px 0;background:#a0834840}.oracle-nav-panel a,.oracle-nav-panel button,.oracle-instruments-panel button{display:flex;align-items:center;width:100%;min-height:44px;font-family:Cinzel,Georgia,serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;text-align:left;color:#6f6455d9;padding:4px 0;transition:color .16s ease}.oracle-nav-panel a:hover,.oracle-nav-panel button:hover,.oracle-instruments-panel button:hover{color:#8a6d34}.oracle-night .oracle-nav-panel,.oracle-night .oracle-instruments-panel{background:#08090e;border-color:#cbb87a4d;box-shadow:0 12px 32px #00000080}.oracle-night .oracle-nav-panel a,.oracle-night .oracle-nav-panel button,.oracle-night .oracle-instruments-panel button{color:#cdc4b4d9}.oracle-sound{position:fixed;bottom:var(--oracle-corner-bottom, 1rem);right:10px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#6f6455cc;transition:color .16s ease,opacity .2s ease}.oracle-sound:hover{color:#8a6d34}.oracle-sound.is-on{color:#a08348}.oracle-mic:hover{color:#8a6d34}.oracle-mic.is-live{color:#a08348;animation:oracle-mic-live 1.4s ease-in-out infinite}.oracle-welcome__step{border:1px solid rgba(122,96,48,.4);background:#fffaee9e;color:#2a2419}.oracle-welcome__step span{color:#4f4738}.oracle-welcome__step:hover{border-color:#7a6030bf}.oracle-welcome__step:focus-visible{outline:2px solid #8a6d3b;outline-offset:3px}.oracle-night .oracle-welcome__step{border-color:#dcb87259;background:#0f171b99;color:#f3e7cf}.oracle-night .oracle-welcome__step span{color:#efe2c4cc}.oracle-night .oracle-welcome__step:hover{border-color:#dcb872b3}.oracle-night .oracle-welcome__step:focus-visible{outline-color:#dcb872}.oracle-welcome__signin{--mh-muted: #4f4738;--mh-line: rgba(122, 96, 48, .5);--mh-ink: #1b1712;color:#2a2419}.oracle-night .oracle-welcome__signin{--mh-muted: rgba(239, 226, 196, .75);--mh-line: rgba(220, 184, 114, .4);--mh-ink: #f3e7cf;color:#f3e7cf}.oracle-welcome__signin .member-home__signin{margin:0}.oracle-welcome__signin .member-home__signin input{background:#fffaeee6}.oracle-night .oracle-welcome__signin .member-home__signin input{background:#141b1f}.oracle-welcome__signin .member-home__signin button{min-height:46px;padding:0 18px;border:1px solid #e1c48c;border-radius:3px;background:#e1c48c;color:#132528;font-weight:600;cursor:pointer}.oracle-welcome__signin .member-home__signin a{color:inherit}.oracle-welcome__signin .member-home__signin p{color:#8f3e12}.oracle-night .oracle-welcome__signin .member-home__signin p{color:#f0b8a8}.oracle-welcome__signin .member-home__signin-sent{margin:0!important;color:inherit!important}.oracle-dots{display:inline-flex;align-items:center;gap:6px}.oracle-dots span{width:5px;height:5px;border-radius:999px;background:#a08348;animation:oracle-dot 1.1s ease-in-out infinite}.oracle-dots span:nth-child(2){animation-delay:.16s}.oracle-dots span:nth-child(3){animation-delay:.32s}.oracle-orbit{position:relative;display:inline-block;width:46px;height:46px}.oracle-orbit:before{content:"";position:absolute;inset:0;border-radius:999px;border:1px solid rgba(160,131,72,.3)}.oracle-orbit:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:999px;background:#a08348d9;animation:oracle-orbit-breathe 2.6s ease-in-out infinite}.oracle-orbit>span{position:absolute;inset:0;animation:oracle-orbit-turn 2.3s linear infinite}.oracle-orbit>span:before{content:"";position:absolute;left:50%;top:-2.5px;width:5px;height:5px;margin-left:-2.5px;border-radius:999px;background:#a08348;box-shadow:0 0 9px #a08348bf}.oracle-night .oracle-orbit:before{border-color:#cbb87a47}.oracle-night .oracle-orbit:after,.oracle-night .oracle-orbit>span:before{background:#cbb87a}@media(prefers-reduced-motion:reduce){.oracle-rise,.oracle-breeze,.oracle-drift-in,.oracle-mic.is-live{animation:none}.oracle-blown{animation:none;opacity:0}.oracle-mic.is-live{animation:none}.oracle-letter{animation:none;opacity:1}.oracle-dots span{animation:none;opacity:.6}.oracle-orbit>span{animation:none}}.reading-passage{transition:opacity .26s ease,color .26s ease}.reading-passage--resting{opacity:.62}.reading-passage--speaking{opacity:1}@media(prefers-reduced-motion:reduce){.reading-passage{transition:none}}.reading-hero-title{font-size:clamp(38px,2.4vw + 2.2vh,68px);line-height:1.06}.reading-hero-sub{font-size:clamp(17px,.5vw + 1.1vh,22px);line-height:1.55}@media(min-width:1024px){.reading-plate:after{background:linear-gradient(180deg,#f7f3eaf5,#f7f3eae6 4%,#f7f3ea00 11%),linear-gradient(180deg,#f7f3ea00 20%,#f7f3ea66 28%,#f7f3eadb 35%,#f7f3eafa 39%,#f7f3ea 44%)}}.reading-plate--drawn{display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;color:#a08348}.reading-cta{color:#f0d99f;background-image:linear-gradient(165deg,#86262f,#6a1e27 30%,#52161e 58%,#3a0f15);border-radius:2px}.reading-funnel:not(.oracle-night) .btn-secondary{color:#5a4715;border-color:#a0834873;background-color:#fffdf88c;box-shadow:none}.reading-funnel:not(.oracle-night) .btn-secondary:hover:where(:not(:disabled,[aria-busy=true])){color:#1b1712;border-color:#a08348;background-color:#a083481a}.reading-funnel:not(.oracle-night) .btn-quiet{color:#5a4715;text-decoration-color:#a0834880}.oracle-night .btn-secondary,.oracle-night .btn-quiet{color:#cbb87a}.oracle-night .btn-secondary:hover:where(:not(:disabled,[aria-busy=true])),.oracle-night .btn-quiet:hover:where(:not(:disabled,[aria-busy=true])){color:#ece4d2}.reading-cta>span{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.reading-funnel .reading-step-enter,.reading-funnel .reading-reveal,.reading-funnel .reading-progress__tick[data-state=current]:after{animation:none!important;opacity:1!important;transform:none!important}.reading-funnel .reading-choice{transition:none!important}}@media print{body:has(.codex-print){background:#fff!important}body:has(.codex-print) *{visibility:hidden}body:has(.codex-print) .codex-print,body:has(.codex-print) .codex-print *{visibility:visible}body:has(.codex-print) .codex-print{position:absolute;top:0;left:0;width:100%;padding:0}.codex-no-print{display:none!important}.codex-movement h2{break-after:avoid}.codex-movement p{orphans:3;widows:3}}.oracle-report h4{border-bottom:1px solid rgba(160,131,72,.18);padding-bottom:6px}.oracle-night .oracle-report h4{border-bottom-color:#cbb87a38}.oracle-shelf{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:4vh 16px;overflow-y:auto;background:#0a0908b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.oracle-shelf-sheet{width:100%;max-width:620px;padding:22px 20px 34px;border:1px solid rgba(160,131,72,.3);border-radius:2px;background:#f4ecd8;box-shadow:0 24px 70px #00000073}.oracle-night .oracle-shelf-sheet{background:#14110d;border-color:#cbb87a47}.oracle-knock{animation:oracle-knock .62s ease-in-out}@media(prefers-reduced-motion:reduce){.oracle-knock{animation:none}}.oracle-answer-focus{scroll-margin-top:16vh}.oracle-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);gap:clamp(32px,4vw,72px);align-items:start}.oracle-split__words{min-width:0}.oracle-split__words .oracle-answer-copy{margin-left:0;max-width:60ch}.oracle-split__chart{position:sticky;top:24px;min-width:0}.oracle-split__chart .oracle-art-plate{max-width:600px;margin-top:0}@media(min-width:1024px){.reading-result{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(32px,4vw,72px);align-items:start}.reading-result__words,.reading-result__chart{min-width:0}.reading-result__chart{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.reading-result>:not(.reading-result__words):not(.reading-result__chart){grid-column:1 / -1}}.micro-door{position:relative;max-width:62rem;margin:0 auto;padding:2.4rem 0 3rem;text-align:center}.micro-door[data-ground]:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url(/micro-art/selector.webp);background-size:cover;background-position:center;opacity:.34}.micro-card__glyph{font-size:2.6rem;line-height:1;color:#d7bd83}.micro-form{max-width:42rem;margin:0 auto;padding:1.6rem 0 3rem;color:#f4e7c3}.micro-form__back{min-height:44px;min-width:44px;padding:0 .5rem;font-family:Cinzel,serif;font-size:.66rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#d7bd83bf}.micro-form__kicker{margin:.4rem 0 0;font-family:Cinzel,serif;font-size:.66rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#d7bd83}.micro-form__title{margin:.5rem 0 0;font-family:Cinzel,serif;font-size:clamp(1.3rem,4vw,1.8rem);font-weight:700;line-height:1.22;color:#f4e7c3}.micro-form__lead{margin:.7rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.08rem;line-height:1.55;color:#f4e7c3b8}.micro-form input[type=text],.micro-form input[type=date],.micro-form input[type=time],.micro-form input[type=email],.micro-form select{border-color:#d7bd8347;background:#fffdf80f;color:#f4e7c3}.micro-form__check{display:flex;align-items:center;min-height:44px;padding:.35rem 0;gap:.6rem;margin-top:.7rem;font-size:.88rem;line-height:1.45;color:#f4e7c3b8;cursor:pointer}.micro-form__check input{flex-shrink:0}.micro-form__check input{margin-top:.2rem;accent-color:#a08348}.micro-form__note,.micro-form__set{margin-top:.5rem;font-size:.84rem;line-height:1.5;color:#f4e7c39e}.micro-form__set{color:#d7bd83}.micro-form__cities{margin-top:.5rem;list-style:none;padding:0;border:1px solid rgba(215,189,131,.24);background:#0a0e10eb}.micro-form__cities li+li{border-top:1px solid rgba(215,189,131,.14)}.micro-form__cities [role=option]{cursor:pointer;display:block;width:100%;min-height:44px;padding:.7rem .9rem;text-align:left;font-size:.95rem;color:#f4e7c3db}.micro-form__cities [role=option]:hover,.micro-form__cities [aria-selected=true]{background:#a0834829;color:#f4e7c3}.micro-form__intent{margin-top:1.6rem;border:0;padding:0}.micro-form__intent-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem}.micro-intent{min-height:44px;padding:.7rem .8rem;border:1px solid rgba(215,189,131,.26);background:#fffdf80d;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.3;color:#f4e7c3d1;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.micro-intent:hover{border-color:#d7bd8380;color:#f4e7c3}.micro-intent.is-chosen{border-color:#d7bd83;background:#a0834833;color:#f4e7c3}.micro-form__error{min-height:1.3rem;margin-top:1rem;font-size:.86rem;color:#e09a63}.micro-form__go{display:block;width:100%;min-height:52px;border:1px solid rgba(215,189,131,.55);background:linear-gradient(180deg,#7c1f2c,#5d1721);font-family:Cinzel,serif;font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#f4e7c3;transition:filter .16s ease}.micro-form__go:hover:not(:disabled){filter:brightness(1.12)}.micro-form__go:disabled{opacity:.7;cursor:wait}.micro-form__reassure{margin-top:.7rem;text-align:center;font-size:.82rem;color:#f4e7c38c}.micro-read{max-width:40rem;margin:0 auto;padding:2rem 0 3rem}.micro-read__kicker{margin:0;font-family:Cinzel,serif;font-size:.66rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#d7bd83}.micro-read__title{margin:.6rem 0 0;font-family:Cinzel,serif;font-size:clamp(1.4rem,4.4vw,2rem);font-weight:700;line-height:1.2;color:#f4e7c3}.micro-read__body{margin-top:1.6rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;line-height:1.66;color:#f4e7c3e6}.micro-circle{list-style:none;margin:0;padding:0}.micro-circle__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(215,189,131,.18)}.micro-circle__row:last-child{border-bottom:1px solid rgba(215,189,131,.18)}.micro-circle__who{display:block;min-width:0}.micro-circle__name{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;line-height:1.3;color:#f4e7c3}.micro-circle__meta{display:block;margin-top:.2rem;font-size:.84rem;line-height:1.45;color:#f4e7c399}.micro-circle__let-go{flex-shrink:0;min-height:44px;min-width:44px;padding:0 .6rem;font-family:Cinzel,serif;font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d7bd83b3;transition:color .16s ease}.micro-circle__let-go:hover:not(:disabled){color:#e09a63}.micro-circle__let-go:disabled{opacity:.5}.micro-circle__field{display:block;width:100%;padding:.85rem 1rem;border:1px solid rgba(215,189,131,.28);background:#fffdf80f;font-size:16px;color:#f4e7c3}.micro-circle__field::placeholder{color:#f4e7c357}.micro-circle__field:focus{border-color:#d7bd8399;outline:none}.micro-forecast{margin-top:2.2rem;padding:1.4rem 1.2rem;border:1px solid rgba(215,189,131,.28);background:#fffdf80a}.micro-forecast__kicker{margin:0;font-family:Cinzel,serif;font-size:.6rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#d7bd83}.micro-forecast h2{margin:.5rem 0 0;font-family:Cinzel,serif;font-size:clamp(1.05rem,3.2vw,1.3rem);font-weight:700;line-height:1.25;color:#f4e7c3}.micro-forecast__lead{margin:.6rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5;color:#f4e7c3b3}.micro-forecast__list{margin:1.2rem 0 0;padding:0;list-style:none}.micro-forecast__row+.micro-forecast__row{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(215,189,131,.16)}.micro-forecast__contact{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.16rem;line-height:1.3;color:#f4e7c3}.micro-forecast__mark{color:#e09a63e6}.micro-forecast__dates{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem;margin:.5rem 0 0}.micro-forecast__dates dt{font-family:Cinzel,serif;font-size:.58rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d7bd83b3;align-self:center}.micro-forecast__dates dd{margin:0;font-size:.92rem;line-height:1.4;color:#f4e7c3e0}.micro-forecast__today{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(215,189,131,.16)}.micro-forecast__day{margin:.6rem 0 0;padding:0;list-style:none;font-family:Cormorant Garamond,Georgia,serif;font-size:1.06rem;line-height:1.45;color:#f4e7c3e6}.micro-forecast__day li+li{margin-top:.3rem}.micro-forecast__soft{margin:.5rem 0 0;font-size:.9rem;line-height:1.45;color:#f4e7c39e}.micro-room-ground{position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url(/micro-art/account.webp);background-size:cover;background-position:center;opacity:.3}.micro-plate{margin:1.4rem 0 0;border:1px solid rgba(215,189,131,.24);overflow:hidden;line-height:0}.micro-plate img{display:block;width:100%;height:auto;opacity:.9}.micro-circle__seal{flex-shrink:0;width:44px;height:44px;margin-right:.7rem;object-fit:contain}.micro-strands{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.7rem}.micro-strands__row{display:flex;align-items:flex-start;gap:.7rem}.micro-strands__seal{flex-shrink:0;width:44px;height:44px;object-fit:contain}.micro-strands__name{margin:0 0 .15rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.02rem;letter-spacing:.01em}.micro-form [aria-invalid=true]{border-color:#e09a63}.micro-form__title{max-width:28ch}.micro-form__lead{max-width:60ch;font-size:18px}.micro-form__note,.micro-form__check,.micro-form__error{font-size:14px}@media(min-width:640px){.micro-form__birth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.micro-read__date{margin:.75rem 0 0;color:#d7bd83;font-size:1rem;line-height:1.5}.micro-journey{padding:1.6rem 0;margin-bottom:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #d7bd8329}.micro-journey__brand{display:inline-flex;align-items:center;gap:.7rem;color:#e5d5b0;font-family:Cinzel,serif;font-size:10px;letter-spacing:.2em;text-decoration:none;min-height:44px;min-width:44px}.micro-journey__steps{list-style:none;padding:0;margin:0;display:flex;gap:1.35rem}.micro-journey__steps li{display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:11px;color:#b1a895}.micro-journey__steps li>span{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7bd8340;border-radius:50%;font-size:9px}.micro-journey__steps [aria-current]{color:#f4e7c3}.micro-journey__steps [aria-current]>span{background:#d7bd83;color:#14101b;border-color:#d7bd83}.micro-journey__steps [data-complete]>span{color:#d7bd83}.micro-eyebrow{margin:0 0 .75rem;font-family:Cinzel,serif;font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;line-height:1.6;color:#d7bd83}.micro-door{padding-top:0;padding-bottom:0}.micro-offer__faq summary{min-height:48px;padding:.8rem 0;cursor:pointer;color:#e0d3b6;font-family:var(--font-sans);font-size:12px;line-height:1.5}.micro-intake{padding-bottom:1rem}.micro-intake__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:2.6rem;align-items:start}.micro-intake__intro{padding-top:.35rem;position:sticky;top:1rem}.micro-intake__intro .micro-form__back{display:inline-flex;align-items:center;padding-left:0;margin-bottom:1.3rem;font-size:10px}.micro-intake__intro .micro-form__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2.25rem,3.8vw,3.2rem);line-height:1.06;margin-top:.8rem}.micro-intake__intro .micro-form__lead{color:#cec4b0;font-size:1.15rem;margin-top:1.2rem}.micro-intake__seal{display:block;height:124px;max-width:100%;object-fit:contain;margin:1.9rem auto}.micro-form{max-width:none;width:100%;margin:0;padding:1.9rem;border:1px solid #d7bd8338;border-radius:5px;background:linear-gradient(135deg,#182125ee,#0c1012f5);box-shadow:0 30px 70px #0003}.micro-form__section-title{color:#f4e7c3;font-family:Cormorant Garamond,Georgia,serif;font-size:1.9rem;line-height:1.2;font-weight:500}.micro-form__intent{margin-top:1.4rem}.micro-form__intent legend{font-family:var(--font-sans);font-size:12px;text-transform:none;letter-spacing:0;line-height:1.5}.micro-form__intent-row{gap:.6rem}.micro-intent{min-height:51px;border-radius:3px;text-align:left;padding:.75rem;font-size:16px}.micro-intent.is-chosen{box-shadow:inset 3px 0 #d7bd83;padding-left:1rem}.micro-form__note,.micro-form__check{color:#c4bba9}.micro-form__check{align-items:flex-start;font-size:13px}.micro-form__check input{width:16px;height:16px;margin-top:2px}.micro-form input[type=text],.micro-form input[type=email],.micro-form input[type=date],.micro-form input[type=time],.micro-form select{border-radius:3px;background:#ffffff09;font-family:var(--font-sans)}.micro-form__go,.micro-offer__cta{background:linear-gradient(110deg,#efdca9,#c9a766);color:#201828;border:1px solid #efdca9;border-radius:3px;font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;box-shadow:0 6px 24px #c9a76616}.micro-form__go{min-height:55px}.micro-form__reassure{color:#bfb5a2;font-family:var(--font-sans);font-size:11px;line-height:1.5}.micro-read{max-width:none;padding-top:0}.micro-read>.micro-form__back{display:inline-flex;align-items:center;padding-left:0;margin-bottom:1.15rem}@media(max-width:600px){.micro-read>.micro-journey{display:none}.micro-read>.micro-form__back{margin-bottom:.5rem}}.micro-read__header{max-width:45rem;margin-bottom:2rem}.micro-read__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2.25rem,4.5vw,3.4rem);line-height:1.08;text-wrap:balance}.micro-read__date{color:#bfb5a2;font-size:14px;margin-top:1rem}.micro-result-layout{display:grid;gap:1.5rem 2.2rem}.micro-result-layout--offer{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"story offer" "evidence offer";align-items:start}.micro-result-story{min-width:0}.micro-result-layout--offer .micro-result-story{grid-area:story}.micro-read__body{margin:0;padding:1.8rem;border:1px solid #d7bd832b;border-radius:5px;background:linear-gradient(135deg,#151c20ee,#0d1214f0);font-size:1.22rem;line-height:1.8;color:#e2d9c7}.micro-read__body .micro-read__chapter{display:flex;align-items:center;gap:.85rem;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;line-height:1.2;font-weight:500;letter-spacing:-.01em;color:#edb;margin:0 0 1rem}.micro-read__body .micro-read__closing{margin-top:1.7rem;padding-top:1.2rem;border-top:1px solid #d7bd8326;font-size:1rem;font-style:italic;color:#bfb5a2}.micro-offer{min-width:0;scroll-margin-top:1.5rem}.micro-result-layout--offer .micro-offer{grid-area:offer}.micro-offer__subscription{border:1px solid #c6a5648c;border-radius:5px;padding:1.5rem;background:radial-gradient(ellipse at 100% 0%,#6b493942,transparent 60%),linear-gradient(155deg,#1e292e,#0f1518);box-shadow:0 12px 44px #0005}.micro-offer h2{font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;color:#f4e7c3;font-weight:500;line-height:1.1}.micro-offer__intro{margin-top:.8rem;font-size:1.05rem;line-height:1.55;color:#d2c9b5}.micro-offer__question{margin-top:1.2rem;padding:.9rem 1rem;border-left:2px solid #d7bd8380;background:#d7bd8308}.micro-offer__question>span{display:block;font-family:var(--font-sans);font-size:10px;color:#d7bd83}.micro-offer__question p{margin-top:.35rem;color:#e9dec6;font-size:1.1rem;font-style:italic;line-height:1.45}.micro-offer__benefits{list-style:none;padding:0;display:grid;gap:.75rem;margin-top:1.2rem;color:#ccc2af;font-family:var(--font-sans);font-size:12px;line-height:1.65}.micro-offer__benefits strong{color:#f0e3c8;font-weight:500}.micro-offer__price{display:flex;align-items:center;gap:.8rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid #d7bd8330}.micro-offer__price strong{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:3.15rem;line-height:1;color:#f4e7c3}.micro-offer__price>span{font-family:var(--font-sans);font-size:11px;color:#dfd2b4;line-height:1.5;max-width:11ch}.micro-offer__terms{font-family:var(--font-sans);font-size:12px;line-height:1.6;color:#dfd2b4;margin:.8rem 0}.micro-offer__cta{display:flex;justify-content:space-between;align-items:center;padding:1rem;min-height:54px;text-decoration:none}.micro-offer__cta:hover{filter:brightness(1.07)}.micro-offer__secure{font-family:var(--font-sans);font-size:10px;line-height:1.6;color:#bfb5a2;margin-top:.75rem}.micro-offer__faq{margin-top:.7rem;border-top:1px solid #d7bd8325}.micro-offer__faq p,.micro-offer__faq ul{font-size:14px;line-height:1.65;color:#c6bdac;margin:0 0 .7rem}.micro-offer__faq ul{list-style:disc;padding-left:1rem}.micro-offer__faq a{text-decoration:underline}.micro-offer__report-cta{min-height:46px;display:flex;align-items:center;justify-content:space-between;color:#e1c88e;border-bottom:1px solid #d7bd8340;font-family:var(--font-sans);font-size:12px;text-decoration:none}.micro-result-evidence{min-width:0;border-top:1px solid #d7bd8330;border-bottom:1px solid #d7bd8330}.micro-result-layout--offer .micro-result-evidence{grid-area:evidence}.micro-result-evidence>summary{padding:1rem 0;min-height:48px;cursor:pointer;color:#e0cfac;font-size:1.1rem}.micro-result-evidence>summary>span{display:block;font-family:var(--font-sans);font-size:11px;color:#bfb5a2;padding-top:.4rem}.micro-result-evidence .micro-forecast{margin-top:0;padding:1rem 0 1.4rem}.micro-result-evidence .micro-forecast h2{font-size:1.05rem}@media(max-width:759px){.micro-journey{flex-direction:column;gap:.65rem;padding:.75rem 0 1.2rem;margin-bottom:1.8rem}.micro-journey__steps{width:100%;justify-content:space-between;gap:.4rem}.micro-journey__steps li{font-size:9px;gap:.3rem}.micro-journey__steps li>span{width:19px;height:19px;flex-shrink:0}.micro-door>.micro-eyebrow{max-width:none;margin-left:auto;margin-right:auto;font-size:9px}.micro-intake__layout{grid-template-columns:1fr;gap:1.5rem}.micro-intake__intro{position:static}.micro-intake__intro .micro-form__back{margin-bottom:.4rem}.micro-intake__intro .micro-form__title{font-size:2.4rem;max-width:17ch}.micro-intake__intro .micro-form__lead{margin-top:.6rem}.micro-intake__seal,.micro-intake__expect{display:none}.micro-form{padding:1.2rem}.micro-form__section-title{font-size:1.7rem}.micro-form__birth-grid{display:block}.micro-result-layout--offer{grid-template-columns:1fr;grid-template-areas:"story" "offer" "evidence";gap:1.5rem}.micro-result-layout--offer .micro-offer{position:static}.micro-read__body{padding:1.35rem;font-size:1.17rem}.micro-offer__subscription{padding:1.4rem}}@media(min-width:760px)and (max-height:800px){.micro-door .micro-journey{margin-bottom:1.7rem}}.micro-intake__intro .micro-form__lead{font-size:18px}.micro-read__body{font-size:20px;line-height:1.75}.micro-offer__intro,.micro-offer__report>p:not(.micro-eyebrow){font-size:17px}.micro-offer__question p{font-size:18px}@media(max-width:759px){.micro-read__body{font-size:19px}}.micro-backdrop{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 5%,#1e292e,#0b0f11 68%)}.micro-backdrop:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#0b0f114d,#0b0f11e0 85%),url(/micro-art/selector.webp);background-size:cover;background-position:center top;opacity:.23}@media(max-width:760px){.micro-backdrop:before{background-image:linear-gradient(#0b0f114d,#0b0f11e0 85%),url(/micro-art/selector-800.webp)}.micro-door[data-ground]:before{background-image:url(/micro-art/selector-800.webp)}}.micro-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 25%,#070a0cc9 100%)}.micro-door[data-ground]:before{display:none}.micro-backdrop[data-late-art=held]:before{background-image:none}@media(prefers-reduced-motion:no-preference){.micro-backdrop[data-late-art=arriving]:before,img[data-late-art=arriving]{animation:late-art-in .9s ease-out both}}@keyframes late-art-in{0%{opacity:0}}.micro-intake__art{margin:1.7rem 0 1.4rem;height:190px;background-size:cover;background-position:center;border:1px solid #d7bd8330;border-radius:4px;display:flex;align-items:flex-end;justify-content:center}.micro-intake__seal{height:88px;margin:0 0 .8rem;filter:drop-shadow(0 5px 15px #000a)}.micro-read__header{max-width:none;padding:2.1rem;border:1px solid #d7bd8330;border-radius:5px;background-size:cover;background-position:center 45%;box-shadow:inset 0 0 0 5px #0d0b1540}.micro-read__header h1{max-width:26ch}@media(max-width:759px){.micro-intake__art{display:none}.micro-read__header{padding:1.4rem}.micro-backdrop:before{opacity:.18}}.micro-calculating .almanac-screen-min{min-height:max(460px,calc(100svh - 170px));padding-top:1rem}.micro-calculating__fallback{min-height:460px;display:grid;place-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;color:#f4e7c3}.micro-read__title,.micro-form__set{overflow-wrap:anywhere}.reading-funnel:has(.micro-door,.micro-intake,.micro-read) #reading-main>div{max-width:1120px}.micro-door{max-width:none}.micro-journey{margin-bottom:2rem}.micro-intake__art{height:240px}.micro-form{padding:2.1rem;background:radial-gradient(ellipse at 100% 0%,#65503c1f,transparent 45%),linear-gradient(145deg,#1b252a,#0f1417)}.micro-form__heading{padding-bottom:.2rem}.micro-form__section-title{font-size:32px}.micro-form__note,.micro-form__divider p{font-size:15px;line-height:1.55}.micro-intent{font-family:var(--font-sans);font-size:13px;line-height:1.5;min-height:56px}.micro-intent.is-chosen{border-color:#d7bd83;background:#c8a67120;color:#f3e5c9}.micro-form__privacy{margin-top:.6rem;color:#bcb2a1;text-align:center;font-family:var(--font-sans);font-size:11px;line-height:1.65}.micro-form__privacy a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:#d7c7a3}.micro-read__nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.75rem;margin:-.75rem 0 1.75rem;border-bottom:1px solid #d7bd8330}.micro-read__nav a{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;font-family:var(--font-sans);font-size:12px;text-decoration:none;color:#dfca9c}.micro-result-story,.micro-offer{scroll-margin-top:1.5rem}.micro-reflection{margin-top:2rem;padding:1.3rem;background:#d7bd830a;border:1px solid #d7bd8338;border-left:2px solid #c4a366;border-radius:3px}.micro-reflection h2{color:#f4e7c3;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:26px;line-height:1.2;margin-bottom:.7rem}.micro-reflection>p:not(.micro-eyebrow){font-size:18px;line-height:1.6}.micro-reflection>span{display:block;margin-top:.7rem;font-family:var(--font-sans);color:#bdb09a;font-size:10px;line-height:1.6}.micro-offer__subscription{padding:1.8rem;background:radial-gradient(ellipse at 100% 0%,#99724240,transparent 70%),linear-gradient(150deg,#233036,#11181b);box-shadow:inset 0 0 0 5px #d7bd8306,0 15px 45px #0004}.micro-offer__masthead{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.micro-offer__masthead img{object-fit:contain}.micro-offer__masthead .micro-eyebrow{margin:0}.micro-offer__masthead .micro-eyebrow>span{font-family:var(--font-sans);font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;color:#c7bba3}.micro-offer h2{font-size:32px}.micro-offer__benefits{font-size:13px}.micro-offer__question+.micro-offer__cta{margin-top:1.2rem}.micro-offer__price strong{font-size:52px}.micro-offer__price>span{font-size:12px}.micro-offer__terms{font-size:13px}.micro-offer__secure{font-size:11px}.micro-offer__faq summary{font-size:13px}@media(max-width:759px){.micro-journey{margin-bottom:1.7rem}.micro-form{padding:1.4rem}.micro-form__section-title{font-size:29px}.micro-form__privacy{font-size:11px}.micro-read__nav{gap:1.2rem}.micro-read__nav a{font-size:11px}.micro-offer__subscription{padding:1.4rem}.micro-offer h2{font-size:30px}}.micro-result-layout--offer .micro-offer{position:static}.micro-offer__included{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;margin-top:.75rem;color:#e2c58e;font-family:var(--font-sans);font-size:12px;text-decoration:underline;text-underline-offset:4px}.micro-offer__all-included{padding-top:1.1rem;margin-top:1.1rem;border-top:1px solid #d7bd8333;font-family:Cinzel,serif;color:#d7bd83;font-size:10px;letter-spacing:.08em}.micro-offer__all-included+.micro-offer__benefits{margin-top:.8rem}.micro-offer__profile-note{margin-top:.9rem;color:#c3b69d;font-family:var(--font-sans);font-size:11px;line-height:1.65}.micro-tool-idea summary::-webkit-details-marker,.micro-reflection__ritual summary::-webkit-details-marker{display:none}.micro-reflection{position:relative;color:#403044;padding:1.5rem;border:1px solid #ddc896;background:radial-gradient(ellipse at 0 0,#fff7dc,transparent 80%),#e6d3ac;box-shadow:inset 0 0 0 5px #ffffff20}.micro-reflection .micro-eyebrow{color:#70522e;font-size:9px;letter-spacing:.1em}.micro-reflection .micro-eyebrow>span{font-size:17px;vertical-align:-1px;margin-right:.25rem}.micro-reflection h2{color:#352336;font-size:30px}.micro-reflection>span{color:#665645;font-size:11px}.micro-reflection__ritual{margin-top:1.2rem;border-top:1px solid #80633e55}.micro-reflection__ritual summary{min-height:48px;padding-top:.3rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;color:#533b28;font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.5}.micro-reflection__ritual summary>span{font-size:22px;font-weight:300;transition:transform .18s ease}.micro-reflection__ritual[open] summary>span{transform:rotate(45deg)}.micro-reflection__ritual ol{list-style:decimal;margin:.5rem 0 0;padding-left:1.2rem;display:grid;gap:.65rem;font-size:17px;line-height:1.6}.micro-reflection__ritual strong{font-weight:600;color:#342337}.micro-read .micro-reflection summary:focus-visible{outline-color:#70522e;box-shadow:none}.micro-membership:focus-visible,.micro-result-story:focus-visible,.micro-offer:focus-visible{outline:1px solid #d7bd83;outline-offset:8px;border-radius:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.micro-offer__cta,.micro-membership__cta{transition:box-shadow .18s ease,filter .18s ease}.micro-offer__cta:hover,.micro-membership__cta:hover{box-shadow:0 5px 30px #d8b16b30}}@media(max-width:759px){.micro-reflection{padding:1.2rem}.micro-reflection h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.micro-tool-idea__toggle,.micro-reflection__ritual summary>span{transition:none}}.micro-read__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:2rem;overflow:hidden}.micro-read__header:after{content:"";pointer-events:none;position:absolute;inset:7px;border:1px solid #d7bd831b;border-radius:2px}.micro-read__cover-copy{position:relative;z-index:1;min-width:0}.micro-read__cover-seal{position:relative;z-index:1;display:grid;place-items:center;width:112px;height:112px;justify-self:center;border-radius:50%;border:1px solid #d7bd8355;background:radial-gradient(circle,#b3884630,#0d121480 72%);box-shadow:0 10px 35px #0004}.micro-read__cover-seal:after{content:"";position:absolute;inset:-9px;border:1px dashed #d7bd832e;border-radius:50%}.micro-read__seal{display:block;width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 5px 12px #0008)}.micro-read__themes{display:flex;flex-wrap:wrap;gap:.4rem .6rem;list-style:none;padding:0;margin:1.15rem 0 0}.micro-read__themes li{padding:.3rem .6rem;border:1px solid #d7bd8340;border-radius:2px;background:#0d121460;color:#d9c8a8;font-family:var(--font-sans);font-size:10px;line-height:1.5}.micro-reflection{scroll-margin-top:1.5rem}.micro-reflection:focus-visible{outline:2px solid #d7bd83;outline-offset:6px;box-shadow:none}.micro-intake__art{border-radius:85px 85px 4px 4px;box-shadow:inset 0 0 0 6px #d7bd830a}.micro-form__intent-row .micro-intent{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.micro-intent__mark{flex:0 0 15px;width:15px;height:15px;border-radius:50%;border:1px solid #d7bd8355}.micro-intent.is-chosen .micro-intent__mark{display:grid;place-items:center;background:#d7bd83;color:#241b29;border-color:#d7bd83;font-family:var(--font-sans);font-size:10px;line-height:1}@media(max-width:759px){.micro-read__header{display:block;padding:1.5rem}.micro-read__cover-seal{position:absolute;top:1.3rem;right:1.4rem;width:52px;height:52px}.micro-read__cover-seal:after{inset:-5px}.micro-read__seal{width:43px;height:43px}.micro-read__header .micro-read__kicker{max-width:calc(100% - 70px);min-height:46px;display:flex;align-items:center;margin-bottom:.9rem}.micro-read__header h1{font-size:clamp(29px,7.7vw,37px)}.micro-read__themes{gap:.35rem}.micro-read__themes li{padding:.25rem .45rem}.micro-read__nav{column-gap:1.2rem}.micro-read__body .micro-read__chapter{font-size:25px;gap:.65rem}.micro-intake__intro{display:grid;grid-template-columns:minmax(0,1fr) 64px;column-gap:.85rem}.micro-intake__intro .micro-form__back{grid-column:1 / -1;justify-self:start;margin-bottom:1rem}.micro-intake__intro .micro-form__kicker{grid-column:1;grid-row:2}.micro-intake__intro .micro-form__title{grid-column:1;grid-row:3;font-size:32px;max-width:none}.micro-intake__intro .micro-form__lead{grid-column:1 / -1;grid-row:4;margin-top:.8rem}.micro-intake__art{display:flex;grid-column:2;grid-row:2 / 4;align-self:start;align-items:center;justify-content:center;width:64px;height:64px;margin:.2rem 0 0;border:1px solid #d7bd8333;border-radius:50%;background-image:none!important;background-color:#d7bd8308;box-shadow:none}.micro-intake__seal{display:block;width:58px;height:58px;margin:0;object-fit:contain}}@media(max-width:359px){.micro-intake__intro{grid-template-columns:minmax(0,1fr) 52px;column-gap:.65rem}.micro-intake__art{width:52px;height:52px}.micro-intake__seal{width:46px;height:46px}.micro-intake__intro .micro-form__title{font-size:29px}.micro-read__header{padding:1.25rem}.micro-read__body{padding:1.1rem}.micro-read__body .micro-read__chapter{font-size:23px}}@media(max-width:399px){.micro-form__intent-row{grid-template-columns:1fr}}.micro-offer__purchase{margin-top:1.35rem;padding:1.2rem;border:1px solid #dfc48e;border-radius:4px;background:radial-gradient(ellipse at 0 0,#fff2d3,transparent 85%),#e4cda5;color:#3a2a37;box-shadow:inset 0 0 0 4px #fff8e51c}.micro-offer__purchase .micro-offer__price{margin-top:0;padding-top:0;border:0}.micro-offer__purchase .micro-offer__price strong{color:#392c34}.micro-offer__purchase .micro-offer__price>span{color:#67503c;font-size:12px}.micro-offer__purchase .micro-offer__terms{color:#514131;font-size:13px;margin:.8rem 0 1rem}.micro-offer__purchase .micro-offer__cta{background:linear-gradient(120deg,#28383f,#1b262b);color:#f9e6bd;border-color:#654b57;box-shadow:0 4px 12px #32203620}.micro-offer__purchase .micro-offer__cta:hover{box-shadow:0 4px 17px #32203636}.micro-offer__purchase .micro-offer__cta:focus-visible{outline-color:#66432e;box-shadow:none}.micro-offer__masthead{padding-bottom:1rem;border-bottom:1px solid #d7bd8328}.micro-offer__masthead img{filter:drop-shadow(0 2px 8px #d5ac5e20)}.micro-offer__value{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.25rem 0}.micro-offer__possibilities{margin-top:.5rem;border-bottom:1px solid #d7bd8328}.micro-offer__possibilities summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.6rem 0;color:#ecd4a1;font:12px/1.5 var(--font-sans);cursor:pointer;list-style:none}.micro-offer__possibilities summary::-webkit-details-marker{display:none}.micro-offer__possibilities summary>span{font-size:20px;flex-shrink:0}.micro-offer__possibilities[open] summary>span{transform:rotate(45deg)}.micro-offer__possibilities summary:focus-visible{outline:2px solid #ecd4a1;outline-offset:4px;border-radius:2px}.micro-offer__possibilities>div{padding:.4rem 0 1rem}.micro-offer__possibilities>div>p{color:#cfc1ad;font:12px/1.65 var(--font-sans);margin:0}.micro-offer__possibilities ul{display:grid;gap:.75rem;margin:.9rem 0;padding:0 0 0 1.1rem;list-style:disc}.micro-offer__possibilities li{padding-left:.2rem;color:#f0dfc0;font:18px/1.45 Cormorant Garamond,Georgia,serif}.micro-offer__value>p{margin:0;padding:.9rem .65rem;border:1px solid #d7bd8338;border-radius:4px;background:linear-gradient(135deg,#d7bd8310,transparent)}.micro-offer__value strong{display:block;color:#ecd4a1;font:500 21px/1.2 Cormorant Garamond,Georgia,serif}.micro-offer__value span{display:block;margin-top:.4rem;color:#d0c0a5;font:11px/1.5 var(--font-sans)}.micro-offer__purchase .micro-offer__trial-label{color:#654b2d;font:11px/1.5 var(--font-sans);margin:0 0 .65rem}@media(max-width:759px){.micro-offer__purchase{padding:1rem}.micro-offer__purchase .micro-offer__cta{font-size:12px;padding:.9rem}}.micro-read__return{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;min-width:44px;padding:.5rem 0;margin-top:.25rem;color:#e3c993;font:12px/1.5 var(--font-sans);text-decoration:underline;text-underline-offset:4px}.micro-read__return:focus-visible{outline:2px solid #efdca9;outline-offset:4px}@media(max-width:480px){.micro-read__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem}}.micro-intake--guided .micro-form{scroll-margin-top:9rem}.micro-intake--guided .micro-form__heading{margin-top:1.5rem}.micro-intake--guided .micro-form__heading h2:focus{outline:none}.micro-intake--guided .micro-intake__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}.micro-intake__focus-reminder{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.65rem 0;border-bottom:1px solid #d7bd832b;color:#e6d5b1;font:12px/1.5 var(--font-sans)}.micro-intake__focus-reminder>span{min-width:0;overflow-wrap:anywhere}.micro-intake__focus-reminder>span>span{display:block;color:#bfb3a0;font-size:10px;margin-bottom:.15rem}.micro-intake__focus-reminder button,.micro-intake__review button{min-width:44px;min-height:44px;flex-shrink:0;padding:.5rem;color:#e8d6af;text-decoration:underline;text-underline-offset:4px;font:12px/1.4 var(--font-sans)}.micro-intake__review{margin-top:1rem;border:1px solid #d7bd8333;border-radius:5px;background:#d7bd8306;color:#e4d4b8}.micro-intake__review summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:48px;padding:.8rem;cursor:pointer;list-style:none;font:12px/1.5 var(--font-sans)}.micro-intake__review summary::-webkit-details-marker{display:none}.micro-intake__review summary>span{font-size:19px}.micro-intake__review[open] summary>span{transform:rotate(45deg)}.micro-intake__review-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 .8rem;padding:.5rem 0;border-top:1px solid #d7bd8322;font:12px/1.6 var(--font-sans)}.micro-intake__review-row>div{min-width:0;overflow-wrap:anywhere}.micro-intake__review-row span{color:#bfb3a0;font-size:10px}.micro-intake__review>.micro-form__note{padding:0 .8rem .8rem;font-size:11px}.micro-intake__focus-reminder button:focus-visible,.micro-intake__review button:focus-visible,.micro-intake__review summary:focus-visible{outline:2px solid #efdca9;outline-offset:3px}.micro-intake__progress>p{color:#d8c6a2;font:11px/1.5 var(--font-sans)}.micro-intake__progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.65rem;list-style:none;padding:0}.micro-intake__progress li{display:grid;gap:.5rem;color:#a79e8e;font:10px/1.4 var(--font-sans)}.micro-intake__progress li>span:first-child{display:block;height:3px;border-radius:3px;background:#d7bd8326}.micro-intake__progress li[aria-current]{color:#f0d99f}.micro-intake__progress li[aria-current]>span:first-child{background:#f0d99f}.micro-intake__progress li[data-complete]>span:first-child{background:#a89364}.micro-intake--guided .micro-form__intent-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.micro-intake--guided .micro-intent{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:.5rem;padding:1rem;min-height:104px;align-content:start;align-items:center;background:linear-gradient(140deg,#d7bd8310,transparent),#0f141770}.micro-intake--guided .micro-intent:hover{border-color:#d7bd83;background-color:#d7bd8314}.micro-intake--guided .micro-intent__number{grid-column:1 / -1;font:12px/1 Cinzel,serif;color:#c8ad74}.micro-intake--guided .micro-intent__mark{border:0;color:#d7bd83;font-size:17px}.micro-intake__back-row{display:flex;align-items:center;gap:1rem;margin:.65rem 0 0}.micro-intake__back-row button{flex-shrink:0;min-width:70px;min-height:44px;padding:.5rem;font:13px/1.5 var(--font-sans);color:#e8d6af}.micro-intake__back-row>span{font:11px/1.5 var(--font-sans);color:#bdb3a1}.micro-intake--guided .micro-form__error:empty{display:none}.micro-intake--guided .micro-form__birth-grid{display:block}.micro-intake--guided .micro-form__check{font-size:13px;line-height:1.6}.micro-intake--guided .micro-form__check input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.micro-intake--guided .micro-form__privacy{margin-top:.65rem}@media(max-width:760px){.micro-intake--guided .micro-intake__layout{grid-template-columns:minmax(0,1fr);gap:1rem}.micro-intake--guided .micro-intake__intro .micro-form__back{margin-bottom:.55rem;min-height:32px}.micro-intake--guided .micro-intake__intro .micro-form__title{font-size:30px}.micro-intake--guided .micro-intake__intro .micro-form__lead{font-size:16px;line-height:1.45;margin-top:.65rem}.micro-intake--guided .micro-form{padding:1.2rem}.micro-intake--guided .micro-form__heading{margin-top:1.15rem}.micro-intake--guided .micro-form__section-title{font-size:27px}.micro-intake--guided .micro-form__note{font-size:13px}.micro-intake--guided .micro-intent{padding:.85rem;min-height:100px;font-size:12px}.micro-intake--guided .micro-form__privacy{font-size:10px}.micro-intake--guided:not([data-intake-step=focus]) .micro-intake__intro .micro-form__lead{display:none}}@media(max-width:360px){.micro-intake--guided .micro-form{padding:1rem}.micro-intake--guided .micro-form__intent-row{gap:.5rem}.micro-intake--guided .micro-intent{padding:.7rem}.micro-intake__progress li{font-size:9px}}.funnel-audio{position:static;width:fit-content;margin:0 0 .5rem auto;color:#ead7af}.funnel-audio__controls{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem}.funnel-audio__controls>span{margin-right:auto;font:11px/1.4 var(--font-sans)}.funnel-audio button{min-height:44px;padding:.5rem;font:12px/1.4 var(--font-sans);color:#dfcfb1;border-radius:3px}.funnel-audio button[aria-pressed=true]{color:#fff0c7;background:#d7bd8320}.funnel-audio button:focus-visible{outline:2px solid #efdca9;outline-offset:2px}.funnel-audio>p{margin:.2rem .5rem .5rem;font:11px/1.5 var(--font-sans);color:#c8baa3}.reading-method{margin-top:1rem;border-top:1px solid #d7bd832b;color:#d6c8b1}.reading-method summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;cursor:pointer;list-style:none;color:#dfc897;font:12px/1.5 var(--font-sans)}.reading-method summary::-webkit-details-marker{display:none}.reading-method summary>span{font-size:20px}.reading-method[open] summary>span{transform:rotate(45deg)}.reading-method ol{display:grid;gap:.85rem;list-style:decimal;padding-left:1.2rem;margin:.6rem 0}.reading-method li,.reading-method>p{font:13px/1.65 var(--font-sans)}.reading-method strong{color:#f0dfbd}.reading-method>p{margin-top:1rem;color:#bfb39f}.reading-method>a{display:inline-flex;align-items:center;min-height:44px;color:#e6ce9d;font:12px/1.5 var(--font-sans);text-decoration:underline}.reading-method summary:focus-visible,.reading-method>a:focus-visible{outline:2px solid #efdca9;outline-offset:3px}@media(max-width:760px){.micro-intake--guided .micro-intake__intro .micro-form__lead{display:none}.micro-intake--guided .micro-intake__intro .micro-form__title{font-size:27px;line-height:1.15}.micro-intake--guided .micro-intake__intro .micro-form__back{min-height:44px;margin-bottom:.25rem}.micro-intake--guided .micro-form__intent{margin-top:1rem}.micro-intake--guided .micro-form__intent-row{grid-template-columns:minmax(0,1fr);gap:.5rem}.micro-intake--guided .micro-intent{grid-template-columns:minmax(0,1fr) 20px;align-content:center;min-height:56px;padding:.8rem 1rem;font-size:14px;text-align:left}.micro-intake--guided .micro-intent__number{display:none}.micro-intake--guided .micro-form__section-title{font-size:25px;line-height:1.2}.micro-intake--guided .micro-form__note{font:13px/1.6 var(--font-sans)}.micro-intake--guided .micro-form__heading{margin-top:1rem}.micro-intake--guided .micro-form__reassure{font-size:11px;line-height:1.5}}.micro-intake--guided .micro-form{border:1px solid #dbc28a50;border-radius:16px;background:radial-gradient(ellipse at 0 0,#6c48532b,transparent 65%),linear-gradient(155deg,#202c32,#121a1d 75%);box-shadow:0 24px 70px #0004,inset 0 1px #f5dcab18;padding:clamp(1.25rem,3vw,2.6rem)}.micro-intake--guided .micro-form__section-title{color:#f6ead4;font-weight:400;letter-spacing:-.025em;line-height:1.12}.micro-intake--guided .micro-form__heading{padding-bottom:.85rem;border-bottom:1px solid #d7bd8326}.micro-intake--guided .micro-form__note{color:#cfc3af}.micro-intake--guided .micro-intent{border:1px solid #d7bd8345;border-radius:9px;background:linear-gradient(135deg,#f0d9ac10,#d7bd8303);box-shadow:inset 0 1px #fff0c608;color:#f0e0c3;font:500 22px/1.2 Cormorant Garamond,Georgia,serif}.micro-intake--guided .micro-intent__mark{display:grid;place-items:center;width:25px;height:25px;border:1px solid #d7bd833b;border-radius:50%;font:14px/1 var(--font-sans)}.micro-intake--guided .micro-intent:hover,.micro-intake--guided .micro-intent.is-chosen{border-color:#e1c48a;background:linear-gradient(135deg,#b8945433,#b8945410)}.micro-intake--guided .micro-intent:focus-visible{outline:2px solid #f2d59c;outline-offset:3px}.micro-intake--guided .micro-intake__fields input:not([type=checkbox]),.micro-intake--guided .micro-intake__fields select{border-radius:8px;border:1px solid #e5cfa75c;background:#f2e9d8;color:#302530;box-shadow:inset 0 2px 5px #372a3510;min-height:52px}.micro-intake--guided .micro-intake__fields input::placeholder{color:#6f6150;opacity:1}.micro-intake--guided .micro-form__own textarea{border-radius:8px;border:1px solid #e5cfa75c;background:#f2e9d8;color:#302530;caret-color:#302530;box-shadow:inset 0 2px 5px #372a3510}.micro-intake--guided .micro-form__own textarea::placeholder{color:#6f6150;opacity:1}.micro-intake--guided .micro-form__own textarea:focus{outline:2px solid #d6b575;outline-offset:3px}.micro-intake--guided .micro-intent:has(>.micro-intent__mark){grid-template-columns:minmax(0,1fr) 25px;padding-inline-start:calc(1.5rem + 25px)}.micro-intake--guided .micro-intent:not(:has(>.micro-intent__mark)){grid-template-columns:minmax(0,1fr)}.micro-intake--guided .micro-intent:not(:has(>.micro-intent__number)){align-content:center}@media(min-width:761px){.micro-intake--guided .micro-form__intent-row>.micro-intent:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - .7rem)/2)}}.micro-intake--guided .micro-add .micro-intent{display:flex;align-items:center;justify-content:center;min-height:48px;margin-inline:auto;padding:.55rem 1.4rem}.micro-intake--guided .micro-form__check{font:15px/1.45 var(--font-sans);color:#e3d6bd}.micro-intake--guided .micro-intake__fields input:focus,.micro-intake--guided .micro-intake__fields select:focus{outline:2px solid #d6b575;outline-offset:3px}.micro-intake--guided .micro-form__go{border-radius:8px;border:1px solid #f5ddb0;background:linear-gradient(115deg,#f4e3bd,#d7b579);color:#2b2030;box-shadow:0 5px 20px #0002,inset 0 1px #fff5df;font-weight:600;min-height:56px}.micro-intake--guided .micro-intake__art{height:300px;border-radius:140px 140px 12px 12px;background-position:center;border-color:#d5b77b61;box-shadow:0 16px 40px #0004,inset 0 0 0 7px #d7bd830d}.micro-intake--guided .micro-intake__progress li>span:first-child{height:2px}.micro-intake--guided .funnel-audio{border-radius:30px;padding:.25rem .8rem;background:#121a1df5;box-shadow:0 4px 15px #0002}.micro-intake--guided .funnel-audio button{border-radius:22px}@media(prefers-reduced-motion:no-preference){.micro-intake--guided .micro-intent{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.micro-intake--guided .micro-intent:hover{box-shadow:inset 3px 0 #d6b575}}@media(max-width:760px){.micro-intake--guided .micro-intake__intro{position:relative;overflow:hidden;padding:1rem 1.1rem 1.3rem;border:1px solid #d7bd8338;border-radius:13px;background-image:linear-gradient(90deg,#12191ced 5%,#12191ccc 55%,#12191c66),var(--reading-cover);background-size:cover;background-position:center 40%;grid-template-columns:minmax(0,1fr) 52px}.micro-intake--guided .micro-intake__intro .micro-form__back{margin-top:-.35rem;color:#e0c99d}.micro-intake--guided .micro-intake__intro .micro-form__kicker{color:#e0c99d;font-size:10px;letter-spacing:.08em}.micro-intake--guided .micro-intake__intro .micro-form__title{font-size:30px;line-height:1.08;color:#fff0d4;margin-top:.35rem}.micro-intake--guided .micro-intake__art{width:52px;height:52px;border-radius:50%;align-self:center;background:#141c209c;box-shadow:0 3px 18px #0004}.micro-intake--guided .micro-intake__seal{width:48px;height:48px}.micro-intake--guided .micro-form{padding:1.2rem;border-radius:13px}.micro-intake--guided .micro-form__section-title{font-size:28px}.micro-intake--guided .micro-intent{min-height:59px;padding:.85rem 1rem;font-size:21px;grid-template-columns:minmax(0,1fr) 25px}.micro-intake--guided .micro-form__intent-row{gap:.6rem}.micro-intake--guided .funnel-audio__controls{gap:.1rem .3rem}}@media(max-width:360px){.micro-intake--guided .micro-form{padding:1rem}.micro-intake--guided .micro-intake__intro{padding:.8rem .9rem 1.1rem}.micro-intake--guided .micro-intake__intro{grid-template-columns:minmax(0,1fr) 40px}.micro-intake--guided .micro-intake__art{width:40px;height:40px}.micro-intake--guided .micro-intake__seal{width:36px;height:36px}.micro-intake--guided .micro-intake__intro .micro-form__title{font-size:24px}.micro-intake--guided .micro-intake__intro .micro-form__kicker{font-size:9.5px;letter-spacing:.06em}}@media(max-width:760px){.reading-funnel:has(.micro-page-content) #reading-main{padding-inline:12px}.micro-page-content{padding-inline:0;min-width:0}.micro-intake--guided .micro-intake__layout{gap:12px}.micro-intake--guided .micro-form{padding:20px 16px}.micro-intake--guided .micro-form__section-title{font-size:clamp(26px,7vw,30px);line-height:1.15;text-wrap:pretty}.micro-intake--guided .micro-intake__fields input:not([type=checkbox]),.micro-intake--guided .micro-intake__fields select{font-size:16px;width:100%;min-width:0}.micro-intake--guided .micro-form__note,.micro-intake__bridge{font-size:14px;line-height:1.6}.micro-read__body{padding:20px 16px;border-radius:12px;font-size:20px;line-height:1.65}.micro-read__body .micro-read__chapter{gap:10px;font-size:25px}.micro-read__body .micro-reflection{padding:16px 12px;border-radius:8px}.micro-reflection h2{font-size:25px}.micro-offer__subscription{padding:20px 16px;border-radius:12px}.micro-offer__question{padding:12px}.micro-offer__purchase{padding:16px 12px;border-radius:8px}.micro-offer__intro,.micro-offer__question p{font-size:18px;line-height:1.5}.micro-offer__benefits{font-size:13px}.micro-offer__cta{min-height:54px}}@media(max-width:360px){.reading-funnel:has(.micro-page-content) #reading-main{padding-inline:10px}.micro-intake--guided .micro-form,.micro-read__body,.micro-offer__subscription{padding-inline:14px}.micro-offer__value{grid-template-columns:1fr;gap:8px}.micro-offer__value>p{padding:12px}}.micro-read__body.micro-read__opening{max-width:44rem;margin:0 auto 1.5rem;scroll-margin-top:5rem}.micro-read__opening>p+p{margin-top:1rem}.micro-read__takeaway,.micro-reflection,.micro-result-story,.micro-offer{scroll-margin-top:6rem}.micro-aspect{display:flex;align-items:center;gap:14px;padding:14px 0;color:#ddc38b}.micro-aspect svg{flex:0 0 76px;width:76px;height:76px}.micro-aspect figcaption{min-width:0}.micro-aspect strong{display:block;color:#f1e0be;font:500 19px/1.3 Cormorant Garamond,Georgia,serif}.micro-aspect span{display:block;margin-top:5px;font:13px/1.5 var(--font-sans)}.micro-aspect small{display:block;margin-top:5px;font:11px/1.5 var(--font-sans);color:#c3b7a2}.micro-forecast__row:has(.micro-aspect){display:block}@media(max-width:760px){.micro-aspect{gap:10px}.micro-aspect svg{flex-basis:64px;width:64px;height:64px}}.micro-read__body{color:#392e36;border:1px solid #dbc79f;border-radius:12px;background:radial-gradient(ellipse at 0 0,#fff9e9c9,transparent 65%),radial-gradient(ellipse at 100% 100%,#b99a6030,transparent 60%),repeating-linear-gradient(7deg,#80643404 0,#80643404 1px,transparent 1px,transparent 5px),#efe3c9;box-shadow:0 20px 55px #0004,inset 0 0 0 5px #fff9e529,inset 0 0 45px #9c77351a}.micro-read__body .micro-read__chapter{color:#382737}.micro-read__body .reading-method{color:#594b40;border-color:#86694940}.micro-read__body .reading-method summary,.micro-read__body .reading-method>a{color:#634822}.micro-read__body .reading-method strong{color:#3d3035}.micro-read__body .reading-method>p{color:#615344}.micro-read__body .micro-read__closing{color:#685548;border-color:#86694940}.micro-read__body .micro-read__return,.micro-read__body .micro-form__back{color:#604223}.micro-read__body .micro-reflection{background:#dcc49d5c;border-color:#92704555;box-shadow:none}@media(max-width:760px){.micro-read__body{padding-block:24px}}.premium-offer-portal article,.premium-plans .premium-plan-card{border-radius:14px;background:radial-gradient(ellipse at 0 0,#6c485329,transparent 65%),linear-gradient(150deg,#202c32,#121a1d);box-shadow:0 15px 40px #0003,inset 0 1px #f5dcab18}.premium-plans .premium-plan-card h2{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;letter-spacing:0;text-transform:none}.premium-plans .premium-plan-card .reading-cta{border-radius:8px}@media(max-width:759px){.micro-membership__cta,.micro-offer__cta{gap:12px;line-height:1.5}.micro-membership__cta>span,.micro-offer__cta>span{flex-shrink:0}}.micro-read__keep{display:flex;flex-wrap:wrap;column-gap:24px;margin-top:18px;border-top:1px solid #86694940;padding-top:8px}.micro-read__keep button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:8px 0;color:#604223;font:13px/1.5 var(--font-sans);text-decoration:underline;text-underline-offset:4px}.micro-read__keep button:focus-visible{outline:2px solid #765128;outline-offset:4px;border-radius:3px}.micro-read__keep p{flex-basis:100%;color:#615344;font:12px/1.5 var(--font-sans)}.micro-read__keep p:empty{display:none}.reading-foundations{scroll-margin-top:6rem;padding:clamp(16px,3vw,28px);border:1px solid #cbbca060;border-radius:16px;background:#f6edda;color:#493d33}.reading-foundations>h2{margin:0 0 16px;color:#493544;font:500 clamp(28px,4vw,36px)/1.2 "Cormorant Garamond",Georgia,serif}.reading-foundations__intro,.reading-foundations__precision{font-size:17px;line-height:1.65;color:#615344}.reading-foundations__group{margin-top:24px}.reading-foundations h3{margin:0 0 12px;font:600 23px/1.3 Cormorant Garamond,Georgia,serif;color:#493544}.reading-foundations h4{margin:0 0 8px;font:600 19px/1.4 Cormorant Garamond,Georgia,serif;color:#493544}.reading-foundations__placements,.reading-foundations__numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:16px 0}.reading-foundations__placements>div,.reading-foundations__numbers>div,.reading-foundations__evidence{padding:18px;border:1px solid #80654438;border-radius:8px;background:#fffcf426;min-width:0}.reading-foundations__placements dt{color:#75572f;font:600 12px/1.5 var(--font-sans)}.reading-foundations__placements dd{margin:6px 0 0}.reading-foundations__placements dd strong{font:500 25px/1.2 Cormorant Garamond,Georgia,serif}.reading-foundations__placements dd>span{display:block;color:#685548;font:12px/1.5 var(--font-sans);margin:4px 0}.reading-foundations__placements p,.reading-foundations__numbers p,.reading-foundations__evidence p{font-size:17px;line-height:1.65;margin-top:8px}.reading-foundations__evidence{margin-top:12px}.reading-foundations a:not(.lex){display:inline-flex;align-items:center;min-height:44px;gap:8px;color:#604223;font:12px/1.5 var(--font-sans);text-decoration:underline;text-underline-offset:4px}.micro-read .micro-result-layout--offer{grid-template-columns:minmax(0,1fr);grid-template-areas:"story" "evidence" "offer"}.micro-read .micro-read__body{padding:clamp(20px,4vw,48px)}.micro-read .micro-offer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:12px}@media(max-width:760px){.micro-read .micro-offer,.reading-foundations__numbers{grid-template-columns:1fr}}@media(max-width:400px){.reading-foundations__placements{grid-template-columns:1fr}}@media(max-width:480px){.micro-read__nav{gap:8px;border:0;margin-bottom:20px}.micro-read__nav a{padding:8px 12px;border:1px solid #d7bd8340;border-radius:8px;background:#192328;min-height:48px}}.reading-navigation{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;margin-bottom:12px;border-bottom:1px solid #d7bd8338;color:#e4cfa5;font:12px/1.5 var(--font-sans)}.reading-navigation>button,.reading-navigation>a,.reading-navigation__end>details:not(.tga-site-menu)>summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px;text-decoration:none;border-radius:6px}.reading-navigation__home span{font-family:Cinzel,serif;font-size:11px;letter-spacing:.1em}.reading-navigation__end>details:not(.tga-site-menu)>summary{cursor:pointer;list-style:none;border:1px solid #d7bd8340;padding-inline:12px}.reading-navigation__links{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:min(280px,calc(100vw - 32px));max-height:min(65vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #d7bd8366;border-radius:12px;background:#192328;box-shadow:0 18px 50px #0008}.reading-navigation__links a{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:#eeddbc;text-decoration:none;border-radius:6px}.reading-navigation__links a.reading-navigation__trial{justify-content:center;margin-bottom:6px;background:#e5c797;color:#201c18;font:600 13px/1.35 system-ui,sans-serif;border-radius:3px}.return-journey{text-align:left;position:relative;max-width:1080px;margin:32px auto;padding:clamp(20px,4vw,36px);border:1px solid #d7bd8340;border-radius:18px;background:radial-gradient(ellipse at top right,#6e476b33,transparent 65%),#141b1f;color:#eaddc5}.return-journey__eyebrow{color:#d7bd83;font:11px/1.6 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.return-journey h2{margin:8px 0 20px;font:400 clamp(26px,4vw,38px)/1.15 "Cormorant Garamond",Georgia,serif}.return-journey__recent>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;border-bottom:1px solid #d7bd8330;color:#f2dfb5;text-decoration:none}.return-journey__recent small{display:block;margin-top:12px;font-size:13px;line-height:1.6}.return-journey__daily>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none;color:#eedab0;font-size:16px}.return-journey__intro,.return-journey__membership p{font-size:16px;line-height:1.7}.return-journey__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.return-journey__grid>a{display:flex;flex-direction:column;min-width:0;min-height:44px;padding:20px;border:1px solid #d7bd8338;border-radius:48px 48px 10px 10px;background:#1b262b;color:inherit;text-decoration:none}.return-journey__symbol{color:#d7bd83;font-size:28px}.return-journey h3{margin:12px 0 8px;font:400 24px/1.2 Cormorant Garamond,Georgia,serif}.return-journey__grid p{margin:0 0 16px;font-size:15px;line-height:1.65}.return-journey__open{margin-top:auto;color:#edcfa0;font-size:14px}.return-journey__membership{padding-top:12px;border-top:1px solid #d7bd8330}.return-journey__membership a{display:inline-flex;align-items:center;min-height:44px;color:#edcfa0;text-underline-offset:4px}@media(max-width:600px){.return-journey__grid{grid-template-columns:1fr}.return-journey__grid>a{border-radius:12px}.return-journey__recent>a{flex-wrap:wrap;gap:4px 12px}}.reading-unlock{position:relative;margin:24px 0;border:1px solid #cbbca0;border-radius:18px;overflow:hidden;background:#f6edda;color:#362d27}.reading-unlock__chapters{padding:24px 28px 0}.reading-unlock__chapter{padding:14px 0 18px;border-bottom:1px solid #cbbca066}.reading-unlock__chapter h3{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-size:21px;line-height:1.3}.reading-unlock__chapter h3>span:first-child{font-size:13px;color:#8b7150}.reading-unlock__locked{margin-left:auto;font:10px/1.4 Cinzel,serif;text-transform:uppercase;letter-spacing:.1em;color:#786347}.reading-unlock__offer{position:relative;text-align:center;padding:28px clamp(20px,5vw,48px) 32px;background:linear-gradient(#eee2ca,#f9f0dc)}.reading-unlock__offer h2{margin:8px 0 12px;font:600 clamp(29px,4vw,38px)/1.1 "Cormorant Garamond",serif}.reading-unlock__offer>p{max-width:48ch;margin:10px auto;font-size:17px;line-height:1.5}.reading-unlock__offer .micro-eyebrow{font-size:10px}.reading-unlock__terms strong{display:block;font-size:23px}.reading-unlock__offer .micro-offer__cta{max-width:380px;margin:18px auto 0}.reading-unlock__offer>.reading-unlock__line{margin:10px auto 0;font-size:13px;line-height:1.5;color:#5f4e3c}@media(max-width:600px){.reading-unlock__chapters{padding-inline:18px}.reading-unlock__chapter h3{font-size:18px;gap:8px}.reading-unlock__offer>p{font-size:16px}}.reading-skip-link{position:fixed;top:8px;left:12px;z-index:100;transform:translateY(-160%);padding:12px 18px;border-radius:8px;background:#f4e7c3;color:#201827;font:600 14px/1.4 var(--font-sans)}.reading-skip-link:focus{transform:translateY(0)}.micro-door>.micro-journey:not(:has(.micro-journey__brand)){margin-top:12px;padding-top:8px}.micro-intake--guided .micro-form{scroll-margin-top:76px}.micro-intake--guided .micro-intake__fields :is(input:not([type=checkbox]),select){color-scheme:light;caret-color:#493544}.micro-intake--guided .micro-intake__fields select option{color:#352739;background:#fbf5e8}.oracle-almanac{max-width:560px;margin:0 auto 28px;border-block:1px solid #80654430;color:#695336}.oracle-almanac summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:48px;padding:10px 4px;cursor:pointer;font:13px/1.5 var(--font-sans);list-style:none}.oracle-almanac summary::-webkit-details-marker{display:none}.oracle-almanac summary>span:nth-child(2){margin-left:auto}.oracle-almanac summary:after{content:"+";font-size:20px}.oracle-almanac[open] summary:after{content:"−"}.oracle-almanac__body{padding:0 4px 18px}.oracle-almanac__body>p{margin:0 0 12px;font:14px/1.5 var(--font-sans)}.oracle-almanac dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.oracle-almanac dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font:12px/1.6 var(--font-sans)}.oracle-almanac dd{margin:0;color:#352d24}.oracle-night .oracle-almanac{color:#ddc694;border-color:#d7bd8338}.oracle-night .oracle-almanac dd{color:#eee0c1}.oracle-conversation .oracle-answer-copy{text-align:left;text-wrap:pretty;overflow-wrap:anywhere}.oracle-conversation .oracle-answer-copy.oracle-answer-copy--brief{font-size:18px;line-height:1.55;max-width:40ch}.oracle-conversation .oracle-line{border-radius:18px;align-items:flex-end;padding:6px}.oracle-conversation .oracle-line textarea{min-height:48px;max-height:160px;padding:12px;field-sizing:content}.oracle-conversation .oracle-line :is(.oracle-arrow,.oracle-mic){min-width:44px;min-height:44px;margin-bottom:2px}.oracle-session-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;max-width:560px;margin:0 auto 24px;font:12px/1.5 var(--font-sans);color:#65512d}.oracle-session-bar a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;padding:4px 0}.oracle-session-bar a:first-child:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:50%;background:#6c8160}.oracle-disclosure{width:100%;max-width:560px;margin:0 auto;text-align:left;color:#65512d;border-bottom:1px solid #a0834833}.oracle-disclosure>summary{cursor:pointer;min-height:48px;padding:13px 4px;font:500 17px/1.5 Cormorant Garamond,Georgia,serif;list-style-position:inside}.oracle-disclosure[open]>summary{color:#3f3322}.oracle-disclosure__body{padding:16px 4px 20px}.oracle-support{max-width:560px;margin:12px auto 0}.oracle-support .oracle-almanac{max-width:none;margin:0}.oracle-support .oracle-almanac summary{min-height:48px;align-items:center;padding:13px 4px;font:500 17px/1.5 Cormorant Garamond,Georgia,serif}.oracle-support .oracle-almanac summary:after{font-size:18px;line-height:1}.oracle-support .oracle-almanac__body button{min-height:44px;padding:8px;text-decoration:underline}.oracle-disclosure :is(a,button,summary):focus-visible,.oracle-session-bar a:focus-visible{outline:2px solid #98712e;outline-offset:4px}.oracle-night :is(.oracle-disclosure,.oracle-session-bar){color:#ddc694;border-color:#d7bd8338}.oracle-night .oracle-disclosure[open]>summary{color:#f2dfb8}.oracle-thought>.oracle-dock{margin-top:18px;padding-bottom:8px}.oracle-thought>.oracle-dock+div{margin-top:8px}.oracle-conversation :is(.oracle-rise,.oracle-drift-in,.oracle-breeze,.oracle-letter){animation:none;opacity:1;transform:none;filter:none}.oracle-intake :is(form,.oracle-rise-live){animation:none;opacity:1;transform:none}.oracle-conversation .oracle-composer:before{top:-8px;bottom:-8px;left:0;margin-left:0;width:100%;border-radius:22px}.oracle-conversation .oracle-line{background:#fffdf8;border-color:#a0834870}.oracle-conversation textarea::placeholder{color:#75654c;opacity:1}.oracle-night .oracle-conversation .oracle-line{background:#131722;border-color:#cbb87a70}.oracle-night .oracle-conversation textarea::placeholder{color:#bdb5a4}.oracle-composer-hint{position:relative;display:flex;justify-content:space-between;gap:12px;padding:7px 12px 0;color:#75654c;font:12px/1.5 var(--font-sans)}.oracle-night .oracle-composer-hint{color:#bdb5a4}.oracle-request-status,.oracle-choice-hint{font:13px/1.6 var(--font-sans);color:#75654c}.oracle-request-status{text-align:center;margin:18px auto 8px}.oracle-sealed-rest{margin:12px auto 0;max-width:44ch;font:14px/1.6 var(--font-sans);color:#75654c;text-align:center;text-wrap:balance}.oracle-diary-left{display:grid;justify-items:center;gap:6px;max-width:46ch;margin:22px auto 0;padding:14px 6px 10px;border-block:1px solid #a0834840;text-align:center}.oracle-diary-left__kicker{margin:0;font:600 11px/1.5 var(--font-cinzel, Georgia, serif);letter-spacing:.2em;text-transform:uppercase;color:#7d6230}.oracle-diary-left__line{margin:0;font:italic 18px/1.5 var(--font-serif, Georgia, serif);color:#3f3426;text-wrap:balance}.oracle-diary-read{display:inline-flex;align-items:center;min-height:44px;font:600 11px/1 var(--font-cinzel, Georgia, serif);letter-spacing:.18em;text-transform:uppercase;color:#6f5524;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.oracle-night .oracle-diary-left{border-color:#cbb87a40}.oracle-night .oracle-diary-left__kicker{color:#cbb87a}.oracle-night .oracle-diary-left__line{color:#eee4d1}.oracle-night .oracle-diary-read{color:#d8c8a7}.oracle-caution{display:grid;justify-items:center;gap:6px;max-width:50ch;margin:22px auto 0;padding:14px 6px 12px;border-block:1px solid #a0834840;text-align:center}.oracle-caution__kicker{margin:0;font:600 11px/1.5 var(--font-cinzel, Georgia, serif);letter-spacing:.2em;text-transform:uppercase;color:#7d6230}.oracle-caution__line{margin:0;font:15px/1.6 var(--font-serif, Georgia, serif);color:#4f4738;text-wrap:pretty}.oracle-night .oracle-caution{border-color:#cbb87a40}.oracle-night .oracle-caution__kicker{color:#cbb87a}.oracle-night .oracle-caution__line{color:#d9cfbb}.oracle-arts{display:grid;justify-items:center;gap:16px}.oracle-arts__line{margin:0;max-width:44ch;font:italic 16px/1.5 Cormorant Garamond,Georgia,serif;color:#5b5142;text-align:center;text-wrap:balance}.oracle-arts__group{display:grid;justify-items:center;gap:10px;width:100%}.oracle-arts__group .oracle-instruments>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 4px)}@media(max-width:420px){.oracle-arts__group .oracle-instruments>:last-child:nth-child(odd){width:100%}}.oracle-arts__group-title{display:flex;align-items:center;gap:14px;width:100%;max-width:520px;margin:6px 0 0;font:600 11px/1.5 var(--font-cinzel, "Cinzel", Georgia, serif);letter-spacing:.3em;text-transform:uppercase;color:#7d6230}.oracle-arts__group-title:before,.oracle-arts__group-title:after{content:"";flex:1;height:1px;background:#a0834840}.oracle-night .oracle-arts__group-title{color:#cbb87a}.oracle-night .oracle-arts__group-title:before,.oracle-night .oracle-arts__group-title:after{background:#cbb87a40}.oracle-arts__heading{display:grid;justify-items:center;gap:8px;margin:14px 0 0;font:600 11px/1.5 var(--font-cinzel, "Cinzel", Georgia, serif);letter-spacing:.22em;text-transform:uppercase;color:#7d6230}.oracle-lives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:520px}.oracle-lives-folds{display:grid;gap:0;width:100%;max-width:520px}.oracle-lives-folds .oracle-disclosure{border-top:1px solid #a0834833;border-bottom:0}.oracle-lives-folds .oracle-disclosure:last-child{border-bottom:1px solid #a0834833}.oracle-lives-folds .oracle-disclosure>summary{text-align:center}.oracle-lives-eras{display:grid;gap:0;width:100%;max-width:520px;margin:0 auto}.oracle-lives-eras .oracle-disclosure{border-top:1px solid #a0834826;border-bottom:0}.oracle-lives-eras .oracle-disclosure:first-child{border-top:0}.oracle-lives-eras .oracle-disclosure>summary{min-height:44px;padding:10px 4px;font-size:16px;text-align:center}.oracle-lives-eras .oracle-disclosure__body{padding:8px 0 16px}.oracle-lives-eras :is(.oracle-lives,.arts-leaf__rows)>.oracle-life:last-child:nth-child(odd){grid-column:1 / -1}.oracle-lives-folds .oracle-disclosure__body{display:grid;justify-items:center;gap:12px;padding:6px 0 18px}.oracle-life{min-height:56px;padding-inline:10px;align-content:center}.oracle-life .oracle-strand-row__line{font-size:17px;line-height:1.25;text-wrap:balance}.oracle-life .oracle-strand-row__label{font-size:11px;letter-spacing:.12em;color:#7d6230}@media(hover:hover){.oracle-strand-row.oracle-life:hover{border-color:#a08348;background:#f2e9d5}}.oracle-night .oracle-arts__line{color:#cfc5b1}.oracle-night .oracle-arts__heading{color:#cbb87a}.arts-view{display:flex;justify-content:center;gap:6px}.arts-view button{min-width:64px;min-height:44px;padding:0 12px;border:0;background:none;font:600 11px/1 var(--font-cinzel, "Cinzel", Georgia, serif);letter-spacing:.24em;text-transform:uppercase;color:#5b5142;cursor:pointer;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:7px;text-decoration-thickness:1px}.arts-view button[aria-pressed=true]{color:#6f5524;text-decoration-color:#a08348}.oracle-night .arts-view button{color:#cfc5b1}.oracle-night .arts-view button[aria-pressed=true]{color:#e5d3a0;text-decoration-color:#cbb87a}.arts-view button:focus-visible{outline:2px solid #98712e;outline-offset:2px}.oracle-night .oracle-life .oracle-strand-row__label{color:#cbb87a}@media(hover:hover){.oracle-night .oracle-strand-row.oracle-life:hover{background:#252432;border-color:#cbb87a}}.oracle-lens{display:grid;gap:22px;width:100%;max-width:520px;margin-inline:auto}.oracle-lens__group{display:grid;gap:8px}.oracle-lens__heading{margin:0 0 2px;font:600 11px/1.5 var(--font-cinzel, "Cinzel", Georgia, serif);letter-spacing:.22em;text-transform:uppercase;color:#7d6230;text-align:center}.oracle-lens__choice{min-height:56px}@media(hover:hover){.oracle-strand-row.oracle-lens__choice:not([aria-pressed=true]):hover:not(:disabled){border-color:#a08348;background:#fffdf880}}.oracle-strand-row.oracle-lens__choice:not([aria-pressed=true]):focus-visible{border-color:#a08348;background:#fffdf880}@media(hover:hover){.oracle-night .oracle-strand-row.oracle-lens__choice:not([aria-pressed=true]):hover:not(:disabled){border-color:#cbb87a;background:#141822d9}}.oracle-night .oracle-strand-row.oracle-lens__choice:not([aria-pressed=true]):focus-visible{border-color:#cbb87a;background:#141822d9}.oracle-lens__choice[aria-pressed=true]{border-color:#a08348;background:#f4ead2;box-shadow:inset 0 0 0 1px #a0834880}.oracle-lens__choice[aria-pressed=true]:after{content:"";position:absolute;right:17px;top:50%;width:7px;height:13px;border-right:1.7px solid #7d6230;border-bottom:1.7px solid #7d6230;transform:translateY(-62%) rotate(45deg)}.oracle-lens__note,.oracle-lens__kept{margin:4px auto 0;max-width:46ch;font:italic 15px/1.5 Cormorant Garamond,Georgia,serif;color:#5b5142;text-align:center;text-wrap:balance}.oracle-lens__kept{min-height:1.5em;margin-top:-8px;color:#6f5524}.oracle-night .oracle-lens__heading{color:#cbb87a}.oracle-night .oracle-lens__choice[aria-pressed=true]{border-color:#cbb87a;background:#252432;box-shadow:inset 0 0 0 1px #cbb87a80}.oracle-night .oracle-lens__choice[aria-pressed=true]:after{border-color:#e5d3a0}.oracle-night .oracle-lens__note{color:#cfc5b1}.oracle-night .oracle-lens__kept{color:#e5d3a0}@media(max-width:520px){.oracle-quiet-doors{row-gap:2px}.oracle-quiet-doors>span[aria-hidden=true]{display:none}}.oracle-lens-said{margin:14px auto 0;max-width:44ch;font:italic 15px/1.5 Cormorant Garamond,Georgia,serif;color:#6f5524;text-align:center;text-wrap:balance}.oracle-night .oracle-lens-said{color:#d8c8a7}.oracle-caution>img{margin-bottom:2px}.oracle-caution>.living-seal{margin-bottom:4px}.oracle-pending-question{max-width:52ch;margin:16px auto;font:18px/1.6 Georgia,serif;overflow-wrap:anywhere}.oracle-night :is(.oracle-request-status,.oracle-choice-hint,.oracle-sealed-rest){color:#c8bea9}.oracle-answer-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px 0;font:13px/1.5 var(--font-sans);color:#75654c}.oracle-answer-actions button,.oracle-follow-actions button{min-height:44px;padding:10px 12px;text-decoration:underline;text-underline-offset:4px}.oracle-disclosure--required{border:0}.oracle-disclosure--required>.oracle-disclosure__body{padding:0}.oracle-disclosure>summary[hidden]{display:none}.oracle-conversation .oracle-fig{padding:14px 14px 12px;border-radius:22px;border:1px solid rgba(160,131,72,.3);background:radial-gradient(ellipse at 50% 0%,#fffaeeb3,#faf3e475 70%);box-shadow:0 18px 50px #4634161f,inset 0 0 0 1px #ffffff59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oracle-night .oracle-conversation .oracle-fig{border-color:#d7bd8342;background:radial-gradient(ellipse at 50% 0%,#1a2428c7,#101719b3 70%);box-shadow:0 18px 50px #00000059,inset 0 0 0 1px #d7bd830f}.reading-funnel{--oracle-leaf: url(/paper-art/book.webp);--oracle-leaf-base: #eddebf;--oracle-leaf-spots: url(/paper-art/spots-library.webp);--oracle-leaf-frame: url(/ui-art/sheet-house.webp);--oracle-leaf-line: rgb(80 52 20 / .32);--oracle-leaf-vignette: rgb(120 80 30 / .16);--oracle-leaf-head: #4a2c14}.reading-funnel.oracle-night{--oracle-leaf: url(/paper-art/indigo.webp);--oracle-leaf-base: #1b254a;--oracle-leaf-spots: url(/paper-art/spots-astrology.webp);--oracle-leaf-frame: url(/ui-art/sheet-astrology.webp);--oracle-leaf-line: rgb(214 178 102 / .45);--oracle-leaf-vignette: rgb(0 0 12 / .35);--oracle-leaf-head: #e6c47c}.oracle-conversation :is(.oracle-fig:not(.oracle-fig--icon),.oracle-art-plate,.tga-myth--oracle){--oracle-leaf-k: .733;border:calc(6px * var(--oracle-leaf-k)) solid transparent;border-image:var(--oracle-leaf-frame) 114 117 144 117 / calc(38px * var(--oracle-leaf-k)) calc(39px * var(--oracle-leaf-k)) calc(48px * var(--oracle-leaf-k)) calc(39px * var(--oracle-leaf-k)) / calc(8px * var(--oracle-leaf-k)) calc(9px * var(--oracle-leaf-k)) calc(18px * var(--oracle-leaf-k)) calc(9px * var(--oracle-leaf-k)) round;border-radius:0;background-clip:padding-box;rotate:var(--oracle-leaf-tilt, 0deg)}.oracle-conversation .oracle-fig:not(.oracle-fig--icon){padding:calc(24px * var(--oracle-leaf-k));background:var(--oracle-leaf-spots) var(--oracle-leaf-spot-at, 0 0) / 512px auto repeat,var(--oracle-leaf) 0 0 / 320px auto repeat,var(--oracle-leaf-base);background-clip:padding-box;box-shadow:inset 0 0 72px var(--oracle-leaf-vignette);-webkit-backdrop-filter:none;backdrop-filter:none}.oracle-conversation .oracle-fig{--oracle-leaf-tilt: .4deg;--oracle-leaf-spot-at: -170px -260px}.oracle-conversation .oracle-art-plate{--oracle-leaf-tilt: -.25deg}.oracle-conversation .tga-myth--oracle{--oracle-leaf-tilt: -.4deg}.oracle-conversation .tga-myth--oracle .tga-myth__ground{border-radius:0}@media(max-width:640px){.oracle-conversation :is(.oracle-fig:not(.oracle-fig--icon),.oracle-art-plate,.tga-myth--oracle){--oracle-leaf-k: .6}}@media print{.oracle-conversation :is(.oracle-fig:not(.oracle-fig--icon),.oracle-art-plate,.tga-myth--oracle){border:1px solid #8a7a5a;border-image:none;box-shadow:none;rotate:none}}@media(forced-colors:active){.oracle-conversation :is(.oracle-fig:not(.oracle-fig--icon),.oracle-art-plate,.tga-myth--oracle){border:1px solid CanvasText;border-image:none;box-shadow:none;rotate:none}.oracle-conversation .oracle-fig:not(.oracle-fig--icon){background:Canvas}}.oracle-explainer{max-width:380px;margin:14px auto 0;text-align:center}.oracle-explainer__open{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(160,131,72,.45);background:#fffaee8c;color:#5b4521;font:600 11px/1 Cinzel,Georgia,serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.oracle-explainer__open:hover{border-color:#a08348}.oracle-explainer__mark{width:7px;height:7px;border-radius:50%;background:#a08348;box-shadow:0 0 0 3px #a083482e}.oracle-night .oracle-explainer__open{border-color:#d7bd8373;background:#10171999;color:#e7c98c}.oracle-night .oracle-explainer__mark{background:#dcb872;box-shadow:0 0 0 3px #dcb8722e}.oracle-explainer__deck{padding:14px 12px 10px;border-radius:22px;border:1px solid rgba(160,131,72,.3);background:#fcf7ec99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oracle-night .oracle-explainer__deck{border-color:#d7bd8342;background:#101719b8}.oracle-explainer__dots{display:flex;justify-content:center;gap:6px;margin:0 0 10px;padding:0;list-style:none}.oracle-explainer__dots li{width:22px;height:3px;border-radius:2px;background:#a0834840}.oracle-explainer__dots li[data-state=done]{background:#a0834899}.oracle-explainer__dots li[data-state=now]{background:#a08348}.oracle-night .oracle-explainer__dots li{background:#dcb87238}.oracle-night .oracle-explainer__dots li[data-state=done]{background:#dcb8728c}.oracle-night .oracle-explainer__dots li[data-state=now]{background:#dcb872}.oracle-explainer__step{margin:0 0 6px;font:600 11px/1.5 Cinzel,Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:#74551f}.oracle-night .oracle-explainer__step{color:#e7c98c}.oracle-explainer__nav{display:flex;justify-content:space-between;gap:8px;margin-top:6px}.oracle-explainer__nav button{min-height:44px;padding:0 12px;border:0;background:none;cursor:pointer;font:600 11px/1.3 Cinzel,Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:#74551f}.oracle-explainer__nav button:disabled{opacity:.35;cursor:default}.oracle-explainer__next{min-height:44px;margin-left:auto;text-align:right}.oracle-night .oracle-explainer__nav button{color:#e7c98c}.oracle-explainer :is(button):focus-visible{outline:2px solid #a08348;outline-offset:3px;border-radius:10px}@media(prefers-reduced-motion:no-preference){.oracle-explainer__figure{animation:oracle-explainer-in .35s cubic-bezier(.16,1,.3,1) both}}.oracle-scene__caption{margin-top:12px;color:var(--oracle-leaf-head);font:600 11px/1.45 Cinzel,Georgia,serif;letter-spacing:.22em;text-transform:uppercase}.oracle-chart-fold{margin-top:18px}.oracle-chart-fold__body{margin-top:20px}.oracle-chart-fold__body>*+*{margin-top:22px}.oracle-chart-fold .oracle-explainer__open:focus-visible{outline:2px solid #a08348;outline-offset:3px}.oracle-fig__when,.oracle-fig__note{margin:6px auto 0;max-width:34ch;text-align:center;font:13px/1.6 var(--font-sans);font-variant-numeric:lining-nums;color:#6f5a36}.oracle-night :is(.oracle-fig__when,.oracle-fig__note){color:#e2cf9f}.oracle-night .oracle-fig :is(p,figcaption){text-shadow:0 0 3px #05070c,0 0 9px #05070c,0 0 16px #05070ccc}.oracle-follow-ups{text-align:left}.oracle-question-choice,.oracle-suggestions button.oracle-breeze{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:14px 16px;margin:8px 0;border:1px solid #a0834845;border-radius:10px;background:#fffdf880;text-align:left;font:17px/1.5 Georgia,serif;color:#443a2e;overflow-wrap:anywhere}.oracle-question-choice span{flex-shrink:0;color:#8a6d34}@media(hover:hover){.oracle-question-choice:hover,.oracle-suggestions button.oracle-breeze:hover{border-color:#a08348;background:#f2e9d5}}.oracle-question-choice:focus-visible,.oracle-suggestions button.oracle-breeze:focus-visible{border-color:#a08348;background:#f2e9d5}.oracle-night :is(.oracle-question-choice,.oracle-suggestions button.oracle-breeze){color:#eee4d1;background:#141822d9;border-color:#cbb87a50}@media(hover:hover){.oracle-night :is(.oracle-question-choice,.oracle-suggestions button.oracle-breeze):hover{background:#252432;border-color:#cbb87a}}.oracle-night :is(.oracle-question-choice,.oracle-suggestions button.oracle-breeze):focus-visible{background:#252432;border-color:#cbb87a}.oracle-night .oracle-question-choice span{color:#cbb87a}.oracle-night :is(.oracle-answer-actions,.oracle-follow-actions){color:#d8c8a7}.oracle-follow-actions{display:flex;flex-wrap:wrap;gap:2px 10px;color:#65512d;font:13px/1.5 var(--font-sans)}.oracle-more-choices>summary{min-height:44px;padding:12px 0;cursor:pointer;font:14px/1.5 Georgia,serif}.oracle-topic-title{margin:0 0 18px;font:24px/1.3 Georgia,serif}.oracle-personal-questions{margin-top:24px;text-align:left}.oracle-personal-questions h3{font:14px/1.5 var(--font-sans)}.oracle-history>details{padding:10px 0;border-bottom:1px solid #a0834833}.oracle-history>details:last-child{border-bottom:0}.oracle-history>details>summary{cursor:pointer;padding:10px 0;min-height:44px;font:500 18px/1.5 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere}.oracle-history>details>p{white-space:pre-wrap;font:17px/1.7 Georgia,serif;overflow-wrap:anywhere;margin:12px 0}@media(max-width:540px){.oracle-composer-hint>span:first-child{display:none}.oracle-conversation .oracle-line{gap:4px}}@media(hover:none)and (pointer:coarse){.oracle-composer-hint>span:first-child{display:none}}.reading-funnel :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid #88632e;outline-offset:4px}.oracle-night :is(button,a,summary,input,textarea,select):focus-visible{outline-color:#ead3a0}.reading-funnel:not(.oracle-night) :is(.oracle-reading-context,.oracle-pending-question,.oracle-answer-actions,.oracle-follow-actions,.oracle-choice-hint,.oracle-request-status,.oracle-composer-hint,.oracle-sealed-rest){color:#4f4738}.reading-funnel:not(.oracle-night) .oracle-conversation .lexicon-terms{color:#4f4738}.oracle-conversation .lexicon-terms__label{opacity:1}.reading-funnel:not(.oracle-night) .oracle-session-bar{color:#4a3b1c}.reading-funnel:not(.oracle-night) :is(.oracle-nav-panel a,.oracle-nav-panel button,.oracle-instruments-panel button){color:#4f4738}.reading-funnel:not(.oracle-night) .oracle-nav-heading{color:#5a4715}html:not(#tga-theme) .oracle-line textarea:focus-visible{outline:none}.oracle-line:has(textarea:focus-visible){outline:2px solid #88632e;outline-offset:2px}.oracle-night .oracle-line:has(textarea:focus-visible){outline-color:#ead3a0}html:not(#tga-theme) .reading-funnel:not(.oracle-night) :is(.oracle-intake,.oracle-conversation,.oracle-nav-panel) :is(button,a,summary,input,select,textarea):focus-visible{outline-color:#88632e}html:not(#tga-theme) .oracle-night :is(.oracle-intake,.oracle-conversation,.oracle-nav-panel) :is(button,a,summary,input,select,textarea):focus-visible{outline-color:#ead3a0}html:not(#tga-theme) .reading-funnel .oracle-intake :is(input.oracle-line-field,select.oracle-line-field,.oracle-line-field input):focus-visible{outline:none}.reading-funnel .oracle-line-field:focus-within{border-bottom-color:#88632e;box-shadow:0 1px #88632e}.oracle-night .oracle-line-field:focus-within{border-bottom-color:#ead3a0;box-shadow:0 1px #ead3a0}.reading-funnel:not(.oracle-night) .oracle-intake :is(input,textarea)::placeholder{color:#5c5144;opacity:1}.oracle-night .oracle-intake :is(input,textarea)::placeholder{color:#cdc4b4b8;opacity:1}.reading-funnel:not(.oracle-night) .oracle-fig svg text[fill="#d4b882"]{fill:#6b5420}.reading-funnel:not(.oracle-night) .oracle-fig .atlas-wheel figcaption{color:#4f3d22;font-size:13.5px}.reading-funnel:not(.oracle-night) .oracle-fig p.font-cinzel{color:#6b5420}@media(max-width:640px){.oracle-conversation .oracle-composer:before{display:none}.reading-funnel :is(.oracle-conversation,.oracle-intake,.oracle-nav-panel) :is([class*="text-[9px]"],[class*="text-[9.5px]"],[class*="text-[10px]"],[class*="text-[10.5px]"]),.reading-funnel :is(.lexicon-terms__label,.oracle-nav-heading){font-size:11px}}.premium-plans{max-width:1040px}.premium-plans>div>h1{font-size:clamp(34px,5vw,48px);letter-spacing:-.025em}.premium-plans .oracle-plan-intro{border-radius:16px;background:#fffaf18c;box-shadow:0 12px 32px #3023190b}.oracle-night .premium-plans .oracle-plan-intro{background:#201a29e8;border-color:#d7bd834d}.premium-plans .oracle-plan-intro>div{padding:24px}.premium-plans .oracle-plan-intro .oracle-plan-intro__title{font-size:30px}.premium-plans .oracle-plan-intro__summary{margin:12px auto;max-width:44ch;font:14px/1.65 var(--font-sans)}.premium-plans .oracle-plan-intro ul{font:14px/1.6 var(--font-sans)}.premium-plans .oracle-plan-cycle{border-radius:10px;max-width:100%}.premium-plans .oracle-plan-cycle button{font:500 13px/1.45 var(--font-sans);letter-spacing:0;text-transform:none;border-radius:7px;padding:10px 16px}.premium-plans .oracle-plan-cycle button[aria-pressed=true]{background:#29383f;color:#f7e8c6}.oracle-plan-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:32px}.premium-plans .premium-plan-card{min-width:0;padding:28px 24px 24px;border:1px solid #d7bd8345;border-radius:16px;color:#f5e9cb;text-align:left}.premium-plans .premium-plan-card--recommended{border-color:#ddbc7d;box-shadow:0 16px 42px #25152e26,inset 0 2px #ddbc7d}.premium-plans .oracle-plan-heading{display:flex;align-items:center;gap:12px;margin-top:2px}.premium-plans .oracle-plan-heading>:first-child{margin:0;flex-shrink:0}.premium-plans .oracle-plan-heading h2{margin:0;color:#f5e9cb;font-size:32px;font-weight:500}.premium-plans .oracle-plan-badge{position:absolute;top:-13px;left:24px;padding:5px 12px;border-radius:6px;background:#ddbc7d;color:#292031;font:600 11px/1.4 var(--font-sans)}.premium-plans .oracle-plan-description{margin:12px 0 0;color:#d6cbb9;font:14px/1.6 var(--font-sans)}.premium-plans .oracle-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:24px 0 0;color:#fff0ce;font:500 44px/1.1 Cormorant Garamond,Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.premium-plans .oracle-plan-price>span{color:#d6cbb9;font:13px/1.5 var(--font-sans)}.premium-plans .oracle-plan-billing{margin-top:8px;color:#ddc694;font:12px/1.6 var(--font-sans);min-height:38px}.premium-plans .oracle-plan-features{flex:1;margin-top:18px;padding-top:18px;border-top:1px solid #d7bd832b;list-style:none}.premium-plans .oracle-plan-features li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:9px;margin:0 0 12px;color:#e5dac6;font:13px/1.65 var(--font-sans)}.premium-plans .oracle-plan-features li>span:first-child{color:#d7bd83}.premium-plans .oracle-plan-action{border-top:1px solid #d7bd832b;padding-top:20px}.premium-plans .oracle-plan-action>p,.premium-plans .oracle-plan-action p[class]{color:#d6cbb9;font:12px/1.6 var(--font-sans);text-align:center;letter-spacing:0;text-transform:none}.premium-plans .oracle-plan-action .btn-secondary{color:#f4e7c3;border:1px solid #d7bd8370;border-radius:8px;background:#ffffff05;font:600 13px/1.5 var(--font-sans);letter-spacing:0;text-transform:none}.premium-plans .oracle-plan-action .btn-secondary:hover{background:#d7bd831a;color:#fff2d2}.premium-plans .premium-plan-card :focus-visible{outline-color:#ead3a0}@media(min-width:980px){.oracle-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-plans .oracle-plan-description{min-height:68px}}@media(max-width:979px)and (min-width:640px){.oracle-plan-grid{max-width:600px;margin-inline:auto}.premium-plans .oracle-plan-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media(max-width:380px){.premium-plans .premium-plan-card{padding:24px 20px}.premium-plans .oracle-plan-cycle button{padding-inline:10px;font-size:12px}.oracle-almanac dl{grid-template-columns:1fr}}.reading-chart{margin:24px 0;padding:clamp(16px,3vw,28px);background:#131b1e;color:#ded3c4;border:1px solid #bda57466;border-radius:16px}.reading-chart svg{display:block;width:100%;height:auto;overflow:visible}.reading-chart h4{font:500 26px/1.2 Cormorant Garamond,Georgia,serif;margin:12px 0}.reading-chart p,.reading-chart li{color:#ded3c4;font:15px/1.7 var(--font-sans)}.reading-chart figcaption,.reading-chart .reading-chart__precision{color:#c5b8a5;font:12px/1.6 var(--font-sans);margin-top:16px}.reading-chart :is(button,summary):focus-visible,.reading-number-map summary:focus-visible{outline:2px solid #bc904b;outline-offset:4px}.reading-chart__reasoning{margin-top:24px;border-top:1px solid #d7bd8340;padding-top:16px}.reading-chart__reasoning summary,.reading-number-map summary{cursor:pointer;min-height:44px;line-height:1.6}.reading-chart__reasoning article{padding-block:12px}.reading-chart__reasoning ol{display:grid;gap:10px;padding-left:20px}.reading-chart__preview-note{padding:14px 16px;border-left:2px solid #b6955a;font-size:14px;line-height:1.65}.reading-number-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:20px 0}.reading-number-map article{padding:22px;border:1px solid #bca989;border-radius:12px;background:#f4ead6;min-width:0}.reading-number-map__value{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 16px;border:1px solid #9a7845;border-radius:50%;background:#1c272c;color:#f4e7c3;font:38px/1 Georgia,serif}.reading-number-map h4{text-align:center}.reading-number-map__arithmetic{overflow-wrap:anywhere;padding:12px;background:#e8dbc3;border-radius:6px}.oracle-invitation{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);align-items:center;gap:clamp(24px,4vw,52px);min-height:44px;margin:48px auto 24px;padding:clamp(24px,4vw,44px);border:1px solid #d1b07770;border-radius:18px;background:radial-gradient(ellipse at 0 0,#b08a432b,transparent 60%),linear-gradient(130deg,#223036,#131a1d);color:#e0d3bf;box-shadow:0 18px 45px #0002,inset 0 1px #ffe8b51c;position:relative;overflow:hidden;text-align:left}.oracle-invitation__art{display:flex;flex-direction:column;align-items:center;gap:18px;color:#dbc08c;text-align:center;font:italic 21px/1.4 Georgia,serif}.oracle-invitation__mark{width:160px;max-width:100%;aspect-ratio:1;color:#dec38b;flex-shrink:0}.oracle-invitation__copy{min-width:0}.oracle-invitation .oracle-invitation__eyebrow{font:10px/1.6 var(--font-sans,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#dfc490;margin:0 0 12px}.oracle-invitation h2{font:400 clamp(30px,4vw,42px)/1.12 "Cormorant Garamond",Georgia,serif;color:#f6e7ca;letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px}.oracle-invitation__question{padding:18px 20px;border-left:2px solid #cbb077;border-radius:0 8px 8px 0;background:#f8dd9f08}.oracle-invitation__question>span{font:10px/1.5 var(--font-sans,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#cbb78f}.oracle-invitation__question p{font:23px/1.4 Cormorant Garamond,Georgia,serif;color:#f0dec0;margin:8px 0 0}.oracle-invitation__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:24px 0 14px}.oracle-invitation__primary{min-height:52px}.oracle-invitation__secondary{min-height:44px}.oracle-invitation a.oracle-invitation__primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 23px;background:linear-gradient(115deg,#f4e0b9,#d9b77b);color:#2c2030;border:1px solid #f4ddb1;border-radius:8px;text-decoration:none;font:600 14px/1.4 var(--font-sans,sans-serif);box-shadow:0 4px 14px #0002}.oracle-invitation a.oracle-invitation__secondary{color:#e1c99f;text-decoration:underline;text-underline-offset:5px;font:13px/1.5 var(--font-sans,sans-serif);padding-block:12px}.oracle-invitation a:focus-visible{outline:2px solid #f6deae;outline-offset:5px}.oracle-invitation .oracle-invitation__note{max-width:66ch;color:#c5b69e;font:12px/1.65 var(--font-sans,sans-serif);margin:0}@media(max-width:640px){.oracle-invitation{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.oracle-invitation__art{flex-direction:row;justify-content:center;font-size:18px;gap:16px}.oracle-invitation__art .oracle-invitation__mark{width:80px}.oracle-invitation__actions{gap:6px;flex-direction:column;align-items:stretch;text-align:center}.oracle-invitation__question{padding:14px}}.reading-unlock__chapter>p{font-size:16px;line-height:1.65;color:#594d40}@media(min-width:900px){.reading-funnel :is(h1,h2,h3,h4),.account-design main:not(.profile-page) :is(h1,h2,h3),.oracle-plan-heading{text-align:center}}@media(prefers-reduced-motion:reduce){.reading-funnel .oracle-breeze,.reading-funnel .oracle-rise,.reading-funnel .oracle-drift-in{animation:none;opacity:1;transform:none}}.trial-activation{position:relative;margin:.4rem 0 2.4rem;padding:2.1rem 1.4rem 1.8rem;text-align:center;border:1px solid #d7bd8355;border-radius:8px;background:radial-gradient(ellipse 70% 42% at 50% 14%,#c9a76630,transparent 70%),linear-gradient(160deg,#1c272c,#0c1113 70%);box-shadow:0 30px 80px #0007,inset 0 1px #efdca91a;overflow:hidden;animation:trial-activation-rise .52s cubic-bezier(.2,.7,.2,1) both}.trial-activation__kicker{margin:0;font-family:Cinzel,serif;font-size:.66rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#d7bd83}.trial-activation__title{margin:.55rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2.3rem,9vw,3.3rem);line-height:1.02;color:#f7ecd2;text-wrap:balance}.trial-activation__lead{max-width:30ch;margin:1.1rem auto 0;font-size:1.12rem;line-height:1.5;color:#d9cfbb}.trial-activation__example{max-width:34ch;margin:1rem auto 0;font:14px/1.5 var(--font-sans);color:#e2d9c7}.trial-activation__example span{display:block;margin-bottom:4px;font-size:12px;color:#bfb5a2}.trial-activation__example q{font-style:italic}.trial-activation__opens li,.trial-activation__chapters li{position:relative;padding-left:1.6rem}.trial-activation__opens li:before,.trial-activation__chapters li:before{content:"";position:absolute;left:.2rem;top:.42em;width:.62rem;height:.62rem;transform:rotate(45deg);border:1px solid #d7bd83;background:#d7bd8333}.trial-activation__price{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:1.5rem 0 0}.trial-activation__price strong{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:2.3rem;line-height:1;color:#f7ecd2}.trial-activation__price span{font-family:var(--font-sans);font-size:13px;color:#cfc4ad}.trial-activation__cta{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;max-width:24rem;min-height:58px;margin:1.1rem auto 0;padding:0 1.2rem;border:1px solid #efdca9;border-radius:6px;background:linear-gradient(110deg,#f4e4b6,#c9a766);color:#1d1626;font-family:var(--font-sans);font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 12px 34px #c9a7663d,inset 0 1px #fff8;transition:transform .16s ease,filter .16s ease}.trial-activation__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.trial-activation__cta:focus-visible{outline:2px solid #f0d99f;outline-offset:3px}.trial-activation__assure{max-width:40ch;margin:.8rem auto 0;text-wrap:balance;font-family:var(--font-sans);font-size:12px;line-height:1.55;color:#bfb5a2}.trial-activation__later{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;margin-top:.5rem;padding:0 .6rem;font-family:var(--font-sans);font-size:13px;color:#d7bd83;text-decoration:underline;text-underline-offset:4px}.trial-activation__sealed{max-width:24rem;margin:1.5rem auto 0;padding-top:1.25rem;border-top:1px solid #d7bd8333;text-align:left}.trial-activation__sealed-title{margin:0;font-family:Cinzel,serif;font-size:.66rem;font-weight:700;letter-spacing:.22em;line-height:1.6;text-transform:uppercase;text-align:center;color:#d7bd83}.trial-activation__chapters{display:grid;gap:.85rem;margin:.9rem 0 0;padding:0;list-style:none;font-family:var(--font-sans)}.trial-activation__chapters strong{display:block;font-size:15px;font-weight:600;line-height:1.35;color:#f4e2b0}.trial-activation__chapters span{display:block;margin-top:.2rem;font-size:13.5px;line-height:1.5;color:#cfc4ad}.trial-activation__sealed+.trial-activation__lead{margin-top:1.4rem}.trial-closing{max-width:34rem;margin:2.2rem auto .4rem;padding:1.4rem 1.2rem 1.3rem;text-align:center;border:1px solid #d7bd8355;border-radius:8px;background:linear-gradient(160deg,#1c272c,#0c1113 70%);box-shadow:inset 0 1px #efdca91a}.trial-closing__opens{max-width:34ch;margin:0 auto;font-family:var(--font-sans);font-size:15px;line-height:1.5;color:#e2d9c7}.trial-closing .trial-activation__price{margin-top:1rem}.trial-closing .trial-activation__price strong{font-size:1.9rem}.trial-closing .trial-activation__cta{margin-top:.8rem}@media(prefers-reduced-motion:reduce){.trial-activation{animation:none}.trial-activation__cta{transition:none}}@media(min-width:720px){.trial-activation{padding:2.6rem 2.4rem 2.2rem}}@media(max-width:719px){.trial-activation{padding:1.4rem 1.1rem 1.5rem;margin-top:0}.trial-activation__kicker{letter-spacing:.2em;line-height:1.6}.trial-activation__title{font-size:clamp(2rem,8.6vw,2.6rem)}.trial-activation__price{margin-top:1rem}.trial-activation__price strong{font-size:2rem}.trial-activation__cta{margin-top:.8rem}.trial-activation__lead{margin-top:1.4rem;font-size:1.02rem}.trial-activation__sealed{margin-top:1.3rem;padding-top:1.1rem}.trial-closing{padding:1.2rem 1rem}}.almanac-loader{position:fixed;left:50%;top:50%;width:88px;height:88px;margin:-44px 0 0 -44px;opacity:0;animation:almanac-loader-in .45s ease-out .35s forwards}.trial-film{margin:0;width:100%;max-width:420px}.trial-film__video{display:block;width:100%;height:auto;aspect-ratio:4 / 5;border-radius:10px;background:#0b0f11;border:1px solid #b79c6955;box-shadow:0 24px 60px #0009,0 0 0 1px #0004;object-fit:cover}.trial-film,.page-film__player{position:relative}.film-pause{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #e5c79766;border-radius:50%;background:#0b0f11cc;color:#f4e4c1;cursor:pointer}.film-pause:hover{border-color:#e5c797}.film-pause:focus-visible{outline:2px solid #efdca9;outline-offset:2px}.film-pause[aria-pressed=true] .film-pause__bars,.film-pause:not([aria-pressed=true]) .film-pause__play{display:none}.trial-film--plans{margin:28px auto 0;max-width:340px}@media(max-width:760px){.trial-film{max-width:360px}}.tree-loader{display:grid;justify-items:center;gap:.7rem;margin:0 auto}.tree-loader svg{display:block;width:132px;height:auto;overflow:visible}.tree-loader__flash{fill:none;stroke:#fff1cf;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.07 .93;stroke-dashoffset:1;opacity:0}.tree-loader__halo{fill:#e5c797;opacity:0}.tree-loader__disc{fill:#11181b;stroke:#d7bd8370;stroke-width:1.2;transition:fill .6s ease,stroke .6s ease}.tree-loader__now{margin:0;font:500 11px/1.4 Cinzel,Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#e5c797}.tree-loader__now span{color:#d7bd83c0}@media(min-width:720px){.tree-loader svg{width:150px}}@media(prefers-reduced-motion:no-preference){.tree-loader__path[data-on]{animation:tree-path-in .9s ease-out both}.tree-loader__flash{opacity:.9;animation:tree-flash 2.6s linear infinite}.tree-loader__now{animation:tree-word-in .7s ease-out both}}.micro-chart-hero{margin:18px 0 10px;padding:clamp(18px,3.5vw,34px) clamp(12px,3vw,32px) clamp(16px,3vw,28px);border:1px solid #bda57455;border-radius:16px;background:#10171a;text-align:center;scroll-margin-top:6rem}.micro-chart-hero__kicker{margin:0;font:500 10px/1.6 Cinzel,Georgia,serif;letter-spacing:.26em;text-transform:uppercase;color:#d5b984}.micro-chart-hero__title{margin:6px 0 12px;font:400 clamp(27px,4.4vw,38px)/1.12 "Cormorant Garamond",Georgia,serif;color:#fff1da;text-wrap:balance}.micro-chart-hero .reading-chart--hero{margin:0;padding:0;border:0;background:none}.micro-chart-hero .micro-intent{display:inline-flex;align-items:center;margin:2px 0 14px}.reading-chart--hero .atlas-wheel>svg{max-width:580px}.reading-chart--hero .chart-guide__three{text-align:left}.reading-chart--hero .chart-guide__controls{margin-top:2px}@media(max-width:760px){.micro-chart-hero{margin-inline:-6px;padding-inline:8px;border-radius:14px}.reading-chart--hero .atlas-wheel>svg{max-width:100%}}@media(min-width:1000px){.chart-guide--hero .chart-guide__main{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);column-gap:34px;align-items:center}}.micro-read .micro-read__body{padding:28px 0 0;border:0;border-radius:0;background:none;box-shadow:none;color:#e6dcc8}.micro-read .micro-read__body .micro-read__chapter{color:#f1e2c2}.micro-read .micro-read__body .reading-method{color:#d6c8b1;border-color:#d7bd8333}.micro-read .micro-read__body .reading-method summary,.micro-read .micro-read__body .reading-method>a{color:#e6ce9d}.micro-read .micro-read__body .reading-method strong{color:#f0dfbd}.micro-read .micro-read__body .reading-method>p{color:#c4b8a3}.micro-read .micro-read__body .micro-read__closing{color:#c4b8a3;border-color:#d7bd832e}.micro-read .micro-read__body :is(.micro-read__return,.micro-form__back){color:#e6ce9d}.micro-read .micro-read__body .micro-reflection{background:#dcb8720f;border-color:#d7bd8340}.micro-read .micro-read__body .micro-reflection{color:#d9ceb8}.micro-read .micro-read__body .micro-reflection h2{color:#f4e7c3}.micro-read .micro-read__body .micro-reflection .micro-eyebrow{color:#c9aa6e}.micro-read .micro-read__body .micro-reflection>span{color:#b9ad97}.micro-read .micro-read__body .micro-reflection__ritual{border-top-color:#d7bd8340}.micro-read .micro-read__body .micro-reflection__ritual summary{color:#e6ce9d}.micro-read .micro-read__body .micro-reflection__ritual strong{color:#f0dfbd}.micro-read .micro-read__body .micro-reflection summary:focus-visible{outline-color:#efdca9}.micro-read .micro-read__keep :is(button,a){color:#e6ce9d}.micro-read .reading-foundations{border-color:#d7bd8338;background:#0f171b8c;color:#e2d6c0}.micro-read .reading-foundations>h2,.micro-read .reading-foundations :is(h3,h4){color:#f1e2c2}.micro-read .reading-foundations :is(.reading-foundations__intro,.reading-foundations__precision){color:#c9bda7}.micro-read .reading-foundations :is(.reading-foundations__placements>div,.reading-foundations__numbers>div,.reading-foundations__evidence){border-color:#d7bd8338;background:#161f24d9}.micro-read .reading-foundations__placements dt{color:#dcb872}.micro-read .reading-foundations__placements dd strong{color:#f4e6c8}.micro-read .reading-foundations__placements dd>span{color:#b8ab94}.micro-read .reading-foundations :is(.reading-foundations__placements p,.reading-foundations__numbers p,.reading-foundations__evidence p){color:#d8ccb6}.micro-read .reading-foundations a{color:#e6ce9d}.micro-read .reading-number-map article{border-color:#d7bd8347;background:#161f24d9;color:#e2d6c0}.micro-read .reading-number-map__value{border-color:#dcb872;background:#0f171b;color:#f3dca6}.micro-read .reading-number-map__arithmetic{background:#dcb87214;color:#d8ccb6}.micro-read .reading-number-map summary{color:#e6ce9d}.micro-read .reading-unlock{border-color:#d7bd834d;background:#121b1f;color:#e2d6c0}.micro-read .reading-unlock__chapter{border-bottom-color:#d7bd8329}.micro-read .reading-unlock__chapter h3{color:#efe2c4}.micro-read .reading-unlock__chapter h3>span:first-child,.micro-read .reading-unlock__locked{color:#c9ae78}.micro-read .reading-unlock__chapter>p{color:#c4b8a3}.micro-read .reading-unlock__offer{background:linear-gradient(#141c20,#0f171b);color:#efe2c4}.reading-number-map__plate{margin:0 auto 6px;max-width:320px}.reading-number-map__plate .viz__kicker{display:none}.micro-forecast__road{margin:18px auto 22px;max-width:420px;padding:16px 10px 8px;border-radius:16px;border:1px solid rgba(215,189,131,.22);background:#0f171b8c}.reading-number-map__plate .viz__why{display:none}.micro-read__writing{text-align:center;padding-top:18px}.micro-read__writing p{margin:10px auto 0;max-width:34ch}.micro-read__writing-note{font-size:15px;opacity:.75}.micro-read__quill{display:inline-flex;gap:8px}.micro-read__quill span{width:8px;height:8px;border-radius:50%;background:#dcb872;opacity:.35}@media(prefers-reduced-motion:no-preference){.micro-read__quill span{animation:micro-quill 1.2s ease-in-out infinite}.micro-read__quill span:nth-child(2){animation-delay:.2s}.micro-read__quill span:nth-child(3){animation-delay:.4s}}.readings-hub{max-width:74rem;margin:0 auto;padding:0 16px 3.5rem;text-align:center}.readings-hub>.reading-navigation{margin-inline:auto}.readings-hub__hero{position:relative;isolation:isolate;display:grid;align-items:start;min-height:clamp(440px,54vw,660px);margin:.4rem auto 0;overflow:hidden;border:1px solid #b79c6966;border-radius:14px;background:#0c1113;box-shadow:0 30px 80px #0009}.readings-hub__hall,.readings-hub__hall img{position:absolute;inset:0;width:100%;height:100%}.readings-hub__hall img{object-fit:cover;object-position:50% 72%}.readings-hub__hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#0c1113d9,#0c111380 26%,#0c111300 50% 66%,#0c1113f2);pointer-events:none}.readings-hub__hero:after{content:"";position:absolute;inset:0;z-index:2;box-sizing:border-box;border:56px solid transparent;border-image:var(--tga-corner-frame, none);border-image-width:56px;pointer-events:none}.readings-hub__heading{position:relative;z-index:1;padding:clamp(1.9rem,4.6vw,3.3rem) 1.25rem 2rem}.readings-hub__heading:before{content:"";position:absolute;inset:-8% 6% 4%;z-index:-1;background:radial-gradient(closest-side,#0c1113b8,#0c111366 62%,#0c111300);pointer-events:none}.readings-hub__eyebrow,.readings-hub__kicker{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0;font:600 11px/1.6 Cinzel,Georgia,serif;letter-spacing:.24em;text-transform:uppercase;color:#dcc08a}.readings-hub__title{margin:.55rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2.7rem,7.6vw,5rem);line-height:1.02;letter-spacing:-.015em;color:#f7ecd3;text-wrap:balance;text-shadow:0 2px 28px #000d,0 1px 2px #000}.readings-hub__title em{font-style:italic;color:#e8c992}.readings-hub__lead{max-width:44ch;margin:.95rem auto 0;font:400 clamp(17px,2.3vw,20px)/1.45 "Cormorant Garamond",Georgia,serif;color:#f1e6cd;text-shadow:0 1px 14px #000,0 0 2px #000}.readings-hub__jump{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:1.5rem 0 0}.readings-hub__jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font:500 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none}.readings-hub__room{margin:clamp(2.8rem,7vw,4.6rem) auto 0;scroll-margin-top:1rem}.readings-hub__h2{margin:.35rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2.05rem,5vw,3rem);line-height:1.08;color:#f5e8c8}.readings-hub__h2:after{content:"";display:block;width:9rem;height:12px;margin:.6rem auto 0;background:var(--tga-rule, none) center / contain no-repeat}.readings-hub__sub{max-width:42ch;margin:.75rem auto 0;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;color:#cbc1ad}.readings-hub__deck{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:1.7rem 0 0;padding:0;text-align:left}.readings-hub__deck--library{grid-template-columns:repeat(4,minmax(0,1fr))}.readings-hub__feature{display:flex;margin:1.7rem 0 0;text-align:left}html:not(#tga-theme) .readings-hub .readings-hub__feature .readings-hub__card--feature{flex-direction:row;align-items:stretch;justify-content:flex-start}.readings-hub__card--feature .readings-hub__plate{flex:0 0 min(34%,300px);aspect-ratio:4 / 5}.readings-hub__card--feature .readings-hub__words{justify-content:center;gap:10px;padding:clamp(18px,3vw,34px) clamp(22px,4vw,48px) clamp(18px,3vw,34px) clamp(18px,3vw,36px)}.readings-hub__card--feature .readings-hub__name{font-size:clamp(26px,3.4vw,38px)}.readings-hub__card--feature .readings-hub__line{max-width:34ch;font-size:clamp(14px,1.5vw,16px)}.readings-hub__card--feature .readings-hub__go{right:clamp(14px,2.4vw,26px);bottom:clamp(14px,2.4vw,24px);font-size:22px}.readings-hub__deck>li{display:flex}.readings-hub__card{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:44px;overflow:hidden;border:1px solid #b79c6966;border-radius:10px;background:linear-gradient(165deg,#1b2328,#10171a);color:#f1e7d2;text-decoration:none;box-shadow:0 14px 40px #0006;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}html:not(#tga-theme) .readings-hub .readings-hub__deck .readings-hub__card{justify-content:flex-start}.readings-hub__card:hover{transform:translateY(-3px);border-color:#e5c797;box-shadow:0 20px 50px #0008,0 0 0 1px #e5c79740,0 0 34px #e5c79724}.readings-hub__card:focus-visible{outline:2px solid var(--tga-focus, #f5d492);outline-offset:3px;border-color:#e5c797}.readings-hub__plate{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#151d21}.readings-hub__plate img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.readings-hub__card:hover .readings-hub__plate img{transform:scale(1.045)}.readings-hub__plate:after{content:"";position:absolute;inset:0;z-index:2;box-sizing:border-box;border:34px solid transparent;border-image:var(--tga-corner-frame, none);border-image-width:34px;pointer-events:none}.readings-hub__free{position:absolute;top:12px;left:50%;z-index:3;transform:translate(-50%);padding:6px 12px;border:1px solid #e5c797;border-radius:999px;background:#0c1113e0;color:#f2dcb8;font:600 10px/1 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase}.readings-hub__words{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px;padding:14px 30px 18px}.readings-hub__name{font:500 clamp(21px,2.3vw,25px)/1.12 "Cormorant Garamond",Georgia,serif;color:#f7ebd1}.readings-hub__line{font:13.5px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;color:#c7bea9}.readings-hub__go{position:absolute;right:14px;bottom:16px;font:600 18px/1 system-ui,sans-serif;color:#e5c797;transition:transform .2s ease}.readings-hub__card:hover .readings-hub__go{transform:translate(3px)}.readings-hub__deck--library .readings-hub__name{font-size:clamp(19px,1.9vw,22px)}.readings-hub .readings-hub__terms{max-width:54ch;margin-top:1.4rem}.readings-hub .micro-choose__terms--held{min-height:3em}.readings-hub__way-in{display:flex;flex-direction:column;align-items:center;gap:10px;margin:1.7rem 0 0}.readings-hub__way-in--held{min-height:5.4rem}.readings-hub__trial{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;font-size:16px;text-decoration:none}.readings-hub .readings-hub__trial-terms{max-width:46ch;margin:0}.readings-hub__open,.readings-hub__all a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#e5c797;font:500 15px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:underline;text-underline-offset:4px}.readings-hub__sky{min-height:1.6em;margin:.9rem 0 0;font:600 11px/1.6 Cinzel,Georgia,serif;letter-spacing:.16em;text-transform:uppercase;color:#dcc08a}.readings-hub__signs{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:1.4rem 0 0;padding:0}.readings-hub__sign{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:44px;padding:12px 6px 14px;border:1px solid #b79c6955;border-radius:12px;background:radial-gradient(120% 80% at 50% 30%,#223038,#10171a 70%);color:#f1e7d2;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.readings-hub__sign img{width:72%;height:auto;aspect-ratio:3 / 4;object-fit:contain;filter:drop-shadow(0 8px 14px #000a);transition:transform .3s ease}.readings-hub__sign:hover{border-color:#e5c797;transform:translateY(-2px)}.readings-hub__sign:hover img{transform:scale(1.05)}.readings-hub__sign:focus-visible{outline:2px solid var(--tga-focus, #f5d492);outline-offset:3px}.readings-hub__sign[aria-pressed=true]{border-color:#e5c797;background:radial-gradient(120% 80% at 50% 30%,#26333a,#141b1e 72%);box-shadow:0 0 0 1px #e5c797,0 0 28px #e5c79733}.readings-hub__sign-name{margin-top:4px;font:500 19px/1.1 Cormorant Garamond,Georgia,serif;color:#f6e9cc}.readings-hub__sign-dates{font:11.5px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;color:#b9b09d;white-space:nowrap}.readings-hub__horoscope{max-width:46rem;margin:1.6rem auto 0;scroll-margin:1rem}.readings-hub__choose{margin:0;padding:.4rem 1rem;font:italic 400 20px/1.4 Cormorant Garamond,Georgia,serif;color:#dcc08a}.readings-hub__today{position:relative;padding:clamp(1.4rem,4vw,2.2rem) clamp(1.1rem,4vw,2.4rem) 1.6rem;border:1px solid #b79c6973;border-radius:12px;background:linear-gradient(165deg,#182024,#0f1518);text-align:left;box-shadow:0 20px 60px #0007}.readings-hub__today:after{content:"";position:absolute;inset:0;box-sizing:border-box;border:48px solid transparent;border-image:var(--tga-corner-frame, none);border-image-width:48px;pointer-events:none}.readings-hub__today-head{display:flex;align-items:center;gap:14px}.readings-hub__today-head img{flex:none;width:64px;height:auto;filter:drop-shadow(0 6px 12px #000a)}.readings-hub__today-head h3{margin:0;font:500 clamp(26px,4.6vw,32px)/1.1 "Cormorant Garamond",Georgia,serif;color:#f7ebd1}.readings-hub__today-head p{margin:.3rem 0 0;font:13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;color:#c4bba9}.readings-hub__today-sky{margin:1.1rem 0 0;font:600 10.5px/1.7 Cinzel,Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:#d6bb85}.readings-hub__today-reading{margin-top:.9rem}.readings-hub__today-reading p{margin:0 0 .9rem;font:400 18px/1.62 Cormorant Garamond,Georgia,serif;color:#f0e6d0}.readings-hub__today-da{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:1rem}.readings-hub__today-da>div{padding:.8rem .95rem;border:1px solid #b79c6947;border-radius:8px;background:#0c111380}.readings-hub__today-da h4{margin:0 0 .3rem;font:600 10.5px/1.5 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#d6bb85}.readings-hub__today-da p{margin:0;font:14.5px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;color:#e2d8c3}.readings-hub__today-mantra{margin:1.15rem 0 0;text-align:center;font:italic 400 20px/1.4 Cormorant Garamond,Georgia,serif;color:#e3c59a}.readings-hub__today-wait{margin:1.1rem 0 0;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;color:#cbc1ad}.readings-hub__today-links{display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:center;margin-top:1.2rem;padding-top:1rem;border-top:1px solid #b79c6933}.readings-hub__today-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#e5c797;font:500 14.5px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:underline;text-underline-offset:4px}.readings-hub__all{margin:1.3rem 0 0}@media(max-width:1023px){.readings-hub__deck--library{grid-template-columns:repeat(3,minmax(0,1fr))}.readings-hub__signs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.readings-hub{padding-inline:12px}.readings-hub__hero{min-height:470px;border-radius:12px}.readings-hub__hero:after{border-width:40px;border-image-width:40px}.readings-hub__hall img{object-position:50% 78%}.readings-hub__heading{padding-inline:.6rem}.readings-hub__jump{gap:6px}.readings-hub__jump a{padding:0 12px;font-size:13.5px}.readings-hub__deck,.readings-hub__deck--library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.readings-hub__feature{margin-top:1.4rem}.readings-hub__card--feature .readings-hub__plate{flex-basis:40%}.readings-hub__card--feature .readings-hub__words{padding:14px 30px 16px 16px;gap:6px}.readings-hub__card--feature .readings-hub__name{font-size:23px}.readings-hub__card--feature .readings-hub__line{font-size:13px}.readings-hub__card--feature .readings-hub__go{right:12px;bottom:12px;font-size:18px}.readings-hub__plate:after{border-width:26px;border-image-width:26px}.readings-hub__words{padding:11px 22px 14px}.readings-hub__name,.readings-hub__deck--library .readings-hub__name{font-size:19px}.readings-hub__line{font-size:12.5px}.readings-hub__go{right:10px;bottom:12px;font-size:16px}.readings-hub__signs{gap:8px}.readings-hub__sign{padding:8px 1px 10px;border-radius:10px}.readings-hub__sign-name{font-size:16px}.readings-hub__sign-dates{font-size:9.5px;letter-spacing:-.01em}.readings-hub__today-da{grid-template-columns:1fr}}@media(max-width:380px){.readings-hub .micro-choose__terms--held{min-height:4.5em}}@media(max-width:359px){.readings-hub__signs{grid-template-columns:repeat(3,minmax(0,1fr))}}.readings-hub__free{font-size:11px}.readings-hub__feature{text-align:center}.readings-hub__card--feature .readings-hub__words{flex:1;align-items:center}@media(max-width:640px){.readings-hub__words{padding-bottom:32px}.readings-hub__card--feature .readings-hub__words{padding-bottom:30px}.readings-hub__sign-dates{font-size:11px;letter-spacing:0}}@media(max-width:480px){.readings-hub__signs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.readings-hub__card,.readings-hub__plate img,.readings-hub__go,.readings-hub__sign,.readings-hub__sign img,.readings-hub__jump a{transition:none}.readings-hub__card:hover,.readings-hub__sign:hover,.readings-hub__card:hover .readings-hub__plate img,.readings-hub__sign:hover img,.readings-hub__card:hover .readings-hub__go{transform:none}}.lexicon-terms{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .5rem;max-width:52ch;margin:1.2rem auto 0}.lexicon-terms__label{flex-basis:100%;text-align:center;font:500 10px/1.6 Cinzel,Georgia,serif;letter-spacing:.22em;text-transform:uppercase;opacity:.78}.lexicon-terms .lex{display:inline-flex;align-items:center;min-height:44px;padding:0 .95rem;border:1px solid color-mix(in srgb,currentColor 38%,transparent);border-radius:999px;font:500 14px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none}.lexicon-terms .lex:hover,.lexicon-terms .lex:focus-visible{border-color:currentColor}.compat{max-width:40rem;margin:0 auto;padding:0 0 3rem;color:#e8dcc0}.compat__kicker{margin:clamp(1.4rem,5vh,2.6rem) 0 .4rem;text-align:center;font:500 11px/1.6 Cinzel,Georgia,serif;letter-spacing:.24em;text-transform:uppercase;color:#d7bd83}.compat__title{margin:0 0 1.4rem;text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2.1rem,6.6vw,3.2rem);line-height:1.08;letter-spacing:-.015em;color:#f4e7c3;text-wrap:balance}.compat__title:focus{outline:none}.compat-form__lead{max-width:36rem;margin:-.6rem auto 1.6rem;text-align:center;font:italic 17px/1.55 Cormorant Garamond,Georgia,serif;color:#d6cab2}.compat-form{display:grid;gap:14px}.compat-person{display:grid;gap:10px;margin:0;padding:14px 16px 16px;border:1px solid #b79c6955;border-radius:10px;background:linear-gradient(140deg,#1d282de6,#11181be6)}.compat-person legend{padding:0 6px;font:500 11px/1.6 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#d7bd83}.compat-person label{display:grid;gap:4px;font:13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;color:#c9bfab}.compat-person input,.compat-person select{min-height:48px;padding:0 12px;border:1px solid #b79c6966;border-radius:6px;background:#0e1417;color:#f1e7d2;font:16px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:dark}.compat-person input:focus-visible,.compat-person select:focus-visible{outline:2px solid #efdca9;outline-offset:2px}.compat-remove,.compat-link{justify-self:start;min-height:44px;padding:0 2px;border:0;background:none;color:#d7bd83;font:14px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.compat-add{min-height:48px;border:1px dashed #b79c6988;border-radius:10px;background:transparent;color:#ecdcbc;font:15px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.compat-add:hover{border-color:#e5c797}.compat-go{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 1.4rem;border:1px solid #e6c28e;border-radius:6px;background:#e5c797;color:#1f1a14;font:600 15px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;cursor:pointer}.compat-go:hover{filter:brightness(1.06)}.compat-go:focus-visible,.compat-add:focus-visible,.compat-remove:focus-visible,.compat-link:focus-visible,.compat-pairs button:focus-visible{outline:2px solid #fff4da;outline-offset:3px}.compat-error{margin:0;padding:10px 12px;border-left:2px solid #e2a08a;background:#e2a08a14;color:#f3d2c6;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.compat-note{margin:0;text-align:center;font:13px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;color:#b8ae9c}.compat-result__frame{max-width:36rem;margin:-.6rem auto 1.6rem;text-align:center;font:italic 17px/1.55 Cormorant Garamond,Georgia,serif;color:#d6cab2}.compat-pairs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:1.2rem 0}.compat-pairs button{min-height:44px;padding:0 16px;border:1px solid #b79c6977;border-radius:999px;background:transparent;color:#ecdcbc;font:14px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.compat-pairs button[aria-pressed=true]{border-color:#e5c797;background:#e5c797;color:#1f1a14}.compat-bond h2{margin:1.6rem 0 .3rem;text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(1.7rem,5vw,2.3rem);color:#f4e7c3}.compat-bond__tone{margin:0 auto 1rem;max-width:30rem;text-align:center;font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;color:#d9ceb8}.tga-myth{--words:7.6rem;position:relative;isolation:isolate;box-sizing:border-box;max-width:22rem;margin:7rem auto 1.2rem;padding:7.6rem 1.1rem 1rem;border:1px solid rgba(201,174,116,.4);border-radius:12px;background:linear-gradient(165deg,#1d282c,#12191c 72%);box-shadow:0 16px 38px #00000054;text-align:center}.tga-myth__ground{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:11px;pointer-events:none}.tga-myth__ground img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:50% 30%;border:0;border-radius:0}.tga-myth__ground:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c111414 0,#0c111433 calc(var(--words) - 3.9rem),#0c1114c4 calc(var(--words) - .4rem),#0c1114db calc(var(--words) + 2.75rem),#0c1114e6)}.figure-lore__open{min-height:32px}.tga-myth__figure{position:absolute;left:50%;top:-6.4rem;width:13.5rem;height:13.5rem;max-width:none;transform:translate(-50%);object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.72)) drop-shadow(0 2px 2px rgba(0,0,0,.5));border:0;border-radius:0;background:none}.tga-myth__name{margin:0;color:#e1c48a;font:500 .86rem/1.5 Cinzel,Georgia,serif;letter-spacing:.16em;text-transform:uppercase}.tga-myth__name small{display:block;margin-bottom:.2rem;color:#b9a47a;font:500 .8rem/1.4 Cinzel,Georgia,serif;letter-spacing:.14em}.tga-myth__name span{display:block;margin-top:.2rem;color:#cfc3af;font:italic 400 .98rem/1.3 Cormorant Garamond,Georgia,serif;letter-spacing:0;text-transform:none}.tga-myth__line{margin:.6rem 0 0;color:#f1e5cc;font:400 1.08rem/1.4 Cormorant Garamond,Georgia,serif}.tga-myth--pair{--words:6.8rem;padding-top:6.8rem}.tga-myth.tga-myth--compact{--words:5.8rem;max-width:18rem;margin:5.4rem auto .9rem;padding:5.8rem .9rem .8rem}.tga-myth--compact .tga-myth__figure{top:-4.8rem;width:10.4rem;height:10.4rem}.tga-myth__row{position:absolute;left:50%;top:-5.6rem;display:flex;justify-content:center;transform:translate(-50%)}.tga-myth__row .tga-myth__figure{position:static;width:11.5rem;height:11.5rem;margin:0 -1.4rem;transform:none}@media(max-width:420px){.tga-myth{--words:6.2rem;margin-top:5.6rem;padding-top:6.2rem}.tga-myth__figure{top:-5.2rem;width:11rem;height:11rem}.tga-myth__row{top:-4.6rem}.tga-myth__row .tga-myth__figure{width:9.4rem;height:9.4rem;margin:0 -1.1rem}.tga-myth--pair{--words:5.6rem;padding-top:5.6rem}}@media(forced-colors:active){.tga-myth__ground{display:none}}.tga-myth--reading{margin-top:8rem;margin-bottom:1.6rem}@media(max-width:420px){.tga-myth.tga-myth--reading{margin-top:6.2rem}}.compat-emblem{margin:.25rem auto .75rem;display:flex;justify-content:center}.compat-sec{margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid #b79c6933}.compat-sec h3{margin:0 0 .6rem;font:500 12px/1.6 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#d7bd83}.compat-sec p,.compat-more p{margin:0 0 .8rem;font:17px/1.7 Cormorant Garamond,Georgia,serif;color:#e8dcc0}.compat-term{margin:1rem 0 0;padding-left:12px;border-left:2px solid #b79c6955}.compat-term h4{margin:0 0 .25rem;font:600 15px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;color:#f1e3c2}.compat-term__when{font:13px/1.5 system-ui,-apple-system,Segoe UI,sans-serif!important;color:#b8ae9c!important}.compat-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:1rem}.compat-more{margin-top:1.4rem;border-top:1px solid #b79c6933;padding-top:.4rem}.compat-more summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font:500 12px/1.6 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#d7bd83}.compat-next{display:grid;justify-items:center;gap:6px;margin-top:2.2rem;padding-top:1.4rem;border-top:1px solid #b79c6933}@media(max-width:420px){.compat-numbers{grid-template-columns:1fr}}.reading-navigation__end{display:inline-flex;align-items:center;gap:6px}.funnel-audio--compact{position:relative;margin:0;padding:0;background:none;box-shadow:none}.funnel-audio--compact button{position:relative;display:inline-grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid #d7bd8340;border-radius:50%;background:transparent;color:#e4cfa5;font:18px/1 system-ui,sans-serif}.funnel-audio--compact button[aria-pressed=true]{background:#d7bd8318;color:#fff0c7}.funnel-audio--compact button[aria-pressed=false]{color:#a79e8e}.funnel-audio--compact .funnel-audio__note{margin:0}.funnel-audio--compact .funnel-audio__words{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.funnel-audio--compact>p{position:absolute;top:calc(100% + 6px);right:0;width:max-content;max-width:220px;margin:0;padding:6px 10px;border:1px solid #d7bd8340;border-radius:6px;background:#121a1d}.micro-intake__progress li{gap:0}.micro-intake__step-name{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.micro-intake__focus-reminder{padding:.35rem 0}.micro-intake__focus-reminder>span>span{display:inline;margin:0 .4rem 0 0;font-size:11px}.micro-intake__focus-reminder button{min-height:44px}.micro-story-teaser{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:760px;min-height:96px;margin:18px auto 0;padding:16px 18px;overflow:hidden;isolation:isolate;border:1px solid #d7bd8345;border-radius:14px;background:#121a1d;color:#f4e7c3;text-align:left;cursor:pointer}.micro-story-teaser__still{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.55}.micro-story-teaser:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0f1417f2 20%,#0f1417a6 60%,#0f141740)}.micro-story-teaser:hover{border-color:#e1c48a}.micro-story-teaser:focus-visible{outline:2px solid #efdca9;outline-offset:4px}.micro-story-teaser__play{display:grid;place-items:center;width:56px;height:56px;border:1px solid #f0d99f;border-radius:50%;background:#0f1417cc;box-shadow:0 0 0 6px #d7bd8314}.micro-story-teaser__play svg{width:22px;height:22px;margin-left:3px;fill:#f0d99f}.micro-story-teaser__words{display:grid;gap:2px;min-width:0}.micro-story-teaser__kicker{color:#d7bd83;font:500 10px/1.5 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase}.micro-story-teaser__title{font:500 24px/1.15 Cormorant Garamond,Georgia,serif;color:#fff0d4}.reading-stages{display:grid;justify-items:center;min-height:1.75rem}.reading-stages>li:not([data-active=true]){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.micro-story-teaser{grid-template-columns:48px minmax(0,1fr);min-height:84px;padding:14px}.micro-story-teaser__play{width:48px;height:48px}.micro-story-teaser__title{font-size:21px}}.micro-read>.micro-read__opening{max-width:44rem;margin:0 auto 1.5rem;padding:24px;text-align:left;font-size:20px;line-height:1.65}.micro-read>.micro-read__opening>p+p{margin-top:1rem}@media(max-width:600px){.micro-read>.micro-read__opening{padding:20px 16px;font-size:19px}.trial-activation__lead{max-width:38ch}}.micro-reading-detail{border-top:1px solid #a0834838;padding:16px 0}.micro-reading-detail>summary{cursor:pointer;font-size:18px;line-height:1.5;min-height:44px;padding:8px 0}.micro-reading-detail>summary:focus-visible{outline:2px solid #a08348;outline-offset:4px}.micro-reading-detail>p{margin:14px 0;line-height:1.65}.reading-paywall{--trial-sans: system-ui, -apple-system, "Segoe UI", sans-serif;max-width:40rem;margin:0 auto;padding:0 0 2.5rem;color:#e8dcc0;font-family:var(--trial-sans);text-align:left}.reading-paywall .paywall-kicker{margin:0 0 6px;font:600 10.5px/1.5 Cinzel,Georgia,serif;letter-spacing:.22em;text-transform:uppercase;color:#d7bd83}.reading-paywall .paywall-heading{margin:0 0 14px;font:600 26px/1.15 Cormorant Garamond,Georgia,serif;color:#f6ecd5;text-wrap:balance}.reading-paywall :is(a,button):focus-visible{outline:2px solid #f0d99f;outline-offset:3px}.paywall-returned{margin:0 0 14px;padding:14px 16px 6px;border:1px solid #d7bd8380;border-radius:8px;background:linear-gradient(160deg,#1c272c,#0c1113 75%)}.paywall-returned__lead{margin:0;font:600 21px/1.2 Cormorant Garamond,Georgia,serif;color:#f6ecd5}.paywall-returned__line{margin:6px 0 0;font-size:14px;line-height:1.5;color:#d9cfbb}.paywall-returned .trial-faq{margin-top:10px}.paywall-cover{position:relative;padding:16px 16px 14px;border:1px solid #d7bd8355;border-radius:8px;background:linear-gradient(90deg,#101619f5 20%,#10161999),linear-gradient(160deg,#1c272c,#0c1113);background-size:cover;background-position:center 40%}.paywall-cover__seal{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:64px;height:64px;border:1px solid #d7bd83aa;border-radius:50%;background:#0d1214cc}.paywall-cover__plate{display:block;width:50px;height:50px;object-fit:contain}.paywall-cover__welcome{margin:0 76px 8px 0;font-size:13.5px;line-height:1.45;color:#efe2c3}.paywall-cover__kicker{margin:0 76px 6px 0;font:600 10px/1.5 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#d7bd83}.paywall-cover__title{margin:0 76px 0 0;font:600 27px/1.12 Cormorant Garamond,Georgia,serif;color:#f6ecd5;text-wrap:balance;overflow-wrap:anywhere}.paywall-cover__chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.paywall-cover__chips li{white-space:nowrap;padding:4px 9px;border:1px solid #d7bd8366;border-radius:999px;font-size:13px;line-height:1.35;color:#efe2c3}.paywall-cover__size{margin:8px 0 0;font-size:13.5px;line-height:1.45;color:#d9cfbb}.paywall-cover__retry{display:inline-flex;align-items:center;min-height:44px;margin:8px 0 0;padding:0 14px;border:1px solid #d7bd8380;border-radius:6px;background:none;font:600 14.5px var(--trial-sans);color:#f0d99f;cursor:pointer}.paywall-lead{margin:12px 0 0;padding:0 2px;font:19px/1.55 Cormorant Garamond,Georgia,serif;color:#e6dcc8}.paywall-lead .paywall-lead__title{margin:0 0 2px;font:500 23px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:-.01em;color:#f1e2c2;text-align:left}.paywall-lead__text{max-height:max(4.65em,calc(100vh - 480px));max-height:max(4.65em,calc(100svh - 480px));max-height:max(4.65em,round(down,calc(100svh - 480px),1.55em));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.6em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.6em),transparent)}.paywall-lead__text p{margin:0;text-wrap:pretty;overflow-wrap:anywhere}.paywall-lead__text p+p{text-indent:1.4em}.reading-paywall .paywall-door--after-lead{margin-top:4px}@media(min-width:720px){.paywall-lead{font-size:21px}.paywall-lead .paywall-lead__title{font-size:27px}}@media(max-width:339px){.paywall-cover__answers{display:none}}@media(max-width:360px){.paywall-cover{padding:14px 14px 12px}.paywall-cover__kicker{letter-spacing:.16em}.paywall-cover__title{font-size:25px}.paywall-cover__chips{margin-top:10px;gap:5px}.paywall-cover__chips li{padding:3px 8px;font-size:12.5px}.paywall-door{margin-top:12px;padding:14px 12px 12px}.paywall-door__cta{margin-top:10px}}@media(max-height:600px)and (max-width:480px){.paywall-cover{padding-top:12px;padding-bottom:12px}.paywall-cover__chips{margin-top:8px}.paywall-cover__size{margin-top:6px}.paywall-lead{margin-top:10px}}.paywall-door{margin:12px 0 0;padding:16px 16px 14px;text-align:center;border:1px solid #d7bd8355;border-radius:8px;background:radial-gradient(ellipse 70% 42% at 50% 14%,#c9a76630,transparent 70%),linear-gradient(160deg,#1c272c,#0c1113 70%);scroll-margin-top:72px}.paywall-door:focus{outline:none}.paywall-door__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:12px 0 0;padding:4px 18px;border:1px solid #efdca9;border-radius:6px;background:linear-gradient(110deg,#f4e4b6,#c9a766);color:#1d1626;font:700 clamp(15px,4.1vw,17px)/1.2 var(--trial-sans);text-align:center;text-decoration:none;box-shadow:0 12px 34px #c9a7663d,inset 0 1px #fff8}html:not(#tga-theme) :is(.paywall-door__cta,.paywall-bar__cta)[aria-busy=true]{cursor:progress;filter:saturate(.8)}.paywall-door__label{text-wrap:balance}.paywall-door__cta:hover{filter:brightness(1.06)}.paywall-door__cta[aria-busy=true]{cursor:progress;filter:saturate(.8)}.paywall-door .trial-brief{max-width:40ch;margin:8px auto 0;text-wrap:balance}.paywall-door__note{max-width:36ch;margin:8px auto 0;font-size:12.5px;line-height:1.45;color:#e8dcc0}.paywall-door__block>.paywall-door__note:first-child{margin:0 auto 10px}.paywall-door__member{margin:4px 0 0;font-size:13.5px;line-height:1.4}.paywall-door__member a{display:inline-flex;align-items:center;min-height:44px;color:#e8cf95;text-decoration:underline;text-underline-offset:3px}.paywall-door__state{display:grid;justify-items:center;gap:12px}.paywall-door__state p{max-width:36ch;margin:0;font-size:15px;line-height:1.5;color:#e8dcc0}.paywall-door__state--checking{min-height:15rem;align-content:center}#reading-door .paywall-door__state--checking{min-height:197px}@media(max-width:324px){#reading-door .paywall-door__state--checking{min-height:216px}}@media(max-width:348px),(min-width:361px)and (max-width:368px){.reading-paywall[data-paywall-door=checking] .paywall-cover__kicker{min-height:3em}}.paywall-door__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.paywall-door__again,.paywall-door__state-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid #d7bd8380;border-radius:6px;background:none;font:600 15px/1.2 var(--trial-sans);color:#f0d99f;text-decoration:none;cursor:pointer}.paywall-door__state-link--primary{min-height:52px;border-color:#efdca9;background:linear-gradient(110deg,#f4e4b6,#c9a766);color:#1d1626}.paywall-door--closing{margin-top:28px}.paywall-closing__title{margin:0;font:600 23px/1.2 Cormorant Garamond,Georgia,serif;color:#f6ecd5;text-wrap:balance}.paywall-closing__title+.paywall-door__block .trial-price,.paywall-closing__title+.paywall-door__block>.paywall-door__note:first-child{margin-top:10px}.paywall-chart{margin:28px 0 0;padding:18px 12px 16px;border:1px solid #bda57455;border-radius:14px;background:#10171a;text-align:center;scroll-margin-top:6rem}.paywall-chart .reading-chart--hero{margin:0;padding:0;border:0;background:none}.paywall-chart>.paywall-kicker{margin-bottom:10px}.paywall-number{display:grid;gap:2px;margin:16px 0 0;text-align:left}.paywall-number dt{font:600 10px/1.5 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#d7bd83}.paywall-number dd{margin:0;font-size:15px;line-height:1.5;color:#e8dcc0}.paywall-number strong{font-weight:600;color:#f6ecd5}.paywall-chart__focus,.paywall-chart__cast{margin:10px 0 0;text-align:left;font-size:14px;line-height:1.5;color:#d9cfbb}.paywall-chart__check{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;color:#e8cf95;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.paywall-holds{margin:28px 0 0}.paywall-holds__group{margin:18px 0 8px;font:600 10px/1.5 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#cdb37c}.paywall-holds__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.paywall-hold{position:relative;padding:12px 12px 12px 56px;border:1px solid #d7bd8333;border-radius:8px;background:#11181bcc}.paywall-hold__lock{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;border-radius:6px;color:#e8cf95}.paywall-hold__lock:hover{background:#ffffff0d}.paywall-hold__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0;font-size:15.5px;font-weight:600;line-height:1.35;color:#f6ecd5}.paywall-hold__count{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:#d7bd83;white-space:nowrap}.paywall-hold__line{margin:4px 0 0;font-size:14px;line-height:1.5;color:#d9cfbb}.paywall-hold__drawn{margin:4px 0 0;font-size:13px;line-height:1.45;color:#bfb5a2}.paywall-answers{margin:28px 0 0}.paywall-answers .reading-method{margin-top:12px}.paywall-notnow{margin:18px 0 0;text-align:center}.paywall-notnow__button,.paywall-notnow__onward{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border:0;background:none;font:500 14.5px/1.4 var(--trial-sans);color:#d9cfbb;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.paywall-notnow__onward{color:#e8cf95}.paywall-notnow__said{max-width:40ch;margin:0 auto 6px;font-size:14.5px;line-height:1.5;color:#e8dcc0}.paywall-notnow__said:focus{outline:none}.paywall-foot{margin:28px 0 0;padding-top:16px;border-top:1px solid #d7bd8333;text-align:center;font-size:12.5px;line-height:1.5;color:#a99f8c}.paywall-foot p{margin:0 0 6px}.paywall-foot a{display:inline-flex;align-items:center;min-height:44px;color:#cfc5b1;text-decoration:underline;text-decoration-color:#cfc5b166;text-underline-offset:3px}.paywall-foot__links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:18px}.paywall-foot__new{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;color:#e8cf95;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.paywall-bar{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title door" "terms terms";column-gap:10px;row-gap:4px;align-items:center;max-width:40rem;margin:0 auto;padding:10px 10px 10px 14px;border:1px solid #e5c79799;border-radius:12px;background:#11181bf2;box-shadow:0 12px 40px #000a;transform:translateY(calc(100% + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s}.paywall-bar[data-visible]{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .25s ease,opacity .25s ease}.paywall-bar__title{grid-area:title;min-width:0;margin:0;font:600 16px/1.15 Cormorant Garamond,Georgia,serif;color:#f6ecd5}.paywall-bar__cta{grid-area:door;display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border:1px solid #efdca9;border-radius:6px;background:linear-gradient(110deg,#f4e4b6,#c9a766);color:#1d1626;font:700 14.5px/1.2 var(--trial-sans);text-decoration:none;white-space:nowrap}.paywall-bar__terms{grid-area:terms;margin:0;font:11px/1.35 var(--trial-sans);color:#cfc5b1}body.has-reading-paywall-bar{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:reduce){.paywall-bar,.paywall-bar[data-visible]{transition:none}}@media(min-width:720px){.reading-paywall{padding-top:20px}.paywall-cover{padding:22px 24px 20px}.paywall-cover__title{font-size:34px}.paywall-door{padding:20px 24px 18px}.paywall-door__cta{max-width:26rem;margin-inline:auto}.paywall-chart{padding:24px 24px 20px}}.micro-choose__terms{max-width:36ch;margin:1.1rem auto 0;font:13px/1.5 system-ui,sans-serif;color:#d2c8b4;text-align:center}.micro-choose__terms--held{min-height:3em}.micro-form .micro-form__reassure--held{min-height:4.5em}.micro-first-look{display:grid;gap:10px}.micro-first-look__kicker{margin:0;font:600 10px/1.5 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#d7bd83}.micro-first-look__title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:clamp(26px,6.4vw,34px);line-height:1.12;color:#f6ecd5}.micro-first-look__title:focus{outline:none}.micro-first-look__rows{display:grid;gap:10px;margin:4px 0 0}.micro-first-look__rows>div{padding:12px 14px;border:1px solid #d7bd8333;border-radius:8px;background:#ffffff08}.micro-first-look__rows dt{font:600 10px/1.5 Cinzel,Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#d7bd83}.micro-first-look__rows dd{margin:4px 0 0;font:15px/1.5 system-ui,sans-serif;color:#e8dcc0}.micro-first-look__bridge{margin:2px 0 0;font:14.5px/1.5 system-ui,sans-serif;color:#d9cfbb}.micro-form .micro-form__consent{margin-top:.6rem;font-size:13px;line-height:1.5;color:#cfc5b1}.micro-form .micro-form__next{max-width:40ch;margin:.7rem auto 0;font-size:12.5px;line-height:1.5;color:#d2c8b4;text-align:center}.micro-form .micro-first-look__fine{max-width:40ch;margin:.7rem auto 0;font-size:12px;text-align:center}.member-reading__sealed{display:grid;gap:10px}.member-reading__sealed p{margin:0}.reading-hold{--trial-sans: system-ui, -apple-system, "Segoe UI", sans-serif;max-width:34rem;margin:40px auto 0;padding:24px 18px 22px;text-align:center;font-family:var(--trial-sans);border:1px solid #d7bd8355;border-radius:8px;background:radial-gradient(ellipse 70% 42% at 50% 14%,#c9a76624,transparent 70%),linear-gradient(160deg,#1c272c,#0c1113 70%)}.reading-hold__kicker{margin:0 0 6px;font:600 10px/1.5 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:#d7bd83}.reading-hold__title{margin:0;font:600 28px/1.15 Cormorant Garamond,Georgia,serif;color:#f6ecd5;text-wrap:balance}.reading-hold__title:focus{outline:none}.reading-hold__body{max-width:38ch;margin:12px auto 0;font-size:15px;line-height:1.55;color:#e8dcc0}.reading-hold__now{display:grid;place-items:center;min-height:44px;margin:14px 0 0}.reading-hold__waiting{margin:0}.reading-hold__said{max-width:38ch;margin:0 auto;font-size:14.5px;line-height:1.5;color:#e8dcc0}.reading-hold__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:14px 0 0}.reading-hold__again,.reading-hold__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid #d7bd8380;border-radius:6px;background:none;font:600 15px/1.2 var(--trial-sans);color:#f0d99f;text-decoration:none;cursor:pointer}.reading-hold__again{border-color:#efdca9;background:linear-gradient(110deg,#f4e4b6,#c9a766);color:#1d1626}@media(max-width:360px){.reading-hold{margin-top:28px;padding:20px 14px 18px}.reading-hold__title{font-size:25px}}.micro-read__welcome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;max-width:44rem;margin:10px auto 14px;padding:10px 14px;border:1px solid #d7bd8340;border-radius:8px;background:#11181bcc;color:#efe2c3;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.micro-read__welcome p{flex:1 1 15rem;margin:0}.micro-read__new{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0 2px;border:0;background:none;font:600 14px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;color:#e8cf95;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:1000px){.oracle-theme,.oracle-sound,.oracle-lines,.oracle-share{border-radius:50%;background:#f7f3eaeb;box-shadow:0 0 0 1px #a083484d,0 6px 18px #4634161f}.oracle-night :is(.oracle-theme,.oracle-sound,.oracle-lines,.oracle-share){background:#080a12e6;box-shadow:0 0 0 1px #d7bd834d}.reading-funnel:has(.oracle-conversation) footer{padding-bottom:calc(var(--oracle-corner-bottom) + 28px)}}@media(max-width:600px){.oracle-theme,.oracle-sound,.oracle-lines,.oracle-share{display:none}.reading-funnel:has(.oracle-conversation) #reading-main{padding-bottom:2rem}.reading-funnel:has(.oracle-conversation) footer{padding-bottom:2.25rem}.oracle-nav-shelf,.oracle-nav-shelf .oracle-nav-panel{width:min(300px,calc(100vw - 24px))}}@media(max-width:480px)and (max-height:720px){.micro-intake--guided[data-intake-step=focus] .micro-intake__intro{padding-bottom:.7rem}.micro-intake--guided[data-intake-step=focus] .micro-form{padding-top:12px;padding-bottom:14px}.micro-intake--guided[data-intake-step=focus] .micro-form__heading{margin-top:.6rem;padding-bottom:.4rem}.micro-intake--guided[data-intake-step=focus] .micro-form__section-title{font-size:24px}.micro-intake--guided[data-intake-step=focus] .micro-form__intent{margin-top:.6rem}.micro-intake--guided[data-intake-step=focus] .micro-form__intent-row{gap:.45rem}.micro-intake--guided[data-intake-step=focus] .micro-intent{min-height:50px;padding-top:.5rem;padding-bottom:.5rem;font-size:19px}}@media(max-width:760px){.micro-intake--guided .micro-intake__intro .micro-form__kicker{font-size:11px;letter-spacing:.06em;text-wrap:balance}.micro-story-teaser__kicker{font-size:11px;letter-spacing:.14em}.micro-first-look{margin:1rem 0 1.1rem}.micro-first-look__kicker,.micro-first-look__rows dt{font-size:11px;letter-spacing:.14em;text-wrap:balance}.micro-intake__review-row span,.micro-intake--guided .micro-form__privacy{font-size:11px}.reading-paywall .paywall-kicker,.paywall-cover__kicker,.paywall-holds__group{font-size:11px;letter-spacing:.14em}.reading-paywall .chart-guide__list thead th{font-size:11px;letter-spacing:.08em}.micro-read>.micro-form__back,.micro-read__kicker,.micro-read__themes li{font-size:11px}.micro-read__kicker{letter-spacing:.16em}html:not(#tga-theme) .micro-eyebrow,.micro-offer__question>span,.micro-read .viz__kicker{font-size:11px;letter-spacing:.12em}.micro-forecast__kicker,.micro-forecast__dates dt,.micro-read .tool-study__eyebrow{font-size:11px;letter-spacing:.12em}}.micro-form__lookup{min-height:1.6em;margin-top:.35rem}.paywall-bar{background:#11181b}.tree-loader{width:100%}.micro-read__another{min-height:44px;min-width:44px;gap:.5rem;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#d7bd8366}.micro-calculating__fallback--door{min-height:max(460px,100svh)}.paywall-chart__check{position:relative;display:inline;min-height:0;padding:0;vertical-align:baseline}.paywall-chart__check:after{content:"";position:absolute;inset:-12px -4px}.oracle-member-practice{max-width:340px;margin-inline:auto;text-align:center}.oracle-member-practice summary{display:inline-block;min-height:44px;padding:11px 0;cursor:pointer;list-style:none;font:500 11px/22px var(--font-cinzel, Georgia, serif);letter-spacing:.22em;text-transform:uppercase;color:#8a6d34}.oracle-member-practice summary::-webkit-details-marker{display:none}.oracle-member-practice summary:after{content:" +"}.oracle-member-practice details[open]>summary:after{content:" −"}.oracle-member-practice p{margin:2px 0 0;font:13.5px/1.6 var(--font-serif, Georgia, serif);color:#6f6455}.oracle-member-practice a{display:inline-flex;align-items:center;min-height:44px;color:#8a6d34;text-decoration:underline;text-underline-offset:3px}.oracle-night .oracle-member-practice p{color:#cdc4b4e0}.oracle-night .oracle-member-practice :is(summary,a){color:#cbb87a}.micro-read__body .full-report__section>p+p{margin-top:1rem}.micro-read__body .full-report__section+.full-report__section{margin-top:2rem;padding-top:1.6rem;border-top:1px solid #86694940}.micro-read__body .full-report__proof{margin-top:1.1rem;font:13px/1.6 var(--font-sans);color:#6b5844}.micro-read__body .full-report__proof span{margin-right:.55em;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7d5f30}.micro-read__body .full-report__status{margin-top:1rem;font:14px/1.5 var(--font-sans);color:#604223}.micro-read__body .full-report__status button{min-height:44px;padding:0 .25em;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px}.full-report-page .micro-read__body{max-width:44rem;margin:0 auto 1.5rem}.full-report-page__head{max-width:44rem;margin:1.5rem auto 1.25rem}.full-report-page__title{margin:0;font:500 34px/1.15 Cormorant Garamond,Georgia,serif;color:#f1e0be}.full-report-page__question{display:flex;align-items:center;gap:16px;margin:1rem 0 0}.full-report-page__question blockquote{margin:0;padding-left:14px;border-left:2px solid #d7bd8399;font:italic 22px/1.4 Cormorant Garamond,Georgia,serif;color:#e8d7b4}.full-report-page__share,.full-report-page__disclaimer{max-width:44rem;margin:0 auto 1rem}.full-report-page__share-button{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #a0834899;border-radius:3px;color:#e7d7b6;font:14px/1.4 var(--font-sans)}.full-report-page__share-button:hover{background:#a083481a}.full-report-page__disclaimer{font:12.5px/1.6 var(--font-sans);color:#cbbd9f}@media(max-width:760px){.full-report-page__title{font-size:29px}.full-report-page__question blockquote{font-size:20px}}.oracle-thought{display:contents}.oracle-vision{display:none}@media(min-width:1024px){.oracle-conversation.oracle-conversation--vision{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(36px,4.4vw,88px);align-items:start;margin-top:4px}.oracle-conversation--vision>*{grid-column:1 / -1}.oracle-conversation--vision>.oracle-thought--pane{display:block;grid-column:1;min-width:0}.oracle-conversation--vision>.oracle-vision{grid-column:2}.oracle-thought--pane .oracle-session-bar{max-width:none;margin-bottom:10px}.oracle-thought--pane .oracle-answer-copy{max-width:60ch}.oracle-thought--pane .oracle-composer{max-width:none}.oracle-thought--pane .oracle-composer:before{left:-24px;right:-24px;margin-left:0;width:auto}.oracle-thought--pane>.oracle-dock{margin-top:6px}.oracle-thought--pane>.oracle-dock+div{margin-top:0}.oracle-thought--pane .oracle-follow-ups{max-width:60ch;margin-inline:auto}.oracle-night .oracle-thought--pane .oracle-answer-copy{text-shadow:0 0 26px rgba(212,184,130,.16)}.oracle-vision{position:sticky;top:min(16px,calc(100vh - var(--vision-h, 0px) - 16px));display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(74vh,720px);padding:4px 0 20px;isolation:isolate;color:#a08348}.oracle-night .oracle-vision{color:#d4b882}.oracle-vision[data-state=open]{justify-content:flex-start}.oracle-vision:before{content:"";position:absolute;inset:-4% -8% -2%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 44% 36% at 50% 34%,rgba(160,131,72,.16),transparent 72%),radial-gradient(ellipse 58% 50% at 50% 52%,rgba(196,160,96,.1),transparent 74%);animation:oracle-vision-breathe 9s ease-in-out infinite}.reading-funnel:has(.oracle-vision){overflow-x:clip}.oracle-night .oracle-vision:before{background:radial-gradient(ellipse 44% 36% at 50% 34%,rgba(146,120,228,.17),transparent 72%),radial-gradient(ellipse 58% 50% at 50% 52%,rgba(212,184,130,.11),transparent 74%)}.oracle-vision:after{content:"";position:absolute;top:6%;bottom:10%;left:calc(clamp(36px,4.4vw,88px)/-2);width:1px;pointer-events:none;background:linear-gradient(180deg,transparent,currentColor 30%,currentColor 70%,transparent);opacity:.22}.oracle-vision__field{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center}.oracle-vision__field>*{min-width:0}.oracle-vision__sky .oracle-chart-fold{margin-top:6px}.oracle-vision__sky .oracle-chart-fold__body:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;align-items:center}.oracle-vision__sky .oracle-chart-fold__body>*{grid-column:1 / -1;min-width:0;margin-top:0}.oracle-vision__sky .oracle-vision__figures{grid-column:1}.oracle-vision__sky .oracle-vision__figures+.oracle-vision__chart{grid-column:2;grid-row:span 2}.oracle-vision__sky .oracle-vision__figures~.oracle-vision__steps{grid-column:1}.oracle-vision__sky .oracle-vision__chart:first-child{grid-column:1}.oracle-vision__sky .oracle-vision__chart:first-child+.oracle-vision__steps{grid-column:2}.oracle-vision [data-wheel]{max-width:min(250px,27vh)!important}.oracle-vision__field .oracle-art-plate{margin-top:0}.oracle-vision__field{transition:opacity .7s ease,filter .7s ease}.oracle-vision[data-state=seeing] .oracle-vision__field{opacity:.32;filter:blur(2px) saturate(.6)}.oracle-vision .oracle-morph{max-width:none;margin-bottom:4px;--morph-rest: min(calc(100cqw * 2 / 3), 60vh, 600px);--morph-cap: min(60vh, 600px);--morph-star: 132px;--morph-mask: radial-gradient(ellipse 62% 62% at 50% 50%, #000 58%, rgb(0 0 0 / .62) 80%, transparent 100%), linear-gradient(180deg, transparent, #000 9%, #000 91%, transparent), linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent)}.oracle-vision[data-state=open] .oracle-morph__star .oracle-star{width:74px}.oracle-vision .oracle-scene__caption{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:2px}.oracle-vision .oracle-scene__caption:before,.oracle-vision .oracle-scene__caption:after{content:"";flex:0 0 56px;height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.6}.oracle-vision .oracle-scene__caption:after{background:linear-gradient(90deg,currentColor,transparent)}.oracle-night .oracle-vision .oracle-scene__caption{text-shadow:0 0 14px rgba(212,184,130,.35)}.oracle-conversation .oracle-vision .oracle-fig:not(.oracle-fig--icon){border:0;border-image:none;padding:10px 8px 4px;box-shadow:none;rotate:none;background:radial-gradient(closest-side,rgba(160,131,72,.12),transparent)}.oracle-night .oracle-conversation .oracle-vision .oracle-fig:not(.oracle-fig--icon){background:radial-gradient(closest-side,#463a8c52,#080a1200)}.oracle-conversation .oracle-vision .tga-myth--oracle{border:0;border-image:none;background:none;box-shadow:none;rotate:none}.oracle-vision :is(.tga-myth__figure,.tga-myth__ground,[data-wheel] svg){animation:oracle-vision-in .9s ease-out both}.reading-funnel:not(.oracle-night) .oracle-vision .tga-myth--oracle .tga-myth__ground{display:none}.reading-funnel:not(.oracle-night) .oracle-vision .tga-myth--oracle .tga-myth__name{color:#5a4724}.reading-funnel:not(.oracle-night) .oracle-vision .tga-myth--oracle .tga-myth__name small{color:#6f5a36}.reading-funnel:not(.oracle-night) .oracle-vision .tga-myth--oracle .tga-myth__name span{color:#4a4132}.oracle-vision .tga-myth--oracle .tga-myth__ground{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 48%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 48%,transparent 100%)}}.oracle-star{display:block;width:132px;height:auto;overflow:visible;flex-shrink:0;transition:width .9s cubic-bezier(.2,.7,.2,1),margin .9s cubic-bezier(.2,.7,.2,1)}.oracle-star__light,.oracle-star__rays{transform-box:view-box;transform-origin:50% 50%}.oracle-star__light{transform:scale(.58);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.oracle-star[data-state=seeing] .oracle-star__light{transform:scale(.86)}.oracle-star[data-state=open] .oracle-star__light{transform:scale(1)}.oracle-star__body{animation:oracle-star-twinkle 4.8s ease-in-out infinite}.oracle-star[data-state=seeing] .oracle-star__body{animation:oracle-star-kindle 1.6s ease-in-out infinite}.oracle-star[data-state=open] .oracle-star__body{animation:none}.oracle-star__rays{opacity:.3;transition:opacity .9s ease;animation:oracle-star-turn 48s linear infinite}.oracle-star[data-state=seeing] .oracle-star__rays{opacity:.75}.oracle-star[data-state=open] .oracle-star__rays{opacity:.5}.oracle-star__halo{opacity:.45;transition:opacity .9s ease}.oracle-star:not([data-state=rest]) .oracle-star__halo{opacity:.95}.oracle-star__glow{transform-box:fill-box;transform-origin:50% 50%;animation:oracle-vision-breathe 7s ease-in-out infinite}.oracle-star__heart{fill:#fff}.oracle-star__glints{opacity:.35;transition:opacity .9s ease}.oracle-star:not([data-state=rest]) .oracle-star__glints{opacity:.9}.oracle-star__sparkles path{fill:#f6e3b0;opacity:0;animation:oracle-star-sparkle 4.2s ease-in-out infinite}.oracle-star__sparkles path:nth-child(2){animation-delay:-1.1s}.oracle-star__sparkles path:nth-child(3){animation-delay:-2.3s}.oracle-star__sparkles path:nth-child(4){animation-delay:-3.2s}.reading-funnel:not(.oracle-night) .oracle-star__sparkles path{fill:#c9a157}.oracle-morph{--morph-ease: cubic-bezier(.2, .7, .2, 1);--morph-mask: linear-gradient(180deg, transparent, #000 9%, #000 88%, transparent), linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);container-type:inline-size;position:relative;width:100%;max-width:640px;margin:0 auto 14px;color:#a08348}.oracle-night .oracle-morph{color:#d4b882}.oracle-morph__stage{position:relative;height:var(--morph-rest, 92px);transition:height 1.1s var(--morph-ease)}.oracle-morph[data-phase=painting] .oracle-morph__stage{height:min(calc(100cqw * 2 / 3),var(--morph-cap, 100vh))}.oracle-morph__painting{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;clip-path:circle(0% at 50% 50%);filter:blur(10px) brightness(1.45);transform:scale(.92);-webkit-mask-image:var(--morph-mask);-webkit-mask-composite:source-in;mask-image:var(--morph-mask);mask-composite:intersect;transition:clip-path .9s var(--morph-ease),opacity .42s ease .3s,filter .9s ease,transform .9s var(--morph-ease)}.oracle-morph[data-phase=painting] .oracle-morph__painting{opacity:1;clip-path:circle(75% at 50% 50%);filter:none;transform:none;transition:clip-path 1.6s var(--morph-ease) .12s,opacity .5s ease,filter 1.5s ease .12s,transform 1.7s var(--morph-ease) .12s}.oracle-conversation .oracle-morph__painting{mix-blend-mode:multiply}.oracle-night .oracle-conversation .oracle-morph__painting{mix-blend-mode:normal}.oracle-morph__star{position:absolute;left:50%;top:50%;translate:-50% -50%;line-height:0;transition:scale .9s var(--morph-ease) .25s,opacity .7s ease .3s}.oracle-morph__star .oracle-star{width:var(--morph-star, 72px)}.oracle-morph[data-phase=painting] .oracle-morph__star{scale:2.6;opacity:0;transition:scale 1.3s var(--morph-ease),opacity .9s ease .2s}.oracle-morph__caption{max-height:0;overflow:hidden;opacity:0;transition:opacity .3s ease,max-height .6s var(--morph-ease)}.oracle-morph[data-phase=painting] .oracle-morph__caption{max-height:48px;opacity:1;transition:opacity .8s ease .9s,max-height .6s var(--morph-ease) .5s}.oracle-morph .oracle-scene__caption{display:flex;align-items:center;justify-content:center;gap:14px;padding-inline:16px}.oracle-morph .oracle-scene__caption:before,.oracle-morph .oracle-scene__caption:after{content:"";flex:0 0 40px;height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.6}.oracle-morph .oracle-scene__caption:after{background:linear-gradient(90deg,currentColor,transparent)}.oracle-morph__intro{max-width:22rem;max-height:0;margin:0 auto;padding-inline:16px;overflow:hidden;opacity:0;text-align:center;font:italic 400 17px/1.45 Cormorant Garamond,Georgia,serif;color:#4a3c26;transition:opacity .5s ease,max-height .7s var(--morph-ease),margin .7s var(--morph-ease)}.oracle-morph__intro[data-shown]{max-height:7rem;margin-block:2px 12px;opacity:1;transition:opacity .9s ease .4s,max-height .7s var(--morph-ease)}.oracle-night .oracle-morph__intro{color:#f4ecd8d6}.oracle-morph__name{display:block;margin-bottom:7px;font: 600 12px/1 Cinzel,Georgia,serif;letter-spacing:.3em;text-transform:uppercase;color:#8a6d36}.oracle-night .oracle-morph__name{color:#d4b882;text-shadow:0 0 14px rgba(212,184,130,.35)}.oracle-vision .oracle-morph__intro{position:absolute;left:50%;top:calc(var(--morph-rest) / 2 + var(--morph-star) / 2 + 4px);translate:-50% 0;width:min(22rem,90%);margin:0}@media(max-width:640px){.oracle-thought>.oracle-answer-focus>.oracle-morph,.oracle-answer-focus>.oracle-morph{width:auto;margin-inline:calc(50% - 50vw)}}@media(prefers-reduced-motion:reduce){.oracle-morph__stage,.oracle-morph__painting,.oracle-morph__star,.oracle-morph__caption,.oracle-morph__intro{transition:opacity .3s ease!important}.oracle-morph__painting,.oracle-morph[data-phase=painting] .oracle-morph__painting{clip-path:none;filter:none;transform:none}.oracle-morph[data-phase=painting] .oracle-morph__star{scale:1}}@media(forced-colors:active){.oracle-morph__painting{-webkit-mask-image:none;mask-image:none}}.oracle-morph[data-phase=painting] .oracle-morph__stage{overflow:clip}.oracle-morph[data-phase=painting] .oracle-morph__painting{animation:oracle-painting-drift 18s ease-in-out 1.8s infinite alternate both}@keyframes oracle-painting-drift{0%{scale:1;translate:0 0}to{scale:1.09;translate:-1.6% -1.2%}}@media(prefers-reduced-motion:reduce){.oracle-morph[data-phase=painting] .oracle-morph__painting{animation:none}}@keyframes oracle-vision-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes oracle-vision-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes oracle-star-twinkle{0%,to{opacity:.62}50%{opacity:1}}@keyframes oracle-star-kindle{0%,to{opacity:.8}50%{opacity:1}}@keyframes oracle-star-turn{to{transform:rotate(360deg)}}@keyframes oracle-star-sparkle{0%,62%,to{opacity:0}76%{opacity:.85}}@media(forced-colors:active){.oracle-vision:before,.oracle-vision:after{display:none}}@media(prefers-reduced-motion:reduce){.oracle-vision:before,.oracle-star__glow,.oracle-star__body,.oracle-star__rays,.oracle-star__sparkles path{animation:none}.oracle-vision :is(.tga-myth__figure,.tga-myth__ground,[data-wheel] svg){animation:none}.oracle-star,.oracle-star__light,.oracle-star__rays,.oracle-star__halo,.oracle-star__glints,.oracle-vision__field{transition:none}}.oracle-explainer__open,.oracle-night .oracle-explainer__open{min-height:48px;padding:0 64px;border:1px solid transparent;border-radius:0;background:transparent;border-image:url(/ui-art/oracle-seal.webp) 60 96 fill / 240px 384px / 0 round stretch;color:#2a1c07;text-shadow:0 1px 0 rgba(255,236,190,.45);transition:filter .2s ease}.oracle-explainer__open .oracle-explainer__mark{display:none}.oracle-explainer__open:is(:hover,:focus-visible),.oracle-night .oracle-explainer__open:is(:hover,:focus-visible){border-color:transparent;filter:drop-shadow(0 0 10px rgba(229,199,151,.5)) brightness(1.05)}@media(forced-colors:active){.oracle-explainer__open{border-image:none;border:1px solid ButtonText}}@media(prefers-reduced-motion:reduce){.oracle-explainer__open{transition:none}}.reading-funnel:not(.oracle-night) .oracle-morph__name{color:#6a5220}.reading-funnel .lexicon-terms__label{font-size:11px}.oracle-follow-actions{justify-content:center}
