.reading-module__VxdwTW__page{background:radial-gradient(130% 70% at 50% -10%, #12111c, var(--om-ink) 68%);justify-content:center;min-height:100vh;padding:56px 64px 90px;display:flex}@supports (color:lab(0% 0 0)){.reading-module__VxdwTW__page{background:radial-gradient(130% 70% at 50% -10%, lab(5.52977% 2.40415 -7.11387), var(--om-ink) 68%)}}.reading-module__VxdwTW__card{border:1px solid var(--om-rule-strong);background:var(--om-ink-raised);width:1320px;height:fit-content;box-shadow:0 44px 100px -46px #000000f2;box-shadow:0 44px 100px -46px lab(.00722694% 0 0/.95)}.reading-module__VxdwTW__dateBand{border-bottom:1px solid var(--om-rule);justify-content:space-between;align-items:flex-end;gap:28px;padding:34px 40px 26px;display:flex}.reading-module__VxdwTW__dateBandLeft{flex-direction:column;gap:10px;display:flex}.reading-module__VxdwTW__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--om-grey-dim);font-size:9.5px}.reading-module__VxdwTW__dateHeading{letter-spacing:.01em;margin:0;font-size:44px;font-weight:300;line-height:1}.reading-module__VxdwTW__dateYear{color:var(--om-verdigris);font-style:italic}.reading-module__VxdwTW__dateBandRight{align-items:center;gap:26px;display:flex}.reading-module__VxdwTW__moonGlyph{align-items:center;gap:12px;display:flex}.reading-module__VxdwTW__moonPhaseName{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--om-grey);font-size:10.5px}.reading-module__VxdwTW__jdBlock{font-family:var(--font-mono), monospace;color:var(--om-grey-dim);text-align:right;font-size:10px;line-height:1.8}.reading-module__VxdwTW__flowSlot{border-bottom:1px solid var(--om-rule);padding:14px 40px}.reading-module__VxdwTW__body{grid-template-columns:560px 1fr;display:grid}.reading-module__VxdwTW__leftColumn{border-right:1px solid var(--om-rule);flex-direction:column;display:flex}.reading-module__VxdwTW__constellationSvg{display:block}.reading-module__VxdwTW__balanceGrid{border-top:1px solid var(--om-rule);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.reading-module__VxdwTW__balanceCell{padding:20px 26px}.reading-module__VxdwTW__balanceCellBordered{border-right:1px solid var(--om-rule);}.reading-module__VxdwTW__balanceLabel{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--om-grey-dim);margin-bottom:13px;font-size:9px}.reading-module__VxdwTW__balanceRows{flex-direction:column;gap:9px;display:flex}.reading-module__VxdwTW__balanceRowElement{grid-template-columns:52px 1fr 18px;align-items:center;gap:9px;display:grid}.reading-module__VxdwTW__balanceRowModality{grid-template-columns:62px 1fr 18px;align-items:center;gap:9px;display:grid}.reading-module__VxdwTW__balanceName{color:var(--om-bone-dim);font-size:16px}.reading-module__VxdwTW__balanceTrack{background:#1c1c25;background:lab(10.4965% 2.26662 -6.32167);height:3px;display:block;position:relative}.reading-module__VxdwTW__balanceFill{position:absolute;top:0;bottom:0;left:0}.reading-module__VxdwTW__balanceCount{font-family:var(--font-mono), monospace;color:var(--om-grey);text-align:right;font-size:10.5px}.reading-module__VxdwTW__rightColumn{flex-direction:column;display:flex}.reading-module__VxdwTW__eventsSection{border-bottom:1px solid var(--om-rule);padding:30px 40px 26px}.reading-module__VxdwTW__sectionHeader{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.reading-module__VxdwTW__sectionTitle{letter-spacing:.02em;margin:0;font-size:23px;font-weight:400}.reading-module__VxdwTW__eventsStatus{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--om-grey-dim);font-size:9.5px}.reading-module__VxdwTW__eventsList{flex-direction:column;display:flex}.reading-module__VxdwTW__eventRow{border-bottom:1px solid var(--om-rule-faint);grid-template-columns:62px 1fr;gap:16px;padding:13px 0;display:grid}.reading-module__VxdwTW__eventYear{font-family:var(--font-mono), monospace;color:var(--om-verdigris);letter-spacing:.06em;font-size:12px}.reading-module__VxdwTW__eventText{color:var(--om-bone-dim);text-wrap:pretty;font-size:17.5px;line-height:1.5}.reading-module__VxdwTW__eventsEmpty{color:var(--om-grey);margin:0;font-size:17px;line-height:1.5}.reading-module__VxdwTW__readingSection{flex-direction:column;flex:1;gap:20px;padding:30px 40px 34px;display:flex}.reading-module__VxdwTW__readingHeader{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.reading-module__VxdwTW__readingStatus{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.reading-module__VxdwTW__statusIdle{color:var(--om-grey)}.reading-module__VxdwTW__statusBusy{color:var(--om-amber)}.reading-module__VxdwTW__statusWritten{color:#5e9660;color:lab(57.1638% -27.9904 22.6184)}.reading-module__VxdwTW__statusError{color:var(--om-rust)}.reading-module__VxdwTW__idleBlock{align-items:center;gap:22px;padding:10px 0 4px;display:flex}.reading-module__VxdwTW__idleSigil{opacity:.5}.reading-module__VxdwTW__idleText{color:var(--om-grey);text-wrap:pretty;max-width:46ch;margin:0;font-size:19px;line-height:1.55}.reading-module__VxdwTW__idleAccent{color:#bbb7af;color:lab(74.5271% .361919 4.58802);font-style:italic}.reading-module__VxdwTW__busyBlock{flex-direction:column;gap:22px;padding:6px 0 2px;display:flex}.reading-module__VxdwTW__busyTop{align-items:center;gap:16px;display:flex}.reading-module__VxdwTW__busySigil{transform-origin:20px 20px}@media (prefers-reduced-motion:no-preference){.reading-module__VxdwTW__busySigil{animation:9s linear infinite reading-module__VxdwTW__om-turn}.reading-module__VxdwTW__busySigilDot{animation:2.4s ease-in-out infinite reading-module__VxdwTW__om-flicker}}.reading-module__VxdwTW__busyTextCol{flex-direction:column;gap:5px;display:flex}.reading-module__VxdwTW__busyPhrase{color:var(--om-bone-dim);font-size:19px;font-style:italic}.reading-module__VxdwTW__busyDetail{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--om-grey-dim);font-size:10px}.reading-module__VxdwTW__skeletonList{flex-direction:column;gap:11px;display:flex}.reading-module__VxdwTW__skeletonBar{background:linear-gradient(90deg,#16151d 0%,#282732 42%,#16151d 84%) 0 0/420px 100%;background:linear-gradient(90deg,lab(7.07462% 1.9003 -5.55073) 0%,lab(16.2785% 2.48715 -7.03782) 42%,lab(7.07462% 1.9003 -5.55073) 84%) 0 0/420px 100%;height:9px;display:block}@media (prefers-reduced-motion:no-preference){.reading-module__VxdwTW__skeletonBar{animation:2.6s linear infinite reading-module__VxdwTW__om-shimmer}}.reading-module__VxdwTW__writtenBlock{flex-direction:column;gap:17px;display:flex}.reading-module__VxdwTW__paragraph{color:var(--om-bone);text-wrap:pretty;max-width:62ch;margin:0;font-size:19.5px;line-height:1.62}@media (prefers-reduced-motion:no-preference){.reading-module__VxdwTW__paragraphRise{animation:.9s ease-out forwards reading-module__VxdwTW__om-rise}}.reading-module__VxdwTW__readingFooter{border-top:1px solid var(--om-rule);align-items:center;gap:16px;margin-top:auto;padding-top:22px;display:flex}.reading-module__VxdwTW__castButton{border:1px solid var(--om-rule-strong);color:#a3a3ae;color:lab(67.3894% 1.44428 -5.45396);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:11px 18px;font-size:10.5px}.reading-module__VxdwTW__castButton:hover:not(:disabled){border-color:var(--om-verdigris);color:var(--om-verdigris-light)}.reading-module__VxdwTW__castButton:disabled{cursor:not-allowed;color:var(--om-grey-dim)}.reading-module__VxdwTW__footerNote{font-family:var(--font-mono), monospace;color:var(--om-grey-dim);margin:0;font-size:9.5px;line-height:1.8}.reading-module__VxdwTW__errorNote{color:var(--om-rust);font-size:10.5px;}.reading-module__VxdwTW__disabledNote{font-family:var(--font-mono), monospace;color:var(--om-grey-dim);margin:0;font-size:10px}@media (prefers-reduced-motion:reduce){.reading-module__VxdwTW__star,.reading-module__VxdwTW__thread,.reading-module__VxdwTW__bodyHalo{animation:none!important}}.reading-module__VxdwTW__desktopOnly{display:block}.reading-module__VxdwTW__mobileOnly{display:none}@media (max-width:900px){.reading-module__VxdwTW__desktopOnly{display:none}.reading-module__VxdwTW__mobileOnly{display:block}.reading-module__VxdwTW__page{padding:0}.reading-module__VxdwTW__card{width:100%;height:100vh;box-shadow:none;border:none;flex-direction:column;display:flex}.reading-module__VxdwTW__dateBand{flex-shrink:0;padding:14px 24px 16px}.reading-module__VxdwTW__dateHeading{margin:6px 0 0;font-size:32px}.reading-module__VxdwTW__eyebrow{font-size:9px}.reading-module__VxdwTW__dateBandRight{display:none}.reading-module__VxdwTW__flowSlot{flex-shrink:0;padding:10px 24px}.reading-module__VxdwTW__body{flex-direction:column;flex:1;display:flex;overflow:hidden}.reading-module__VxdwTW__leftColumn{border-right:none;flex-shrink:0}.reading-module__VxdwTW__balanceGrid{display:none}.reading-module__VxdwTW__rightColumn{flex:1;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 64px),#0000 100%)}.reading-module__VxdwTW__eventsSection{border-bottom:none;padding:18px 24px 0}.reading-module__VxdwTW__sectionTitle{font-size:21px}.reading-module__VxdwTW__eventRow{grid-template-columns:52px 1fr;gap:12px;padding:11px 0}.reading-module__VxdwTW__eventYear{font-size:11.5px}.reading-module__VxdwTW__eventText{font-size:16.5px;line-height:1.45}.reading-module__VxdwTW__readingSection{gap:14px;padding:20px 24px 24px}.reading-module__VxdwTW__busySigil{width:30px;height:30px}.reading-module__VxdwTW__busyPhrase{font-size:18px}.reading-module__VxdwTW__paragraph{max-width:none;font-size:18px;line-height:1.58}.reading-module__VxdwTW__readingFooter{background:var(--om-ink-footer);margin-top:0;padding:12px 0;position:sticky;bottom:0}.reading-module__VxdwTW__castButton{box-sizing:border-box;text-align:center;flex:1;justify-content:center;align-items:center;min-height:44px;padding:14px;display:flex}.reading-module__VxdwTW__mobileWrittenFooter{gap:10px;width:100%;display:flex}}
.flow-indicator-module__bH47_q__flow{font-family:var(--font-mono), monospace;flex-wrap:wrap;align-items:center;row-gap:8px;margin:0;padding:0;list-style:none;display:flex}.flow-indicator-module__bH47_q__step{align-items:center;gap:8px;min-width:0;display:flex}.flow-indicator-module__bH47_q__marker{border:1px solid var(--om-rule-strong);width:20px;height:20px;color:var(--om-grey-dim);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.flow-indicator-module__bH47_q__label{letter-spacing:.18em;text-transform:uppercase;color:var(--om-grey-dim);white-space:nowrap;font-size:9.5px}.flow-indicator-module__bH47_q__connector{background:var(--om-rule-strong);flex:20px;min-width:12px;max-width:44px;height:1px;margin:0 10px}.flow-indicator-module__bH47_q__connectorDone{background:var(--om-verdigris)}.flow-indicator-module__bH47_q__marker.flow-indicator-module__bH47_q__done{border-color:var(--om-verdigris);color:var(--om-verdigris)}.flow-indicator-module__bH47_q__label.flow-indicator-module__bH47_q__done{color:var(--om-bone-dim)}.flow-indicator-module__bH47_q__marker.flow-indicator-module__bH47_q__current{border-color:var(--om-verdigris);background:var(--om-verdigris);color:var(--om-ink)}.flow-indicator-module__bH47_q__label.flow-indicator-module__bH47_q__current{color:var(--om-bone)}.flow-indicator-module__bH47_q__marker.flow-indicator-module__bH47_q__ahead{border-color:var(--om-rule-strong);color:var(--om-grey-dim)}.flow-indicator-module__bH47_q__label.flow-indicator-module__bH47_q__ahead{color:var(--om-grey-dim)}
.chart-module__XmDFfG__page{background:radial-gradient(130% 70% at 50% -10%, #12111c, var(--om-ink) 68%);justify-content:center;min-height:100vh;padding:56px 64px 90px;display:flex}@supports (color:lab(0% 0 0)){.chart-module__XmDFfG__page{background:radial-gradient(130% 70% at 50% -10%, lab(5.52977% 2.40415 -7.11387), var(--om-ink) 68%)}}.chart-module__XmDFfG__card{border:1px solid var(--om-rule-strong);background:var(--om-ink-raised);width:640px;height:fit-content;padding:40px 44px;box-shadow:0 44px 100px -46px #000000f2;box-shadow:0 44px 100px -46px lab(.00722694% 0 0/.95)}.chart-module__XmDFfG__heading{letter-spacing:.01em;margin:0 0 12px;font-size:28px;font-weight:400}.chart-module__XmDFfG__flowSlot{margin:0 0 22px}.chart-module__XmDFfG__intro{color:var(--om-grey);margin:0 0 26px;font-size:16px;line-height:1.6}.chart-module__XmDFfG__formGroup{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.chart-module__XmDFfG__label{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--om-grey-dim);font-size:9.5px}.chart-module__XmDFfG__dateInput{background:var(--om-ink-sunk);border:1px solid var(--om-rule-strong);font-family:var(--font-mono), monospace;letter-spacing:.05em;color:var(--om-bone);border-radius:2px;padding:11px 14px;font-size:14px}.chart-module__XmDFfG__dateInput:focus{border-color:var(--om-verdigris);outline:none}.chart-module__XmDFfG__button{border:1px solid var(--om-rule-strong);color:#a3a3ae;color:lab(67.3894% 1.44428 -5.45396);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;margin-top:2px;padding:11px 18px;font-size:10.5px}.chart-module__XmDFfG__button:hover{border-color:var(--om-verdigris);color:var(--om-verdigris-light)}.chart-module__XmDFfG__fineprint{font-family:var(--font-mono), monospace;color:var(--om-grey-dim);margin:14px 0 0;font-size:9.5px;line-height:1.8}.chart-module__XmDFfG__errorText{font-family:var(--font-mono), monospace;color:var(--om-rust);margin:14px 0 0;font-size:10.5px}.chart-module__XmDFfG__resultsSection{border-top:1px solid var(--om-rule);margin-top:30px;padding-top:26px}.chart-module__XmDFfG__resultsIntro{color:var(--om-grey);margin:0 0 18px;font-size:15px;line-height:1.6}.chart-module__XmDFfG__table{border-collapse:collapse;width:100%}.chart-module__XmDFfG__table th{text-align:left;border-bottom:1px solid var(--om-rule);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--om-grey-dim);padding:0 10px 8px 0;font-size:9px}.chart-module__XmDFfG__table td{border-bottom:1px solid var(--om-rule-faint);color:var(--om-bone-dim);padding:8px 10px 8px 0;font-size:16px}.chart-module__XmDFfG__saveForm{margin-top:22px;display:flex}
