.checkin-hero[data-astro-cid-7scb36mj]{padding-block:clamp(3rem,8vw,6rem) 2.5rem}.checkin-hero[data-astro-cid-7scb36mj] h1[data-astro-cid-7scb36mj]{margin-top:.3rem;font-size:clamp(3rem,8vw,6.5rem)}.checkin-hero[data-astro-cid-7scb36mj] .measure[data-astro-cid-7scb36mj]{margin-top:1.25rem;font-size:1.15rem}.eyebrow[data-astro-cid-7scb36mj],.step-label[data-astro-cid-7scb36mj]{color:var(--color-sage-deep);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:700}.checkin[data-astro-cid-7scb36mj]{padding-bottom:5rem}.mode-card[data-astro-cid-7scb36mj]{background:color-mix(in srgb, var(--color-sage) 28%, var(--color-cream));border-radius:14px;align-items:center;gap:1rem 2rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.mode-card[data-astro-cid-7scb36mj] h2[data-astro-cid-7scb36mj],.section-heading[data-astro-cid-7scb36mj] h2[data-astro-cid-7scb36mj]{margin-top:.2rem;font-size:clamp(1.8rem,4vw,2.7rem)}.segmented[data-astro-cid-7scb36mj]{background:color-mix(in srgb, var(--color-taupe) 25%, transparent);border-radius:10px;width:fit-content;padding:4px;display:flex}.segmented[data-astro-cid-7scb36mj] button[data-astro-cid-7scb36mj]{cursor:pointer;border-radius:7px;min-height:44px;padding:.55rem 1rem;font-weight:700}.segmented[data-astro-cid-7scb36mj] button[data-astro-cid-7scb36mj].is-active{background:var(--color-cream);box-shadow:0 2px 10px color-mix(in srgb, var(--color-charcoal) 14%, transparent)}.couples-note[data-astro-cid-7scb36mj]{grid-column:1/-1;max-width:48rem}.ratings-panel[data-astro-cid-7scb36mj],.results[data-astro-cid-7scb36mj]{padding-top:clamp(3rem,7vw,5rem)}.section-heading[data-astro-cid-7scb36mj]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.scale-key[data-astro-cid-7scb36mj]{color:var(--color-sage-deep);font-size:.9rem}.scale-key[data-astro-cid-7scb36mj] span[data-astro-cid-7scb36mj]{font-weight:700}.ratings-grid[data-astro-cid-7scb36mj]{gap:1rem;display:grid}.pillar-rating[data-astro-cid-7scb36mj]{border:1px solid color-mix(in srgb, var(--color-taupe) 55%, transparent);border-radius:12px;min-width:0;padding:1rem}.pillar-rating[data-astro-cid-7scb36mj] legend[data-astro-cid-7scb36mj]{font-family:var(--font-display);padding-inline:.25rem;font-size:1.4rem}.pillar-rating[data-astro-cid-7scb36mj] legend[data-astro-cid-7scb36mj] span[data-astro-cid-7scb36mj]{color:var(--color-sage-deep);font-family:var(--font-body);font-size:.8rem}.pillar-rating[data-astro-cid-7scb36mj] p[data-astro-cid-7scb36mj]{color:var(--color-sage-deep);min-height:3rem;font-size:.9rem}.number-scale[data-astro-cid-7scb36mj]{grid-template-columns:repeat(5,1fr);gap:.4rem;margin-top:.75rem;display:grid}.number-scale[data-astro-cid-7scb36mj] label[data-astro-cid-7scb36mj]{cursor:pointer}.number-scale[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]{opacity:0;position:absolute}.number-scale[data-astro-cid-7scb36mj] span[data-astro-cid-7scb36mj]{border:1px solid var(--color-taupe);border-radius:8px;place-items:center;min-height:44px;font-weight:700;transition:transform 80ms,background-color .12s;display:grid}.number-scale[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]:checked+span[data-astro-cid-7scb36mj]{background:var(--color-olive);border-color:var(--color-olive);color:var(--color-cream)}.number-scale[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]:focus-visible+span[data-astro-cid-7scb36mj]{outline:2px solid var(--color-brass);outline-offset:2px}.number-scale[data-astro-cid-7scb36mj] span[data-astro-cid-7scb36mj]:active,button[data-astro-cid-7scb36mj]:active{transform:scale(.96)}.form-actions[data-astro-cid-7scb36mj],.result-actions[data-astro-cid-7scb36mj]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.form-actions[data-astro-cid-7scb36mj] p[data-astro-cid-7scb36mj],.result-actions[data-astro-cid-7scb36mj] p[data-astro-cid-7scb36mj]{flex-basis:100%}.wheel-layout[data-astro-cid-7scb36mj]{align-items:start;gap:2rem;display:grid}.wheel-card[data-astro-cid-7scb36mj]{width:100%;max-width:34rem;margin-inline:auto}.wheel-card[data-astro-cid-7scb36mj] svg[data-astro-cid-7scb36mj]{width:100%;overflow:visible}.wheel-ring[data-astro-cid-7scb36mj],.wheel-axis[data-astro-cid-7scb36mj]{fill:none;stroke:color-mix(in srgb, var(--color-taupe) 48%, transparent);stroke-width:.65px}.wheel-shape[data-astro-cid-7scb36mj]{stroke-width:2px;vector-effect:non-scaling-stroke}.wheel-me[data-astro-cid-7scb36mj]{fill:color-mix(in srgb, var(--color-olive) 22%, transparent);stroke:var(--color-olive)}.wheel-partner[data-astro-cid-7scb36mj]{fill:color-mix(in srgb, var(--color-brass) 20%, transparent);stroke:var(--color-brass)}figcaption[data-astro-cid-7scb36mj]{justify-content:center;align-items:center;gap:.5rem;display:flex}.key[data-astro-cid-7scb36mj]{border-top:3px solid var(--color-olive);width:1.5rem;margin-left:.8rem}.key[data-astro-cid-7scb36mj].partner{border-color:var(--color-brass)}.table-wrap[data-astro-cid-7scb36mj]{overflow-x:auto}table[data-astro-cid-7scb36mj]{border-collapse:collapse;width:100%}caption[data-astro-cid-7scb36mj]{text-align:left;font-family:var(--font-display);margin-bottom:.5rem;font-size:1.35rem}th[data-astro-cid-7scb36mj],td[data-astro-cid-7scb36mj]{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--color-taupe) 45%, transparent);padding:.55rem .75rem}td[data-astro-cid-7scb36mj]{text-align:center}.top-three[data-astro-cid-7scb36mj]{margin-top:3rem}.top-three[data-astro-cid-7scb36mj] legend[data-astro-cid-7scb36mj],.personal-plan[data-astro-cid-7scb36mj] h3[data-astro-cid-7scb36mj],.gaps[data-astro-cid-7scb36mj] h3[data-astro-cid-7scb36mj]{font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.5rem)}.top-three-grid[data-astro-cid-7scb36mj]{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1.25rem;display:grid}.top-three-grid[data-astro-cid-7scb36mj] label[data-astro-cid-7scb36mj]{cursor:pointer}.top-three-grid[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]{opacity:0;position:absolute}.top-three-grid[data-astro-cid-7scb36mj] span[data-astro-cid-7scb36mj]{border:1px solid var(--color-taupe);border-radius:8px;place-items:center;min-height:48px;padding:.5rem;display:grid}.top-three-grid[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]:checked+span[data-astro-cid-7scb36mj]{background:var(--color-olive);color:var(--color-cream)}.top-three-grid[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]:focus-visible+span[data-astro-cid-7scb36mj]{outline:2px solid var(--color-brass);outline-offset:2px}.top-three-grid[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]:disabled+span[data-astro-cid-7scb36mj]{opacity:.48}.personal-plan[data-astro-cid-7scb36mj],.gaps[data-astro-cid-7scb36mj]{background:color-mix(in srgb, var(--color-sand) 42%, transparent);border-radius:14px;margin-top:3rem;padding:clamp(1.25rem,4vw,2rem)}.personal-plan[data-astro-cid-7scb36mj] article[data-astro-cid-7scb36mj],.gaps[data-astro-cid-7scb36mj] article[data-astro-cid-7scb36mj]{border-top:1px solid color-mix(in srgb, var(--color-taupe) 55%, transparent);padding-block:1.25rem}.personal-plan[data-astro-cid-7scb36mj] article[data-astro-cid-7scb36mj]:first-child,.gaps[data-astro-cid-7scb36mj] article[data-astro-cid-7scb36mj]:first-child{margin-top:1rem}.personal-plan[data-astro-cid-7scb36mj] h4[data-astro-cid-7scb36mj],.gaps[data-astro-cid-7scb36mj] h4[data-astro-cid-7scb36mj]{font-family:var(--font-display);font-size:1.45rem}.prompt[data-astro-cid-7scb36mj]{margin-top:.45rem}.text-button[data-astro-cid-7scb36mj]{text-underline-offset:.2em;min-height:44px;text-decoration:underline}.no-script[data-astro-cid-7scb36mj]{border:1px solid var(--color-taupe);margin-top:1rem;padding:1rem}@media (width>=640px){.number-scale[data-astro-cid-7scb36mj]{grid-template-columns:repeat(10,1fr)}.top-three-grid[data-astro-cid-7scb36mj]{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.mode-card[data-astro-cid-7scb36mj]{grid-template-columns:1fr auto}.ratings-grid[data-astro-cid-7scb36mj]{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-layout[data-astro-cid-7scb36mj]{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}}@media (prefers-color-scheme:dark){.mode-card[data-astro-cid-7scb36mj]{background:color-mix(in srgb, var(--color-sage) 18%, var(--color-slate))}.segmented[data-astro-cid-7scb36mj] button[data-astro-cid-7scb36mj].is-active{background:var(--color-charcoal)}.eyebrow[data-astro-cid-7scb36mj],.step-label[data-astro-cid-7scb36mj],.scale-key[data-astro-cid-7scb36mj],.pillar-rating[data-astro-cid-7scb36mj] p[data-astro-cid-7scb36mj]{color:var(--color-sand)}.number-scale[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]:checked+span[data-astro-cid-7scb36mj],.top-three-grid[data-astro-cid-7scb36mj] input[data-astro-cid-7scb36mj]:checked+span[data-astro-cid-7scb36mj]{background:var(--color-sage);color:var(--color-slate)}.wheel-me[data-astro-cid-7scb36mj]{fill:color-mix(in srgb, var(--color-sage) 22%, transparent);stroke:var(--color-sage)}.personal-plan[data-astro-cid-7scb36mj],.gaps[data-astro-cid-7scb36mj]{background:color-mix(in srgb, var(--color-sand) 13%, transparent)}}@media print{header,footer,#join,.mode-card[data-astro-cid-7scb36mj],.ratings-panel[data-astro-cid-7scb36mj],.result-actions[data-astro-cid-7scb36mj]{display:none!important}.checkin-hero[data-astro-cid-7scb36mj]{padding:0 0 1rem}.checkin-hero[data-astro-cid-7scb36mj] h1[data-astro-cid-7scb36mj]{font-size:2.5rem}.results[data-astro-cid-7scb36mj]{padding-top:0;display:block!important}.wheel-layout[data-astro-cid-7scb36mj]{grid-template-columns:1fr 1fr}.wheel-card[data-astro-cid-7scb36mj]{max-width:22rem}.personal-plan[data-astro-cid-7scb36mj],.gaps[data-astro-cid-7scb36mj]{break-inside:avoid;border:1px solid var(--color-taupe);background:0 0}}
