.Reveal-module__U2Tp6W__reveal{opacity:0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(4px)}.Reveal-module__U2Tp6W__reveal[data-revealed=true]{opacity:1;transform:translateY(0)}@media print{.Reveal-module__U2Tp6W__reveal{opacity:1!important;transform:none!important}}
.StrengthCard-module__G9KZGG__card{gap:var(--space-md);flex-direction:column;display:flex}.StrengthCard-module__G9KZGG__head{align-items:center;gap:var(--space-sm);display:flex}.StrengthCard-module__G9KZGG__ornament{color:var(--card-accent,var(--primary));background:color-mix(in srgb, var(--card-accent,var(--primary)) 13%, transparent);border:1px solid color-mix(in srgb, var(--card-accent,var(--primary)) 32%, transparent);border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.55rem}.StrengthCard-module__G9KZGG__name{font-family:var(--font-display);font-size:var(--type-display-md);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.3}.StrengthCard-module__G9KZGG__quote{font-family:var(--font-display);font-size:var(--type-body-lg);color:var(--ink);padding-left:var(--space-md);border-left:2px solid var(--card-accent,var(--primary));letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.55}.StrengthCard-module__G9KZGG__toggle{font-family:var(--font-body);font-size:var(--type-label);color:var(--primary);padding:var(--space-xs) 0;cursor:pointer;align-self:flex-start;align-items:center;gap:var(--space-xs);background:0 0;border:none;font-weight:600;display:inline-flex}.StrengthCard-module__G9KZGG__toggle:after{content:"";width:.5rem;height:.5rem;transition:transform var(--duration-normal) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-1px,-1px)}.StrengthCard-module__G9KZGG__card[data-open=true] .StrengthCard-module__G9KZGG__toggle:after{transform:rotate(-135deg)translate(-1px,-1px)}.StrengthCard-module__G9KZGG__toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.StrengthCard-module__G9KZGG__detail{gap:var(--space-sm);padding-left:var(--space-md);border-left:1px solid var(--border);flex-direction:column;display:flex}.StrengthCard-module__G9KZGG__detail[hidden]{display:none}.StrengthCard-module__G9KZGG__detailRow{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--ink);margin:0;line-height:1.8}.StrengthCard-module__G9KZGG__detailLabel{font-family:var(--font-body);font-size:var(--type-label);color:var(--muted);margin-right:var(--space-sm);min-width:5rem;font-weight:600;display:inline-block}@media print{.StrengthCard-module__G9KZGG__detail[hidden]{display:flex!important}.StrengthCard-module__G9KZGG__toggle{display:none}}
.ReportPager-module__KhS9Kq__pager{position:relative}.ReportPager-module__KhS9Kq__bar{z-index:30;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.ReportPager-module__KhS9Kq__barFill{background:var(--primary);width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform var(--duration-normal) var(--ease-out);display:block}.ReportPager-module__KhS9Kq__page{min-height:60vh;padding-bottom:calc(var(--space-2xl) + var(--space-2xl));display:none}.ReportPager-module__KhS9Kq__page[data-active=true]{display:block}.ReportPager-module__KhS9Kq__controls{bottom:var(--space-md);z-index:25;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--bg);border:1px solid var(--border);border-radius:999px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 1px 8px #0000000f;box-shadow:0 1px 8px lab(0% 0 0/.06)}.ReportPager-module__KhS9Kq__arrow{font-family:var(--font-body);font-size:var(--type-label);color:var(--ink);padding:var(--space-xs) var(--space-sm);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:600;display:inline-flex}.ReportPager-module__KhS9Kq__arrow:disabled{opacity:.3;cursor:default}.ReportPager-module__KhS9Kq__arrow:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ReportPager-module__KhS9Kq__dots{align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.ReportPager-module__KhS9Kq__dot{padding:var(--space-xs);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.ReportPager-module__KhS9Kq__dot:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ReportPager-module__KhS9Kq__dotMark{background:var(--muted);width:.5rem;height:.5rem;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:50%}.ReportPager-module__KhS9Kq__dot[data-active=true] .ReportPager-module__KhS9Kq__dotMark{background:var(--primary);transform:scale(1.3)}@media print{.ReportPager-module__KhS9Kq__bar,.ReportPager-module__KhS9Kq__controls{display:none}.ReportPager-module__KhS9Kq__page{break-after:page;min-height:0;padding-bottom:0;display:block}.ReportPager-module__KhS9Kq__page:last-child{break-after:auto}}
.RitualRhythm-module__DfkOBa__rhythm{margin:0 0 var(--space-xl);gap:var(--space-md);grid-template-columns:repeat(3,1fr);align-items:start;padding:0;list-style:none;display:grid}.RitualRhythm-module__DfkOBa__item{flex-direction:column;display:flex}.RitualRhythm-module__DfkOBa__trigger{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-md) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:center;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;flex-direction:column;font-family:inherit;display:flex}.RitualRhythm-module__DfkOBa__trigger:hover{background:var(--surface,transparent);border-color:var(--primary)}.RitualRhythm-module__DfkOBa__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.RitualRhythm-module__DfkOBa__item[data-open=true] .RitualRhythm-module__DfkOBa__trigger{border-color:var(--primary)}.RitualRhythm-module__DfkOBa__bloom{height:3.5rem;color:var(--primary);justify-content:center;align-items:center;display:flex}.RitualRhythm-module__DfkOBa__itemTitle{font-family:var(--font-display);font-size:var(--type-body);color:var(--ink);letter-spacing:-.005em;line-height:1.4}.RitualRhythm-module__DfkOBa__itemWhen{font-family:var(--font-body);font-size:var(--type-meta);color:var(--muted);letter-spacing:.03em}.RitualRhythm-module__DfkOBa__detail{padding:var(--space-md) var(--space-sm) 0;gap:var(--space-sm);text-align:left;flex-direction:column;display:flex}.RitualRhythm-module__DfkOBa__detail[hidden]{display:none}.RitualRhythm-module__DfkOBa__detailRow{flex-direction:column;gap:.2rem;display:flex}.RitualRhythm-module__DfkOBa__detailLabel{font-family:var(--font-body);font-size:var(--type-meta);color:var(--muted);letter-spacing:.1em}.RitualRhythm-module__DfkOBa__detailHow{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--ink);margin:0;line-height:1.75}.RitualRhythm-module__DfkOBa__detailEffect{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--primary);margin:0;font-weight:500;line-height:1.75}@media (max-width:480px){.RitualRhythm-module__DfkOBa__rhythm{grid-template-columns:1fr}.RitualRhythm-module__DfkOBa__trigger{gap:var(--space-md);text-align:left;flex-direction:row}.RitualRhythm-module__DfkOBa__bloom{flex-shrink:0;height:2.75rem}}@media print{.RitualRhythm-module__DfkOBa__detail,.RitualRhythm-module__DfkOBa__detail[hidden]{display:block}}
.DomainAnalysis-module__d3nTsa__analysis{gap:var(--space-xl);flex-direction:column;display:flex}.DomainAnalysis-module__d3nTsa__sectionLabel{color:var(--muted);letter-spacing:.18em}.DomainAnalysis-module__d3nTsa__chart{padding-bottom:var(--space-lg);position:relative}.DomainAnalysis-module__d3nTsa__grid{left:calc(6.5rem + var(--space-sm));top:0;right:2.25rem;bottom:var(--space-lg);pointer-events:none;position:absolute}.DomainAnalysis-module__d3nTsa__gridLine{background:var(--border);width:1px;position:absolute;top:0;bottom:0}.DomainAnalysis-module__d3nTsa__gridLine[data-at="0"]{left:0}.DomainAnalysis-module__d3nTsa__gridLine[data-at="50"]{left:50%}.DomainAnalysis-module__d3nTsa__gridLine[data-at="100"]{left:100%}.DomainAnalysis-module__d3nTsa__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DomainAnalysis-module__d3nTsa__row{border-bottom:none}.DomainAnalysis-module__d3nTsa__rowButton{gap:var(--space-sm);width:100%;padding:var(--space-xs) 0;cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:6.5rem 1fr 1.6rem;align-items:center;font-family:inherit;display:grid}.DomainAnalysis-module__d3nTsa__rowButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.DomainAnalysis-module__d3nTsa__rowLabel{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--ink);line-height:1.4}.DomainAnalysis-module__d3nTsa__barTrack{align-items:center;gap:var(--space-xs);min-height:1.5rem;padding-right:2.25rem;display:flex;position:relative}.DomainAnalysis-module__d3nTsa__bar{width:var(--w,0%);background:var(--primary);height:16px;transition:width var(--duration-reveal) var(--ease-out), filter var(--duration-fast) var(--ease-out);border-radius:0 4px 4px 0;display:block}.DomainAnalysis-module__d3nTsa__rowButton:hover .DomainAnalysis-module__d3nTsa__bar{filter:brightness(1.05)}.DomainAnalysis-module__d3nTsa__rowButton:active .DomainAnalysis-module__d3nTsa__bar{filter:brightness(.97)}.DomainAnalysis-module__d3nTsa__barValue{font-family:var(--font-body);font-size:var(--type-label);color:var(--ink);font-feature-settings:"tnum";font-weight:600;position:absolute;right:0}.DomainAnalysis-module__d3nTsa__barValue[data-selective=true]{background:var(--surface);border-radius:var(--radius-sm);padding:0 .15rem}.DomainAnalysis-module__d3nTsa__barValue[data-selective=false]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.DomainAnalysis-module__d3nTsa__consistency{flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-left:.2rem;display:inline-flex}.DomainAnalysis-module__d3nTsa__consistencyRing{border:1.5px solid var(--border);border-radius:50%;width:.85rem;height:.85rem;display:block;position:relative}.DomainAnalysis-module__d3nTsa__consistencyRing:before{content:"";background:var(--primary);transform:scale(var(--fill,0));transform-origin:50%;transition:transform var(--duration-reveal) var(--ease-out);border-radius:50%;position:absolute;inset:0}.DomainAnalysis-module__d3nTsa__consistency[data-level=high] .DomainAnalysis-module__d3nTsa__consistencyRing,.DomainAnalysis-module__d3nTsa__consistencyRing[data-level=high]{--fill:1}.DomainAnalysis-module__d3nTsa__consistency[data-level=mid] .DomainAnalysis-module__d3nTsa__consistencyRing,.DomainAnalysis-module__d3nTsa__consistencyRing[data-level=mid]{--fill:.62}.DomainAnalysis-module__d3nTsa__consistency[data-level=low] .DomainAnalysis-module__d3nTsa__consistencyRing,.DomainAnalysis-module__d3nTsa__consistencyRing[data-level=low]{--fill:.3}.DomainAnalysis-module__d3nTsa__axis{left:calc(6.5rem + var(--space-sm));font-family:var(--font-body);font-size:var(--type-meta);color:var(--muted);font-feature-settings:"tnum";justify-content:space-between;display:flex;position:absolute;bottom:0;right:2.25rem}.DomainAnalysis-module__d3nTsa__legend{align-items:center;gap:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--type-meta);color:var(--muted);flex-wrap:wrap;display:flex}.DomainAnalysis-module__d3nTsa__legendLabel{color:var(--ink);letter-spacing:.08em}.DomainAnalysis-module__d3nTsa__legendItems{align-items:center;gap:var(--space-md);display:inline-flex}.DomainAnalysis-module__d3nTsa__legendItem{color:var(--ink);align-items:center;gap:.35rem;display:inline-flex}.DomainAnalysis-module__d3nTsa__legendHint{color:var(--muted)}.DomainAnalysis-module__d3nTsa__detail{padding:var(--space-xs) 0 var(--space-md) calc(6.5rem + var(--space-sm));gap:var(--space-sm);flex-direction:column;display:flex}.DomainAnalysis-module__d3nTsa__detail[hidden]{display:none}.DomainAnalysis-module__d3nTsa__question{gap:var(--space-xs);flex-direction:column;display:flex}.DomainAnalysis-module__d3nTsa__questionText{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--muted);margin:0;line-height:1.6}.DomainAnalysis-module__d3nTsa__answer{align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--type-label);color:var(--ink);display:inline-flex}.DomainAnalysis-module__d3nTsa__dots{gap:3px;display:inline-flex}.DomainAnalysis-module__d3nTsa__dot{background:var(--border);border-radius:50%;width:.5rem;height:.5rem}.DomainAnalysis-module__d3nTsa__dot[data-filled=true]{background:var(--primary)}.DomainAnalysis-module__d3nTsa__meta{font-size:var(--type-meta);color:var(--muted);font-family:var(--font-body);letter-spacing:.04em;padding-bottom:var(--space-sm);border-bottom:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.DomainAnalysis-module__d3nTsa__metaKey{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.DomainAnalysis-module__d3nTsa__metaVal{color:var(--ink);font-feature-settings:"tnum"}.DomainAnalysis-module__d3nTsa__metaDot{color:var(--border)}.DomainAnalysis-module__d3nTsa__summary{gap:var(--space-sm);border-top:1px solid var(--border);padding-top:var(--space-lg);flex-direction:column;display:flex}.DomainAnalysis-module__d3nTsa__summaryLine{font-family:var(--font-body);font-size:var(--type-body);color:var(--ink);margin:0;line-height:1.75}.DomainAnalysis-module__d3nTsa__insight{font-family:var(--font-body);font-size:var(--type-body);color:var(--ink);padding:var(--space-sm) 0;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);margin:0;line-height:1.75}.DomainAnalysis-module__d3nTsa__chartNote{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--muted);margin:0 0 calc(-1 * var(--space-md));line-height:1.7}@media (max-width:420px){.DomainAnalysis-module__d3nTsa__rowButton{grid-template-columns:5rem 1fr auto}.DomainAnalysis-module__d3nTsa__grid,.DomainAnalysis-module__d3nTsa__axis{left:calc(5rem + var(--space-sm))}.DomainAnalysis-module__d3nTsa__detail{padding-left:0}}@media (prefers-reduced-motion:reduce){.DomainAnalysis-module__d3nTsa__bar,.DomainAnalysis-module__d3nTsa__consistencyRing:before{transition:none}}@media print{.DomainAnalysis-module__d3nTsa__detail,.DomainAnalysis-module__d3nTsa__detail[hidden]{display:flex}}
.ActionCheck-module__iKg5Oa__check{align-items:center;gap:var(--space-sm);cursor:pointer;display:inline-flex}.ActionCheck-module__iKg5Oa__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ActionCheck-module__iKg5Oa__box{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ActionCheck-module__iKg5Oa__box:after{content:"";border-right:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);width:.35rem;height:.6rem;transition:transform var(--duration-fast) var(--ease-out);margin-bottom:.12rem;transform:rotate(45deg)scale(0)}.ActionCheck-module__iKg5Oa__check[data-checked=true] .ActionCheck-module__iKg5Oa__box{background:var(--primary);border-color:var(--primary)}.ActionCheck-module__iKg5Oa__check[data-checked=true] .ActionCheck-module__iKg5Oa__box:after{transform:rotate(45deg)scale(1)}.ActionCheck-module__iKg5Oa__input:focus-visible+.ActionCheck-module__iKg5Oa__box{outline:2px solid var(--primary);outline-offset:2px}.ActionCheck-module__iKg5Oa__label{font-family:var(--font-body);font-size:var(--type-label);color:var(--ink);font-weight:600}.ActionCheck-module__iKg5Oa__check[data-checked=true] .ActionCheck-module__iKg5Oa__label{color:var(--muted)}
