.landing-module__pMb_7W__page{background:var(--p-surface);color:var(--p-text);--p-text-sm:.875rem;--p-text-base:1rem;--p-text-lg:1.125rem;--p-text-xl:1.375rem;--p-text-2xl:1.75rem;font-size:var(--p-text-base);overflow-x:hidden}.landing-module__pMb_7W__container{width:100%;max-width:var(--p-container);padding-inline:var(--p-container-pad);margin-inline:auto}@media (min-width:768px){.landing-module__pMb_7W__container{padding-inline:var(--p-space-6)}}.landing-module__pMb_7W__footer{border-top:1px solid var(--p-border);background:var(--p-surface-sunken)}.landing-module__pMb_7W__footerInner{gap:var(--p-space-6);padding-block:var(--p-space-6);display:grid}@media (min-width:720px){.landing-module__pMb_7W__footerInner{align-items:start;gap:var(--p-space-8);padding-block:var(--p-space-7) var(--p-space-6);grid-template-columns:minmax(0,1fr) auto}}.landing-module__pMb_7W__footerBrandBlock{gap:var(--p-space-1);flex-direction:column;display:flex}.landing-module__pMb_7W__footerWordmark{min-height:44px;color:var(--p-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-bold);letter-spacing:.06em;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.landing-module__pMb_7W__footerTagline{max-width:28ch;color:var(--p-text-muted);font-size:var(--p-text-base);margin:0}.landing-module__pMb_7W__footerColumns{gap:var(--p-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.landing-module__pMb_7W__footerColumns{gap:var(--p-space-8)}}.landing-module__pMb_7W__footerColumn{gap:var(--p-space-2);flex-direction:column;display:flex}.landing-module__pMb_7W__footerColumnTitle{color:var(--p-text);font-size:var(--p-text-sm);font-weight:var(--p-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.landing-module__pMb_7W__footerList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-module__pMb_7W__footerLink{min-height:44px;color:var(--p-text-muted);font-size:var(--p-text-base);align-items:center;text-decoration:none;display:inline-flex}.landing-module__pMb_7W__footerLink:hover{color:var(--p-text);text-decoration:underline}.landing-module__pMb_7W__footerBaseline{gap:var(--p-space-2) var(--p-space-5);padding-block:var(--p-space-4);border-top:1px solid var(--p-border);flex-wrap:wrap;justify-content:space-between;display:flex}.landing-module__pMb_7W__footerNote{color:var(--p-text-muted);font-size:var(--p-text-sm);margin:0}
.MarketingHeader-module__N2K1rW__skipLink{left:var(--p-space-4);z-index:30;min-height:44px;padding-inline:var(--p-space-4);background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--p-radius);color:var(--p-text);align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:-100%}.MarketingHeader-module__N2K1rW__skipLink:focus-visible{top:var(--p-space-2)}.MarketingHeader-module__N2K1rW__header{z-index:20;background:var(--p-surface);border-bottom:1px solid var(--p-border);position:sticky;top:0}.MarketingHeader-module__N2K1rW__inner{align-items:center;gap:var(--p-space-5);min-height:64px;display:flex;}.MarketingHeader-module__N2K1rW__wordmark{min-height:44px;color:var(--p-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-bold);letter-spacing:.06em;padding-right:var(--p-space-2);align-items:center;text-decoration:none;display:inline-flex}.MarketingHeader-module__N2K1rW__wordmark:hover{text-decoration:none}.MarketingHeader-module__N2K1rW__nav{display:none}@media (min-width:900px){.MarketingHeader-module__N2K1rW__nav{align-items:center;gap:var(--p-space-5);display:flex}}.MarketingHeader-module__N2K1rW__navLink{color:var(--p-text-muted);font-size:var(--p-text-base);text-decoration:none;position:relative}.MarketingHeader-module__N2K1rW__navLink:after{content:"";position:absolute;inset-block:-11px;inset-inline:0}.MarketingHeader-module__N2K1rW__navLink:hover{color:var(--p-text);text-decoration:none}.MarketingHeader-module__N2K1rW__navLink[aria-current=page]{color:var(--p-text);font-weight:var(--p-weight-semibold);border-bottom:2px solid var(--p-brand);padding-bottom:2px}.MarketingHeader-module__N2K1rW__actions{align-items:center;gap:var(--p-space-3);margin-left:auto;display:flex}.MarketingHeader-module__N2K1rW__actionsDivider{display:none}@media (min-width:900px){.MarketingHeader-module__N2K1rW__actionsDivider{width:1px;height:24px;margin-right:var(--p-space-2);background:var(--p-border);display:block}}.MarketingHeader-module__N2K1rW__signIn{min-height:44px;padding-inline:var(--p-space-3);color:var(--p-text);font-size:var(--p-text-base);font-weight:var(--p-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.MarketingHeader-module__N2K1rW__signIn:hover{text-decoration:underline}.MarketingHeader-module__N2K1rW__create{display:none}@media (min-width:640px){.MarketingHeader-module__N2K1rW__create{min-height:44px;padding-inline:var(--p-space-4);background:var(--p-primary);border-radius:var(--p-radius);color:var(--p-primary-text);font-size:var(--p-text-base);font-weight:var(--p-weight-semibold);transition:background-color var(--p-motion) var(--p-ease);align-items:center;text-decoration:none;display:inline-flex}.MarketingHeader-module__N2K1rW__create:hover{background:var(--p-primary-hover);text-decoration:none}}.MarketingHeader-module__N2K1rW__menuButton{border:1px solid var(--p-border-strong);border-radius:var(--p-radius);width:44px;height:44px;color:var(--p-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (min-width:900px){.MarketingHeader-module__N2K1rW__menuButton{display:none}}.MarketingHeader-module__N2K1rW__panel{border-top:1px solid var(--p-border);padding-block:var(--p-space-3);}@media (min-width:900px){.MarketingHeader-module__N2K1rW__panel{display:none}}.MarketingHeader-module__N2K1rW__panelList{margin:0;padding:0;list-style:none}.MarketingHeader-module__N2K1rW__panelLink{min-height:44px;padding:var(--p-space-3) 0;color:var(--p-text);font-size:var(--p-text-lg);align-items:center;text-decoration:none;display:flex}.MarketingHeader-module__N2K1rW__panelLink[aria-current=page]{font-weight:var(--p-weight-semibold);box-shadow:inset 3px 0 0 0 var(--p-brand);padding-left:var(--p-space-3)}.MarketingHeader-module__N2K1rW__panelLink:hover{text-decoration:underline}.MarketingHeader-module__N2K1rW__panelCreate{width:100%;min-height:48px;margin-top:var(--p-space-3);background:var(--p-primary);border-radius:var(--p-radius);color:var(--p-primary-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.MarketingHeader-module__N2K1rW__panelCreate:hover{text-decoration:none}
.home-module__Vky2VW__section{padding-block:var(--p-space-10)}.home-module__Vky2VW__container{width:100%;max-width:var(--p-container);padding-inline:var(--p-container-pad);margin-inline:auto}.home-module__Vky2VW__hero{background:var(--p-surface-warm);border-bottom:1px solid var(--p-border);padding-block:var(--p-space-9) var(--p-space-10)}.home-module__Vky2VW__heroInner{gap:var(--p-space-8);align-items:start;display:grid}@media (min-width:1024px){.home-module__Vky2VW__heroInner{gap:var(--p-space-10);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.home-module__Vky2VW__heroEyebrow{color:var(--p-brand);font-family:var(--p-font-mono);font-size:var(--p-text-sm);font-weight:var(--p-weight-semibold);letter-spacing:.1em;text-transform:uppercase;margin:0}.home-module__Vky2VW__heroTitle{margin:var(--p-space-5) 0 0;max-width:15ch;font-size:clamp(2.125rem,1.4rem + 3.1vw,4rem);font-weight:var(--p-weight-bold);letter-spacing:-.025em;line-height:1.04}.home-module__Vky2VW__heroLead{margin:var(--p-space-5) 0 0;max-width:52ch;color:var(--p-text-muted);font-size:var(--p-text-lg);line-height:var(--p-leading)}.home-module__Vky2VW__heroActions{gap:var(--p-space-3);margin-top:var(--p-space-7);flex-wrap:wrap;display:flex}.home-module__Vky2VW__heroPrimary,.home-module__Vky2VW__heroSecondary{min-height:48px;padding-inline:var(--p-space-5);border-radius:var(--p-radius);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-module__Vky2VW__heroPrimary{background:var(--p-primary);color:var(--p-primary-text);border:1px solid var(--p-primary)}.home-module__Vky2VW__heroPrimary:hover{background:var(--p-primary-hover);text-decoration:none}.home-module__Vky2VW__heroSecondary{background:var(--p-surface);color:var(--p-text);border:1px solid var(--p-border-strong)}.home-module__Vky2VW__heroSecondary:hover{background:var(--p-surface-hover);text-decoration:none}.home-module__Vky2VW__heroAssurance{margin:var(--p-space-4) 0 0;color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm)}.home-module__Vky2VW__graph{margin:0}.home-module__Vky2VW__graphWide{display:none}.home-module__Vky2VW__graphNarrow{width:100%;max-width:340px;height:auto;margin-inline:auto;display:block}@media (min-width:768px){.home-module__Vky2VW__graphWide{width:100%;max-width:460px;height:auto;margin-inline:auto;display:block}.home-module__Vky2VW__graphNarrow{display:none}}.home-module__Vky2VW__graphCaption{margin-top:var(--p-space-4);color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm);text-align:center}.home-module__Vky2VW__graphStages,.home-module__Vky2VW__graphDescription,.home-module__Vky2VW__gateDescription{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-module__Vky2VW__evidence{background:var(--p-surface)}.home-module__Vky2VW__evidenceInner{gap:var(--p-space-8);display:grid}@media (min-width:1024px){.home-module__Vky2VW__evidenceInner{gap:var(--p-space-10);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.home-module__Vky2VW__sectionMark{color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm);letter-spacing:.08em;margin:0}.home-module__Vky2VW__sectionTitle{margin:var(--p-space-3) 0 0;max-width:20ch;font-size:clamp(1.75rem,1.3rem + 1.9vw,2.5rem);font-weight:var(--p-weight-bold);letter-spacing:-.02em;line-height:1.1}.home-module__Vky2VW__sectionLead{margin:var(--p-space-5) 0 0;max-width:46ch;color:var(--p-text-muted);font-size:var(--p-text-lg);line-height:var(--p-leading)}.home-module__Vky2VW__ledger{border-top:1px solid var(--p-border);margin:0}.home-module__Vky2VW__ledgerRow{gap:var(--p-space-2) var(--p-space-4);padding-block:var(--p-space-5);border-bottom:1px solid var(--p-border);grid-template-columns:auto minmax(0,1fr);display:grid}.home-module__Vky2VW__ledgerNumber{grid-area:1/1}.home-module__Vky2VW__ledgerProblem{grid-area:1/2}.home-module__Vky2VW__ledgerAnswer{grid-area:2/2}@media (min-width:768px){.home-module__Vky2VW__ledgerRow{align-items:center;gap:var(--p-space-4);grid-template-columns:auto minmax(0,1fr) 56px minmax(0,1fr)}.home-module__Vky2VW__ledgerJoin{grid-area:1/3}.home-module__Vky2VW__ledgerAnswer{grid-area:1/4}}.home-module__Vky2VW__ledgerNumber{color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm)}.home-module__Vky2VW__ledgerProblem{color:var(--p-text-muted);font-size:var(--p-text-base);margin:0}.home-module__Vky2VW__ledgerJoin{background:var(--p-border-strong);height:1px;display:none}@media (min-width:768px){.home-module__Vky2VW__ledgerJoin{display:block}}.home-module__Vky2VW__ledgerAnswer{align-items:baseline;gap:var(--p-space-3);color:var(--p-text);font-size:var(--p-text-base);flex-wrap:wrap;margin:0;display:flex}.home-module__Vky2VW__ledgerAnswerTitle{font-weight:var(--p-weight-semibold)}.home-module__Vky2VW__ledgerState{padding:2px var(--p-space-2);border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:var(--p-surface-sunken);color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm);font-weight:var(--p-weight-normal)}.home-module__Vky2VW__ledgerRow:hover .home-module__Vky2VW__ledgerJoin{background:var(--p-brand)}.home-module__Vky2VW__ledgerRow:hover .home-module__Vky2VW__ledgerState{border-color:var(--p-brand);background:var(--p-brand-soft);color:var(--p-brand-strong)}.home-module__Vky2VW__gateSection{background:var(--p-inverse-bg);color:var(--p-inverse-text)}.home-module__Vky2VW__gateHead{max-width:34ch}.home-module__Vky2VW__gateSection .home-module__Vky2VW__sectionMark{color:var(--p-inverse-text-muted)}.home-module__Vky2VW__gateSection .home-module__Vky2VW__sectionTitle{color:var(--p-inverse-text);max-width:24ch}.home-module__Vky2VW__gateSection .home-module__Vky2VW__sectionLead{color:var(--p-inverse-text-muted)}.home-module__Vky2VW__gate{margin:var(--p-space-9) 0 0}.home-module__Vky2VW__gateDrawing{width:100%;max-width:720px;height:auto;margin-inline:auto;display:block}@media (max-width:767px){.home-module__Vky2VW__gateDrawing,.home-module__Vky2VW__gateCaption{display:none}.home-module__Vky2VW__gate{margin-top:var(--p-space-6)}}.home-module__Vky2VW__gateStage{fill:var(--p-inverse-text-muted);font-family:var(--p-font-sans);font-size:9.5px;font-weight:var(--p-weight-semibold);letter-spacing:.08em}.home-module__Vky2VW__gateNode{fill:var(--p-inverse-surface);stroke:var(--p-inverse-border);stroke-width:1px}.home-module__Vky2VW__gateNodeStrong{fill:var(--p-inverse-surface);stroke:var(--p-inverse-brand);stroke-width:1.5px}.home-module__Vky2VW__gateReview{fill:none;stroke:var(--p-inverse-text-muted);stroke-width:1px}.home-module__Vky2VW__gateMarkHollow{fill:none;stroke:var(--p-inverse-text-muted);stroke-width:1.5px}.home-module__Vky2VW__gateMarkFilled{fill:var(--p-inverse-brand);stroke:none}.home-module__Vky2VW__gateLabel{fill:var(--p-inverse-text-muted);font-family:var(--p-font-sans);font-size:12px}.home-module__Vky2VW__gateLabelStrong{fill:var(--p-inverse-text);font-family:var(--p-font-sans);font-size:12px;font-weight:var(--p-weight-semibold)}.home-module__Vky2VW__gateMono{fill:var(--p-inverse-text-muted);font-family:var(--p-font-mono);font-size:10px}.home-module__Vky2VW__gateStatus{fill:var(--p-inverse-text-muted);font-family:var(--p-font-sans);font-size:10.5px;font-weight:var(--p-weight-semibold);letter-spacing:.04em}.home-module__Vky2VW__gateStatusStrong{fill:var(--p-inverse-brand);font-family:var(--p-font-sans);font-size:10.5px;font-weight:var(--p-weight-semibold);letter-spacing:.04em}.home-module__Vky2VW__gateProposed{fill:none;stroke:var(--p-inverse-text-muted);stroke-width:1.5px;stroke-dasharray:5 4}.home-module__Vky2VW__gateAccepted{fill:none;stroke:var(--p-inverse-brand);stroke-width:2px}.home-module__Vky2VW__gateCaption{margin-top:var(--p-space-5);color:var(--p-inverse-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm);text-align:center}.home-module__Vky2VW__gateLegend{gap:var(--p-space-2);margin:var(--p-space-7) 0 0;padding:0;list-style:none;display:grid}.home-module__Vky2VW__gateLegendLine{color:var(--p-inverse-text-muted);font-size:var(--p-text-base);line-height:var(--p-leading)}.home-module__Vky2VW__gateStates{gap:var(--p-space-5);margin:var(--p-space-8) 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-module__Vky2VW__gateStates{gap:var(--p-space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.home-module__Vky2VW__gateState,.home-module__Vky2VW__gateStateAccepted{gap:var(--p-space-2);padding-top:var(--p-space-4);border-top:2px dashed var(--p-inverse-text-muted);display:grid}.home-module__Vky2VW__gateStateAccepted{border-top:2px solid var(--p-inverse-brand)}.home-module__Vky2VW__gateStateLabel{color:var(--p-inverse-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.home-module__Vky2VW__gateStateAccepted .home-module__Vky2VW__gateStateLabel{color:var(--p-inverse-brand)}.home-module__Vky2VW__gateStateStatus{color:var(--p-inverse-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm)}.home-module__Vky2VW__gateStateNote{color:var(--p-inverse-text-muted);font-size:var(--p-text-base);line-height:var(--p-leading)}.home-module__Vky2VW__chaptersSection{background:var(--p-surface-sunken)}.home-module__Vky2VW__chapters{gap:var(--p-space-8);margin-top:var(--p-space-9);display:grid}@media (min-width:900px){.home-module__Vky2VW__chapters{gap:var(--p-space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.home-module__Vky2VW__chapterList{border-top:1px solid var(--p-border);margin:0;padding:0;list-style:none}.home-module__Vky2VW__chapterItem{border-bottom:1px solid var(--p-border)}.home-module__Vky2VW__chapterRow{align-items:center;gap:var(--p-space-4);min-height:76px;padding-block:var(--p-space-3);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.home-module__Vky2VW__chapterRow:hover{text-decoration:none}.home-module__Vky2VW__chapterNumber{color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm)}.home-module__Vky2VW__chapterBody{gap:2px;display:grid}.home-module__Vky2VW__chapterLabel{color:var(--p-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.home-module__Vky2VW__chapterQuestion{color:var(--p-text-muted);font-size:var(--p-text-base);line-height:var(--p-leading)}.home-module__Vky2VW__chapterArrow{color:var(--p-text-muted);font-size:var(--p-text-lg)}.home-module__Vky2VW__chapterRow:hover .home-module__Vky2VW__chapterLabel,.home-module__Vky2VW__chapterRow:focus-visible .home-module__Vky2VW__chapterLabel{color:var(--p-brand-strong)}.home-module__Vky2VW__chapterRow:hover .home-module__Vky2VW__chapterArrow,.home-module__Vky2VW__chapterRow:focus-visible .home-module__Vky2VW__chapterArrow{color:var(--p-brand)}.home-module__Vky2VW__chapterPreviews{display:none}@media (min-width:900px){.home-module__Vky2VW__chapterPreviews{top:var(--p-space-8);padding:var(--p-space-6);border:1px solid var(--p-border);border-radius:var(--p-radius);background:var(--p-surface);display:grid;position:sticky}.home-module__Vky2VW__chapterPreview{opacity:0;grid-area:1/1}.home-module__Vky2VW__chapterPreview:first-child{opacity:1}.home-module__Vky2VW__chapters:has(.home-module__Vky2VW__chapterRow:is(:hover,:focus-visible)) .home-module__Vky2VW__chapterPreview:first-child{opacity:0}:is(.home-module__Vky2VW__chapters:has(.home-module__Vky2VW__chapterItem:first-child .home-module__Vky2VW__chapterRow:is(:hover,:focus-visible)) .home-module__Vky2VW__chapterPreview:first-child,.home-module__Vky2VW__chapters:has(.home-module__Vky2VW__chapterItem:nth-child(2) .home-module__Vky2VW__chapterRow:is(:hover,:focus-visible)) .home-module__Vky2VW__chapterPreview:nth-child(2),.home-module__Vky2VW__chapters:has(.home-module__Vky2VW__chapterItem:nth-child(3) .home-module__Vky2VW__chapterRow:is(:hover,:focus-visible)) .home-module__Vky2VW__chapterPreview:nth-child(3),.home-module__Vky2VW__chapters:has(.home-module__Vky2VW__chapterItem:nth-child(4) .home-module__Vky2VW__chapterRow:is(:hover,:focus-visible)) .home-module__Vky2VW__chapterPreview:nth-child(4)){opacity:1}}.home-module__Vky2VW__chapterPreviewCaption{margin:0 0 var(--p-space-4);color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm)}.home-module__Vky2VW__previewDrawing{width:100%;height:auto;display:block}.home-module__Vky2VW__previewNode{fill:var(--p-surface-sunken);stroke:var(--p-border);stroke-width:1px}.home-module__Vky2VW__previewNodeStrong{fill:var(--p-brand-selection);stroke:var(--p-brand);stroke-width:1px}.home-module__Vky2VW__previewLine{stroke:var(--p-border-strong);stroke-width:1px;fill:none}.home-module__Vky2VW__previewAccepted{stroke:var(--p-brand);stroke-width:2px;fill:none}.home-module__Vky2VW__previewDot{fill:var(--p-surface);stroke:var(--p-border-strong);stroke-width:1.5px}.home-module__Vky2VW__previewDotFilled{fill:var(--p-brand);stroke:none}.home-module__Vky2VW__previewLabel{fill:var(--p-text-muted);font-family:var(--p-font-sans);font-size:11px}.home-module__Vky2VW__final{background:var(--p-brand-strong);color:var(--p-text-inverse);padding-block:var(--p-space-10)}.home-module__Vky2VW__finalInner{width:100%;max-width:var(--p-container);padding-inline:var(--p-container-pad);gap:var(--p-space-8);align-items:center;margin-inline:auto;display:grid}@media (min-width:900px){.home-module__Vky2VW__finalInner{gap:var(--p-space-10);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.home-module__Vky2VW__finalTitle{max-width:18ch;font-size:clamp(1.75rem,1.3rem + 1.9vw,2.5rem);font-weight:var(--p-weight-bold);letter-spacing:-.02em;margin:0;line-height:1.08}.home-module__Vky2VW__finalBody{margin:var(--p-space-5) 0 0;color:#cfe3df;max-width:48ch;font-size:var(--p-text-lg);line-height:var(--p-leading)}.home-module__Vky2VW__finalActions{gap:var(--p-space-3);margin-top:var(--p-space-7);flex-wrap:wrap;display:flex}.home-module__Vky2VW__finalPrimary,.home-module__Vky2VW__finalSecondary{min-height:48px;padding-inline:var(--p-space-5);border-radius:var(--p-radius);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-module__Vky2VW__finalPrimary{background:var(--p-surface);color:var(--p-brand-strong);border:1px solid var(--p-surface)}.home-module__Vky2VW__finalPrimary:hover{background:#eef7f5;text-decoration:none}.home-module__Vky2VW__finalSecondary{color:var(--p-text-inverse);background:0 0;border:1px solid #ffffff73}.home-module__Vky2VW__finalSecondary:hover{background:#ffffff1a;text-decoration:none}.home-module__Vky2VW__finalFigure{margin:0}.home-module__Vky2VW__finalDrawing{width:100%;max-width:320px;height:auto;display:block}.home-module__Vky2VW__finalNode{fill:#ffffff0f;stroke:#ffffff47;stroke-width:1px}.home-module__Vky2VW__finalNodeAccepted{fill:#ffffff1f;stroke:var(--p-surface);stroke-width:1.5px}.home-module__Vky2VW__finalStage{fill:#a8cec8;font-family:var(--p-font-sans);font-size:9px;font-weight:var(--p-weight-semibold);letter-spacing:.09em}.home-module__Vky2VW__finalNodeLabel{fill:var(--p-text-inverse);font-family:var(--p-font-sans);font-size:12px}.home-module__Vky2VW__finalNodeLabelAccepted{fill:var(--p-text-inverse);font-family:var(--p-font-sans);font-size:12px;font-weight:var(--p-weight-semibold)}.home-module__Vky2VW__finalLine{fill:none;stroke:#ffffff57;stroke-width:1px}.home-module__Vky2VW__finalLineAccepted{fill:none;stroke:var(--p-surface);stroke-width:2px}.home-module__Vky2VW__finalMark{fill:var(--p-surface)}.home-module__Vky2VW__finalCaption{margin-top:var(--p-space-4);color:#a8cec8;font-family:var(--p-font-mono);font-size:var(--p-text-sm)}@media (max-width:767px){.home-module__Vky2VW__section,.home-module__Vky2VW__final{padding-block:var(--p-space-8)}.home-module__Vky2VW__hero{padding-block:var(--p-space-7) var(--p-space-8)}.home-module__Vky2VW__heroInner{gap:var(--p-space-6)}.home-module__Vky2VW__heroActions,.home-module__Vky2VW__finalActions{margin-top:var(--p-space-6)}}@media (prefers-reduced-motion:no-preference){.home-module__Vky2VW__hero .home-module__Vky2VW__heroEyebrow,.home-module__Vky2VW__hero .home-module__Vky2VW__heroTitle,.home-module__Vky2VW__hero .home-module__Vky2VW__heroLead,.home-module__Vky2VW__hero .home-module__Vky2VW__heroActions,.home-module__Vky2VW__hero .home-module__Vky2VW__heroAssurance{animation:home-module__Vky2VW__home-rise .36s var(--p-ease) backwards}.home-module__Vky2VW__hero .home-module__Vky2VW__heroEyebrow{animation-delay:0s}.home-module__Vky2VW__hero .home-module__Vky2VW__heroTitle{animation-delay:60ms}.home-module__Vky2VW__hero .home-module__Vky2VW__heroLead{animation-duration:.32s;animation-delay:.16s}.home-module__Vky2VW__hero .home-module__Vky2VW__heroActions{animation-duration:.3s;animation-delay:.24s}.home-module__Vky2VW__hero .home-module__Vky2VW__heroAssurance{animation-duration:.28s;animation-delay:.32s}.home-module__Vky2VW__graphStage{animation:home-module__Vky2VW__home-rise .3s var(--p-ease) backwards;animation-delay:calc(.42s + .14s * var(--stage,0))}.home-module__Vky2VW__graphRow{animation:home-module__Vky2VW__home-rise .24s var(--p-ease) backwards;animation-delay:calc(.7s + 90ms * var(--row,0))}.home-module__Vky2VW__graphProposal{animation:home-module__Vky2VW__home-rise .28s var(--p-ease) 1.02s backwards}.home-module__Vky2VW__graphAccepted{--draw:40;stroke-dasharray:40;animation:home-module__Vky2VW__home-draw .3s var(--p-ease) 1.18s backwards}.home-module__Vky2VW__graphAcceptedNode{transform-box:fill-box;transform-origin:50%;animation:home-module__Vky2VW__home-accept .36s var(--p-ease) 1.24s backwards}@supports (animation-timeline:view()){.home-module__Vky2VW__gateProposed,.home-module__Vky2VW__gateAccepted,.home-module__Vky2VW__gateMarkFilled,.home-module__Vky2VW__gateNodeStrong{animation-timing-function:var(--p-ease);animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 40%}.home-module__Vky2VW__gateProposed{animation-name:home-module__Vky2VW__home-fade}.home-module__Vky2VW__gateAccepted{--draw:90;stroke-dasharray:90;animation-name:home-module__Vky2VW__home-draw}.home-module__Vky2VW__gateMarkFilled,.home-module__Vky2VW__gateNodeStrong{animation-name:home-module__Vky2VW__home-settle}}}@keyframes home-module__Vky2VW__home-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-module__Vky2VW__home-fade{0%{opacity:0}to{opacity:1}}@keyframes home-module__Vky2VW__home-draw{0%{stroke-dashoffset:var(--draw,40)}to{stroke-dashoffset:0}}@keyframes home-module__Vky2VW__home-settle{0%{opacity:0}to{opacity:1}}@keyframes home-module__Vky2VW__home-accept{0%{opacity:0;transform:translateY(10px)}55%{opacity:1;transform:none}74%{transform:scale(1.04)}to{opacity:1;transform:none}}
.HeroFlowDiagram-module__lVR5NW__figure{margin:0;position:relative}.HeroFlowDiagram-module__lVR5NW__desktop{display:none}.HeroFlowDiagram-module__lVR5NW__mobile{width:100%;max-width:400px;height:auto;margin-inline:auto;display:block}@media (min-width:768px){.HeroFlowDiagram-module__lVR5NW__desktop{width:100%;max-width:960px;height:auto;margin-inline:auto;display:block}.HeroFlowDiagram-module__lVR5NW__mobile{display:none}}.HeroFlowDiagram-module__lVR5NW__structure{stroke:var(--p-border-strong);fill:none;stroke-width:1px}.HeroFlowDiagram-module__lVR5NW__node{fill:var(--p-surface);stroke:var(--p-border-strong);stroke-width:1px}.HeroFlowDiagram-module__lVR5NW__nodeSunken{fill:var(--p-surface-sunken);stroke:var(--p-border);stroke-width:1px}.HeroFlowDiagram-module__lVR5NW__proposed{stroke:var(--p-brand-line);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.HeroFlowDiagram-module__lVR5NW__accepted{stroke:var(--p-brand);stroke-width:2px;fill:none}.HeroFlowDiagram-module__lVR5NW__person{fill:var(--p-surface);stroke:var(--p-text-muted);stroke-width:1px}.HeroFlowDiagram-module__lVR5NW__personSelected{fill:var(--p-brand-selection);stroke:var(--p-brand);stroke-width:1.5px}.HeroFlowDiagram-module__lVR5NW__label{fill:var(--p-text);font-family:var(--p-font-sans);font-size:12px;font-weight:var(--p-weight-semibold)}.HeroFlowDiagram-module__lVR5NW__labelMuted{fill:var(--p-text-muted);font-family:var(--p-font-sans);font-size:11px;font-weight:var(--p-weight-normal)}.HeroFlowDiagram-module__lVR5NW__labelMono{fill:var(--p-text-muted);font-family:var(--p-font-mono);font-size:10.5px}.HeroFlowDiagram-module__lVR5NW__score{fill:var(--p-brand-strong);font-family:var(--p-font-mono);font-size:11px;font-weight:var(--p-weight-semibold)}.HeroFlowDiagram-module__lVR5NW__stage{fill:var(--p-brand);font-family:var(--p-font-sans);font-size:9.5px;font-weight:var(--p-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.HeroFlowDiagram-module__lVR5NW__glassPanel{fill:var(--p-glass-strong);stroke:var(--p-glass-border);stroke-width:1px}.HeroFlowDiagram-module__lVR5NW__rowMark{fill:var(--p-brand)}.HeroFlowDiagram-module__lVR5NW__port{fill:var(--p-brand);stroke:var(--p-surface);stroke-width:1px}
.plan-module__FX7Jba__container{}.plan-module__FX7Jba__chapterHead{--ground-text:var(--p-text);--ground-muted:var(--p-text-muted);--ground-brand:var(--p-brand);--ground-line:var(--p-border);padding-block:var(--p-space-9) var(--p-space-8);border-bottom:1px solid var(--p-border);background:var(--p-surface-warm)}.plan-module__FX7Jba__chapterHeadDark .plan-module__FX7Jba__chapterNumber,.plan-module__FX7Jba__chapterHeadDark .plan-module__FX7Jba__chapterLabel{color:var(--p-inverse-brand)}.plan-module__FX7Jba__chapterHeadDark{--ground-text:var(--p-inverse-text);--ground-muted:var(--p-inverse-text-muted);--ground-brand:var(--p-inverse-brand);--ground-line:var(--p-inverse-border);background:var(--p-inverse-bg);border-bottom-color:#0000;}.plan-module__FX7Jba__chapterMark{align-items:baseline;gap:var(--p-space-3);margin:0 0 var(--p-space-3);display:flex}.plan-module__FX7Jba__chapterNumber{color:var(--p-brand);font-family:var(--p-font-mono);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.plan-module__FX7Jba__chapterLabel{color:var(--p-brand);font-size:var(--p-text-sm);font-weight:var(--p-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.plan-module__FX7Jba__chapterTitle{max-width:20ch;font-size:clamp(1.875rem,1.35rem + 2.4vw,3.25rem);font-weight:var(--p-weight-bold);line-height:var(--p-leading-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.plan-module__FX7Jba__chapterTitleDark{color:var(--p-inverse-text);}.plan-module__FX7Jba__chapterQuestion{margin:var(--p-space-4) 0 0;padding-left:var(--p-space-4);border-left:2px solid var(--p-brand);max-width:60ch;color:var(--p-text);font-size:var(--p-text-lg)}.plan-module__FX7Jba__chapterQuestionDark{color:var(--p-inverse-text);}.plan-module__FX7Jba__chapterLead{margin:var(--p-space-4) 0 0;max-width:62ch;color:var(--p-text-muted);font-size:var(--p-text-lg);line-height:var(--p-leading)}.plan-module__FX7Jba__chapterLeadDark{color:var(--p-inverse-text-muted);}.plan-module__FX7Jba__section{--ground-text:var(--p-text);--ground-muted:var(--p-text-muted);--ground-brand:var(--p-brand);--ground-line:var(--p-border);padding-block:var(--p-space-7);border-bottom:1px solid var(--p-border)}.plan-module__FX7Jba__sectionDark{--ground-text:var(--p-inverse-text);--ground-muted:var(--p-inverse-text-muted);--ground-brand:var(--p-inverse-brand);--ground-line:var(--p-inverse-border);background:var(--p-inverse-bg);color:var(--p-inverse-text);border-bottom-color:#0000;}.plan-module__FX7Jba__sectionQuiet{background:var(--p-surface-sunken);border-bottom-color:#0000;}.plan-module__FX7Jba__sectionDark .plan-module__FX7Jba__sectionIndex{color:var(--p-inverse-text-muted)}.plan-module__FX7Jba__sectionHead{gap:var(--p-space-4);margin-bottom:var(--p-space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (max-width:480px){.plan-module__FX7Jba__sectionHead{gap:var(--p-space-2);grid-template-columns:minmax(0,1fr)}.plan-module__FX7Jba__sectionIndex{padding-top:0}}.plan-module__FX7Jba__sectionIndex{color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-base);padding-top:3px}.plan-module__FX7Jba__sectionTitle{max-width:28ch;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:var(--p-weight-semibold);line-height:var(--p-leading-heading,1.2);letter-spacing:-.01em;margin:0}.plan-module__FX7Jba__sectionTitleDark{color:var(--p-inverse-text);}.plan-module__FX7Jba__sectionLead{margin:var(--p-space-3) 0 0;max-width:62ch;color:var(--p-text-muted);font-size:var(--p-text-lg);line-height:var(--p-leading)}.plan-module__FX7Jba__sectionLeadDark{color:var(--p-inverse-text-muted);}.plan-module__FX7Jba__ledger{border-top:1px solid var(--p-border);margin:0}.plan-module__FX7Jba__ledgerRow{gap:var(--p-space-2);padding-block:var(--p-space-4);border-bottom:1px solid var(--p-border);display:grid}@media (min-width:768px){.plan-module__FX7Jba__ledgerRow{gap:var(--p-space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline}}.plan-module__FX7Jba__ledgerTerm{color:var(--p-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);margin:0}.plan-module__FX7Jba__ledgerDetail{gap:var(--p-space-1);flex-direction:column;margin:0;display:flex}.plan-module__FX7Jba__ledgerResponse{color:var(--p-text-muted);line-height:var(--p-leading)}.plan-module__FX7Jba__ledgerObject{color:var(--p-brand-strong);font-family:var(--p-font-mono);font-size:var(--p-text-sm)}.plan-module__FX7Jba__rail{border-top:1px solid var(--p-border);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.plan-module__FX7Jba__rail{border-top:none;grid-template-columns:repeat(5,minmax(0,1fr))}}.plan-module__FX7Jba__railStage{padding-block:var(--p-space-4);border-bottom:1px solid var(--p-border)}@media (min-width:900px){.plan-module__FX7Jba__railStage{padding:var(--p-space-4) var(--p-space-4) var(--p-space-5) 0;border-top:2px solid var(--p-brand);border-bottom:none}}.plan-module__FX7Jba__railNumber{color:var(--p-brand);font-family:var(--p-font-mono);font-size:var(--p-text-sm);display:block}.plan-module__FX7Jba__railName{margin:var(--p-space-2) 0 var(--p-space-1);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.plan-module__FX7Jba__railBody{color:var(--p-text-muted);font-size:var(--p-text-base);line-height:var(--p-leading);margin:0}.plan-module__FX7Jba__matrixScroll{overflow-x:auto}.plan-module__FX7Jba__matrix{border-collapse:collapse;text-align:left;width:100%}.plan-module__FX7Jba__matrix th,.plan-module__FX7Jba__matrix td{padding:var(--p-space-3);border-bottom:1px solid var(--p-border);vertical-align:top}.plan-module__FX7Jba__matrix thead th{color:var(--p-text-muted);font-size:var(--p-text-sm);font-weight:var(--p-weight-semibold);white-space:normal}.plan-module__FX7Jba__matrix tbody th{color:var(--p-text);font-weight:var(--p-weight-semibold)}.plan-module__FX7Jba__matrixYes{color:var(--p-brand-strong);font-weight:var(--p-weight-semibold)}.plan-module__FX7Jba__matrixNo{color:var(--p-text-muted)}@media (max-width:849px){.plan-module__FX7Jba__matrix,.plan-module__FX7Jba__matrix tbody,.plan-module__FX7Jba__matrix tr,.plan-module__FX7Jba__matrix td{display:block}.plan-module__FX7Jba__matrix thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.plan-module__FX7Jba__matrix tr{padding-block:var(--p-space-3);border-bottom:1px solid var(--p-border)}.plan-module__FX7Jba__matrix tbody th{font-size:var(--p-text-lg);border-bottom:none;padding-inline:0;display:block}.plan-module__FX7Jba__matrix td{justify-content:space-between;gap:var(--p-space-4);border-bottom:none;padding-inline:0;display:flex}.plan-module__FX7Jba__matrix td:before{content:attr(data-label);color:var(--p-text-muted);font-size:var(--p-text-sm)}}.plan-module__FX7Jba__continuation{padding-block:var(--p-space-6);border-bottom:1px solid var(--p-border)}.plan-module__FX7Jba__continuationBecause{margin:0 0 var(--p-space-3);max-width:58ch;color:var(--p-text-muted);font-size:var(--p-text-lg);line-height:var(--p-leading)}.plan-module__FX7Jba__continuationLink{min-height:44px;color:var(--p-brand-strong);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.plan-module__FX7Jba__continuationLink:hover{text-decoration:underline}.plan-module__FX7Jba__spine{gap:0;margin:0;padding:0;list-style:none;display:grid}.plan-module__FX7Jba__spineStage{align-items:baseline;gap:var(--p-space-3);padding:var(--p-space-3) 0 var(--p-space-3) var(--p-space-5);grid-template-columns:auto auto minmax(0,1fr);display:grid;position:relative}.plan-module__FX7Jba__spineStage:before{content:"";background:var(--p-border-strong);width:1px;position:absolute;top:0;bottom:0;left:4px}.plan-module__FX7Jba__spineStage:first-child:before{top:50%}.plan-module__FX7Jba__spineStage:last-child:before{bottom:50%}.plan-module__FX7Jba__spineMark{background:var(--p-surface);border:1.5px solid var(--p-border-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 4.5px);left:0}.plan-module__FX7Jba__spineStage:last-child .plan-module__FX7Jba__spineMark{background:var(--p-brand);border-color:var(--p-brand)}.plan-module__FX7Jba__spineNumber{color:var(--p-text-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm)}.plan-module__FX7Jba__spineName{color:var(--p-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-medium)}.plan-module__FX7Jba__spineStage:last-child .plan-module__FX7Jba__spineName{font-weight:var(--p-weight-semibold)}@media (prefers-reduced-motion:no-preference){.plan-module__FX7Jba__chapterMark,.plan-module__FX7Jba__chapterTitle,.plan-module__FX7Jba__chapterTitleDark,.plan-module__FX7Jba__chapterQuestion,.plan-module__FX7Jba__chapterQuestionDark,.plan-module__FX7Jba__chapterLead,.plan-module__FX7Jba__chapterLeadDark{animation:plan-module__FX7Jba__chapter-rise .34s var(--p-ease) backwards}.plan-module__FX7Jba__chapterMark{animation-delay:0s}.plan-module__FX7Jba__chapterTitle,.plan-module__FX7Jba__chapterTitleDark{animation-delay:60ms}.plan-module__FX7Jba__chapterQuestion,.plan-module__FX7Jba__chapterQuestionDark{animation-delay:.14s}.plan-module__FX7Jba__chapterLead,.plan-module__FX7Jba__chapterLeadDark{animation-delay:.2s}@supports (animation-timeline:view()){.plan-module__FX7Jba__sectionHead{animation:plan-module__FX7Jba__chapter-rise 1ms var(--p-ease) both;animation-timeline:view();animation-range:entry 10% cover 18%}}}@keyframes plan-module__FX7Jba__chapter-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.plan-module__FX7Jba__spineStage:before{transform-origin:top;animation:.13s linear backwards plan-module__FX7Jba__spine-draw;animation-delay:calc(.4s + .13s * var(--stage-index,0))}.plan-module__FX7Jba__spineMark,.plan-module__FX7Jba__spineNumber,.plan-module__FX7Jba__spineName{animation:plan-module__FX7Jba__spine-enter .18s var(--p-ease,ease-out) backwards;animation-delay:calc(.52s + .1s * var(--stage-index,0))}.plan-module__FX7Jba__spineStage:last-child:before{animation:plan-module__FX7Jba__spine-draw .13s linear backwards, plan-module__FX7Jba__proposal-settles .32s var(--p-ease,ease-out) backwards;animation-delay:calc(.4s + .13s * var(--stage-index,0)), calc(.7s + .1s * var(--stage-index,0))}.plan-module__FX7Jba__spineStage:last-child .plan-module__FX7Jba__spineMark{animation:plan-module__FX7Jba__allocation-accepted .7s var(--p-ease,ease-out) backwards;animation-delay:calc(.52s + .1s * var(--stage-index,0))}}@keyframes plan-module__FX7Jba__spine-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes plan-module__FX7Jba__spine-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes plan-module__FX7Jba__proposal-settles{0%,55%{background-color:#0000;background-image:repeating-linear-gradient(to bottom, var(--p-border-strong) 0 4px, transparent 4px 9px)}to{background-color:var(--p-border-strong);background-image:repeating-linear-gradient(to bottom, var(--p-border-strong) 0 9px, transparent 9px 9px)}}@keyframes plan-module__FX7Jba__allocation-accepted{0%{opacity:0;background:var(--p-surface);border-color:var(--p-border-strong);transform:translateY(8px)}26%{opacity:1;background:var(--p-surface);border-color:var(--p-border-strong);transform:none}50%{background:var(--p-surface);border-color:var(--p-border-strong)}51%{background:var(--p-brand);border-color:var(--p-brand)}68%{transform:scale(1.45)}to{opacity:1;background:var(--p-brand);border-color:var(--p-brand);transform:none}}
.pages-module__ldm_Jq__container{}.pages-module__ldm_Jq__hero{padding-block:var(--p-space-8) var(--p-space-7);border-bottom:1px solid var(--p-border)}.pages-module__ldm_Jq__heroInner{gap:var(--p-space-6);align-items:start;display:grid}@media (min-width:1024px){.pages-module__ldm_Jq__heroInner{gap:var(--p-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.pages-module__ldm_Jq__heroDemo{padding-top:0}@media (min-width:1024px){.pages-module__ldm_Jq__heroDemo{padding-top:var(--p-space-2)}}@media (prefers-reduced-motion:no-preference){.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroEyebrow,.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroTitle,.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroLead,.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroPrimary,.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroSecondary{animation:pages-module__ldm_Jq__hero-rise .36s var(--p-ease,ease-out) backwards}.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroEyebrow{animation-delay:0s}.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroTitle{animation-delay:40ms}.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroLead{animation-duration:.3s;animation-delay:.12s}.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroPrimary{animation-duration:.3s;animation-delay:.18s}.pages-module__ldm_Jq__hero .pages-module__ldm_Jq__heroSecondary{animation-duration:.24s;animation-delay:.24s}}@keyframes pages-module__ldm_Jq__hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pages-module__ldm_Jq__heroEyebrow{color:var(--ground-brand);font-size:var(--p-text-sm);font-weight:var(--p-weight-semibold);letter-spacing:.12em;text-transform:uppercase;margin:0}.pages-module__ldm_Jq__heroTitle{margin:var(--p-space-4) 0 0;max-width:20ch;font-size:var(--p-display-1);font-weight:var(--p-weight-bold);line-height:var(--p-leading-display);letter-spacing:-.03em;text-wrap:balance}.pages-module__ldm_Jq__heroLead{margin:var(--p-space-4) 0 0;max-width:58ch;color:var(--ground-muted);font-size:var(--p-text-lg);line-height:var(--p-leading)}.pages-module__ldm_Jq__heroActions,.pages-module__ldm_Jq__startActions,.pages-module__ldm_Jq__conclusionActions{gap:var(--p-space-3);margin-top:var(--p-space-6);flex-wrap:wrap;display:flex}.pages-module__ldm_Jq__heroPrimary,.pages-module__ldm_Jq__conclusionPrimary{min-height:48px;padding-inline:var(--p-space-5);background:var(--p-primary);border:1px solid var(--p-primary);border-radius:var(--p-radius);color:var(--p-primary-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.pages-module__ldm_Jq__heroSecondary,.pages-module__ldm_Jq__conclusionSecondary{min-height:48px;padding-inline:var(--p-space-5);border:1px solid var(--p-border-strong);border-radius:var(--p-radius);color:var(--ground-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.pages-module__ldm_Jq__heroPrimary:hover,.pages-module__ldm_Jq__heroSecondary:hover,.pages-module__ldm_Jq__conclusionPrimary:hover,.pages-module__ldm_Jq__conclusionSecondary:hover{text-decoration:none}.pages-module__ldm_Jq__gaps{border-top:1px solid var(--p-border);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pages-module__ldm_Jq__gaps{column-gap:var(--p-space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.pages-module__ldm_Jq__gap{padding-block:var(--p-space-4);border-bottom:1px solid var(--p-border)}.pages-module__ldm_Jq__gapTitle{margin:0 0 var(--p-space-2);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__gapBody{color:var(--ground-muted);line-height:var(--p-leading);margin:0}.pages-module__ldm_Jq__grammar{margin-top:var(--p-space-6);gap:var(--p-space-2);display:grid}.pages-module__ldm_Jq__grammarLine{align-items:baseline;gap:var(--p-space-3);color:var(--ground-muted);margin:0;display:flex}.pages-module__ldm_Jq__markSolid,.pages-module__ldm_Jq__markDashed{border-top-width:2px;flex:none;width:28px;height:0;margin-top:8px}.pages-module__ldm_Jq__markSolid{border-top-style:solid;border-top-color:var(--ground-brand)}.pages-module__ldm_Jq__markDashed{border-top-style:dashed;border-top-color:var(--p-brand-line)}.pages-module__ldm_Jq__chapters{border-top:1px solid var(--p-border);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pages-module__ldm_Jq__chapters{column-gap:var(--p-space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.pages-module__ldm_Jq__chapterEntry{gap:var(--p-space-2);padding-block:var(--p-space-5);border-bottom:1px solid var(--p-border);flex-direction:column;display:flex}.pages-module__ldm_Jq__chapterEntryMark{align-items:baseline;gap:var(--p-space-3);margin:0;display:flex}.pages-module__ldm_Jq__chapterEntryNumber{color:var(--ground-brand);font-family:var(--p-font-mono);font-size:var(--p-text-base);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__chapterEntryLabel{color:var(--ground-brand);font-size:var(--p-text-sm);font-weight:var(--p-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.pages-module__ldm_Jq__chapterEntryQuestion{max-width:34ch;font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);text-wrap:balance;margin:0}.pages-module__ldm_Jq__chapterEntrySummary{color:var(--ground-muted);line-height:var(--p-leading);margin:0}.pages-module__ldm_Jq__chapterEntryLink{min-height:44px;color:var(--ground-brand);font-weight:var(--p-weight-semibold);align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.pages-module__ldm_Jq__chapterEntryLink:hover{text-decoration:underline}.pages-module__ldm_Jq__start{padding-block:var(--p-space-7)}.pages-module__ldm_Jq__startTitle{max-width:20ch;font-size:var(--p-display-2);font-weight:var(--p-weight-bold);line-height:var(--p-leading-display);letter-spacing:-.02em;margin:0}.pages-module__ldm_Jq__startBody{margin:var(--p-space-3) 0 0;max-width:54ch;color:var(--ground-muted);line-height:var(--p-leading)}.pages-module__ldm_Jq__chain{border-top:1px solid var(--p-border);margin:0;padding:0;list-style:none}.pages-module__ldm_Jq__chainItem{gap:var(--p-space-1) var(--p-space-4);padding-block:var(--p-space-4);border-bottom:1px solid var(--p-border);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index name"".body";display:grid}.pages-module__ldm_Jq__chainIndex{color:var(--ground-brand);font-family:var(--p-font-mono);font-size:var(--p-text-sm);grid-area:index;padding-top:4px}.pages-module__ldm_Jq__chainName{font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);grid-area:name;margin:0}.pages-module__ldm_Jq__chainBody{max-width:62ch;color:var(--ground-muted);line-height:var(--p-leading);grid-area:body;margin:0}.pages-module__ldm_Jq__pillarPlan{border-top:1px solid var(--p-border)}.pages-module__ldm_Jq__pillarEntry{gap:var(--p-space-4);padding-block:var(--p-space-5);border-bottom:1px solid var(--p-border);grid-template-columns:auto minmax(0,1fr);display:grid}.pages-module__ldm_Jq__pillarMark{color:var(--ground-brand);font-family:var(--p-font-mono);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);margin:0}.pages-module__ldm_Jq__pillarName{margin:0 0 var(--p-space-2);font-size:var(--p-text-xl,var(--p-text-lg));font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__pillarBody{max-width:60ch;color:var(--ground-muted);line-height:var(--p-leading);margin:0}.pages-module__ldm_Jq__pillarFacts,.pages-module__ldm_Jq__stepMeta,.pages-module__ldm_Jq__controlMeta,.pages-module__ldm_Jq__brief{margin:var(--p-space-4) 0 0;gap:var(--p-space-3);display:grid}@media (min-width:768px){.pages-module__ldm_Jq__pillarFacts,.pages-module__ldm_Jq__brief{grid-template-columns:repeat(3,minmax(0,1fr))}.pages-module__ldm_Jq__stepMeta,.pages-module__ldm_Jq__controlMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}.pages-module__ldm_Jq__pillarFacts dt,.pages-module__ldm_Jq__stepMeta dt,.pages-module__ldm_Jq__controlMeta dt,.pages-module__ldm_Jq__brief dt{color:var(--ground-muted);font-size:var(--p-text-sm);font-weight:var(--p-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px}.pages-module__ldm_Jq__pillarFacts dd,.pages-module__ldm_Jq__stepMeta dd,.pages-module__ldm_Jq__controlMeta dd,.pages-module__ldm_Jq__brief dd{color:var(--ground-text);font-size:var(--p-text-base);line-height:var(--p-leading);margin:0}.pages-module__ldm_Jq__brief dd{color:var(--ground-muted)}.pages-module__ldm_Jq__boundary{--ground-text:var(--p-text);--ground-muted:var(--p-text-muted);--ground-brand:var(--p-brand-strong);gap:var(--p-space-5);padding:var(--p-space-5);border:1px solid var(--p-brand);border-radius:var(--p-radius);background:var(--p-brand-selection,var(--p-surface-sunken));color:var(--ground-text);display:grid}@media (min-width:900px){.pages-module__ldm_Jq__boundary{gap:var(--p-space-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pages-module__ldm_Jq__boundaryScoreTitle{margin:0 0 var(--p-space-2);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__boundaryScoreBody{color:var(--ground-muted);line-height:var(--p-leading);margin:0}.pages-module__ldm_Jq__boundaryList{gap:var(--p-space-2);align-content:start;margin:0;padding:0;list-style:none;display:grid}.pages-module__ldm_Jq__boundaryItem{padding-left:var(--p-space-4);border-left:2px solid var(--p-brand);color:var(--ground-text);font-weight:var(--p-weight-medium)}.pages-module__ldm_Jq__rules{margin:var(--p-space-6) 0 0;gap:var(--p-space-3);padding:0;list-style:none;display:grid}.pages-module__ldm_Jq__rule{align-items:baseline;gap:var(--p-space-3);display:flex}.pages-module__ldm_Jq__ruleSolid,.pages-module__ldm_Jq__ruleDashed,.pages-module__ldm_Jq__ruleNone{border-top-width:2px;flex:none;width:28px;height:0;margin-top:8px}.pages-module__ldm_Jq__ruleSolid{border-top-style:solid;border-top-color:var(--ground-brand)}.pages-module__ldm_Jq__ruleDashed{border-top-style:dashed;border-top-color:var(--p-brand-line)}.pages-module__ldm_Jq__ruleNone{border-top-style:dotted;border-top-color:var(--p-border-strong)}.pages-module__ldm_Jq__ruleTitle{color:var(--ground-text);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__ruleBody{color:var(--ground-muted)}.pages-module__ldm_Jq__steps{border-top:1px solid var(--p-border);margin:0;padding:0;list-style:none}.pages-module__ldm_Jq__step{gap:var(--p-space-2) var(--p-space-4);padding-block:var(--p-space-5);border-bottom:1px solid var(--p-border);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:900px){.pages-module__ldm_Jq__step{align-items:start;column-gap:var(--p-space-6);grid-template-columns:auto minmax(0,5fr) minmax(0,4fr)}}.pages-module__ldm_Jq__stepNumber{color:var(--ground-brand);font-family:var(--p-font-mono);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__stepTitle{margin:0 0 var(--p-space-1);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__stepText{color:var(--ground-muted);line-height:var(--p-leading);margin:0}.pages-module__ldm_Jq__stepMeta{margin-top:var(--p-space-2);grid-column:2/-1}@media (min-width:900px){.pages-module__ldm_Jq__stepMeta{grid-column:3;margin-top:0}}.pages-module__ldm_Jq__example{border-top:1px solid var(--p-border);margin:0;padding:0;list-style:none}.pages-module__ldm_Jq__exampleRow{gap:var(--p-space-1);padding-block:var(--p-space-3);border-bottom:1px solid var(--p-border);display:grid}@media (min-width:768px){.pages-module__ldm_Jq__exampleRow{gap:var(--p-space-5);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:baseline}}.pages-module__ldm_Jq__exampleStage{color:var(--ground-brand);font-family:var(--p-font-mono);font-size:var(--p-text-sm)}.pages-module__ldm_Jq__exampleDetail{color:var(--ground-muted);line-height:var(--p-leading)}.pages-module__ldm_Jq__profiles{border-top:1px solid var(--p-border);margin:0;padding:0;list-style:none}.pages-module__ldm_Jq__profile{gap:var(--p-space-1);padding-block:var(--p-space-4);border-bottom:1px solid var(--p-border);display:grid}@media (min-width:900px){.pages-module__ldm_Jq__profile{column-gap:var(--p-space-6);grid-template-columns:minmax(0,2fr) minmax(0,5fr);align-items:baseline}}.pages-module__ldm_Jq__profileName{align-items:center;gap:var(--p-space-2);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold);margin:0;display:flex}.pages-module__ldm_Jq__profileGlyph{width:18px;height:18px;color:var(--ground-brand);flex:none}.pages-module__ldm_Jq__profileOwns{color:var(--ground-text);font-weight:var(--p-weight-medium);margin:0}.pages-module__ldm_Jq__profileBody{color:var(--ground-muted);line-height:var(--p-leading);grid-column:2;margin:0}@media (max-width:899px){.pages-module__ldm_Jq__profileBody{grid-column:1}}.pages-module__ldm_Jq__handoff{border-top:1px solid var(--p-border);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pages-module__ldm_Jq__handoff{border-top:none;grid-template-columns:repeat(4,minmax(0,1fr))}}.pages-module__ldm_Jq__handoffStep{padding-block:var(--p-space-4);border-bottom:1px solid var(--p-border)}@media (min-width:900px){.pages-module__ldm_Jq__handoffStep{padding:var(--p-space-4) var(--p-space-4) var(--p-space-5) 0;border-top:2px solid var(--p-brand);border-bottom:none}}.pages-module__ldm_Jq__handoffIndex{color:var(--ground-brand);font-family:var(--p-font-mono);font-size:var(--p-text-sm);display:block}.pages-module__ldm_Jq__handoffActor{margin:var(--p-space-2) 0 var(--p-space-1);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__handoffBody{color:var(--ground-muted);line-height:var(--p-leading);margin:0}.pages-module__ldm_Jq__handoffClose{margin:var(--p-space-5) 0 0;max-width:58ch;color:var(--ground-text);font-size:var(--p-text-lg)}.pages-module__ldm_Jq__limits{border-top:1px solid var(--p-border);margin:0}.pages-module__ldm_Jq__limitRow{gap:var(--p-space-1);padding-block:var(--p-space-4);border-bottom:1px solid var(--p-border);display:grid}@media (min-width:768px){.pages-module__ldm_Jq__limitRow{gap:var(--p-space-6);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:baseline}}.pages-module__ldm_Jq__limitRole{font-weight:var(--p-weight-semibold);margin:0}.pages-module__ldm_Jq__limitBody{color:var(--ground-muted);line-height:var(--p-leading);margin:0}.pages-module__ldm_Jq__notClaimed{gap:var(--p-space-2);margin:0;padding:0;list-style:none;display:grid}.pages-module__ldm_Jq__notClaimedItem{padding-left:var(--p-space-4);border-left:2px solid var(--p-inverse-text-muted);color:var(--ground-text);line-height:var(--p-leading)}.pages-module__ldm_Jq__controls{border-top:1px solid var(--p-inverse-border,#ffffff29);gap:0;display:grid}.pages-module__ldm_Jq__control{padding-block:var(--p-space-5);border-bottom:1px solid var(--p-inverse-border,#ffffff29)}.pages-module__ldm_Jq__controlArea{margin:0 0 var(--p-space-3);color:var(--ground-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__controlFacts{gap:var(--p-space-2);margin:0;padding:0;list-style:none;display:grid}.pages-module__ldm_Jq__controlFactTitle{color:var(--ground-text);font-weight:var(--p-weight-semibold);display:block}.pages-module__ldm_Jq__controlFactBody{color:var(--ground-muted);line-height:var(--p-leading)}.pages-module__ldm_Jq__controlMeta dt{color:var(--ground-muted)}.pages-module__ldm_Jq__controlMeta dd{color:var(--ground-text)}.pages-module__ldm_Jq__split{gap:var(--p-space-6);display:grid}@media (min-width:768px){.pages-module__ldm_Jq__split{gap:var(--p-space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.pages-module__ldm_Jq__splitTitle{margin:0 0 var(--p-space-3);color:var(--ground-text);font-size:var(--p-text-lg);font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__splitList{gap:var(--p-space-2);color:var(--ground-muted);line-height:var(--p-leading);margin:0;padding:0;list-style:none;display:grid}.pages-module__ldm_Jq__conclusion{padding-block:var(--p-space-7)}.pages-module__ldm_Jq__conclusionTitle{max-width:20ch;font-size:var(--p-display-2);font-weight:var(--p-weight-bold);line-height:var(--p-leading-display);letter-spacing:-.02em;margin:0}.pages-module__ldm_Jq__conclusionBody{margin:var(--p-space-3) 0 0;max-width:58ch;color:var(--ground-muted);line-height:var(--p-leading)}.pages-module__ldm_Jq__conclusionQuiet{min-height:48px;padding-inline:var(--p-space-3);color:var(--ground-muted);font-size:var(--p-text-lg);align-items:center;text-decoration:none;display:inline-flex}.pages-module__ldm_Jq__conclusionQuiet:hover{color:var(--ground-text);text-decoration:underline}.pages-module__ldm_Jq__objectMap{margin:var(--p-space-7) 0 0}.pages-module__ldm_Jq__objectMapDrawing{width:100%;max-width:700px;height:auto;margin-inline:auto;display:none}.pages-module__ldm_Jq__objectMapNarrow{width:100%;max-width:340px;height:auto;margin-inline:auto;display:block}@media (min-width:768px){.pages-module__ldm_Jq__objectMapDrawing{display:block}.pages-module__ldm_Jq__objectMapNarrow{display:none}}.pages-module__ldm_Jq__objectMapCaption{margin-top:var(--p-space-4);color:var(--ground-muted);font-family:var(--p-font-mono);font-size:var(--p-text-sm);text-align:center}.pages-module__ldm_Jq__anatomy{margin:var(--p-space-6) 0 var(--p-space-8)}.pages-module__ldm_Jq__anatomyDrawing{width:100%;max-width:640px;height:auto;display:none}.pages-module__ldm_Jq__anatomyNarrow{width:100%;max-width:320px;height:auto;display:block}@media (min-width:768px){.pages-module__ldm_Jq__anatomyDrawing{display:block}.pages-module__ldm_Jq__anatomyNarrow{display:none}}.pages-module__ldm_Jq__anatomyStage{fill:var(--ground-brand);font-family:var(--p-font-sans);font-size:9.5px;font-weight:var(--p-weight-semibold);letter-spacing:.09em}.pages-module__ldm_Jq__anatomyNode{fill:none;stroke:var(--ground-line);stroke-width:1px}.pages-module__ldm_Jq__anatomyNodeBounded{fill:none;stroke:var(--ground-muted);stroke-width:1px;stroke-dasharray:5 4}.pages-module__ldm_Jq__anatomyLine{fill:none;stroke:var(--ground-muted);stroke-width:1px}.pages-module__ldm_Jq__anatomyTitle{fill:var(--ground-text);font-family:var(--p-font-sans);font-size:13px;font-weight:var(--p-weight-semibold)}.pages-module__ldm_Jq__anatomyDetail{fill:var(--ground-muted);font-family:var(--p-font-mono);font-size:10.5px}.pages-module__ldm_Jq__anatomyCaption{margin-top:var(--p-space-4);color:var(--ground-muted);font-size:var(--p-text-base)}
