.MemorythreadHero-module__wROk_a__frame{aspect-ratio:40/21;border-radius:var(--radius-thumbnail);width:78%;max-height:82%;box-shadow:0 12px 32px var(--color-shadow);pointer-events:none;margin:auto;position:absolute;inset:9% 0;overflow:hidden}.MemorythreadHero-module__wROk_a__screen{object-fit:contain;width:100%;height:100%;display:block}
.MemorythreadCaseStudy-module__1-abBW__page{--memory-accent:#f4ca50;--memory-accent-text:var(--memory-accent);gap:var(--space-8)}[data-theme=light] .MemorythreadCaseStudy-module__1-abBW__page{--memory-accent-text:#8a5d0a}.MemorythreadCaseStudy-module__1-abBW__body{flex:1;min-width:0;max-width:1200px}.MemorythreadCaseStudy-module__1-abBW__header{align-items:baseline;gap:var(--space-9);display:flex}.MemorythreadCaseStudy-module__1-abBW__header h1{font-size:var(--font-size-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display-lg);color:var(--memory-accent-text);white-space:nowrap}.MemorythreadCaseStudy-module__1-abBW__header p{max-width:490px;font-size:var(--font-size-lede)}.MemorythreadCaseStudy-module__1-abBW__body p{color:var(--color-text-secondary);font-size:var(--font-size-prose);text-wrap:pretty;line-height:1.65}.MemorythreadCaseStudy-module__1-abBW__body p+p{margin-top:var(--space-4)}.MemorythreadCaseStudy-module__1-abBW__body h2{font-size:var(--font-size-ask-heading);letter-spacing:var(--tracking-display-lg);line-height:1.25;font-weight:var(--font-weight-medium)}.MemorythreadCaseStudy-module__1-abBW__body h3{font-size:var(--font-size-section-heading);line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display)}.MemorythreadCaseStudy-module__1-abBW__body h2+p,.MemorythreadCaseStudy-module__1-abBW__body h3+p{margin-top:var(--space-3)}.MemorythreadCaseStudy-module__1-abBW__intro{margin-top:var(--space-9);grid-template-columns:1fr 1fr;gap:12%;display:grid}.MemorythreadCaseStudy-module__1-abBW__lede p{font-size:var(--font-size-lede)}.MemorythreadCaseStudy-module__1-abBW__metadata{gap:var(--space-4);font-size:var(--font-size-body);flex-direction:column;display:flex}.MemorythreadCaseStudy-module__1-abBW__metadata>div{gap:var(--space-3);grid-template-columns:64px 1fr;display:grid}.MemorythreadCaseStudy-module__1-abBW__metadata dt{color:var(--color-text-muted)}.MemorythreadCaseStudy-module__1-abBW__metadata dd{margin:0;line-height:1.5}.MemorythreadCaseStudy-module__1-abBW__section{gap:var(--space-8);margin-top:calc(var(--space-9) * 3);scroll-margin-top:var(--space-9);grid-template-columns:minmax(90px,.65fr) minmax(0,3fr);display:grid}.MemorythreadCaseStudy-module__1-abBW__label{color:var(--color-text-muted);font-size:var(--font-size-body);top:var(--space-9);align-self:start;position:sticky}.MemorythreadCaseStudy-module__1-abBW__sectionBody{min-width:0}.MemorythreadCaseStudy-module__1-abBW__reading{max-width:660px}.MemorythreadCaseStudy-module__1-abBW__callout{margin-top:var(--space-7);padding:var(--space-6);border-left:2px solid var(--memory-accent);background:var(--color-surface-card)}.MemorythreadCaseStudy-module__1-abBW__eyebrow{color:var(--memory-accent-text);font-size:var(--font-size-label-sm);margin-bottom:var(--space-3);line-height:1.5;display:block}.MemorythreadCaseStudy-module__1-abBW__flow{gap:var(--space-2);margin:var(--space-7) 0 var(--space-4);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.MemorythreadCaseStudy-module__1-abBW__flow li{border-top:2px solid var(--color-border-strong);padding-top:var(--space-3)}.MemorythreadCaseStudy-module__1-abBW__flow span{color:var(--color-text-muted);font-size:var(--font-size-detail);margin-bottom:var(--space-2);display:block}.MemorythreadCaseStudy-module__1-abBW__flow strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.MemorythreadCaseStudy-module__1-abBW__body .MemorythreadCaseStudy-module__1-abBW__note,.MemorythreadCaseStudy-module__1-abBW__body figcaption{font-size:var(--font-size-label-sm);color:var(--color-text-muted);line-height:1.55}.MemorythreadCaseStudy-module__1-abBW__buildLayout{gap:var(--space-7);margin-top:calc(var(--space-9) * 2);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}.MemorythreadCaseStudy-module__1-abBW__sticky{top:calc(var(--space-9) * 2);position:sticky}.MemorythreadCaseStudy-module__1-abBW__buildLoop{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.MemorythreadCaseStudy-module__1-abBW__buildLoop li{padding:var(--space-5);border-left:2px solid var(--color-border-strong);background:var(--color-surface-card);transition:border-color var(--duration-layout) var(--ease-standard), transform var(--duration-layout) var(--ease-standard)}.MemorythreadCaseStudy-module__1-abBW__buildLoop li[data-actor=Claude]{margin-left:var(--space-6)}.MemorythreadCaseStudy-module__1-abBW__buildLoop li[data-active=true]{border-color:var(--memory-accent);transform:translate(-4px)}.MemorythreadCaseStudy-module__1-abBW__comparison{gap:var(--space-5);margin:var(--space-7) 0;grid-template-columns:1fr 1fr;display:grid}.MemorythreadCaseStudy-module__1-abBW__comparison>div{padding:var(--space-6);background:var(--color-surface-card);border-top:2px solid var(--color-border-strong)}.MemorythreadCaseStudy-module__1-abBW__comparison>div:last-child{border-color:var(--memory-accent)}.MemorythreadCaseStudy-module__1-abBW__body blockquote{margin:var(--space-5) 0;font-size:var(--font-size-card-title);letter-spacing:var(--tracking-display);line-height:1.5}.MemorythreadCaseStudy-module__1-abBW__comparison blockquote{margin-bottom:0}.MemorythreadCaseStudy-module__1-abBW__decision{margin-top:calc(var(--space-9) * 2)}.MemorythreadCaseStudy-module__1-abBW__body figure{margin:var(--space-7) 0 0}.MemorythreadCaseStudy-module__1-abBW__recording video{border-radius:var(--radius-image);background:var(--color-surface-card);width:100%;max-height:620px;display:block}.MemorythreadCaseStudy-module__1-abBW__body figcaption{margin-top:var(--space-3)}.MemorythreadCaseStudy-module__1-abBW__carousel{margin-top:var(--space-7)}.MemorythreadCaseStudy-module__1-abBW__viewport{aspect-ratio:3/2;border-radius:var(--radius-image);background:var(--color-surface-card);position:relative;overflow:hidden}.MemorythreadCaseStudy-module__1-abBW__slide{opacity:0;transition:opacity var(--duration-layout) var(--ease-standard), transform var(--duration-layout) var(--ease-standard);position:absolute;inset:0;transform:scale(1.025)}.MemorythreadCaseStudy-module__1-abBW__slide[data-active=true]{opacity:1;transform:scale(1)}.MemorythreadCaseStudy-module__1-abBW__slide img{object-fit:contain}.MemorythreadCaseStudy-module__1-abBW__carouselFooter{align-items:start;gap:var(--space-5);padding-top:var(--space-5);grid-template-columns:1fr auto;min-height:155px;display:grid}.MemorythreadCaseStudy-module__1-abBW__controls{gap:var(--space-2);display:flex}.MemorythreadCaseStudy-module__1-abBW__controls button{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);background:var(--color-surface-app);color:var(--color-text-primary);font-size:var(--font-size-label-sm);cursor:pointer;transition:background var(--duration-standard) var(--ease-standard)}.MemorythreadCaseStudy-module__1-abBW__controls button:hover{background:var(--color-surface-hover)}.MemorythreadCaseStudy-module__1-abBW__controls button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:3px}.MemorythreadCaseStudy-module__1-abBW__roles{gap:var(--space-5);margin-top:var(--space-9);padding:var(--space-6);background:var(--color-surface-card);border-radius:var(--radius-popover);grid-template-columns:1fr auto 1fr;display:grid}.MemorythreadCaseStudy-module__1-abBW__roleArrow{font-size:var(--font-size-heading);align-self:center}.MemorythreadCaseStudy-module__1-abBW__aiSupport{border-top:1px solid var(--color-border-strong);padding-top:var(--space-4);grid-column:1/-1}.MemorythreadCaseStudy-module__1-abBW__aiSupport strong{color:var(--memory-accent-text);font-weight:var(--font-weight-medium);display:block}.MemorythreadCaseStudy-module__1-abBW__reflections{gap:var(--space-8);margin-top:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.MemorythreadCaseStudy-module__1-abBW__closing{border-top:1px solid var(--color-border-strong);padding-top:var(--space-6);margin-top:var(--space-8)!important}@media (prefers-reduced-motion:reduce){.MemorythreadCaseStudy-module__1-abBW__slide,.MemorythreadCaseStudy-module__1-abBW__buildLoop li{transition:none;transform:none}}.MemorythreadCaseStudy-module__1-abBW__buildLayout{display:block}.MemorythreadCaseStudy-module__1-abBW__diagramLabel{margin:var(--space-8) 0 var(--space-5);color:var(--memory-accent-text);font-size:var(--font-size-label-sm);display:block}.MemorythreadCaseStudy-module__1-abBW__laneHeaders{gap:var(--space-9);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-strong);font-size:var(--font-size-body);grid-template-columns:1fr 1fr;display:grid}.MemorythreadCaseStudy-module__1-abBW__buildLoop{column-gap:var(--space-9);row-gap:var(--space-4);padding-top:var(--space-5);grid-template-columns:1fr 1fr;position:relative}.MemorythreadCaseStudy-module__1-abBW__buildLoop li{grid-column:1;margin:0;position:relative}.MemorythreadCaseStudy-module__1-abBW__buildLoop li[data-actor=Claude]{grid-column:2;margin-left:0}.MemorythreadCaseStudy-module__1-abBW__buildLoop li:nth-child(2){grid-row:2}.MemorythreadCaseStudy-module__1-abBW__buildLoop li:nth-child(3){grid-row:3}.MemorythreadCaseStudy-module__1-abBW__buildLoop li:nth-child(4){grid-row:4}.MemorythreadCaseStudy-module__1-abBW__buildLoop li:nth-child(5){grid-row:5}.MemorythreadCaseStudy-module__1-abBW__buildLoop li:not(:last-child):after{content:"↘";color:var(--color-text-muted);font-size:var(--font-size-heading);position:absolute;bottom:-25px;left:calc(100% + 10px)}.MemorythreadCaseStudy-module__1-abBW__buildLoop li[data-actor=Claude]:after{content:"↙";left:auto;right:calc(100% + 10px)}.MemorythreadCaseStudy-module__1-abBW__buildLoop li[data-active=true]{background:var(--color-surface-hover);transform:none}.MemorythreadCaseStudy-module__1-abBW__storyboard{padding:var(--space-5);gap:var(--space-7) var(--space-5);background:var(--color-surface-card);border-radius:var(--radius-image);grid-template-columns:1fr 1fr;list-style:none;display:grid}.MemorythreadCaseStudy-module__1-abBW__storyboard li{min-width:0}.MemorythreadCaseStudy-module__1-abBW__storyboardImage{aspect-ratio:2;border-radius:var(--radius-image);position:relative;overflow:hidden}.MemorythreadCaseStudy-module__1-abBW__storyboardImage img{object-fit:cover;object-position:top}.MemorythreadCaseStudy-module__1-abBW__stepNumber{margin-top:var(--space-4);font-size:var(--font-size-label-sm);color:var(--memory-accent-text);display:block}.MemorythreadCaseStudy-module__1-abBW__storyboard p{margin-top:var(--space-2)}.MemorythreadCaseStudy-module__1-abBW__questionDiagram{gap:var(--space-9);margin:var(--space-7) 0;grid-template-columns:.8fr 1.6fr;align-items:center;display:grid}.MemorythreadCaseStudy-module__1-abBW__questionSource{padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-image)}.MemorythreadCaseStudy-module__1-abBW__questionSource strong{font-size:var(--font-size-section-heading);font-weight:var(--font-weight-medium)}.MemorythreadCaseStudy-module__1-abBW__questionBranches{gap:var(--space-5);border-left:1px solid var(--color-border-strong);padding-left:var(--space-7);display:grid}.MemorythreadCaseStudy-module__1-abBW__questionBranches>div{padding:var(--space-5);background:var(--color-surface-card);border-top:2px solid var(--color-border-strong);position:relative}.MemorythreadCaseStudy-module__1-abBW__questionBranches>div:last-child{border-color:var(--memory-accent)}.MemorythreadCaseStudy-module__1-abBW__questionBranches>div:before{content:"→";width:var(--space-7);color:var(--color-text-muted);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.MemorythreadCaseStudy-module__1-abBW__questionBranches blockquote{margin:var(--space-3) 0;font-size:var(--font-size-section-heading)}.MemorythreadCaseStudy-module__1-abBW__roleSteps{gap:var(--space-6);padding:0;list-style:none;display:grid}.MemorythreadCaseStudy-module__1-abBW__roleSteps li{font-size:var(--font-size-body);position:relative}.MemorythreadCaseStudy-module__1-abBW__roleSteps li:not(:last-child):after{content:"↓";color:var(--color-text-muted);position:absolute;top:100%;left:0}.MemorythreadCaseStudy-module__1-abBW__roleSteps small{color:var(--color-text-muted);font-size:var(--font-size-label-sm);margin-bottom:var(--space-1);display:block}.MemorythreadCaseStudy-module__1-abBW__entryRow{align-items:center;gap:var(--space-7);margin-top:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.MemorythreadCaseStudy-module__1-abBW__entryRow img{border-radius:var(--radius-image);width:100%;height:auto}.MemorythreadCaseStudy-module__1-abBW__entryRow figure{margin:0}.MemorythreadCaseStudy-module__1-abBW__header{align-items:center}.MemorythreadCaseStudy-module__1-abBW__header h1{white-space:normal;font-size:var(--font-size-ask-heading);flex:1}.MemorythreadCaseStudy-module__1-abBW__header p{flex:1}.MemorythreadCaseStudy-module__1-abBW__buildDiagram{width:100%}.MemorythreadCaseStudy-module__1-abBW__slidePicker{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.MemorythreadCaseStudy-module__1-abBW__slidePicker button{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-body);background:0 0}.MemorythreadCaseStudy-module__1-abBW__slidePicker button[aria-current=step]{border-color:var(--memory-accent);color:var(--memory-accent-text);background:var(--color-surface-hover)}.MemorythreadCaseStudy-module__1-abBW__slidePicker button:focus-visible,.MemorythreadCaseStudy-module__1-abBW__originalLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:3px}.MemorythreadCaseStudy-module__1-abBW__originalLink{margin-top:var(--space-3);font-size:var(--font-size-label-sm);color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline;display:inline-block}
.GuidelightProblemFlow-module__xF3kTa__root{margin-top:var(--space-7)}.GuidelightProblemFlow-module__xF3kTa__figure{padding:var(--space-5);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-popover)}.GuidelightProblemFlow-module__xF3kTa__figure>figcaption{font-size:var(--font-size-lede);color:var(--color-text-primary)}.GuidelightProblemFlow-module__xF3kTa__figure figcaption span{margin-left:var(--space-2);font-size:var(--font-size-detail);color:var(--guidelight-accent-text)}.GuidelightProblemFlow-module__xF3kTa__root .GuidelightProblemFlow-module__xF3kTa__meta,.GuidelightProblemFlow-module__xF3kTa__root .GuidelightProblemFlow-module__xF3kTa__hint{font-size:var(--font-size-label-sm);margin-top:var(--space-3)}.GuidelightProblemFlow-module__xF3kTa__scroll{margin-block:var(--space-5);overflow-x:auto}.GuidelightProblemFlow-module__xF3kTa__chart{min-width:600px}.GuidelightProblemFlow-module__xF3kTa__steps{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.GuidelightProblemFlow-module__xF3kTa__steps li{padding:var(--space-3) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);gap:var(--space-2);transition:background var(--duration-standard) ease, border-color var(--duration-standard) ease;flex-direction:column;display:flex}.GuidelightProblemFlow-module__xF3kTa__steps li[data-limited=true]{border-style:dashed}.GuidelightProblemFlow-module__xF3kTa__steps li>span{font-size:var(--font-size-body);color:var(--color-text-secondary)}.GuidelightProblemFlow-module__xF3kTa__steps strong{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-medium);min-height:54px}.GuidelightProblemFlow-module__xF3kTa__steps small{font-size:var(--font-size-label-xs)}.GuidelightProblemFlow-module__xF3kTa__steps li[data-highlighted=true]{background:var(--guidelight-highlight);border-color:var(--guidelight-highlight);color:var(--guidelight-ink)}.GuidelightProblemFlow-module__xF3kTa__steps li[data-highlighted=true] span,.GuidelightProblemFlow-module__xF3kTa__steps li[data-highlighted=true] small{color:var(--guidelight-ink)}.GuidelightProblemFlow-module__xF3kTa__roleLabel{font-size:var(--font-size-detail);color:var(--color-text-secondary);margin:var(--space-3) 0 var(--space-2)}.GuidelightProblemFlow-module__xF3kTa__roles{gap:var(--space-1) var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.GuidelightProblemFlow-module__xF3kTa__roles>div{padding:var(--space-2) var(--space-1);text-align:center;background:var(--color-surface-hover);color:var(--color-text-secondary);border-radius:var(--radius-xs);font-size:var(--font-size-label-xs)}.GuidelightProblemFlow-module__xF3kTa__bands{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.GuidelightProblemFlow-module__xF3kTa__bands span{border-top:2px solid var(--color-border-strong);padding-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-detail);transition:border-color var(--duration-slow) ease, color var(--duration-slow) ease}.GuidelightProblemFlow-module__xF3kTa__bands span[data-active=true]{border-color:var(--guidelight-highlight);color:var(--guidelight-accent-text)}.GuidelightProblemFlow-module__xF3kTa__findings{gap:var(--space-4);margin:var(--space-5) 0 var(--space-3);grid-template-columns:1fr 1fr;display:grid}.GuidelightProblemFlow-module__xF3kTa__finding{padding:var(--space-5);border-top:3px solid var(--color-border-strong);background:var(--color-surface-card);border-radius:var(--radius-sm);transition:border-color var(--duration-slow) ease, background var(--duration-slow) ease}.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true]{border-top-color:var(--guidelight-highlight);background:var(--guidelight-ink);color:var(--guidelight-on-ink)}.GuidelightProblemFlow-module__xF3kTa__findingTop{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.GuidelightProblemFlow-module__xF3kTa__findingTop>span{font-size:var(--font-size-card-title);color:var(--guidelight-accent-text)}.GuidelightProblemFlow-module__xF3kTa__finding .GuidelightProblemFlow-module__xF3kTa__range{font-size:var(--font-size-detail);color:var(--color-text-secondary)}.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true] .GuidelightProblemFlow-module__xF3kTa__range,.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true] p{color:var(--guidelight-on-ink)}.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true] .GuidelightProblemFlow-module__xF3kTa__findingTop>span{color:var(--guidelight-highlight)}.GuidelightProblemFlow-module__xF3kTa__playback{margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-detail);justify-content:space-between;align-items:center;display:flex}.GuidelightProblemFlow-module__xF3kTa__playback button{padding:var(--space-2);border-radius:var(--radius-xs);min-height:36px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.GuidelightProblemFlow-module__xF3kTa__playback button:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.GuidelightProblemFlow-module__xF3kTa__steps li,.GuidelightProblemFlow-module__xF3kTa__finding,.GuidelightProblemFlow-module__xF3kTa__bands span{transition:none}}.GuidelightProblemFlow-module__xF3kTa__root{--problem-color:var(--guidelight-highlight);--problem-on-color:var(--guidelight-ink)}.GuidelightProblemFlow-module__xF3kTa__root[data-problem="1"],.GuidelightProblemFlow-module__xF3kTa__root [data-problem="1"]{--problem-color:var(--guidelight-ink);--problem-on-color:var(--guidelight-on-ink)}.GuidelightProblemFlow-module__xF3kTa__root [data-problem="0"]{--problem-color:var(--guidelight-highlight);--problem-on-color:var(--guidelight-ink)}.GuidelightProblemFlow-module__xF3kTa__steps li[data-highlighted=true]{background:color-mix(in srgb, var(--problem-color) 12%, var(--color-surface-card));border-color:var(--problem-color);box-shadow:inset 0 -3px var(--problem-color);color:var(--color-text-primary)}.GuidelightProblemFlow-module__xF3kTa__steps li[data-highlighted=true] span{color:var(--color-text-primary)}.GuidelightProblemFlow-module__xF3kTa__bands span,.GuidelightProblemFlow-module__xF3kTa__bands span[data-active=true]{border-color:var(--problem-color);color:var(--color-text-primary);border-top-width:4px}.GuidelightProblemFlow-module__xF3kTa__bands span{opacity:.75}.GuidelightProblemFlow-module__xF3kTa__bands span[data-active=true]{opacity:1}.GuidelightProblemFlow-module__xF3kTa__finding,.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true]{border-top-color:var(--problem-color);background:var(--color-surface-card);color:var(--color-text-primary)}.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true]{background:var(--color-surface-hover)}.GuidelightProblemFlow-module__xF3kTa__findingTop>span,.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true] .GuidelightProblemFlow-module__xF3kTa__findingTop>span{border-radius:var(--radius-xs);background:var(--problem-color);min-width:36px;height:30px;color:var(--problem-on-color);font-size:var(--font-size-body);align-self:flex-start;place-items:center;display:grid}.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true] .GuidelightProblemFlow-module__xF3kTa__range,.GuidelightProblemFlow-module__xF3kTa__finding[data-active=true] p{color:var(--color-text-secondary)}.GuidelightProblemFlow-module__xF3kTa__roleLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-top:var(--space-6)}.GuidelightProblemFlow-module__xF3kTa__roles{gap:var(--space-2)}.GuidelightProblemFlow-module__xF3kTa__roles>div{min-height:38px;padding:var(--space-2);border:1px solid var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text-primary);font-size:var(--font-size-label-sm);place-items:center;line-height:1.35;display:grid}.GuidelightProblemFlow-module__xF3kTa__chart{--role-school-surface:#dce9f0;--role-family-surface:#edf3bc;--role-provider-surface:#e6dff1;--role-on-light:#26313c}.GuidelightProblemFlow-module__xF3kTa__roles{margin-top:var(--space-1);padding-bottom:var(--space-3);background:repeating-linear-gradient(to right, transparent 0, transparent calc((100% + var(--space-2)) / 7 - var(--space-2) - 1px), var(--color-border-subtle) calc((100% + var(--space-2)) / 7 - var(--space-2) - 1px), var(--color-border-subtle) calc((100% + var(--space-2)) / 7 - var(--space-2)), transparent calc((100% + var(--space-2)) / 7 - var(--space-2)), transparent calc((100% + var(--space-2)) / 7))}.GuidelightProblemFlow-module__xF3kTa__roles>div{color:var(--role-on-light);border:0}.GuidelightProblemFlow-module__xF3kTa__roles>[data-role=manager]{background:var(--guidelight-ink);color:var(--guidelight-on-ink)}.GuidelightProblemFlow-module__xF3kTa__roles>[data-role=school]{background:var(--role-school-surface)}.GuidelightProblemFlow-module__xF3kTa__roles>[data-role=family]{background:var(--role-family-surface)}.GuidelightProblemFlow-module__xF3kTa__roles>[data-role=provider]{background:var(--role-provider-surface)}
.GuidelightSupportNetwork-module__AjSD-G__network{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-card);margin-top:0!important}.GuidelightSupportNetwork-module__AjSD-G__network figcaption{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.GuidelightSupportNetwork-module__AjSD-G__network figcaption>span{color:var(--color-text-secondary);font-size:var(--font-size-detail);line-height:1.4}.GuidelightSupportNetwork-module__AjSD-G__network figcaption strong{color:var(--color-text-primary);font-size:var(--font-size-lede);font-weight:var(--font-weight-medium);text-wrap:balance;line-height:1.35}.GuidelightSupportNetwork-module__AjSD-G__schools{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.GuidelightSupportNetwork-module__AjSD-G__schools>span{text-align:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-2);font-size:var(--font-size-body)}.GuidelightSupportNetwork-module__AjSD-G__schools>span:nth-child(2){background:var(--guidelight-highlight);border-color:var(--guidelight-highlight);color:var(--guidelight-ink);font-weight:var(--font-weight-medium)}.GuidelightSupportNetwork-module__AjSD-G__link{text-align:center;padding:var(--space-2);font-size:var(--font-size-body);color:var(--guidelight-accent-text)}.GuidelightSupportNetwork-module__AjSD-G__school{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-popover)}.GuidelightSupportNetwork-module__AjSD-G__schoolHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.GuidelightSupportNetwork-module__AjSD-G__schoolHeading strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.GuidelightSupportNetwork-module__AjSD-G__schoolHeading>span{font-size:var(--font-size-detail);color:var(--color-text-secondary)}.GuidelightSupportNetwork-module__AjSD-G__manager{align-items:center;gap:var(--space-1);width:66%;padding:var(--space-3);background:var(--guidelight-ink);color:var(--guidelight-on-ink);border-radius:var(--radius-sm);flex-direction:column;margin:auto;display:flex}.GuidelightSupportNetwork-module__AjSD-G__manager>span{color:var(--guidelight-highlight);font-size:var(--font-size-label-sm)}.GuidelightSupportNetwork-module__AjSD-G__manager strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.GuidelightSupportNetwork-module__AjSD-G__branches{border-top:1px solid var(--color-border-strong);height:16px;margin-inline:16.6667%;margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.GuidelightSupportNetwork-module__AjSD-G__branches:before{content:"";height:var(--space-4);background:var(--color-border-strong);width:1px;position:absolute;bottom:100%;left:50%}.GuidelightSupportNetwork-module__AjSD-G__branches span{background:var(--color-border-strong);width:1px;height:100%;position:absolute;top:0}.GuidelightSupportNetwork-module__AjSD-G__branches span:nth-child(2){left:50%}.GuidelightSupportNetwork-module__AjSD-G__branches span:last-child{right:0}.GuidelightSupportNetwork-module__AjSD-G__partners{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.GuidelightSupportNetwork-module__AjSD-G__partners>div{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);text-align:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-app);flex-direction:column;display:flex}.GuidelightSupportNetwork-module__AjSD-G__number{color:var(--guidelight-accent-text);font-size:var(--font-size-detail)}.GuidelightSupportNetwork-module__AjSD-G__partners strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.GuidelightSupportNetwork-module__AjSD-G__partners small{font-size:var(--font-size-detail)}.GuidelightSupportNetwork-module__AjSD-G__converge{margin-top:0;margin-bottom:var(--space-4);transform:rotate(180deg)}.GuidelightSupportNetwork-module__AjSD-G__families{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--guidelight-highlight);color:var(--guidelight-ink);flex-direction:column;display:flex}.GuidelightSupportNetwork-module__AjSD-G__families strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.GuidelightSupportNetwork-module__AjSD-G__families>span{font-size:var(--font-size-label-sm)}.GuidelightSupportNetwork-module__AjSD-G__network .GuidelightSupportNetwork-module__AjSD-G__note{margin-top:var(--space-4);font-size:var(--font-size-label-sm)}.GuidelightSupportNetwork-module__AjSD-G__schoolLabel{color:var(--color-text-primary);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2)}.GuidelightSupportNetwork-module__AjSD-G__schools>span,.GuidelightSupportNetwork-module__AjSD-G__partners strong{font-size:var(--font-size-detail)}.GuidelightSupportNetwork-module__AjSD-G__schoolHeading{gap:var(--space-1);flex-direction:column}
.GuidelightHomeCarousel-module__IS_cIG__carousel{margin-top:var(--space-7)}.GuidelightHomeCarousel-module__IS_cIG__viewport{background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-image);height:440px;position:relative;overflow:hidden}.GuidelightHomeCarousel-module__IS_cIG__screen{width:350px;max-width:90%;transition:transform 1.1s var(--ease-standard);position:absolute;top:0;left:50%}.GuidelightHomeCarousel-module__IS_cIG__screen img{width:100%;height:auto;display:block}.GuidelightHomeCarousel-module__IS_cIG__controls{margin-top:var(--space-2);justify-content:center;align-items:center;gap:0;display:flex}.GuidelightHomeCarousel-module__IS_cIG__controls button{border-radius:var(--radius-pill);min-width:32px;min-height:36px;color:var(--color-text-secondary);font-size:var(--font-size-body);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.GuidelightHomeCarousel-module__IS_cIG__controls button:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.GuidelightHomeCarousel-module__IS_cIG__controls button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.GuidelightHomeCarousel-module__IS_cIG__dots{gap:0;display:flex}.GuidelightHomeCarousel-module__IS_cIG__dots button{min-width:28px;padding:0}.GuidelightHomeCarousel-module__IS_cIG__dots button span{border-radius:var(--radius-pill);background:var(--color-text-muted);width:6px;height:6px}.GuidelightHomeCarousel-module__IS_cIG__dots button[aria-current] span{background:var(--guidelight-accent-text);width:22px}.GuidelightHomeCarousel-module__IS_cIG__controls .GuidelightHomeCarousel-module__IS_cIG__play{font-size:var(--font-size-label-sm);padding-inline:var(--space-3)}.GuidelightHomeCarousel-module__IS_cIG__caption{text-align:center;max-width:600px;min-height:110px;margin:var(--space-2) auto 0}.GuidelightHomeCarousel-module__IS_cIG__count{font-size:var(--font-size-detail);color:var(--color-text-muted);margin-bottom:var(--space-2);display:block}.GuidelightHomeCarousel-module__IS_cIG__carousel .GuidelightHomeCarousel-module__IS_cIG__caption p{margin-top:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-lede);line-height:1.5}.GuidelightHomeCarousel-module__IS_cIG__carousel .GuidelightHomeCarousel-module__IS_cIG__caption h3{font-size:var(--font-size-card-title)}@media (prefers-reduced-motion:reduce){.GuidelightHomeCarousel-module__IS_cIG__screen{transition:none}}
