.full-reading__header[data-v-f899d517]{margin-bottom:3rem;text-align:center}.full-reading__eyebrow[data-v-f899d517]{color:#f6c87fd9;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase}.full-reading__title[data-v-f899d517]{color:var(--moonlight);font-size:2.4rem;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin-top:.75rem}@media(min-width:768px){.full-reading__title[data-v-f899d517]{font-size:3rem}}.full-reading__identity[data-v-f899d517]{color:#f6c87fc7;font-family:var(--font-display);font-size:1rem;font-style:italic;margin-top:.8rem}.full-reading__rule[data-v-f899d517]{background:linear-gradient(90deg,transparent,rgba(233,164,76,.4),transparent);height:1px;margin:1.8rem auto 0;width:clamp(80px,20vw,200px)}.full-reading__chapter-heading[data-v-f899d517]{align-items:center;display:flex;gap:.85rem;margin-bottom:1.15rem}.full-reading__chapter-heading .full-reading__section-label[data-v-f899d517]{margin:0}.full-reading__chapter-icon[data-v-f899d517]{background:radial-gradient(circle at 35% 30%,#f6c87f24,#1e101473);border:1px solid rgba(233,164,76,.3);border-radius:50%;box-shadow:0 0 28px #e9a44c17;color:var(--gold-soft);display:grid;flex:0 0 2.45rem;height:2.45rem;padding:.55rem;place-items:center;width:2.45rem}.full-reading__charts[data-v-f899d517]{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:2.5rem 0}@media(min-width:760px){.full-reading__charts[data-v-f899d517]{gap:1.75rem;grid-template-columns:1fr 1fr}}.full-reading__chart[data-v-f899d517]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ef817512,#1e101473);border:1px solid rgba(239,129,117,.15);border-radius:1.25rem;padding:1.5rem 1.5rem 1.75rem}.full-reading__chart-name[data-v-f899d517]{color:#f6c87fe6;font-size:1.15rem;font-style:italic;margin:0 0 1.1rem;text-align:center}.full-reading__nums[data-v-f899d517]{display:grid;gap:.8rem .7rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.full-reading__nums[data-v-f899d517] .ncard{max-width:104px;width:100%}.full-reading__timing[data-v-f899d517]{align-items:flex-start;display:flex;gap:1.5rem;justify-content:center;margin:.5rem 0 1.5rem}.full-reading__timing-person[data-v-f899d517]{align-items:center;display:flex;flex:0 1 9rem;flex-direction:column;gap:.35rem;text-align:center}.full-reading__timing-amp[data-v-f899d517]{align-self:center}.full-reading__timing-num[data-v-f899d517]{color:var(--moonlight);font-size:2.6rem;font-weight:600;line-height:1;text-shadow:0 0 18px rgba(233,164,76,.35)}.full-reading__timing-meta[data-v-f899d517]{color:#f6c87fcc;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.full-reading__timing-amp[data-v-f899d517]{color:#ef817599;font-family:var(--font-display);font-size:1.4rem}.full-reading__section[data-v-f899d517]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ef817512,#1e101473);border:1px solid rgba(239,129,117,.15);border-radius:1.25rem;margin-bottom:2rem;padding:2rem 2.25rem}.full-reading__section--unlocked[data-v-f899d517]{background:linear-gradient(160deg,#ef817517,#1e101480);border-color:#ef817533}.full-reading__section-label[data-v-f899d517]{color:#f6c87fd9;font-size:.72rem;letter-spacing:.26em;margin:0 0 .85rem;text-transform:uppercase}.full-reading__lead[data-v-f899d517]{color:var(--moonlight);font-size:1.4rem;font-weight:500;line-height:1.3;margin-bottom:.75rem}.full-reading__body[data-v-f899d517]{color:#fdf4edd1;font-size:1rem;line-height:1.78;margin-bottom:1rem}.full-reading__body[data-v-f899d517]:last-child{margin-bottom:0}.full-reading__dream[data-v-f899d517]{color:#fdf4edc7;font-style:italic;white-space:pre-wrap}.full-reading__quote[data-v-f899d517]{border-left:2px solid rgba(233,164,76,.45);color:#fdf4edeb;font-size:1.2rem;font-style:italic;line-height:1.65;padding-left:1.25rem}.full-reading__symbols[data-v-f899d517]{display:flex;flex-direction:column;gap:1.25rem}.full-reading__symbol[data-v-f899d517]{border-top:1px solid rgba(239,129,117,.12);padding-top:1.25rem}.full-reading__symbol[data-v-f899d517]:first-child{border-top:0;padding-top:0}.full-reading__symbol-name[data-v-f899d517]{color:var(--moonlight);display:block;font-family:var(--font-display);font-size:1.1rem;font-style:italic;margin-bottom:.4rem}.full-reading__symbol-meaning[data-v-f899d517]{color:#fdf4edc7;font-size:.96rem;line-height:1.65}.full-reading__symbol-link[data-v-f899d517]{color:#f6c87fd9;display:inline-block;font-size:.8rem;margin-top:.6rem;transition:color .2s ease}.full-reading__symbol-link[data-v-f899d517]:hover{color:var(--moonlight)}.full-reading__reflection-list[data-v-f899d517]{margin-bottom:1rem;padding-left:1.4rem}.full-reading__reflection-list[data-v-f899d517]:last-child{margin-bottom:0}.full-reading__reflection-item[data-v-f899d517]{color:#fdf4edd1;font-size:1rem;line-height:1.72;margin-bottom:.75rem}.full-reading__reflection-item[data-v-f899d517]:last-child{margin-bottom:0}.full-reading__match[data-v-f899d517]{gap:1.2rem;margin:2.2rem 0}.full-reading__match[data-v-f899d517],.full-reading__match-res[data-v-f899d517]{align-items:center;display:flex;flex-direction:column}.full-reading__match-res[data-v-f899d517]{gap:.15rem}.full-reading__match-res-value[data-v-f899d517]{color:var(--moonlight);font-family:var(--font-display);font-size:2.6rem;font-weight:600;line-height:1;text-shadow:0 0 18px rgba(233,164,76,.4)}.full-reading__match-res-label[data-v-f899d517]{color:#f6c87fd9;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.full-reading__match-aspects[data-v-f899d517]{display:flex;flex-direction:column;max-width:30rem;width:100%}.full-reading__match-row[data-v-f899d517]{align-items:center;border-top:1px solid rgba(239,129,117,.12);display:grid;gap:.8rem;grid-template-columns:3rem 1fr 3rem;padding:.5rem .3rem}.full-reading__match-val[data-v-f899d517]{color:#fdf4edf2;font-family:var(--font-display);font-size:1.5rem;font-weight:600;text-align:center}.full-reading__match-val--master[data-v-f899d517]{background:linear-gradient(160deg,#f7e6c4,#e9a44c);-webkit-background-clip:text;background-clip:text;color:transparent}.full-reading__match-kind[data-v-f899d517]{color:#f6c87fcc;font-size:.78rem;letter-spacing:.06em;text-align:center}.full-reading__match-kind em[data-v-f899d517]{color:#ef8175d9}.full-reading__section--chapter[data-v-f899d517]{overflow:hidden;position:relative}.full-reading__chapter-num[data-v-f899d517]{background:linear-gradient(180deg,#f6c87f47,#e9a44c0f);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:4.6rem;font-style:italic;font-weight:500;line-height:1;pointer-events:none;position:absolute;right:1.1rem;top:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.full-reading__pull[data-v-f899d517]{margin:3.2rem 0;padding:0 1rem;text-align:center}.full-reading__pull[data-v-f899d517]:after,.full-reading__pull[data-v-f899d517]:before{background:linear-gradient(90deg,transparent,rgba(233,164,76,.45),transparent);content:"";display:block;height:1px;margin:0 auto;width:clamp(70px,16vw,160px)}.full-reading__pull-quote[data-v-f899d517]{color:#fdf4edf0;font-size:clamp(1.3rem,2.6vw,1.65rem);font-style:italic;line-height:1.5;margin:1.6rem auto;max-width:34rem;text-wrap:balance}.full-reading__pull-caption[data-v-f899d517]{color:#f6c87fcc;font-size:.7rem;letter-spacing:.28em;margin-bottom:1.6rem;text-transform:uppercase}.full-reading__rail[data-v-f899d517]{display:none}@media(min-width:1280px){.full-reading__rail[data-v-f899d517]{display:flex;flex-direction:column;gap:.55rem;position:fixed;right:1.6rem;top:50%;transform:translateY(-50%);z-index:30}}.full-reading__rail-dot[data-v-f899d517]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(239,129,117,.28);border-radius:999px;cursor:pointer;display:grid;height:2.1rem;place-items:center;transition:border-color .25s ease,background .25s ease,transform .25s ease;width:2.1rem}.full-reading__rail-dot[data-v-f899d517]:hover{border-color:#e9a44c8c;transform:scale(1.06)}.full-reading__rail-dot[data-v-f899d517]:focus-visible{outline:2px solid rgba(233,164,76,.7);outline-offset:2px}.full-reading__rail-dot--on[data-v-f899d517]{background:#e9a44c1f;border-color:#e9a44cbf}.full-reading__rail-num[data-v-f899d517]{color:#f6c87fd9;font-size:.66rem;font-style:italic;letter-spacing:.06em}
