.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--spacing-8);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--type-body-small-strong-size);line-height:var(--type-body-small-strong-line);letter-spacing:0;padding:var(--spacing-12) var(--spacing-20);min-height:var(--size-button-height);border:var(--stroke-1) solid transparent;border-radius:var(--radius-button);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;text-decoration:none;display:inline-flex;overflow:hidden}.Button-module__VMVMAW__button:focus-visible{box-shadow:0 0 0 var(--stroke-2) var(--color-background), 0 0 0 var(--stroke-4) var(--color-accent);outline:none}.Button-module__VMVMAW__button:disabled{opacity:.45;cursor:not-allowed}.Button-module__VMVMAW__button.Button-module__VMVMAW__primary{background-color:var(--color-accent);color:var(--color-surface);border-color:#0000}.Button-module__VMVMAW__button.Button-module__VMVMAW__primary:hover:not(:disabled),.Button-module__VMVMAW__button.Button-module__VMVMAW__primary[data-demo-state=hover]{background-color:var(--color-accent);border-color:var(--color-ink);color:var(--color-surface);box-shadow:var(--shadow-card-hover)}.Button-module__VMVMAW__button.Button-module__VMVMAW__primary:focus-visible,.Button-module__VMVMAW__button.Button-module__VMVMAW__primary[data-demo-state=focus]{background-color:var(--color-accent);color:var(--color-surface);box-shadow:0 0 0 var(--stroke-2) var(--color-background), 0 0 0 var(--stroke-4) var(--color-accent);border-color:#0000;outline:none}.Button-module__VMVMAW__button.Button-module__VMVMAW__primary:active:not(:disabled),.Button-module__VMVMAW__button.Button-module__VMVMAW__primary[data-demo-state=active]{background-color:var(--color-muted);color:var(--color-background);border-color:#0000}.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary{background-color:var(--color-background);color:var(--color-ink);border-color:var(--color-accent)}.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary:hover:not(:disabled),.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary[data-demo-state=hover]{background-color:var(--color-background);border-color:var(--color-ink);color:var(--color-accent);box-shadow:var(--shadow-card-hover)}.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary:focus-visible,.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary[data-demo-state=focus]{background-color:var(--color-background);border-color:var(--color-accent);color:var(--color-ink);box-shadow:0 0 0 var(--stroke-2) var(--color-background), 0 0 0 var(--stroke-4) var(--color-accent);outline:none}.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary:active:not(:disabled),.Button-module__VMVMAW__button.Button-module__VMVMAW__secondary[data-demo-state=active]{background-color:var(--color-background);border-color:var(--color-muted);color:var(--color-muted)}.Button-module__VMVMAW__button.Button-module__VMVMAW__ghost{color:var(--color-ink);background-color:#0000;border-color:#0000}.Button-module__VMVMAW__button.Button-module__VMVMAW__ghost:hover:not(:disabled){background-color:var(--color-surface-alt);color:var(--color-ink)}.Button-module__VMVMAW__sm{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3)}.Button-module__VMVMAW__lg{font-size:var(--font-size-base);padding:var(--space-4) var(--space-8)}
.Chip-module__Vm9tWW__chip{font-family:var(--font-mono);font-size:var(--type-meta-chip-size);line-height:var(--type-meta-chip-line);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:0;padding:var(--spacing-6) var(--spacing-10);border-radius:var(--radius-chip);min-height:var(--size-chip-height);white-space:nowrap;border:var(--stroke-1) solid transparent;justify-content:center;align-items:center;display:inline-flex}.Chip-module__Vm9tWW__default{background-color:var(--color-surface);color:var(--color-muted);border-color:var(--color-line)}.Chip-module__Vm9tWW__public{background-color:var(--color-accent);color:var(--color-surface);border-color:#0000}.Chip-module__Vm9tWW__protected{background-color:var(--color-accent-tint);color:var(--color-muted);border-color:#0000}.Chip-module__Vm9tWW__type{background-color:var(--color-surface-alt);color:var(--color-ink);border-color:var(--color-line)}
.DiagramBlock-module__ySfnPq__block{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-16);gap:var(--spacing-8);box-shadow:var(--shadow-block-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.DiagramBlock-module__ySfnPq__blockAccent{border:var(--stroke-2) solid var(--color-accent);background:radial-gradient(ellipse at 27% 26%, var(--color-surface) 0%, var(--color-accent-tint) 100%);box-shadow:var(--shadow-diagram-accent)}.DiagramBlock-module__ySfnPq__eyebrow{font-family:var(--font-mono);font-size:var(--type-meta-eyebrow-size);line-height:var(--type-meta-eyebrow-line);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-transform:uppercase;letter-spacing:1px;display:block}.DiagramBlock-module__ySfnPq__blockAccent .DiagramBlock-module__ySfnPq__eyebrow{color:var(--color-accent)}.DiagramBlock-module__ySfnPq__title{font-family:var(--font-primary);font-size:var(--type-heading-card-s-size);line-height:var(--type-heading-card-s-line);font-weight:var(--font-weight-bold);letter-spacing:-.2px;color:var(--color-ink);display:block}.DiagramBlock-module__ySfnPq__blockAccent .DiagramBlock-module__ySfnPq__title{color:var(--color-accent)}.DiagramBlock-module__ySfnPq__blockHighlightPending{border:var(--stroke-1) solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-block-default);transition:border-color .6s cubic-bezier(.22,1,.36,1),border-width .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.DiagramBlock-module__ySfnPq__blockHighlightPending:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at 27% 26%, var(--color-surface) 0%, var(--color-accent-tint) 100%);opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.DiagramBlock-module__ySfnPq__blockHighlightPending>*{z-index:1;position:relative}.DiagramBlock-module__ySfnPq__blockHighlightPending .DiagramBlock-module__ySfnPq__eyebrow{color:var(--color-muted);transition:color .6s cubic-bezier(.22,1,.36,1)}.DiagramBlock-module__ySfnPq__blockHighlightPending .DiagramBlock-module__ySfnPq__title{color:var(--color-ink);transition:color .6s cubic-bezier(.22,1,.36,1)}.DiagramBlock-module__ySfnPq__blockHighlightPending[data-highlight-active]{border-color:var(--color-accent);border-width:var(--stroke-2);box-shadow:var(--shadow-diagram-accent)}.DiagramBlock-module__ySfnPq__blockHighlightPending[data-highlight-active]:before{opacity:1}.DiagramBlock-module__ySfnPq__blockHighlightPending[data-highlight-active] .DiagramBlock-module__ySfnPq__eyebrow,.DiagramBlock-module__ySfnPq__blockHighlightPending[data-highlight-active] .DiagramBlock-module__ySfnPq__title{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.DiagramBlock-module__ySfnPq__blockHighlightPending{border:var(--stroke-2) solid var(--color-accent);background:radial-gradient(ellipse at 27% 26%, var(--color-surface) 0%, var(--color-accent-tint) 100%);box-shadow:var(--shadow-diagram-accent);transition:none}.DiagramBlock-module__ySfnPq__blockHighlightPending:before{display:none}.DiagramBlock-module__ySfnPq__blockHighlightPending>*{position:static}.DiagramBlock-module__ySfnPq__blockHighlightPending .DiagramBlock-module__ySfnPq__eyebrow,.DiagramBlock-module__ySfnPq__blockHighlightPending .DiagramBlock-module__ySfnPq__title{color:var(--color-accent);transition:none}}.DiagramBlock-module__ySfnPq__body{font-family:var(--font-primary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--font-weight-regular);color:var(--color-muted)}
@keyframes RevealGroup-module__lP_xJa__revealItem{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes RevealGroup-module__lP_xJa__revealConnector{0%{opacity:0;transform:scaleX(.86)}to{opacity:1;transform:scaleX(1)}}@keyframes RevealGroup-module__lP_xJa__brutalRevealItem{0%{opacity:0;outline-offset:2px;outline:4px solid #f0f;transform:translateY(48px)}50%{outline-offset:2px;outline:4px solid #f0f}to{opacity:1;outline-offset:0px;outline:4px solid #0000;transform:translateY(0)}}.RevealGroup-module__lP_xJa__item{opacity:1;transform:none}.RevealGroup-module__lP_xJa__group[data-js-ready]:not([data-visible]) .RevealGroup-module__lP_xJa__item{opacity:0;transform:translateY(16px)}.RevealGroup-module__lP_xJa__group[data-js-ready][data-visible] .RevealGroup-module__lP_xJa__item{animation-name:RevealGroup-module__lP_xJa__revealItem;animation-duration:.72s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-delay:var(--reveal-delay,0s)}.RevealGroup-module__lP_xJa__connector{opacity:1;transform:none}.RevealGroup-module__lP_xJa__group[data-js-ready]:not([data-visible]) .RevealGroup-module__lP_xJa__connector{opacity:0;transform-origin:0;transform:scaleX(.86)}.RevealGroup-module__lP_xJa__group[data-js-ready][data-visible] .RevealGroup-module__lP_xJa__connector{transform-origin:0;animation-name:RevealGroup-module__lP_xJa__revealConnector;animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-delay:var(--reveal-delay,0s)}.RevealGroup-module__lP_xJa__groupDebug{outline-offset:4px;outline:3px solid red;position:relative}.RevealGroup-module__lP_xJa__groupDebug .RevealGroup-module__lP_xJa__item{outline-offset:2px;outline:2px dashed #0056dc;outline:2px dashed lab(38.519% 30.8928 -87.1652)}.RevealGroup-module__lP_xJa__groupDebug .RevealGroup-module__lP_xJa__connector{outline:2px dashed #de3e2d;outline:2px dashed lab(51.6908% 61.9679 48.0969)}.RevealGroup-module__lP_xJa__debugLabel{color:#fff;z-index:9999;pointer-events:none;background:#000000d9;border-radius:0 4px 0 0;gap:12px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:11px;display:flex;position:absolute;bottom:0;left:0}.RevealGroup-module__lP_xJa__forceTestAnimation[data-js-ready]:not([data-visible]) .RevealGroup-module__lP_xJa__item{opacity:0;transform:translateY(48px)}.RevealGroup-module__lP_xJa__forceTestAnimation[data-js-ready][data-visible] .RevealGroup-module__lP_xJa__item{animation-name:RevealGroup-module__lP_xJa__brutalRevealItem;animation-duration:1.6s;animation-timing-function:ease-out;animation-fill-mode:both;animation-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.RevealGroup-module__lP_xJa__group[data-js-ready]:not([data-visible]) .RevealGroup-module__lP_xJa__item,.RevealGroup-module__lP_xJa__group[data-js-ready]:not([data-visible]) .RevealGroup-module__lP_xJa__connector{opacity:1;transform:none}.RevealGroup-module__lP_xJa__group[data-js-ready][data-visible] .RevealGroup-module__lP_xJa__item,.RevealGroup-module__lP_xJa__group[data-js-ready][data-visible] .RevealGroup-module__lP_xJa__connector{animation:none}.RevealGroup-module__lP_xJa__forceTestAnimation[data-js-ready]:not([data-visible]) .RevealGroup-module__lP_xJa__item{opacity:0;transform:translateY(48px)}.RevealGroup-module__lP_xJa__forceTestAnimation[data-js-ready][data-visible] .RevealGroup-module__lP_xJa__item{animation-name:RevealGroup-module__lP_xJa__brutalRevealItem;animation-duration:1.6s;animation-timing-function:ease-out;animation-fill-mode:both;animation-delay:var(--reveal-delay,0s)}}
.CaseStudyShell-module__Z1fvSq__shell{max-width:var(--max-width-prose);padding:var(--space-16) var(--space-6);margin:0 auto}.CaseStudyShell-module__Z1fvSq__header{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.CaseStudyShell-module__Z1fvSq__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.CaseStudyShell-module__Z1fvSq__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__roleSignal{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-muted);letter-spacing:.02em}.CaseStudyShell-module__Z1fvSq__subtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);color:var(--color-muted);line-height:var(--line-height-base);margin:0}.CaseStudyShell-module__Z1fvSq__heroCopy{font-size:var(--font-size-md);color:var(--color-ink);line-height:var(--line-height-relaxed);margin:0}.CaseStudyShell-module__Z1fvSq__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.CaseStudyShell-module__Z1fvSq__metadata{gap:var(--space-2);border-left:3px solid var(--color-line);padding-left:var(--space-4);margin:var(--space-2) 0;flex-direction:column;display:flex}.CaseStudyShell-module__Z1fvSq__metadataRow{gap:var(--space-3);grid-template-columns:9rem 1fr;align-items:baseline;display:grid}.CaseStudyShell-module__Z1fvSq__metadataLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase}.CaseStudyShell-module__Z1fvSq__metadataValue{font-size:var(--font-size-sm);color:var(--color-ink);line-height:var(--line-height-base);margin:0}@media (max-width:640px){.CaseStudyShell-module__Z1fvSq__metadataRow{gap:var(--space-1);grid-template-columns:1fr}}.CaseStudyShell-module__Z1fvSq__divider{background-color:var(--color-line);height:1px;margin:var(--space-8) 0}.CaseStudyShell-module__Z1fvSq__sections{gap:var(--space-12);flex-direction:column;display:flex}.CaseStudyShell-module__Z1fvSq__section{gap:var(--space-4);flex-direction:column;display:flex}.CaseStudyShell-module__Z1fvSq__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__placeholder{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-base);font-style:italic}.CaseStudyShell-module__Z1fvSq__workingNote{border-left:3px solid var(--color-line);padding:var(--space-3) var(--space-4);background-color:var(--color-surface);font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);margin-bottom:var(--space-8)}.CaseStudyShell-module__Z1fvSq__sectionBody{gap:var(--space-4);flex-direction:column;display:flex}.CaseStudyShell-module__Z1fvSq__sectionIntro{font-size:var(--font-size-base);color:var(--color-ink);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__bulletGroup{gap:var(--space-2);flex-direction:column;display:flex}.CaseStudyShell-module__Z1fvSq__bulletGroupHeading{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);letter-spacing:.01em}.CaseStudyShell-module__Z1fvSq__contentList{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;list-style:outside;display:flex}.CaseStudyShell-module__Z1fvSq__contentList li{font-size:var(--font-size-base);color:var(--color-ink);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__refinementNotesSection{border-top:1px solid var(--color-line);padding-top:var(--space-6);margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.CaseStudyShell-module__Z1fvSq__refinementNotesHeading{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em}.CaseStudyShell-module__Z1fvSq__refinementList{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;list-style:outside;display:flex}.CaseStudyShell-module__Z1fvSq__refinementList li{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);font-style:italic}.CaseStudyShell-module__Z1fvSq__visualPlaceholderBlock{margin-top:var(--space-6);border:1px dashed var(--color-line);padding:var(--space-6);background-color:var(--color-surface);border-radius:2px}.CaseStudyShell-module__Z1fvSq__visualPlaceholderText{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__evidencePanelBand{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-10);margin-bottom:var(--space-10);background-color:var(--color-surface-alt);padding:var(--space-10) var(--space-6)}.CaseStudyShell-module__Z1fvSq__evidencePanelInner{gap:var(--space-6);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.CaseStudyShell-module__Z1fvSq__evidencePanelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__evidencePanelIntro{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-base);max-width:70ch}.CaseStudyShell-module__Z1fvSq__evidenceProcessRow{align-items:center;gap:var(--space-5);list-style:none;display:flex}.CaseStudyShell-module__Z1fvSq__evidenceProcessStep{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.CaseStudyShell-module__Z1fvSq__evidenceProcessStep+.CaseStudyShell-module__Z1fvSq__evidenceProcessStep:before{content:"→";color:var(--color-accent);font-size:var(--font-size-md);margin-right:var(--space-2);line-height:1}.CaseStudyShell-module__Z1fvSq__evidenceStepNumber{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent)}.CaseStudyShell-module__Z1fvSq__evidenceStepLabel{font-size:var(--font-size-sm);color:var(--color-ink);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__evidenceStatsRowOne,.CaseStudyShell-module__Z1fvSq__evidenceStatsRowTwo{gap:var(--space-4);display:grid}.CaseStudyShell-module__Z1fvSq__evidenceStatsRowOne{grid-template-columns:repeat(3,minmax(0,1fr))}.CaseStudyShell-module__Z1fvSq__evidenceStatsRowTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyShell-module__Z1fvSq__evidenceStatCard{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.CaseStudyShell-module__Z1fvSq__evidenceStatLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.CaseStudyShell-module__Z1fvSq__evidenceStatValue{font-size:var(--font-size-md);color:var(--color-ink);line-height:var(--line-height-tight);overflow-wrap:anywhere}.CaseStudyShell-module__Z1fvSq__evidencePanelCaption{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);max-width:78ch}.CaseStudyShell-module__Z1fvSq__deliveryPanelBand{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-10);margin-bottom:var(--space-10);background-color:var(--color-surface-alt);padding:var(--space-10) var(--space-6)}.CaseStudyShell-module__Z1fvSq__deliveryPanelInner{gap:var(--space-6);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.CaseStudyShell-module__Z1fvSq__deliveryPanelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__deliveryPanelIntro{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-base);max-width:72ch}.CaseStudyShell-module__Z1fvSq__deliveryProcessRow{align-items:center;gap:var(--space-5);list-style:none;display:flex}.CaseStudyShell-module__Z1fvSq__deliveryProcessStep{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.CaseStudyShell-module__Z1fvSq__deliveryProcessStep+.CaseStudyShell-module__Z1fvSq__deliveryProcessStep:before{content:"→";color:var(--color-accent);font-size:var(--font-size-md);margin-right:var(--space-2);line-height:1}.CaseStudyShell-module__Z1fvSq__deliveryStepNumber{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent)}.CaseStudyShell-module__Z1fvSq__deliveryStepLabel{font-size:var(--font-size-sm);color:var(--color-ink);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__deliveryCardsGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudyShell-module__Z1fvSq__deliveryCard,.CaseStudyShell-module__Z1fvSq__deliveryCardHighlighted{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.CaseStudyShell-module__Z1fvSq__deliveryCardHighlighted{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 8%, var(--color-surface)), var(--color-surface))}.CaseStudyShell-module__Z1fvSq__deliveryCardNumber{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.CaseStudyShell-module__Z1fvSq__deliveryCardTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__deliveryCardBody{font-size:var(--font-size-sm);color:var(--color-ink);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__deliveryPanelCaption{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);max-width:78ch}.CaseStudyShell-module__Z1fvSq__analyticsPanelBand{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-10);margin-bottom:var(--space-10);background-color:var(--color-surface-alt);padding:var(--space-10) var(--space-6)}.CaseStudyShell-module__Z1fvSq__analyticsPanelInner{gap:var(--space-6);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.CaseStudyShell-module__Z1fvSq__analyticsPanelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__analyticsPanelIntro{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-base);max-width:72ch}.CaseStudyShell-module__Z1fvSq__analyticsMetricsGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CaseStudyShell-module__Z1fvSq__analyticsMetricCard{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.CaseStudyShell-module__Z1fvSq__analyticsMetricTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__analyticsMetricValues{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.CaseStudyShell-module__Z1fvSq__analyticsMetricColumn{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CaseStudyShell-module__Z1fvSq__analyticsMetricLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.CaseStudyShell-module__Z1fvSq__analyticsMetricValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:1}.CaseStudyShell-module__Z1fvSq__analyticsMetricArrow{font-family:var(--font-mono);font-size:var(--font-size-md);color:var(--color-accent);line-height:1}.CaseStudyShell-module__Z1fvSq__analyticsDeltaChip{border:1px solid color-mix(in srgb, var(--color-accent) 35%, var(--color-line));background-color:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-accent);white-space:nowrap;align-self:flex-start;padding:.3rem .55rem;line-height:1}.CaseStudyShell-module__Z1fvSq__analyticsBoundaryCard{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.CaseStudyShell-module__Z1fvSq__analyticsBoundaryTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__analyticsBoundaryBody{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);max-width:82ch}.CaseStudyShell-module__Z1fvSq__analyticsPanelCaption{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);max-width:78ch}.CaseStudyShell-module__Z1fvSq__solutionPanelBand{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-10);margin-bottom:var(--space-10);background-color:var(--color-surface-alt);padding:var(--space-10) var(--space-6)}.CaseStudyShell-module__Z1fvSq__solutionPanelInner{gap:var(--space-6);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.CaseStudyShell-module__Z1fvSq__solutionPanelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__solutionPanelIntro{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-base);max-width:72ch}.CaseStudyShell-module__Z1fvSq__solutionPanelGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CaseStudyShell-module__Z1fvSq__solutionCard{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.CaseStudyShell-module__Z1fvSq__solutionCardNumber{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.CaseStudyShell-module__Z1fvSq__solutionCardTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__solutionCardBody{font-size:var(--font-size-sm);color:var(--color-ink);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__solutionMiniVisual{border:1px dashed var(--color-line);background-color:var(--color-surface-alt);padding:var(--space-3);border-radius:2px;overflow:hidden}.CaseStudyShell-module__Z1fvSq__solutionMiniVisualText{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-muted);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__solutionMiniVisualImageContainer{border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-surface);padding:var(--space-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.CaseStudyShell-module__Z1fvSq__solutionMiniVisualImage{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.CaseStudyShell-module__Z1fvSq__solutionPanelCaption{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);max-width:78ch}.CaseStudyShell-module__Z1fvSq__flowPanelBand{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-8);margin-bottom:var(--space-8);background-color:var(--color-surface-alt);padding:var(--space-10) var(--space-6)}.CaseStudyShell-module__Z1fvSq__flowPanelInner{gap:var(--space-6);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.CaseStudyShell-module__Z1fvSq__flowPanelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__flowPanelIntro{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-base);max-width:72ch}.CaseStudyShell-module__Z1fvSq__flowPanelRow{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.CaseStudyShell-module__Z1fvSq__flowPanelStep,.CaseStudyShell-module__Z1fvSq__flowPanelStepAccent{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex;position:relative}.CaseStudyShell-module__Z1fvSq__flowPanelStepAccent{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 8%, var(--color-surface)), var(--color-surface))}.CaseStudyShell-module__Z1fvSq__flowPanelEyebrow,.CaseStudyShell-module__Z1fvSq__flowPanelEyebrowAccent{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;margin:0}.CaseStudyShell-module__Z1fvSq__flowPanelEyebrow{color:var(--color-muted)}.CaseStudyShell-module__Z1fvSq__flowPanelEyebrowAccent{color:var(--color-accent)}.CaseStudyShell-module__Z1fvSq__flowPanelStepTitle,.CaseStudyShell-module__Z1fvSq__flowPanelStepTitleAccent{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.CaseStudyShell-module__Z1fvSq__flowPanelStepTitle{color:var(--color-ink)}.CaseStudyShell-module__Z1fvSq__flowPanelStepTitleAccent{color:var(--color-accent)}.CaseStudyShell-module__Z1fvSq__flowPanelStepBody{font-size:var(--font-size-sm);color:var(--color-ink);line-height:var(--line-height-base);margin:0}.CaseStudyShell-module__Z1fvSq__flowPanelCaption{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);max-width:78ch}[data-js-ready] .CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending{border-color:var(--color-line);box-shadow:none;background-image:none;transition:border-color .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1),background-color .6s cubic-bezier(.22,1,.36,1)}[data-js-ready] .CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending .CaseStudyShell-module__Z1fvSq__flowPanelEyebrowAccent{color:var(--color-muted);transition:color .6s cubic-bezier(.22,1,.36,1)}[data-js-ready] .CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending .CaseStudyShell-module__Z1fvSq__flowPanelStepTitleAccent{color:var(--color-ink);transition:color .6s cubic-bezier(.22,1,.36,1)}.CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending[data-highlight-active]{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent);background-color:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface))}.CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending[data-highlight-active] .CaseStudyShell-module__Z1fvSq__flowPanelEyebrowAccent,.CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending[data-highlight-active] .CaseStudyShell-module__Z1fvSq__flowPanelStepTitleAccent{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){[data-js-ready] .CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 8%, var(--color-surface)), var(--color-surface));transition:none}[data-js-ready] .CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending .CaseStudyShell-module__Z1fvSq__flowPanelEyebrowAccent,[data-js-ready] .CaseStudyShell-module__Z1fvSq__flowPanelStepHighlightPending .CaseStudyShell-module__Z1fvSq__flowPanelStepTitleAccent{color:var(--color-accent);transition:none}}.CaseStudyShell-module__Z1fvSq__marketPanelBand{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-10);margin-bottom:var(--space-10);background-color:var(--color-surface-alt);padding:var(--space-10) var(--space-6)}.CaseStudyShell-module__Z1fvSq__marketPanelInner{gap:var(--space-6);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.CaseStudyShell-module__Z1fvSq__marketPanelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__marketPanelIntro{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-base);max-width:72ch}.CaseStudyShell-module__Z1fvSq__marketStatsGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CaseStudyShell-module__Z1fvSq__marketStatCard{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.CaseStudyShell-module__Z1fvSq__marketStatLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.CaseStudyShell-module__Z1fvSq__marketStatValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:1}.CaseStudyShell-module__Z1fvSq__marketStatDetail{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__marketTableWrapper,.CaseStudyShell-module__Z1fvSq__decisionTableWrapper{overflow-x:auto}.CaseStudyShell-module__Z1fvSq__marketTable,.CaseStudyShell-module__Z1fvSq__decisionTable{border-collapse:collapse;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;overflow:hidden}.CaseStudyShell-module__Z1fvSq__marketTable th,.CaseStudyShell-module__Z1fvSq__marketTable td,.CaseStudyShell-module__Z1fvSq__decisionTable th,.CaseStudyShell-module__Z1fvSq__decisionTable td{padding:var(--space-4);border-bottom:1px solid var(--color-line);vertical-align:top;text-align:left}.CaseStudyShell-module__Z1fvSq__marketTable thead th,.CaseStudyShell-module__Z1fvSq__decisionTable thead th{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);background-color:color-mix(in srgb, var(--color-surface-alt) 72%, var(--color-surface))}.CaseStudyShell-module__Z1fvSq__marketTable tbody th,.CaseStudyShell-module__Z1fvSq__decisionTable tbody th{width:22%;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.CaseStudyShell-module__Z1fvSq__marketTable tbody td,.CaseStudyShell-module__Z1fvSq__decisionTable tbody td{font-size:var(--font-size-sm);color:var(--color-ink);line-height:var(--line-height-base)}.CaseStudyShell-module__Z1fvSq__marketTable tbody tr:last-child th,.CaseStudyShell-module__Z1fvSq__marketTable tbody tr:last-child td,.CaseStudyShell-module__Z1fvSq__decisionTable tbody tr:last-child th,.CaseStudyShell-module__Z1fvSq__decisionTable tbody tr:last-child td{border-bottom:none}.CaseStudyShell-module__Z1fvSq__marketPanelCaption,.CaseStudyShell-module__Z1fvSq__decisionPanelCaption{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);max-width:78ch}.CaseStudyShell-module__Z1fvSq__decisionPanelBand{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-10);margin-bottom:var(--space-10);background-color:var(--color-surface-alt);padding:var(--space-10) var(--space-6)}.CaseStudyShell-module__Z1fvSq__decisionPanelInner{gap:var(--space-6);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.CaseStudyShell-module__Z1fvSq__decisionPanelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight)}.CaseStudyShell-module__Z1fvSq__decisionPanelIntro{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-base);max-width:72ch}@media (max-width:720px){.CaseStudyShell-module__Z1fvSq__flowPanelBand,.CaseStudyShell-module__Z1fvSq__evidencePanelBand{padding-top:var(--space-8);padding-bottom:var(--space-8)}.CaseStudyShell-module__Z1fvSq__flowPanelRow{grid-template-columns:minmax(0,1fr)}.CaseStudyShell-module__Z1fvSq__marketPanelBand,.CaseStudyShell-module__Z1fvSq__decisionPanelBand,.CaseStudyShell-module__Z1fvSq__deliveryPanelBand,.CaseStudyShell-module__Z1fvSq__analyticsPanelBand,.CaseStudyShell-module__Z1fvSq__solutionPanelBand{padding-top:var(--space-8);padding-bottom:var(--space-8)}.CaseStudyShell-module__Z1fvSq__marketTable,.CaseStudyShell-module__Z1fvSq__decisionTable{min-width:640px}.CaseStudyShell-module__Z1fvSq__evidenceProcessRow{align-items:flex-start;gap:var(--space-3);flex-direction:column}.CaseStudyShell-module__Z1fvSq__evidenceProcessStep{width:100%}.CaseStudyShell-module__Z1fvSq__evidenceProcessStep+.CaseStudyShell-module__Z1fvSq__evidenceProcessStep:before{content:"↓";margin-right:var(--space-2);display:inline-block}.CaseStudyShell-module__Z1fvSq__evidenceStatsRowOne,.CaseStudyShell-module__Z1fvSq__evidenceStatsRowTwo{grid-template-columns:minmax(0,1fr)}.CaseStudyShell-module__Z1fvSq__deliveryProcessRow{align-items:flex-start;gap:var(--space-3);flex-direction:column}.CaseStudyShell-module__Z1fvSq__deliveryProcessStep{width:100%}.CaseStudyShell-module__Z1fvSq__deliveryProcessStep+.CaseStudyShell-module__Z1fvSq__deliveryProcessStep:before{content:"↓";margin-right:var(--space-2);display:inline-block}.CaseStudyShell-module__Z1fvSq__deliveryCardsGrid,.CaseStudyShell-module__Z1fvSq__analyticsMetricsGrid{grid-template-columns:minmax(0,1fr)}.CaseStudyShell-module__Z1fvSq__analyticsMetricValues{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.CaseStudyShell-module__Z1fvSq__analyticsMetricArrow{content:"↓";justify-self:flex-start}.CaseStudyShell-module__Z1fvSq__marketStatsGrid,.CaseStudyShell-module__Z1fvSq__solutionPanelGrid{grid-template-columns:minmax(0,1fr)}}.CaseStudyShell-module__Z1fvSq__visualEvidenceBlock{width:100vw;padding:var(--space-10) var(--space-6);background-color:var(--color-surface-alt);margin-left:calc(50% - 50vw);margin-top:var(--space-10);margin-bottom:var(--space-10)}.CaseStudyShell-module__Z1fvSq__visualEvidenceBlockTooling{padding-top:var(--space-8);padding-bottom:var(--space-9)}.CaseStudyShell-module__Z1fvSq__visualEvidenceImage{width:100%;max-width:980px;height:auto;margin:0 auto;display:block}.CaseStudyShell-module__Z1fvSq__visualEvidenceImageTooling{object-fit:contain;border:1px solid color-mix(in srgb, var(--color-line) 80%, var(--color-accent));border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-ink) 6%, var(--color-surface));max-width:900px;max-height:560px;padding:var(--space-3)}.CaseStudyShell-module__Z1fvSq__visualEvidenceTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--line-height-tight);text-align:center;margin:0 auto var(--space-4);max-width:980px}.CaseStudyShell-module__Z1fvSq__visualEvidenceCaption{margin-top:var(--space-5);text-align:center;font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-base);max-width:var(--max-width-prose);margin-left:auto;margin-right:auto}
.TextLink-module__sXtyiq__link{transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease;text-decoration:none}.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__inline{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px}.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__inline:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__inline:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-2)}.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__inline:visited{color:var(--color-muted)}.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__action{font-family:var(--font-primary);font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-regular);color:var(--color-ink);padding-bottom:var(--spacing-2);border-bottom:var(--stroke-1) solid var(--color-accent);display:inline-block}.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__action:hover,.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__action[data-demo-state=hover]{color:var(--color-accent);border-color:var(--color-accent)}.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__action:focus-visible,.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__action[data-demo-state=focus]{color:var(--color-ink);border-color:var(--color-accent);box-shadow:0 0 0 var(--stroke-2) var(--color-background), 0 0 0 var(--stroke-4) var(--color-accent);border-radius:var(--radius-2);outline:none}.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__action:active,.TextLink-module__sXtyiq__link.TextLink-module__sXtyiq__action[data-demo-state=active]{color:var(--color-muted);border-color:var(--color-muted)}
.YamlBlock-module__bBDGHa__block{padding:var(--spacing-24);background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);color:var(--color-ink);white-space:pre;box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;margin:0;line-height:1.7;display:block;overflow-x:auto}.YamlBlock-module__bBDGHa__line{display:inline}.YamlBlock-module__bBDGHa__key{color:#3c7076}.YamlBlock-module__bBDGHa__colon{color:var(--color-muted)}.YamlBlock-module__bBDGHa__value{color:var(--color-ink)}.YamlBlock-module__bBDGHa__listMarker{color:var(--color-muted)}.YamlBlock-module__bBDGHa__listValue{color:var(--color-ink)}@media (max-width:760px){.YamlBlock-module__bBDGHa__block{padding:var(--spacing-16);font-size:.7rem}}
.component-contract-lab-module__RN1mma__article{max-width:var(--size-content-max-body);padding:var(--spacing-96) var(--spacing-24);gap:var(--spacing-96);flex-direction:column;margin:0 auto;display:flex}.component-contract-lab-module__RN1mma__divider{background-color:var(--color-line);flex-shrink:0;height:1px}.component-contract-lab-module__RN1mma__hero{gap:var(--spacing-32);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__heroChips{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.component-contract-lab-module__RN1mma__heroTitle{font-size:var(--type-heading-large-size);line-height:var(--type-heading-large-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.component-contract-lab-module__RN1mma__heroSubtitle{font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:0}.component-contract-lab-module__RN1mma__metadata{gap:var(--spacing-16);border-left:var(--stroke-4) solid var(--color-line);padding-left:var(--spacing-16);margin:var(--spacing-8) 0;flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__metadataRow{gap:var(--spacing-16);grid-template-columns:146px 1fr;align-items:baseline;display:grid}.component-contract-lab-module__RN1mma__metadataLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);line-height:var(--spacing-16);font-weight:var(--font-weight-regular);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.component-contract-lab-module__RN1mma__metadataValue{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);color:var(--color-ink);margin:0}.component-contract-lab-module__RN1mma__section{gap:var(--spacing-24);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__sectionTitle{font-size:var(--type-heading-medium-size);line-height:var(--type-heading-medium-line);font-weight:var(--font-weight-semibold);letter-spacing:-.4px;color:var(--color-ink);margin:0}.component-contract-lab-module__RN1mma__body{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-regular);color:var(--color-ink);margin:0}.component-contract-lab-module__RN1mma__turningPoint{padding:var(--spacing-20) var(--spacing-24);border-left:var(--stroke-4) solid var(--color-accent);background-color:var(--color-surface-alt);font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);font-weight:var(--font-weight-medium);margin:0}.component-contract-lab-module__RN1mma__thesisLine{max-width:720px;font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);font-weight:var(--font-weight-medium);margin:0}.component-contract-lab-module__RN1mma__surfaceGrid{gap:var(--spacing-8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.component-contract-lab-module__RN1mma__surfaceGrid li{padding:var(--spacing-12) var(--spacing-16);border-top:var(--stroke-2) solid var(--color-line);background-color:var(--color-surface-alt);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--font-weight-medium)}.component-contract-lab-module__RN1mma__graphicBand{background-color:var(--color-surface-alt);width:100vw;padding:var(--spacing-48) var(--spacing-24);margin-left:calc(50% - 50vw)}.component-contract-lab-module__RN1mma__graphicInner{gap:var(--spacing-32);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.component-contract-lab-module__RN1mma__graphicCaption{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);text-align:center;margin:0;font-style:italic}.component-contract-lab-module__RN1mma__bandLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);line-height:var(--spacing-16);color:var(--color-muted);text-transform:uppercase;margin:0}.component-contract-lab-module__RN1mma__flowRow{flex-direction:row;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.component-contract-lab-module__RN1mma__flowConnector{width:var(--spacing-16);color:var(--color-accent);font-size:var(--type-body-regular-size);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.component-contract-lab-module__RN1mma__flowConnector:before{content:"→"}.component-contract-lab-module__RN1mma__flowItem{flex:1;align-self:stretch;min-width:0}.component-contract-lab-module__RN1mma__workflowBoundaries{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.component-contract-lab-module__RN1mma__workflowBoundary{gap:var(--spacing-8);padding:var(--spacing-16);border-top:var(--stroke-2) solid var(--color-accent);background-color:var(--color-surface);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__workflowBoundary p{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.component-contract-lab-module__RN1mma__workflowBoundaryLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:var(--type-meta-mono-size)!important;line-height:var(--spacing-16)!important;color:var(--color-accent)!important}.component-contract-lab-module__RN1mma__inferenceGrid{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.component-contract-lab-module__RN1mma__inferenceBody{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink);margin:0}.component-contract-lab-module__RN1mma__inferenceIncludesLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.component-contract-lab-module__RN1mma__inferenceIncludesList{padding-left:var(--spacing-16);gap:var(--spacing-4);flex-direction:column;margin:0;display:flex}.component-contract-lab-module__RN1mma__inferenceIncludesList li{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink)}.component-contract-lab-module__RN1mma__comparisonGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.component-contract-lab-module__RN1mma__comparisonCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-12);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__comparisonCardAccent{background-color:var(--color-surface);border:var(--stroke-2) solid var(--color-accent);border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-12);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__comparisonTitle{font-size:var(--type-heading-card-s-size);line-height:var(--type-heading-card-s-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.component-contract-lab-module__RN1mma__listCompact{padding-left:var(--spacing-16);gap:var(--spacing-8);flex-direction:column;margin:0;display:flex}.component-contract-lab-module__RN1mma__listCompact li{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink)}.component-contract-lab-module__RN1mma__snippetIntro{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.component-contract-lab-module__RN1mma__snippetBlock{gap:var(--spacing-16);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__snippetFrame{width:100%;max-width:760px}.component-contract-lab-module__RN1mma__codeBlock{padding:var(--spacing-24);background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);color:var(--color-ink);white-space:pre;margin:0;line-height:1.65;overflow-x:auto}.component-contract-lab-module__RN1mma__snippetInterpretation{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.component-contract-lab-module__RN1mma__benchmarkGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.component-contract-lab-module__RN1mma__benchmarkCard{gap:var(--spacing-20);padding:var(--spacing-24);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);background-color:var(--color-surface);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__benchmarkTitle{font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line);font-weight:var(--font-weight-semibold);margin:0}.component-contract-lab-module__RN1mma__benchmarkResult{gap:var(--spacing-8);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__benchmarkResultMeta{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);display:flex}.component-contract-lab-module__RN1mma__benchmarkResultMeta span{color:var(--color-muted)}.component-contract-lab-module__RN1mma__benchmarkResultMeta strong{font-family:var(--font-mono);font-size:var(--type-body-semi-large-size);line-height:var(--type-body-semi-large-line);color:var(--color-ink)}.component-contract-lab-module__RN1mma__benchmarkBar{height:var(--spacing-8);background-color:var(--color-line);border-radius:var(--radius-button);overflow:hidden}.component-contract-lab-module__RN1mma__benchmarkBar span{border-radius:inherit;height:100%;display:block}.component-contract-lab-module__RN1mma__benchmarkBarAccent{background-color:var(--color-accent)}.component-contract-lab-module__RN1mma__benchmarkBarMuted{background-color:var(--color-muted)}.component-contract-lab-module__RN1mma__benchmarkConclusion{max-width:760px;padding:var(--spacing-20) var(--spacing-24);border-left:var(--stroke-4) solid var(--color-accent);background-color:var(--color-surface);font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);font-weight:var(--font-weight-medium);margin:0}.component-contract-lab-module__RN1mma__designDecisionGrid{gap:0 var(--spacing-32);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.component-contract-lab-module__RN1mma__designDecisionGrid li{grid-template-columns:var(--spacing-24) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-16) 0;border-top:var(--stroke-1) solid var(--color-line);display:grid}.component-contract-lab-module__RN1mma__designDecisionGrid li:last-child{grid-column:1/-1}.component-contract-lab-module__RN1mma__designDecisionNumber{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);line-height:var(--spacing-16);color:var(--color-accent)}.component-contract-lab-module__RN1mma__designDecisionGrid h3{font-size:var(--type-body-semi-large-size);line-height:var(--type-body-semi-large-line);font-weight:var(--font-weight-semibold);margin:0}.component-contract-lab-module__RN1mma__designDecisionGrid p{margin:var(--spacing-4) 0 0;color:var(--color-muted);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.component-contract-lab-module__RN1mma__proofGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.component-contract-lab-module__RN1mma__proofCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-12);flex-direction:column;display:flex}.component-contract-lab-module__RN1mma__proofCardPrimary{border:var(--stroke-2) solid var(--color-accent)}.component-contract-lab-module__RN1mma__proofTitle{font-size:var(--type-heading-card-s-size);line-height:var(--type-heading-card-s-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.component-contract-lab-module__RN1mma__proofCopy{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);flex:1;margin:0}.component-contract-lab-module__RN1mma__proofCardCta{align-self:flex-start}@media (max-width:960px){.component-contract-lab-module__RN1mma__flowRow{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.component-contract-lab-module__RN1mma__flowConnector{display:none}.component-contract-lab-module__RN1mma__inferenceGrid{grid-template-columns:1fr}.component-contract-lab-module__RN1mma__surfaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.component-contract-lab-module__RN1mma__workflowBoundaries{grid-template-columns:1fr}}@media (max-width:760px){.component-contract-lab-module__RN1mma__article{padding:var(--spacing-48) var(--spacing-16);gap:var(--spacing-64)}.component-contract-lab-module__RN1mma__metadataRow{gap:var(--spacing-4);grid-template-columns:1fr}.component-contract-lab-module__RN1mma__comparisonGrid,.component-contract-lab-module__RN1mma__proofGrid,.component-contract-lab-module__RN1mma__benchmarkGrid,.component-contract-lab-module__RN1mma__designDecisionGrid{grid-template-columns:1fr}.component-contract-lab-module__RN1mma__designDecisionGrid li:last-child{grid-column:auto}.component-contract-lab-module__RN1mma__flowRow{grid-template-columns:1fr}.component-contract-lab-module__RN1mma__codeBlock{padding:var(--spacing-16);font-size:.7rem}}
.sdd-lite-module___j4TGW__article{max-width:var(--size-content-max-body);padding:var(--spacing-96) var(--spacing-24);gap:var(--spacing-96);flex-direction:column;margin:0 auto;display:flex}.sdd-lite-module___j4TGW__hero{gap:var(--spacing-32);flex-direction:column;display:flex}.sdd-lite-module___j4TGW__heroChips{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.sdd-lite-module___j4TGW__heroTitle{font-size:var(--type-heading-large-size);line-height:var(--type-heading-large-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.sdd-lite-module___j4TGW__heroSubtitle{font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:0}.sdd-lite-module___j4TGW__heroIntro{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-regular);color:var(--color-ink);margin:0}.sdd-lite-module___j4TGW__section{gap:var(--spacing-24);flex-direction:column;display:flex}.sdd-lite-module___j4TGW__sectionTitle{font-size:var(--type-heading-medium-size);line-height:var(--type-heading-medium-line);font-weight:var(--font-weight-semibold);letter-spacing:-.4px;color:var(--color-ink);margin:0}.sdd-lite-module___j4TGW__body{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-regular);color:var(--color-ink);margin:0}.sdd-lite-module___j4TGW__graphicBand{background-color:var(--color-surface-alt);width:100vw;padding:var(--spacing-48) var(--spacing-24);margin-left:calc(50% - 50vw)}.sdd-lite-module___j4TGW__graphicInner{gap:var(--spacing-32);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.sdd-lite-module___j4TGW__bandLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);line-height:var(--spacing-16);color:var(--color-muted);text-transform:uppercase;margin:0}.sdd-lite-module___j4TGW__graphicCaption{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);text-align:center;margin:0;font-style:italic}.sdd-lite-module___j4TGW__methodGrid{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sdd-lite-module___j4TGW__methodItemDesc{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink);margin:0}.sdd-lite-module___j4TGW__ctaRow{gap:var(--spacing-12);flex-wrap:wrap;display:flex}@media (max-width:600px){.sdd-lite-module___j4TGW__article{padding:var(--spacing-48) var(--spacing-16);gap:var(--spacing-48)}.sdd-lite-module___j4TGW__methodGrid{grid-template-columns:1fr}}
.finance-decision-experience-module__Zm07_W__article{max-width:var(--size-content-max-body);padding:var(--spacing-96) var(--spacing-24);gap:var(--spacing-96);flex-direction:column;margin:0 auto;display:flex}.finance-decision-experience-module__Zm07_W__divider{background-color:var(--color-line);flex-shrink:0;height:1px}.finance-decision-experience-module__Zm07_W__hero{gap:var(--spacing-32);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__heroChips{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.finance-decision-experience-module__Zm07_W__heroTitle{font-size:var(--type-heading-large-size);line-height:var(--type-heading-large-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__heroSubtitle{font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:0}.finance-decision-experience-module__Zm07_W__heroCopy{font-size:var(--type-body-semi-large-size);line-height:var(--type-body-semi-large-line);font-weight:var(--font-weight-regular);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__metadata{gap:var(--spacing-16);border-left:var(--stroke-4) solid var(--color-line);padding-left:var(--spacing-16);margin:var(--spacing-8) 0;flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__metadataRow{gap:var(--spacing-16);grid-template-columns:146px 1fr;align-items:baseline;display:grid}.finance-decision-experience-module__Zm07_W__metadataLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);line-height:var(--spacing-16);font-weight:var(--font-weight-regular);color:var(--color-muted);text-transform:uppercase}.finance-decision-experience-module__Zm07_W__metadataValue{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);color:var(--color-ink)}.finance-decision-experience-module__Zm07_W__section{gap:var(--spacing-24);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__sectionTitle{font-size:var(--type-heading-medium-size);line-height:var(--type-heading-medium-line);font-weight:var(--font-weight-semibold);letter-spacing:-.4px;color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__body{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-regular);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__bodyMuted{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);padding-top:var(--spacing-8);border-top:var(--stroke-1) solid var(--color-line);margin:0}.finance-decision-experience-module__Zm07_W__quote{padding:var(--spacing-20) var(--spacing-24);border-left:var(--stroke-4) solid var(--color-accent);background-color:var(--color-surface);margin:0}.finance-decision-experience-module__Zm07_W__quoteText{font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);font-weight:var(--font-weight-medium);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__graphicBand{background-color:var(--color-surface-alt);width:100vw;padding:var(--spacing-48) var(--spacing-24);margin-left:calc(50% - 50vw)}.finance-decision-experience-module__Zm07_W__graphicInner{gap:var(--spacing-32);flex-direction:column;max-width:980px;margin:0 auto;display:flex}.finance-decision-experience-module__Zm07_W__graphicCaption{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);text-align:center;margin:0;font-style:italic}.finance-decision-experience-module__Zm07_W__conceptBandLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);line-height:var(--spacing-16);color:var(--color-muted);text-transform:uppercase;margin:0}.finance-decision-experience-module__Zm07_W__graphicBandWide{background-color:var(--color-surface-alt);width:100vw;padding:var(--spacing-64) var(--spacing-24);margin-left:calc(50% - 50vw)}.finance-decision-experience-module__Zm07_W__graphicInnerWide{gap:var(--spacing-40);flex-direction:column;max-width:1160px;margin:0 auto;display:flex}.finance-decision-experience-module__Zm07_W__tldrGrid{gap:var(--spacing-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__evidenceFrame{border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);background-color:var(--color-surface-alt);width:100%;overflow:hidden}.finance-decision-experience-module__Zm07_W__evidenceImage{width:100%;height:auto;display:block}.finance-decision-experience-module__Zm07_W__evidenceCaption{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);text-align:center;margin:var(--spacing-12) 0 0;font-style:italic}.finance-decision-experience-module__Zm07_W__evidenceStepLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);text-align:center;margin:var(--spacing-8) 0 0}.finance-decision-experience-module__Zm07_W__evidenceShot{flex-direction:column;width:100%;margin:0;display:flex}.finance-decision-experience-module__Zm07_W__evidenceGroup{gap:var(--spacing-8);flex-direction:column;width:100%;margin:0;display:flex}.finance-decision-experience-module__Zm07_W__evidenceGroupGrid{justify-content:center;align-items:center;gap:var(--spacing-16);width:100%;display:flex}.finance-decision-experience-module__Zm07_W__evidenceGroupItem{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.finance-decision-experience-module__Zm07_W__evidenceArrow{font-size:var(--type-heading-card-size);color:var(--color-accent);flex:none;line-height:1}.finance-decision-experience-module__Zm07_W__evidenceSizePrimary{max-width:900px;margin:0 auto}.finance-decision-experience-module__Zm07_W__evidenceSizePrimary .finance-decision-experience-module__Zm07_W__evidenceFrame{border-color:var(--color-accent);box-shadow:var(--shadow-diagram-accent)}.finance-decision-experience-module__Zm07_W__evidenceSizePrimary .finance-decision-experience-module__Zm07_W__evidenceGroupGrid{gap:var(--spacing-16)}.finance-decision-experience-module__Zm07_W__evidenceSizeMedium{width:100%;max-width:340px;margin:0 auto}.finance-decision-experience-module__Zm07_W__ownershipArc{align-items:center;gap:var(--spacing-8) var(--spacing-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__ownershipArcItem{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:var(--spacing-12);display:flex}.finance-decision-experience-module__Zm07_W__ownershipArcItem+.finance-decision-experience-module__Zm07_W__ownershipArcItem:before{content:"→";color:var(--color-accent)}.finance-decision-experience-module__Zm07_W__flowRow{flex-direction:row;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__flowConnector{width:var(--spacing-16);color:var(--color-accent);font-size:var(--type-body-regular-size);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.finance-decision-experience-module__Zm07_W__flowConnector:before{content:"→"}.finance-decision-experience-module__Zm07_W__flowItem{flex:1;align-self:stretch;min-width:0}.finance-decision-experience-module__Zm07_W__ecoItemList{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__signalPanel{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-24);gap:var(--spacing-16);box-shadow:var(--shadow-diagram-inset);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__signalPanelLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0}.finance-decision-experience-module__Zm07_W__signalPanelTitle{font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__signalGrid{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__signalItem{gap:var(--spacing-4);padding-left:var(--spacing-16);border-left:var(--stroke-2) solid var(--color-line);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__signalValue{font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin:0}.finance-decision-experience-module__Zm07_W__signalLabel{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.finance-decision-experience-module__Zm07_W__signalNote{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0;font-style:italic}.finance-decision-experience-module__Zm07_W__comprehensionGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__hierarchySplit{gap:var(--spacing-32);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.finance-decision-experience-module__Zm07_W__hierarchyOrder{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-24);gap:var(--spacing-16);box-shadow:var(--shadow-diagram-inset);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__anatomyList{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__anatomyRow,.finance-decision-experience-module__Zm07_W__anatomyRowAccent{grid-template-columns:var(--spacing-32) minmax(0, 1fr) auto;align-items:baseline;gap:var(--spacing-12);padding:var(--spacing-12);border-radius:var(--radius-4);border:var(--stroke-1) solid transparent;border-left-width:var(--stroke-2);border-left-color:var(--color-line);display:grid}.finance-decision-experience-module__Zm07_W__anatomyRowAccent{border-color:var(--color-accent-tint);border-left-color:var(--color-accent);background-color:var(--color-accent-tint)}.finance-decision-experience-module__Zm07_W__anatomyNumber{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);color:var(--color-accent);letter-spacing:.04em}.finance-decision-experience-module__Zm07_W__anatomyContent{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.finance-decision-experience-module__Zm07_W__anatomyElement{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.finance-decision-experience-module__Zm07_W__anatomyNote{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted)}.finance-decision-experience-module__Zm07_W__anatomyJob{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.finance-decision-experience-module__Zm07_W__designCompareCards{gap:var(--spacing-20);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:940px;margin:0 auto;display:grid}.finance-decision-experience-module__Zm07_W__designCompareCard,.finance-decision-experience-module__Zm07_W__designCompareCardAccent{border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-8);flex-direction:column;min-width:0;height:100%;display:flex}.finance-decision-experience-module__Zm07_W__designCompareCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);box-shadow:var(--shadow-diagram-inset)}.finance-decision-experience-module__Zm07_W__designCompareCardAccent{border:var(--stroke-2) solid var(--color-accent);background:radial-gradient(ellipse at 27% 26%, var(--color-surface) 0%, var(--color-accent-tint) 100%);box-shadow:var(--shadow-diagram-accent)}.finance-decision-experience-module__Zm07_W__designCompareImageFrame{aspect-ratio:5/6;background-color:var(--color-surface-alt);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);width:100%;overflow:hidden}.finance-decision-experience-module__Zm07_W__designCompareImage{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.finance-decision-experience-module__Zm07_W__designCompareCrop{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0 0 var(--spacing-4);font-style:italic}.finance-decision-experience-module__Zm07_W__designCompareLabel,.finance-decision-experience-module__Zm07_W__designCompareLabelAccent{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);letter-spacing:.06em;text-transform:uppercase;margin:0}.finance-decision-experience-module__Zm07_W__designCompareLabel{color:var(--color-muted)}.finance-decision-experience-module__Zm07_W__designCompareLabelAccent{color:var(--color-accent)}.finance-decision-experience-module__Zm07_W__designCompareTitle{font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__designCompareStrategy{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__designCompareList{margin:var(--spacing-4) 0 0;gap:var(--spacing-8);flex-direction:column;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__designCompareListItemPlus,.finance-decision-experience-module__Zm07_W__designCompareListItemMinus{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);padding-left:var(--spacing-16);position:relative}.finance-decision-experience-module__Zm07_W__designCompareListItemPlus{color:var(--color-ink)}.finance-decision-experience-module__Zm07_W__designCompareListItemPlus:before{content:"+";color:var(--color-accent);font-weight:var(--font-weight-semibold);position:absolute;left:0}.finance-decision-experience-module__Zm07_W__designCompareListItemMinus{color:var(--color-muted)}.finance-decision-experience-module__Zm07_W__designCompareListItemMinus:before{content:"−";color:var(--color-muted);font-weight:var(--font-weight-semibold);position:absolute;left:0}.finance-decision-experience-module__Zm07_W__uiEvidencePanel{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-24);gap:var(--spacing-16);box-shadow:var(--shadow-diagram-inset);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__uiEvidenceList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__uiEvidenceRow{gap:var(--spacing-12);padding:var(--spacing-20) 0;border-top:var(--stroke-1) solid var(--color-line);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__uiEvidenceRow:first-child{border-top:none;padding-top:0}.finance-decision-experience-module__Zm07_W__uiEvidenceProblem{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__uiEvidenceAb{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__uiEvidenceAbCell,.finance-decision-experience-module__Zm07_W__uiEvidenceAbCellAccent{padding-left:var(--spacing-12);border-left:var(--stroke-2) solid var(--color-line);gap:var(--spacing-2);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__uiEvidenceAbCellAccent{border-left-color:var(--color-accent)}.finance-decision-experience-module__Zm07_W__uiEvidenceAbLabel,.finance-decision-experience-module__Zm07_W__uiEvidenceAbLabelAccent{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);letter-spacing:.06em;text-transform:uppercase;margin:0}.finance-decision-experience-module__Zm07_W__uiEvidenceAbLabel{color:var(--color-muted)}.finance-decision-experience-module__Zm07_W__uiEvidenceAbLabelAccent{color:var(--color-accent)}.finance-decision-experience-module__Zm07_W__uiEvidenceAbText{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__uiEvidenceEvidence{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.finance-decision-experience-module__Zm07_W__uiEvidenceImplication{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--font-weight-medium);color:var(--color-ink);padding-left:var(--spacing-20);margin:0;position:relative}.finance-decision-experience-module__Zm07_W__uiEvidenceImplication:before{content:"→";color:var(--color-accent);font-weight:var(--font-weight-semibold);position:absolute;left:0}.finance-decision-experience-module__Zm07_W__metricGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__metricCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-8);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__metricValue{font-size:var(--type-heading-medium-size);line-height:var(--type-heading-medium-line);font-weight:var(--font-weight-semibold);color:var(--color-accent);align-items:baseline;gap:var(--spacing-12);flex-wrap:wrap;margin:0;display:flex}.finance-decision-experience-module__Zm07_W__metricCompare{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);font-weight:var(--font-weight-regular);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase}.finance-decision-experience-module__Zm07_W__metricHeadline{font-size:var(--type-body-regular-size);font-weight:var(--font-weight-medium);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__metricDescription{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.finance-decision-experience-module__Zm07_W__evidenceMapPanel{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-24);gap:var(--spacing-16);box-shadow:var(--shadow-diagram-inset);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__evidenceMapList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__evidenceMapRow{grid-template-columns:minmax(0, 1fr) var(--spacing-32) minmax(0, 1fr);align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) 0;border-top:var(--stroke-1) solid var(--color-line);display:grid}.finance-decision-experience-module__Zm07_W__evidenceMapRow:first-child{border-top:none;padding-top:0}.finance-decision-experience-module__Zm07_W__evidenceMapSignal{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted)}.finance-decision-experience-module__Zm07_W__evidenceMapArrow{text-align:center;color:var(--color-accent);font-weight:var(--font-weight-semibold)}.finance-decision-experience-module__Zm07_W__evidenceMapImplication{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--font-weight-medium);color:var(--color-ink)}.finance-decision-experience-module__Zm07_W__synthesisEquation{align-items:stretch;gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.finance-decision-experience-module__Zm07_W__synthesisInput{height:100%}.finance-decision-experience-module__Zm07_W__synthesisOperator{font-size:var(--type-heading-medium-size);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-accent);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.finance-decision-experience-module__Zm07_W__synthesisEquals{justify-content:center;align-items:center;gap:var(--spacing-16);color:var(--color-accent);font-size:var(--type-heading-medium-size);line-height:1;font-weight:var(--font-weight-semibold);display:flex}.finance-decision-experience-module__Zm07_W__synthesisEquals:before,.finance-decision-experience-module__Zm07_W__synthesisEquals:after{content:"";background-color:var(--color-line);flex:1;height:1px}.finance-decision-experience-module__Zm07_W__tradeoffBulletList{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__tradeoffBulletList li{padding-left:var(--spacing-12);position:relative}.finance-decision-experience-module__Zm07_W__tradeoffBulletList li:before{content:"•";color:var(--color-line);position:absolute;left:0}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationCard{background-color:var(--color-surface);border:var(--stroke-2) solid var(--color-accent);border-radius:var(--radius-button);padding:var(--spacing-32);gap:var(--spacing-16);box-shadow:var(--shadow-diagram-accent);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;margin:0}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationTitle{font-size:var(--type-heading-medium-size);line-height:var(--type-heading-medium-line);letter-spacing:-.4px;font-weight:var(--font-weight-semibold);color:var(--color-ink);max-width:24ch;margin:0}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationList{gap:var(--spacing-8) var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationList li{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink);padding-left:var(--spacing-16);position:relative}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationList li:before{content:"+";color:var(--color-accent);font-weight:var(--font-weight-semibold);position:absolute;left:0}.finance-decision-experience-module__Zm07_W__craftStory{gap:var(--spacing-32);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.finance-decision-experience-module__Zm07_W__craftStoryReverse{direction:rtl}.finance-decision-experience-module__Zm07_W__craftStoryReverse>*{direction:ltr}.finance-decision-experience-module__Zm07_W__craftStoryText{gap:var(--spacing-12);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__craftStoryVisual{min-width:0}.finance-decision-experience-module__Zm07_W__craftStoryFull{gap:var(--spacing-12);max-width:var(--size-content-max-body);padding-left:var(--spacing-20);border-left:var(--stroke-2) solid var(--color-accent);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__craftStoryNumber{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);color:var(--color-accent);letter-spacing:.04em;margin:0}.finance-decision-experience-module__Zm07_W__craftStoryTitle{font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);letter-spacing:-.2px;margin:0}.finance-decision-experience-module__Zm07_W__craftStoryBody{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__craftStoryEvidence{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);padding-top:var(--spacing-8);border-top:var(--stroke-1) solid var(--color-line);margin:0}.finance-decision-experience-module__Zm07_W__craftSecondaryGrid{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__craftCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-8);box-shadow:var(--shadow-diagram-inset);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__craftNumber{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);color:var(--color-accent);letter-spacing:.04em;margin:0}.finance-decision-experience-module__Zm07_W__craftTitle{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__craftBody{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.finance-decision-experience-module__Zm07_W__craftEvidence{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink);margin:var(--spacing-4) 0 0;padding-top:var(--spacing-8);border-top:var(--stroke-1) solid var(--color-line)}.finance-decision-experience-module__Zm07_W__coreMarketCardRow{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__coreMarketList{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.finance-decision-experience-module__Zm07_W__coreMarketList li{align-items:baseline;gap:var(--spacing-8);display:flex}.finance-decision-experience-module__Zm07_W__coreMarketItemNumber{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);color:var(--color-accent);letter-spacing:.04em;min-width:1.8rem}.finance-decision-experience-module__Zm07_W__deliveryFocusGrid{gap:var(--spacing-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__deliveryFocusCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-16);gap:var(--spacing-8);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__deliveryFocusTitle{font-size:var(--type-body-regular-size);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__deliveryFocusBody{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.finance-decision-experience-module__Zm07_W__decisionQuestionGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__decisionQuestionCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-8);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__decisionQuestionLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0}.finance-decision-experience-module__Zm07_W__decisionQuestionTitle{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__decisionQuestionBody{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.finance-decision-experience-module__Zm07_W__roleCardGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__roleCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-8);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__roleCardTitle{font-size:var(--type-body-regular-size);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__roleCardBody{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}.finance-decision-experience-module__Zm07_W__outcomeGrid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-decision-experience-module__Zm07_W__outcomeCard{background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);padding:var(--spacing-20);gap:var(--spacing-8);flex-direction:column;display:flex}.finance-decision-experience-module__Zm07_W__outcomeLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0}.finance-decision-experience-module__Zm07_W__outcomeTitle{font-size:var(--type-body-regular-size);line-height:var(--type-body-regular-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.finance-decision-experience-module__Zm07_W__outcomeBody{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-muted);margin:0}@media (max-width:1024px){.finance-decision-experience-module__Zm07_W__deliveryFocusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-decision-experience-module__Zm07_W__signalGrid{grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__tldrGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-decision-experience-module__Zm07_W__hierarchySplit{gap:var(--spacing-24);grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__craftStory,.finance-decision-experience-module__Zm07_W__craftStoryReverse{gap:var(--spacing-20);direction:ltr;grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__craftSecondaryGrid{grid-template-columns:1fr}}@media (max-width:768px){.finance-decision-experience-module__Zm07_W__article{padding:var(--spacing-48) var(--spacing-16);gap:var(--spacing-48)}.finance-decision-experience-module__Zm07_W__metadataRow{gap:var(--spacing-4);grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__sectionTitle{font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line);letter-spacing:-.2px}.finance-decision-experience-module__Zm07_W__quote{padding:var(--spacing-16)}.finance-decision-experience-module__Zm07_W__quoteText{font-size:var(--type-body-semi-large-size);line-height:var(--type-body-semi-large-line)}.finance-decision-experience-module__Zm07_W__flowRow{gap:var(--spacing-8);flex-direction:column}.finance-decision-experience-module__Zm07_W__flowConnector{width:auto;height:var(--spacing-16);align-self:center;transform:rotate(90deg)}.finance-decision-experience-module__Zm07_W__signalPanel,.finance-decision-experience-module__Zm07_W__evidenceMapPanel,.finance-decision-experience-module__Zm07_W__uiEvidencePanel,.finance-decision-experience-module__Zm07_W__hierarchyOrder{padding:var(--spacing-16)}.finance-decision-experience-module__Zm07_W__graphicBandWide{padding:var(--spacing-48) var(--spacing-16)}.finance-decision-experience-module__Zm07_W__graphicInnerWide{gap:var(--spacing-32)}.finance-decision-experience-module__Zm07_W__tldrGrid{grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__evidenceGroupGrid{flex-direction:column;align-items:center}.finance-decision-experience-module__Zm07_W__evidenceGroupItem{width:100%;max-width:320px}.finance-decision-experience-module__Zm07_W__evidenceArrow{transform:rotate(90deg)}.finance-decision-experience-module__Zm07_W__uiEvidenceAb{gap:var(--spacing-12);grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__synthesisEquation{grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__synthesisOperator{font-size:var(--type-heading-card-size)}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationList{grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__craftStoryFull,.finance-decision-experience-module__Zm07_W__signalItem{padding-left:var(--spacing-12)}.finance-decision-experience-module__Zm07_W__comprehensionGrid,.finance-decision-experience-module__Zm07_W__designCompareCards{grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__anatomyRow,.finance-decision-experience-module__Zm07_W__anatomyRowAccent{grid-template-columns:var(--spacing-24) minmax(0, 1fr);row-gap:var(--spacing-4)}.finance-decision-experience-module__Zm07_W__anatomyJob{grid-column:2}.finance-decision-experience-module__Zm07_W__metricGrid{grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__evidenceMapRow{gap:var(--spacing-4);grid-template-columns:1fr}.finance-decision-experience-module__Zm07_W__evidenceMapArrow{text-align:left;transform-origin:0;margin-left:var(--spacing-8);height:var(--spacing-16);transform:rotate(90deg)}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationCard{padding:var(--spacing-20)}.finance-decision-experience-module__Zm07_W__tradeoffRecommendationTitle{font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line)}.finance-decision-experience-module__Zm07_W__coreMarketCardRow,.finance-decision-experience-module__Zm07_W__deliveryFocusGrid,.finance-decision-experience-module__Zm07_W__decisionQuestionGrid,.finance-decision-experience-module__Zm07_W__roleCardGrid,.finance-decision-experience-module__Zm07_W__outcomeGrid{grid-template-columns:1fr}}
.styleguide-module__ZmYO6G__page{max-width:var(--size-page-max-width);padding:var(--layout-section-top-default) var(--size-page-gutter) var(--layout-section-top-large);margin:0 auto}.styleguide-module__ZmYO6G__pageHeader{margin-bottom:var(--layout-section-top-default);border-bottom:var(--stroke-1) solid var(--color-line);padding-bottom:var(--spacing-48)}.styleguide-module__ZmYO6G__eyebrow{color:var(--color-muted);margin-bottom:var(--layout-eyebrow-to-heading)}.styleguide-module__ZmYO6G__title{color:var(--color-ink);margin-bottom:var(--layout-heading-to-intro)}.styleguide-module__ZmYO6G__subtitle{color:var(--color-muted);max-width:var(--size-content-max-body)}.styleguide-module__ZmYO6G__section{margin-bottom:var(--layout-section-top-default)}.styleguide-module__ZmYO6G__sectionTitle{color:var(--color-ink);margin-bottom:var(--spacing-32);padding-bottom:var(--spacing-12);border-bottom:var(--stroke-1) solid var(--color-line)}.styleguide-module__ZmYO6G__subsectionTitle{color:var(--color-ink);margin-top:var(--spacing-48);margin-bottom:var(--spacing-24)}.styleguide-module__ZmYO6G__typeTable{grid-template-columns:1fr;gap:0;display:grid}.styleguide-module__ZmYO6G__typeTableHeader{gap:var(--spacing-24);padding:var(--spacing-8) var(--spacing-12);background-color:var(--color-surface-alt);font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:var(--stroke-1) solid var(--color-line);grid-template-columns:200px 1fr 80px;display:grid}.styleguide-module__ZmYO6G__typeRow{gap:var(--spacing-24);padding:var(--spacing-16) var(--spacing-12);border-bottom:var(--stroke-1) solid var(--color-line);grid-template-columns:200px 1fr 80px;align-items:baseline;display:grid}.styleguide-module__ZmYO6G__typeRow:hover{background-color:var(--color-surface)}.styleguide-module__ZmYO6G__typeName{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);white-space:nowrap}.styleguide-module__ZmYO6G__typeSpec{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);white-space:nowrap;text-align:right}.styleguide-module__ZmYO6G__swatchGrid{gap:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.styleguide-module__ZmYO6G__swatch{gap:var(--spacing-8);flex-direction:column;display:flex}.styleguide-module__ZmYO6G__swatchColor{border-radius:var(--radius-4);width:100%;height:64px}.styleguide-module__ZmYO6G__swatchInfo{gap:var(--spacing-2);flex-direction:column;display:flex}.styleguide-module__ZmYO6G__swatchName{font-family:var(--font-primary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--font-weight-medium);color:var(--color-ink)}.styleguide-module__ZmYO6G__swatchToken,.styleguide-module__ZmYO6G__swatchValue{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted)}.styleguide-module__ZmYO6G__spacingList{gap:var(--spacing-4);flex-direction:column;display:flex}.styleguide-module__ZmYO6G__spacingRow{gap:var(--spacing-16);padding:var(--spacing-4) 0;grid-template-columns:160px 48px 1fr;align-items:center;display:grid}.styleguide-module__ZmYO6G__spacingLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-ink)}.styleguide-module__ZmYO6G__spacingValue{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);text-align:right}.styleguide-module__ZmYO6G__spacingBar{background-color:var(--color-accent-tint);border-radius:var(--radius-2);border:var(--stroke-1) solid var(--color-accent);min-width:1px;height:8px}.styleguide-module__ZmYO6G__radiusGrid{gap:var(--spacing-24);flex-wrap:wrap;display:flex}.styleguide-module__ZmYO6G__radiusItem{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.styleguide-module__ZmYO6G__radiusSample{background-color:var(--color-surface-alt);border:var(--stroke-2) solid var(--color-line);width:56px;height:56px}.styleguide-module__ZmYO6G__radiusToken{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-ink)}.styleguide-module__ZmYO6G__radiusValue{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted)}.styleguide-module__ZmYO6G__sizeList{gap:var(--spacing-12);flex-direction:column;display:flex}.styleguide-module__ZmYO6G__sizeRow{gap:var(--spacing-16);grid-template-columns:240px 64px auto;align-items:center;display:grid}.styleguide-module__ZmYO6G__sizeToken{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-ink)}.styleguide-module__ZmYO6G__sizeValue{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);text-align:right}.styleguide-module__ZmYO6G__sizeBar{background-color:var(--color-accent-tint);border:var(--stroke-1) solid var(--color-accent);border-radius:var(--radius-2)}.styleguide-module__ZmYO6G__layoutList{flex-direction:column;gap:0;display:flex}.styleguide-module__ZmYO6G__layoutRow{gap:var(--spacing-24);padding:var(--spacing-12) var(--spacing-12);border-bottom:var(--stroke-1) solid var(--color-line);grid-template-columns:200px 1fr 80px;display:grid}.styleguide-module__ZmYO6G__layoutRow:hover{background-color:var(--color-surface)}.styleguide-module__ZmYO6G__layoutName{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-ink);font-weight:var(--font-weight-medium)}.styleguide-module__ZmYO6G__layoutToken{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted)}.styleguide-module__ZmYO6G__layoutValue{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);text-align:right}.styleguide-module__ZmYO6G__buttonNote{color:var(--color-muted);margin-bottom:var(--spacing-24)}.styleguide-module__ZmYO6G__buttonGrid{border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);grid-template-columns:120px 1fr 1fr;gap:0;display:grid;overflow:hidden}.styleguide-module__ZmYO6G__buttonGridHeader{gap:var(--spacing-24);padding:var(--spacing-8) var(--spacing-16);background-color:var(--color-surface-alt);font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:var(--stroke-1) solid var(--color-line);grid-column:1/-1;grid-template-columns:120px 1fr 1fr;display:grid}.styleguide-module__ZmYO6G__buttonGridRow{gap:var(--spacing-24);padding:var(--spacing-20) var(--spacing-16);border-bottom:var(--stroke-1) solid var(--color-line);background-color:var(--color-surface);grid-column:1/-1;grid-template-columns:120px 1fr 1fr;align-items:center;display:grid}.styleguide-module__ZmYO6G__buttonGridRow:last-child{border-bottom:none}.styleguide-module__ZmYO6G__buttonStateName{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted)}.styleguide-module__ZmYO6G__buttonCell{align-items:center;display:flex}.styleguide-module__ZmYO6G__buttonCaption{color:var(--color-muted);margin-top:var(--spacing-16)}.styleguide-module__ZmYO6G__linkDemoTable{border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);overflow:hidden}.styleguide-module__ZmYO6G__linkDemoHeader{gap:var(--spacing-24);padding:var(--spacing-8) var(--spacing-16);background-color:var(--color-surface-alt);font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:var(--stroke-1) solid var(--color-line);grid-template-columns:120px 1fr;display:grid}.styleguide-module__ZmYO6G__linkDemoRow{gap:var(--spacing-24);padding:var(--spacing-20) var(--spacing-16);border-bottom:var(--stroke-1) solid var(--color-line);background-color:var(--color-surface);grid-template-columns:120px 1fr;align-items:center;display:grid}.styleguide-module__ZmYO6G__linkDemoRow:last-child{border-bottom:none}.styleguide-module__ZmYO6G__linkDemoRowLive{background-color:var(--color-background)}.styleguide-module__ZmYO6G__linkDemoState{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted)}.styleguide-module__ZmYO6G__linkDemoCell{align-items:center;display:flex}.styleguide-module__ZmYO6G__chipNote{color:var(--color-muted);margin-bottom:var(--spacing-24)}.styleguide-module__ZmYO6G__chipGrid{border:1px solid var(--color-line);border-radius:var(--radius-4);margin-bottom:var(--spacing-16);grid-template-columns:160px 1fr;display:grid;overflow:hidden}.styleguide-module__ZmYO6G__chipGridHeader{display:contents}.styleguide-module__ZmYO6G__chipGridHeader>span{padding:var(--spacing-8) var(--spacing-16);background-color:var(--color-surface-alt);font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);color:var(--color-muted);border-bottom:1px solid var(--color-line)}.styleguide-module__ZmYO6G__chipGridRow{display:contents}.styleguide-module__ZmYO6G__chipGridRow>span,.styleguide-module__ZmYO6G__chipGridRow>div{padding:var(--spacing-12) var(--spacing-16);border-bottom:1px solid var(--color-line);align-items:center;display:flex}.styleguide-module__ZmYO6G__chipGridRow:last-child>span,.styleguide-module__ZmYO6G__chipGridRow:last-child>div{border-bottom:none}.styleguide-module__ZmYO6G__chipRowLabel{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted)}.styleguide-module__ZmYO6G__chipCell{align-items:center;gap:var(--spacing-8);display:flex}.styleguide-module__ZmYO6G__chipCaption{color:var(--color-muted);margin-top:var(--spacing-16)}.styleguide-module__ZmYO6G__inputNote{color:var(--color-muted);margin-bottom:var(--spacing-24)}.styleguide-module__ZmYO6G__inputDemoTable{border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);margin-bottom:var(--spacing-16);overflow:hidden}.styleguide-module__ZmYO6G__inputDemoHeader{gap:var(--spacing-24);padding:var(--spacing-8) var(--spacing-16);background-color:var(--color-surface-alt);font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:var(--stroke-1) solid var(--color-line);grid-template-columns:160px 1fr;display:grid}.styleguide-module__ZmYO6G__inputDemoRow{gap:var(--spacing-24);padding:var(--spacing-20) var(--spacing-16);border-bottom:var(--stroke-1) solid var(--color-line);background-color:var(--color-surface);grid-template-columns:160px 1fr;align-items:start;display:grid}.styleguide-module__ZmYO6G__inputDemoRow:last-child{border-bottom:none}.styleguide-module__ZmYO6G__inputDemoState{font-family:var(--font-mono);font-size:var(--type-meta-mono-small-size);line-height:var(--type-meta-mono-small-line);color:var(--color-muted);padding-top:var(--spacing-28)}.styleguide-module__ZmYO6G__inputDemoCell{max-width:360px}.styleguide-module__ZmYO6G__inputDemoCell [data-demo-state=focus] input{border-color:var(--color-ink);box-shadow:0 0 0 var(--stroke-2) var(--color-background), 0 0 0 var(--stroke-4) var(--color-accent);outline:none}.styleguide-module__ZmYO6G__inputCaption{color:var(--color-muted)}.styleguide-module__ZmYO6G__cardNote{color:var(--color-muted);margin-bottom:var(--spacing-24)}.styleguide-module__ZmYO6G__cardDemoRow{gap:var(--spacing-32);margin-bottom:var(--spacing-16);flex-wrap:wrap;align-items:flex-start;display:flex}.styleguide-module__ZmYO6G__cardDemoItem{gap:var(--spacing-12);flex-direction:column;flex:300px;max-width:420px;display:flex}.styleguide-module__ZmYO6G__cardDemoLabel{color:var(--color-muted)}.styleguide-module__ZmYO6G__cardDemoChips{gap:var(--spacing-10);flex-wrap:wrap;display:flex}.styleguide-module__ZmYO6G__cardDemoActions{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.styleguide-module__ZmYO6G__cardCaption{color:var(--color-muted)}.styleguide-module__ZmYO6G__navNote{color:var(--color-muted);margin-bottom:var(--spacing-24)}.styleguide-module__ZmYO6G__navDemoGroup{gap:var(--spacing-8);margin-bottom:var(--spacing-32);flex-direction:column;display:flex}.styleguide-module__ZmYO6G__navDemoLabel{color:var(--color-muted)}.styleguide-module__ZmYO6G__navDemoFrame{border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);background-color:var(--color-background);overflow:hidden}.styleguide-module__ZmYO6G__navDemoFrameNarrow{border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);background-color:var(--color-background);max-width:375px;overflow:hidden}.styleguide-module__ZmYO6G__navStaticShell{padding:var(--spacing-16) var(--spacing-24);background-color:var(--color-background);border-bottom:var(--stroke-1) solid var(--color-line);justify-content:space-between;align-items:center;display:flex}.styleguide-module__ZmYO6G__navStaticLogo{font-family:var(--font-primary);font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line);font-weight:var(--font-weight-bold);letter-spacing:-.2px;color:var(--color-ink)}.styleguide-module__ZmYO6G__navStaticLinks{align-items:center;gap:var(--spacing-24);display:flex}.styleguide-module__ZmYO6G__navStaticLink{font-family:var(--font-primary);font-size:var(--type-ui-nav-item-size);line-height:var(--type-ui-nav-item-line);font-weight:var(--font-weight-medium);color:var(--color-ink);padding-bottom:var(--spacing-2);border-bottom:var(--stroke-2) solid transparent}.styleguide-module__ZmYO6G__navStaticLinkActive{border-bottom-color:var(--color-accent)}.styleguide-module__ZmYO6G__navCaption{color:var(--color-muted);margin-top:var(--spacing-8)}.styleguide-module__ZmYO6G__footerNote{color:var(--color-muted);margin-bottom:var(--spacing-24)}.styleguide-module__ZmYO6G__footerDemoGroup{gap:var(--spacing-8);margin-bottom:var(--spacing-32);flex-direction:column;display:flex}.styleguide-module__ZmYO6G__footerDemoLabel{color:var(--color-muted)}.styleguide-module__ZmYO6G__footerDemoFrame{border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);background-color:var(--color-background);overflow:hidden}.styleguide-module__ZmYO6G__footerDemoFrameNarrow{border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-4);background-color:var(--color-background);max-width:375px;overflow:hidden}.styleguide-module__ZmYO6G__footerCaption{color:var(--color-muted);margin-top:var(--spacing-8)}.styleguide-module__ZmYO6G__diagramNote{color:var(--color-muted);margin-bottom:var(--spacing-24)}.styleguide-module__ZmYO6G__diagramBlockRow{gap:var(--spacing-16);margin-bottom:var(--spacing-32);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.styleguide-module__ZmYO6G__diagramBlockRow{grid-template-columns:1fr}}.styleguide-module__ZmYO6G__diagramBlockItem{gap:var(--spacing-8);flex-direction:column;display:flex}.styleguide-module__ZmYO6G__diagramBlockLabel{color:var(--color-muted)}.styleguide-module__ZmYO6G__diagramFlowRow{margin:0 0 var(--spacing-16) 0;flex-flow:wrap;align-items:stretch;gap:0;padding:0;list-style:none;display:flex}.styleguide-module__ZmYO6G__diagramFlowBlock{flex:1;min-width:160px}.styleguide-module__ZmYO6G__diagramConnector{width:var(--spacing-32);color:var(--color-accent);font-size:var(--type-body-small-strong-size);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.styleguide-module__ZmYO6G__diagramCaption{color:var(--color-muted);margin-top:var(--spacing-8)}
.Footer-module__yg9ahW__footer{border-top:var(--stroke-1) solid var(--color-line);padding:var(--spacing-32) 0;margin-top:auto}.Footer-module__yg9ahW__inner{max-width:var(--size-page-max-width);padding:0 var(--spacing-24);justify-content:space-between;align-items:center;gap:var(--spacing-24);margin:0 auto;display:flex}.Footer-module__yg9ahW__copy{font-family:var(--font-primary);font-size:var(--type-body-small-strong-size);line-height:var(--type-body-small-strong-line);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.Footer-module__yg9ahW__links{gap:var(--spacing-24);display:flex}.Footer-module__yg9ahW__link{font-family:var(--font-primary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--font-weight-regular);color:var(--color-muted);transition:color var(--motion-fast) ease;text-decoration:none}.Footer-module__yg9ahW__link:hover{color:var(--color-accent)}.Footer-module__yg9ahW__link:focus-visible{border-radius:var(--radius-2);box-shadow:0 0 0 var(--stroke-2) var(--color-background), 0 0 0 var(--stroke-4) var(--color-accent);outline:none}@media (max-width:480px){.Footer-module__yg9ahW__inner{align-items:flex-start;gap:var(--spacing-16);padding:0 var(--spacing-16);flex-direction:column}}
.SiteLayout-module__21q1lq__root{background-color:var(--color-background);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.SiteLayout-module__21q1lq__main{width:100%;max-width:var(--size-page-max-width);padding:var(--spacing-64) var(--spacing-24);flex:1;margin:0 auto}
.LabCard-module__nSPRbW__card{gap:var(--spacing-16);height:100%;padding:var(--spacing-24);background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-line);border-radius:var(--radius-button);color:inherit;transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;flex-direction:column;text-decoration:none;display:flex}.LabCard-module__nSPRbW__card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-card-hover)}.LabCard-module__nSPRbW__card:focus-visible{box-shadow:0 0 0 var(--stroke-2) var(--color-background), 0 0 0 var(--stroke-4) var(--color-accent);outline:none}.LabCard-module__nSPRbW__header{align-items:center;gap:var(--spacing-12);display:flex}.LabCard-module__nSPRbW__date{font-family:var(--font-mono);font-size:var(--type-meta-mono-size);line-height:var(--spacing-16);color:var(--color-muted);margin-left:auto}.LabCard-module__nSPRbW__title{font-size:var(--type-heading-card-size);line-height:var(--type-heading-card-line);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.LabCard-module__nSPRbW__summary{font-family:var(--font-primary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--font-weight-regular);color:var(--color-muted)}
