:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) form[data-compact]{display:grid;gap:12px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) form[data-compact]>div,:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=date-time]>div{min-width:0}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) form[data-compact]>div:not([data-field-row=date-time]),:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=date-time]>div{gap:5px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;line-height:1.6;color:var(--site-accent)}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-shell]{--text: var(--site-ink);--text-muted: var(--site-muted);--border: var(--site-field-border);--accent: var(--site-ink);--bg-raised: var(--site-field);--bg-field: var(--site-field);font-family:var(--font-sans);font-size:16px;line-height:1.5;min-width:0}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-shell] input,:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-shell] button{font:revert-layer}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-shell] input::placeholder,:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-shell] [data-placeholder]{color:var(--text-muted);opacity:1}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-shell] :focus-visible{outline:revert-layer;outline-offset:revert-layer}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=date-time]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;align-items:start}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=location]{margin-top:0}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-location-heading]{display:grid;grid-template-columns:max-content max-content;justify-content:space-between;gap:8px;align-items:start}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-help]{justify-self:start;display:flex;align-items:flex-start;min-height:24px;margin:0;padding:0;font-size:12px;line-height:1.55;color:var(--site-accent);text-decoration-color:currentColor;text-underline-offset:3px;text-align:left;white-space:nowrap}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-control]{gap:16px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-period]{--accent: var(--site-ink)}@container (width < 388px){:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=date-time] [data-field-shell]{padding-inline:4px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) .react-aria-DateField [role=group],:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-segments]{gap:0}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=date-time] [role=spinbutton],:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) .react-aria-DateField [data-type=literal]{min-width:0;padding-inline:1px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-control],:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-period]{gap:4px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-period] button{min-width:24px;min-height:24px;padding-inline:2px;font-size:12px;line-height:16px}}@container (300px <= width < 388px){:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=date-time] [data-field-shell]{padding-inline:12px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-shell]:has([data-time-control]){padding-inline:10px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) .react-aria-DateField [role=group],:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-segments]{gap:1px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-control]{gap:8px}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-time-period]{gap:6px}}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:48px;margin:0;padding:12px 16px;border:0;border-radius:999px;background:var(--site-action);color:var(--site-action-text);font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;transition:background .16s}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) button[type=submit]:hover:not(:disabled){background:var(--site-action-hover)}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) button[type=submit]:disabled{opacity:.65;cursor:not-allowed}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=location] .absolute{max-width:min(100%,320px);width:100%}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) [data-field-row=location] .absolute button{min-height:44px;font-weight:400}:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) p.text-xs{color:#a22f31}@media(max-width:620px){:is(.home-page .paper-form,.resource-chart-form,.meaning-chart-form) button[type=submit]{font-size:13px;gap:13px}}body:has(.meaning-page){background:var(--site-canvas)}.meaning-page{--meaning-gutter: 32px;--meaning-paper: #f6ede7;width:min(920px,calc(100% - var(--meaning-gutter) * 2));margin-inline:auto;padding-block:38px 80px;color:var(--site-ink);font-family:Jakarta,system-ui,sans-serif;line-height:1.75}.meaning-page :is(h1,h2,h3),.meaning-page .meaning-reading-lead{font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 80,"opsz" 144;font-weight:400;letter-spacing:-.02em;text-wrap:balance}.meaning-page h1{font-size:clamp(38px,5vw,60px);font-weight:350;letter-spacing:-.015em;line-height:1.08}.meaning-page h1>span{display:block}.meaning-page h2{font-size:31px;line-height:1.22}.meaning-page a{text-underline-offset:4px}.meaning-page :is(a,button,summary){touch-action:manipulation}.meaning-page :is(a,summary):focus-visible{outline:2px solid var(--site-ink);outline-offset:5px}.meaning-reference{max-width:800px;margin-inline:auto}.meaning-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:16px;color:var(--site-muted);font-size:12px}.meaning-breadcrumbs>span{display:inline-flex;align-items:center;gap:10px}.meaning-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.meaning-breadcrumbs a:hover{text-decoration:underline}.meaning-breadcrumbs [aria-current]{color:var(--site-secondary)}.meaning-eyebrow{margin-bottom:20px;color:var(--site-eyebrow);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.meaning-title-line{display:flex;align-items:center;justify-content:space-between;gap:26px}.meaning-planet{width:38px;height:58px;flex:none;color:var(--site-accent)}.meaning-planet svg{display:block;width:100%;height:100%}.meaning-summary{margin-top:25px;font-size:18px;line-height:1.8;color:var(--site-secondary)}.meaning-early-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;color:var(--site-eyebrow);font-size:14px;font-weight:600}.meaning-early-link:hover{color:var(--site-ink)}.meaning-early-link svg{flex:none}.meaning-explanation{margin-top:32px;padding-top:32px;border-top:1px solid var(--site-rule)}.meaning-prose-section+.meaning-prose-section{margin-top:38px}.meaning-prose-section p{margin-top:14px;font-size:17px;line-height:1.85;color:var(--site-secondary)}.meaning-houses{margin-top:58px;padding-top:38px;border-top:1px solid var(--site-rule)}.meaning-section-intro{margin-top:12px;max-width:650px;font-size:16px;line-height:1.8;color:var(--site-secondary)}.meaning-house-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.meaning-house-link{display:grid;gap:3px;align-content:start;min-height:72px;padding:12px 14px;border:1px solid var(--site-field-border);border-radius:12px;background:var(--site-canvas);text-decoration:none;transition:border-color .16s,background-color .16s}.meaning-house-name{font-size:14px;line-height:1.5;font-weight:600}.meaning-house-description{font-size:12px;line-height:1.5;color:var(--site-secondary)}.meaning-house-link:hover,.meaning-house-link:focus-visible{background:var(--site-soft-surface);border-color:var(--site-muted)}.meaning-chart-section{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:40px;margin-top:58px;padding:36px;border:1px solid var(--site-rule);border-radius:16px;background:var(--site-surface);scroll-margin-top:96px}.meaning-chart-heading h2{font-size:36px;line-height:1.2}:where(.meaning-page--1c) .meaning-chart-heading h2{font-size:32px}.meaning-chart-heading p{margin-top:16px;font-size:14px;line-height:1.8;color:var(--site-secondary)}.meaning-chart-form{width:100%;min-width:0;text-align:left}.meaning-page .meaning-chart-form form[data-compact]{gap:17px}.meaning-page .meaning-chart-form label{font-size:11px;font-weight:650;letter-spacing:.045em;text-transform:uppercase;color:var(--site-eyebrow)}.meaning-page .meaning-chart-form [data-location-heading]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.meaning-page .meaning-chart-form [data-time-help]{min-height:32px;align-items:center;font-size:11px;color:var(--site-eyebrow)}.meaning-form-note{margin-top:12px;text-align:center;font-size:12px;color:var(--site-muted)}.meaning-reading-journey{--site-eyebrow: #9e4833;margin-top:64px;background:#f2e6dd;border:1px solid var(--site-rule);border-radius:16px}.meaning-personal-reading{padding:44px 60px 32px}.meaning-reading-heading{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--site-rule);text-align:center}.meaning-reading-kicker{margin-bottom:12px;color:var(--site-eyebrow);font-size:13px;font-weight:600}.meaning-reading-heading h2{max-width:26ch;margin-inline:auto;font-size:36px;line-height:1.18}.meaning-reading-context{max-width:52ch;margin:12px auto 0;font-size:15px;line-height:1.7;color:var(--site-secondary)}.meaning-reading-passage+.meaning-reading-passage{margin-top:34px}.meaning-reading-passage h3{font-family:inherit;font-size:13px;font-weight:650;letter-spacing:0;color:var(--site-eyebrow)}.meaning-reading-passage p{margin-top:12px;font-size:17px;line-height:1.85;color:var(--site-secondary)}.meaning-reading-passage .meaning-reading-lead{font-size:26px;line-height:1.4;color:var(--site-ink)}.meaning-reading-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:38px}.meaning-reading-preview{min-width:0;padding:20px 20px 12px;border:1px solid color-mix(in srgb,var(--preview-accent) 28%,transparent);border-radius:12px;background:var(--meaning-paper)}.meaning-reading-preview--blind-spot{--preview-accent: #8a5040}.meaning-reading-preview--gift{--preview-accent: #3a6a50}.meaning-preview-label{margin-bottom:12px;color:var(--preview-accent);font-size:12px;font-weight:600;line-height:20px}.meaning-preview-label span{display:inline-block;padding:3px 9px;border-radius:20px;background:color-mix(in srgb,var(--preview-accent) 8%,transparent)}.meaning-reading-preview h3{font-size:23px;line-height:1.3;text-wrap:initial}.meaning-preview-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:12px;font-family:inherit;font-size:14px;line-height:1.75;color:color-mix(in srgb,var(--preview-accent) 16%,var(--site-secondary))}.meaning-preview-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:12px;font-weight:500;color:var(--preview-accent)}.meaning-preview-link svg{flex:none}.meaning-preview-link:hover{color:var(--site-ink)}.meaning-reading-journey .meaning-chart-section{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px;width:calc(100% - 120px);max-width:560px;margin:12px auto 48px;background:var(--meaning-paper)}.meaning-reading-journey .meaning-chart-heading{text-align:center}.meaning-questions{max-width:800px;margin-inline:auto;margin-top:58px}.meaning-questions h2{margin-bottom:24px}.meaning-question{border-top:1px solid var(--site-rule)}.meaning-question:last-child{border-bottom:1px solid var(--site-rule)}.meaning-question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:70px;padding-block:21px;list-style:none;cursor:pointer;font-size:15px;line-height:1.55;font-weight:600}.meaning-question summary::-webkit-details-marker{display:none}.meaning-question summary:hover{color:var(--site-eyebrow)}.meaning-question summary svg{flex:none;color:var(--site-eyebrow)}.meaning-question[open] summary svg path:nth-child(2){display:none}.meaning-question p{padding:0 28px 25px 0;font-size:16px;line-height:1.8;color:var(--site-secondary)}@media(max-width:860px){.meaning-page h1{font-weight:370}.meaning-chart-section{grid-template-columns:minmax(0,1fr);gap:28px;max-width:520px;margin-inline:auto;padding:32px}.meaning-chart-heading h2{font-size:32px}.meaning-personal-reading{padding-inline:36px}.meaning-reading-journey .meaning-chart-section{width:calc(100% - 72px);gap:28px}}@media(max-width:700px){.meaning-page{--meaning-gutter: 20px;padding-block:20px 100px}.meaning-breadcrumbs{gap:0 8px;font-size:11px}.meaning-breadcrumbs>span{gap:8px}.meaning-title-line{gap:18px}.meaning-page h1{font-size:clamp(34px,8.4vw,48px)}.meaning-planet{width:28px;height:43px}.meaning-summary{font-size:16px}.meaning-page h2{font-size:28px}.meaning-prose-section p{font-size:16px}.meaning-prose-section+.meaning-prose-section{margin-top:32px}.meaning-houses{margin-top:44px;padding-top:30px}.meaning-section-intro{font-size:14px}.meaning-house-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meaning-house-link{padding:12px}.meaning-house-name{font-size:13px}.meaning-house-description{font-size:11px}.meaning-chart-section{margin-top:44px;padding:28px 22px}.meaning-chart-heading h2{font-size:29px}.meaning-chart-heading p{font-size:13px}.meaning-reading-journey{width:calc(100% + var(--meaning-gutter) * 2);margin:48px calc(-1 * var(--meaning-gutter)) 0;border-inline:0;border-radius:0}.meaning-personal-reading{padding:32px var(--meaning-gutter) 24px}.meaning-reading-heading{margin-bottom:28px;padding-bottom:24px}.meaning-reading-heading h2{font-size:30px}.meaning-reading-passage p{font-size:16px}.meaning-reading-passage .meaning-reading-lead{font-size:24px}.meaning-reading-previews{grid-template-columns:1fr;gap:22px;margin-top:30px}.meaning-reading-journey .meaning-chart-section{width:calc(100% - var(--meaning-gutter) * 2);margin:8px auto 36px;padding:28px 20px}.meaning-questions{margin-top:44px}.meaning-question summary{font-size:14px;gap:16px}.meaning-question p{font-size:15px}}@media(max-width:370px){.meaning-page{--meaning-gutter: 16px}.meaning-title-line{gap:12px}.meaning-planet{width:23px;height:36px}.meaning-chart-section,.meaning-reading-journey .meaning-chart-section{padding-inline:16px}}
