.about-module__8TymFG__page{overflow-wrap:anywhere}.about-module__8TymFG__intro{padding-block:clamp(2.75rem,6vw,5rem) 3.5rem}.about-module__8TymFG__eyebrow{color:var(--color-faint);font-family:var(--font-mono);font-size:.875rem;line-height:1.6}.about-module__8TymFG__introGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:1.5rem;display:grid}.about-module__8TymFG__title{text-wrap:balance;max-width:20ch;font-size:clamp(2.5rem,4.9vw,4.2rem);line-height:1.08}.about-module__8TymFG__lead,.about-module__8TymFG__teamCopy,.about-module__8TymFG__closingGrid>div{color:var(--color-muted);font-size:1.0625rem;line-height:1.75}.about-module__8TymFG__lead>p+p,.about-module__8TymFG__teamCopy>p+p{margin-top:1.1rem}.about-module__8TymFG__lead .about-module__8TymFG__marginNote{border-top:1px solid var(--color-rule);color:var(--color-ink);font-family:var(--font-annotate);padding-top:1.25rem;font-size:1.5rem;line-height:1.35;transform:rotate(-.5deg)}.about-module__8TymFG__section{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);padding-block:3.5rem;display:grid}.about-module__8TymFG__sectionHeading h2{margin-top:1rem}.about-module__8TymFG__sectionHeading>p:last-child:not(:first-child){max-width:32ch;color:var(--color-faint);margin-top:1.25rem;font-size:1rem;line-height:1.7}.about-module__8TymFG__principle+.about-module__8TymFG__principle{border-top:1px solid var(--color-rule);margin-top:1.75rem;padding-top:1.75rem}.about-module__8TymFG__principle h3,.about-module__8TymFG__learningLoop h3{color:var(--color-ink);font-size:1.1875rem;font-weight:500;line-height:1.5}.about-module__8TymFG__principle>p,.about-module__8TymFG__exampleBody>p,.about-module__8TymFG__learningLoop p{color:var(--color-muted);margin-top:.65rem;font-size:1rem;line-height:1.75}.about-module__8TymFG__principle>.about-module__8TymFG__question{border-left:2px solid var(--color-faint);color:var(--color-faint);margin-top:1.25rem;padding-left:1rem;font-size:.9375rem}.about-module__8TymFG__principle>a{margin-top:.7rem}.about-module__8TymFG__example{background:var(--color-paper-deep);border-radius:.25rem;margin-top:1rem}.about-module__8TymFG__example summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.9rem 1.1rem;font-size:.9375rem;line-height:1.6;list-style:none;display:flex}.about-module__8TymFG__example summary::-webkit-details-marker{display:none}.about-module__8TymFG__example summary:hover{text-underline-offset:.25rem;text-decoration:underline}.about-module__8TymFG__example summary>span{flex-shrink:0;font-size:1.35rem}.about-module__8TymFG__example[open] summary>span{transform:rotate(45deg)}.about-module__8TymFG__exampleBody{border-top:1px solid var(--color-rule);padding:1.1rem}.about-module__8TymFG__exampleBody>p:first-child{margin-top:0}.about-module__8TymFG__exampleBody>a{margin-top:1rem}.about-module__8TymFG__boundaryFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:1.5rem;display:grid}.about-module__8TymFG__boundaryFlow li{border-top:2px solid var(--color-faint);padding-top:.65rem;position:relative}.about-module__8TymFG__boundaryFlow li+li:before{content:"→";text-align:center;width:2.5rem;color:var(--color-faint);line-height:1;position:absolute;top:-1px;left:-2.5rem;transform:translateY(-50%)}.about-module__8TymFG__boundaryFlow li:nth-child(2){border-color:var(--color-node-model)}.about-module__8TymFG__boundaryFlow strong{font-size:.9375rem;font-weight:500;display:block}.about-module__8TymFG__boundaryFlow span{color:var(--color-faint);margin-top:.35rem;font-size:.875rem;line-height:1.5;display:block}.about-module__8TymFG__flowComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.about-module__8TymFG__flowLabel{margin-bottom:.85rem;font-size:.875rem;font-weight:500;line-height:1.5}.about-module__8TymFG__serialFlow,.about-module__8TymFG__parallelFlow{grid-template-rows:repeat(5,1.65rem);grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;display:grid}.about-module__8TymFG__serialFlow>span,.about-module__8TymFG__parallelFlow>span{border:1px solid var(--color-faint);font-family:var(--font-mono);border-radius:.2rem;place-items:center;font-size:.875rem;display:grid}.about-module__8TymFG__serialFlow>span:first-child{grid-area:1/1}.about-module__8TymFG__serialFlow>span:nth-child(2){grid-area:2/2}.about-module__8TymFG__serialFlow>span:nth-child(3){grid-area:3/3}.about-module__8TymFG__serialFlow>span:nth-child(4){grid-area:4/4}.about-module__8TymFG__serialFlow>span:nth-child(5){grid-area:5/5}.about-module__8TymFG__serialFlow>.about-module__8TymFG__join{grid-area:1/6/6/7}.about-module__8TymFG__parallelFlow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-module__8TymFG__parallelFlow>span{border-color:var(--color-node-queue);grid-column:1}.about-module__8TymFG__parallelFlow>.about-module__8TymFG__join{border-color:var(--color-faint);grid-area:1/2/6/3}.about-module__8TymFG__serialFlow>.about-module__8TymFG__join{writing-mode:vertical-rl}.about-module__8TymFG__flowCaption,.about-module__8TymFG__diagramNote{color:var(--color-faint);margin-top:.75rem;font-size:.875rem;line-height:1.6}.about-module__8TymFG__diagramNote{margin-top:1.25rem}.about-module__8TymFG__exampleBody>.about-module__8TymFG__observation{border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.about-module__8TymFG__observation strong{color:var(--color-ink);font-weight:500}.about-module__8TymFG__observation span{color:var(--color-faint);font-size:.875rem}.about-module__8TymFG__learningLoop li{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding-bottom:1.75rem;display:grid}.about-module__8TymFG__learningLoop li:last-child{padding-bottom:0}.about-module__8TymFG__stepNumber{font-family:var(--font-mono);color:var(--color-faint);align-self:stretch;padding-top:.3rem;font-size:.875rem;position:relative}.about-module__8TymFG__learningLoop li:not(:last-child) .about-module__8TymFG__stepNumber:after{content:"";border-left:1px solid var(--color-faint);position:absolute;top:2.2rem;bottom:-.6rem;left:.6rem}.about-module__8TymFG__learningAside{color:var(--color-faint);border-top:1px solid var(--color-rule);margin-top:1.75rem;padding-top:1.5rem;font-size:.9375rem;line-height:1.7}.about-module__8TymFG__closing{border-top:1px solid var(--color-rule);padding-block:3.5rem 4.5rem}.about-module__8TymFG__closingGrid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);margin-top:1.25rem;display:grid}@media (max-width:800px){.about-module__8TymFG__introGrid,.about-module__8TymFG__section,.about-module__8TymFG__closingGrid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.about-module__8TymFG__intro{padding-block:2.75rem 2.5rem}.about-module__8TymFG__title{max-width:24ch}.about-module__8TymFG__section{padding-block:2.5rem}.about-module__8TymFG__sectionHeading>p:last-child:not(:first-child){max-width:50ch}.about-module__8TymFG__closing{padding-block:2.5rem 3.5rem}}@media (max-width:480px){.about-module__8TymFG__flowComparison{grid-template-columns:minmax(0,1fr);gap:1.5rem}.about-module__8TymFG__boundaryFlow{grid-template-columns:minmax(0,1fr);gap:2rem}.about-module__8TymFG__boundaryFlow li+li:before{content:"↓";text-align:left;width:auto;top:-1.85rem;left:0;transform:none}.about-module__8TymFG__example summary,.about-module__8TymFG__exampleBody{padding-inline:.85rem}.about-module__8TymFG__learningLoop li{grid-template-columns:1.75rem minmax(0,1fr);gap:.6rem}}.about-module__8TymFG__principle .about-module__8TymFG__question{border-left:2px solid var(--color-rule);color:var(--color-ink);font-family:var(--font-annotate);margin-top:1.1rem;padding-left:1.1rem;font-size:1.45rem;line-height:1.35;transform:rotate(-.35deg)}.about-module__8TymFG__loopBack{color:var(--color-faint);font-family:var(--font-annotate);margin-top:1rem;font-size:1.35rem}.about-module__8TymFG__loopBack>span{font-family:var(--font-sans);margin-right:.4rem;font-size:1.1rem}.about-module__8TymFG__happyPath{border:1px solid var(--color-rule);background:var(--color-paper-deep);border-radius:.7rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.1rem,2.5vw,1.6rem)}.about-module__8TymFG__pathHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.about-module__8TymFG__pathHint{color:var(--color-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.about-module__8TymFG__pathDiagram{width:100%;height:auto;margin-top:1.1rem;display:block;overflow:visible}.about-module__8TymFG__pathEdge{stroke:var(--color-faint);stroke-width:1.6px;fill:none;transition:stroke .22s,opacity .22s}.about-module__8TymFG__pathEdgeBroken{stroke:var(--color-node-fail);opacity:.85}.about-module__8TymFG__pathX{stroke:var(--color-node-fail);stroke-width:2px;stroke-linecap:round}.about-module__8TymFG__pathNode{fill:var(--color-paper);stroke:var(--color-rule);stroke-width:1.4px;transition:stroke .22s,fill .22s}.about-module__8TymFG__pathNodeHit{stroke:var(--color-node-fail);stroke-width:2px;fill:color-mix(in srgb, var(--color-node-fail) 12%, var(--color-paper))}.about-module__8TymFG__pathNodeLabel{fill:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-anchor:middle;font-size:10px}.about-module__8TymFG__pathNodeLabelDown{letter-spacing:.08em;font-size:13px}.about-module__8TymFG__pathDown{display:none}@media (max-width:42rem){.about-module__8TymFG__pathAcross{display:none}.about-module__8TymFG__pathDown{display:block}}.about-module__8TymFG__pathStack>rect{fill:var(--color-node-queue);opacity:.85}.about-module__8TymFG__pathQuery{fill:var(--color-node-fail);font-family:var(--font-mono);text-anchor:middle;font-size:15px}.about-module__8TymFG__pathWobble{fill:none;stroke:var(--color-node-model);stroke-width:1.8px;stroke-linecap:round}.about-module__8TymFG__pathControls{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.about-module__8TymFG__pathButton{border:1px solid var(--color-rule);min-height:2.5rem;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border-radius:2rem;padding:.4rem .8rem;font-size:.9375rem;transition:border-color .16s,color .16s,background-color .16s}.about-module__8TymFG__pathButton:hover{border-color:var(--color-faint);color:var(--color-ink)}.about-module__8TymFG__pathButton[aria-pressed=true]{border-color:var(--color-node-fail);background:color-mix(in srgb, var(--color-node-fail) 10%, transparent);color:var(--color-ink)}.about-module__8TymFG__pathLine{max-width:62ch;min-height:3.4em;color:var(--color-muted);margin-top:1rem;font-size:1.0625rem;line-height:1.65}.about-module__8TymFG__tabs{margin-top:2rem}.about-module__8TymFG__tabsCaption{max-width:60ch;color:var(--color-faint);font-size:1.0625rem;line-height:1.7}.about-module__8TymFG__tabStrip{margin-top:1rem;padding-bottom:.2rem;display:flex}.about-module__8TymFG__tab{border:1px solid var(--color-rule);background:var(--color-paper-deep);max-width:12rem;color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;transition:margin-left .26s var(--ease-out-quiet), background-color .2s;border-bottom:0;border-radius:.45rem .45rem 0 0;flex:none;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.72rem;display:inline-flex;overflow:hidden}.about-module__8TymFG__tab:not(:first-child){margin-left:-3rem}.about-module__8TymFG__tabStrip:hover .about-module__8TymFG__tab:not(:first-child){margin-left:-.35rem}.about-module__8TymFG__tabStrip:hover .about-module__8TymFG__tab{background:var(--color-accent-soft)}.about-module__8TymFG__tabDot{background:var(--color-faint);border-radius:50%;flex:none;width:.42rem;height:.42rem}.about-module__8TymFG__trace{border:1px solid var(--color-accent);background:var(--color-accent-soft);border-radius:.7rem;margin-top:2.5rem;padding:clamp(1.2rem,3vw,2rem)}.about-module__8TymFG__traceLine{color:var(--color-ink);font-family:var(--font-annotate);margin-top:.6rem;margin-bottom:1.2rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.3}@media (max-width:42rem){.about-module__8TymFG__tabStrip{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.about-module__8TymFG__tabStrip::-webkit-scrollbar{display:none}.about-module__8TymFG__tab,.about-module__8TymFG__tab:not(:first-child){max-width:none;margin-left:0}.about-module__8TymFG__tab+.about-module__8TymFG__tab{margin-left:.3rem}.about-module__8TymFG__pathLine{min-height:4.4em;font-size:1rem}}@media (prefers-reduced-motion:reduce){.about-module__8TymFG__tab,.about-module__8TymFG__pathEdge,.about-module__8TymFG__pathNode{transition:none}}
