.ArchDiagram-module__nFBZ6a__wrap{gap:24px;display:grid}.ArchDiagram-module__nFBZ6a__controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ArchDiagram-module__nFBZ6a__flowBtn{border:1px solid var(--line-strong);letter-spacing:-.01em;height:36px;color:var(--fg-dim);transition:background .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding-inline:12px 14px;font-size:13px;display:inline-flex}.ArchDiagram-module__nFBZ6a__flowBtn:hover{color:var(--fg);border-color:var(--fg-dim)}.ArchDiagram-module__nFBZ6a__flowOn{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ArchDiagram-module__nFBZ6a__flowOn:hover{color:var(--bg)}.ArchDiagram-module__nFBZ6a__flowIdx{font-family:var(--font-mono);opacity:.6;font-size:9px}.ArchDiagram-module__nFBZ6a__autoTag{color:var(--fg-mute);margin-left:auto}.ArchDiagram-module__nFBZ6a__body{gap:var(--col-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ArchDiagram-module__nFBZ6a__scroller{border:1px solid var(--line);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 40px 40px;background-color:var(--bg);scrollbar-width:thin;overflow-x:auto}.ArchDiagram-module__nFBZ6a__svg{width:100%;min-width:920px;height:auto;display:block}.ArchDiagram-module__nFBZ6a__band{stroke:var(--line-strong);stroke-dasharray:2 6}.ArchDiagram-module__nFBZ6a__layerLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--fg-mute);font-size:10px}.ArchDiagram-module__nFBZ6a__edge{fill:none;stroke:var(--fg-mute);stroke-width:1px;transition:stroke .4s,opacity .4s}.ArchDiagram-module__nFBZ6a__edgeDim{opacity:.22}.ArchDiagram-module__nFBZ6a__edgeOn{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 5;animation:.9s linear infinite ArchDiagram-module__nFBZ6a__flow}.ArchDiagram-module__nFBZ6a__edgeHover{stroke:var(--fg);opacity:1}@keyframes ArchDiagram-module__nFBZ6a__flow{to{stroke-dashoffset:-20px}}.ArchDiagram-module__nFBZ6a__arrowIdle{fill:var(--fg-mute)}.ArchDiagram-module__nFBZ6a__arrowOn{fill:var(--accent)}.ArchDiagram-module__nFBZ6a__pulse{fill:var(--brass-hi);filter:drop-shadow(0 0 4px #f1c67ee6)}.ArchDiagram-module__nFBZ6a__edgeTag{fill:var(--bg);stroke:var(--accent);stroke-width:1px}.ArchDiagram-module__nFBZ6a__edgeText{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--fg);font-size:9.5px}.ArchDiagram-module__nFBZ6a__node{cursor:pointer;outline:none;transition:opacity .4s}.ArchDiagram-module__nFBZ6a__nodeDim{opacity:.45}.ArchDiagram-module__nFBZ6a__nodeBox{fill:var(--bg-1);stroke:var(--line-strong);stroke-width:1px;transition:stroke .4s,fill .4s}.ArchDiagram-module__nFBZ6a__nodeEdge{fill:var(--fg-mute);transition:fill .4s}.ArchDiagram-module__nFBZ6a__nodeOn .ArchDiagram-module__nFBZ6a__nodeBox{stroke:var(--accent)}.ArchDiagram-module__nFBZ6a__nodeOn .ArchDiagram-module__nFBZ6a__nodeEdge{fill:var(--accent)}.ArchDiagram-module__nFBZ6a__nodeHover .ArchDiagram-module__nFBZ6a__nodeBox,.ArchDiagram-module__nFBZ6a__node:focus-visible .ArchDiagram-module__nFBZ6a__nodeBox{fill:var(--fg);stroke:var(--fg)}.ArchDiagram-module__nFBZ6a__nodeHover .ArchDiagram-module__nFBZ6a__nodeTitle,.ArchDiagram-module__nFBZ6a__nodeHover .ArchDiagram-module__nFBZ6a__nodeSub,.ArchDiagram-module__nFBZ6a__node:focus-visible .ArchDiagram-module__nFBZ6a__nodeTitle,.ArchDiagram-module__nFBZ6a__node:focus-visible .ArchDiagram-module__nFBZ6a__nodeSub{fill:var(--bg)}.ArchDiagram-module__nFBZ6a__nodeTitle{font-family:var(--font-sans);letter-spacing:-.01em;fill:var(--fg);font-size:14px;font-weight:580}.ArchDiagram-module__nFBZ6a__nodeSub{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--fg-dim);font-size:9px}.ArchDiagram-module__nFBZ6a__panel{top:calc(var(--header-h) + 20px);border:1px solid var(--line);background:var(--bg-1);min-height:360px;position:sticky}.ArchDiagram-module__nFBZ6a__panelInner{animation:ArchDiagram-module__nFBZ6a__panelIn .6s var(--ease-out);gap:12px;padding:22px;display:grid}@keyframes ArchDiagram-module__nFBZ6a__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ArchDiagram-module__nFBZ6a__panelTitle{letter-spacing:-.025em;font-size:22px;font-weight:580;line-height:1.1}.ArchDiagram-module__nFBZ6a__panelBody{color:var(--fg-dim);font-size:14px;line-height:1.5}.ArchDiagram-module__nFBZ6a__steps{gap:2px;margin-top:6px;display:grid}.ArchDiagram-module__nFBZ6a__step{border-top:1px solid var(--line);color:var(--fg-mute);grid-template-columns:26px 1fr;gap:8px;padding:8px 0;font-size:13px;line-height:1.45;transition:color .4s;display:grid}.ArchDiagram-module__nFBZ6a__stepDone{color:var(--fg-dim)}.ArchDiagram-module__nFBZ6a__stepOn{color:var(--fg)}.ArchDiagram-module__nFBZ6a__stepOn .mono{color:var(--accent)}@media (max-width:1100px){.ArchDiagram-module__nFBZ6a__body{grid-template-columns:1fr}.ArchDiagram-module__nFBZ6a__panel{min-height:0;position:static}.ArchDiagram-module__nFBZ6a__autoTag{width:100%;margin-left:0}}
.NodeGraph-module__uBKnxa__wrap{color:var(--bone);gap:16px;display:grid}.NodeGraph-module__uBKnxa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.NodeGraph-module__uBKnxa__actions{flex-wrap:wrap;gap:8px;display:flex}.NodeGraph-module__uBKnxa__actions .pill[disabled]{opacity:.45;pointer-events:none}.NodeGraph-module__uBKnxa__play{font-size:9px}.NodeGraph-module__uBKnxa__meters{gap:24px;margin:0;display:flex}.NodeGraph-module__uBKnxa__meters>div{gap:2px;display:grid}.NodeGraph-module__uBKnxa__meters dd{letter-spacing:-.02em;margin:0;font-size:20px}.NodeGraph-module__uBKnxa__shell{background:radial-gradient(circle,#ece8df1f 1px,#0000 1.2px) 0 0/22px 22px,#0d0d0e;border:1px solid #ece8df24;position:relative;overflow:auto hidden}.NodeGraph-module__uBKnxa__canvas{transform-origin:0 0;position:absolute;top:0;left:0}.NodeGraph-module__uBKnxa__edges{position:absolute;inset:0;overflow:visible}.NodeGraph-module__uBKnxa__edge{fill:none;stroke-width:1.6px;opacity:.4;transition:opacity .3s}.NodeGraph-module__uBKnxa__eLive{opacity:1;stroke-dasharray:6 6;animation:.6s linear infinite NodeGraph-module__uBKnxa__flow}.NodeGraph-module__uBKnxa__eDone{opacity:.9}@keyframes NodeGraph-module__uBKnxa__flow{to{stroke-dashoffset:-24px}}.NodeGraph-module__uBKnxa__s_text{stroke:#ece8df;background:#ece8df}.NodeGraph-module__uBKnxa__s_brand{stroke:#d6a85c;background:#d6a85c}.NodeGraph-module__uBKnxa__s_copy{stroke:#9fc3ff;background:#9fc3ff}.NodeGraph-module__uBKnxa__s_html{stroke:#b69cff;background:#b69cff}.NodeGraph-module__uBKnxa__s_image{stroke:#8fb573;background:#8fb573}.NodeGraph-module__uBKnxa__s_ok{stroke:#fff;background:#fff}.NodeGraph-module__uBKnxa__node{background:#151517;border:1px solid #ece8df38;border-radius:6px;transition:border-color .3s,box-shadow .3s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 16px 30px -18px #000c}.NodeGraph-module__uBKnxa__head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1c1c1f;border-bottom:1px solid #ece8df1a;align-items:center;gap:8px;height:30px;padding-inline:10px;display:flex}.NodeGraph-module__uBKnxa__head:active{cursor:grabbing}.NodeGraph-module__uBKnxa__cat{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ece8df73;font-size:8.5px}.NodeGraph-module__uBKnxa__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:580;overflow:hidden}.NodeGraph-module__uBKnxa__state{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ece8df66;font-size:8.5px}.NodeGraph-module__uBKnxa__sockets{justify-content:space-between;padding-block:1px;display:flex}.NodeGraph-module__uBKnxa__ins,.NodeGraph-module__uBKnxa__outs{align-content:start;display:grid}.NodeGraph-module__uBKnxa__sock{height:22px;font-family:var(--font-mono);color:#ece8df9e;align-items:center;gap:6px;font-size:9.5px;display:flex}.NodeGraph-module__uBKnxa__ins .NodeGraph-module__uBKnxa__sock{margin-left:-4px}.NodeGraph-module__uBKnxa__outs .NodeGraph-module__uBKnxa__sock{margin-right:-4px}.NodeGraph-module__uBKnxa__dot{border:1px solid #151517;border-radius:50%;width:8px;height:8px}.NodeGraph-module__uBKnxa__foot{border-top:1px solid #ece8df14;gap:3px;padding:8px 10px 12px;display:grid}.NodeGraph-module__uBKnxa__model{font-family:var(--font-mono);letter-spacing:.04em;color:var(--brass);text-transform:uppercase;font-size:9px}.NodeGraph-module__uBKnxa__out{color:#ece8dfb8;font-size:11.5px;line-height:1.35}.NodeGraph-module__uBKnxa__approve{background:var(--brass);height:24px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;margin-top:6px;padding-inline:10px;font-size:9.5px}.NodeGraph-module__uBKnxa__bar{background:var(--brass);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.NodeGraph-module__uBKnxa__queued{border-color:#ece8df4d}.NodeGraph-module__uBKnxa__running{border-color:var(--brass);box-shadow:0 0 0 1px #d6a85c66,0 16px 40px -18px #d6a85c80}.NodeGraph-module__uBKnxa__running .NodeGraph-module__uBKnxa__bar{animation:NodeGraph-module__uBKnxa__work 1.6s var(--ease-in-out) infinite}.NodeGraph-module__uBKnxa__running .NodeGraph-module__uBKnxa__state,.NodeGraph-module__uBKnxa__paused .NodeGraph-module__uBKnxa__state{color:var(--brass)}.NodeGraph-module__uBKnxa__paused{border-color:var(--brass);border-style:dashed}.NodeGraph-module__uBKnxa__done{border-color:#8fb573b3}.NodeGraph-module__uBKnxa__done .NodeGraph-module__uBKnxa__state{color:var(--moss)}.NodeGraph-module__uBKnxa__done .NodeGraph-module__uBKnxa__bar{background:var(--moss);transform:scaleX(1)}.NodeGraph-module__uBKnxa__cached{border-color:#9fc3ff99}.NodeGraph-module__uBKnxa__cached .NodeGraph-module__uBKnxa__state{color:#9fc3ff}.NodeGraph-module__uBKnxa__cached .NodeGraph-module__uBKnxa__bar{background:#9fc3ff;transform:scaleX(1)}@keyframes NodeGraph-module__uBKnxa__work{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.NodeGraph-module__uBKnxa__log{gap:4px;min-height:96px;display:grid}.NodeGraph-module__uBKnxa__log li{color:#ece8df59;font-size:10px}.NodeGraph-module__uBKnxa__log .NodeGraph-module__uBKnxa__logTop{color:var(--bone)}
.Pieces-module__YSd5SW__stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Pieces-module__YSd5SW__stat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;padding:clamp(18px,2vw,30px);display:grid}.Pieces-module__YSd5SW__statValue{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:560;line-height:.9}.Pieces-module__YSd5SW__statKey{letter-spacing:-.01em;font-size:16px;font-weight:540}.Pieces-module__YSd5SW__statSub{color:var(--fg-dim);text-transform:none;letter-spacing:.01em;font-size:11px}.Pieces-module__YSd5SW__ba{gap:var(--col-gap);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.Pieces-module__YSd5SW__baCol{align-content:start;gap:18px;padding:clamp(20px,2.4vw,36px);display:grid}.Pieces-module__YSd5SW__baCol ul{gap:12px;display:grid}.Pieces-module__YSd5SW__baCol li{letter-spacing:-.015em;border-top:1px solid var(--line);padding-top:12px;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.3}.Pieces-module__YSd5SW__baWire{border:1px dashed var(--line-strong);color:var(--fg-dim)}.Pieces-module__YSd5SW__baRender{background:var(--fg);color:var(--bg)}.Pieces-module__YSd5SW__baRender li{border-color:#0a0a0b24}[data-theme=paper] .Pieces-module__YSd5SW__baRender li{border-color:#ece8df2e}.Pieces-module__YSd5SW__baArrow{color:var(--accent);align-self:center;font-size:28px}.Pieces-module__YSd5SW__gate{gap:var(--col-gap);border:1px solid var(--line);background:var(--bg-1);grid-template-columns:1fr 1fr;padding:clamp(18px,2vw,28px);display:grid}.Pieces-module__YSd5SW__gateHits{align-content:start;gap:14px;display:grid}.Pieces-module__YSd5SW__gateRow{grid-template-columns:28px 1fr 44px;align-items:center;gap:12px;display:grid}.Pieces-module__YSd5SW__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.Pieces-module__YSd5SW__range::-webkit-slider-runnable-track{background:var(--line-strong);height:1px}.Pieces-module__YSd5SW__range::-moz-range-track{background:var(--line-strong);height:1px}.Pieces-module__YSd5SW__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fg);border:3px solid var(--bg-1);width:14px;height:14px;box-shadow:0 0 0 1px var(--fg);border-radius:50%;margin-top:-7px}.Pieces-module__YSd5SW__range::-moz-range-thumb{background:var(--fg);border:3px solid var(--bg-1);border-radius:50%;width:12px;height:12px}.Pieces-module__YSd5SW__gateOut{align-content:start;gap:14px;display:grid}.Pieces-module__YSd5SW__gateMeter{background:var(--line);height:8px;margin-top:22px;position:relative}.Pieces-module__YSd5SW__gateFill{background:var(--fg);transition:width .3s var(--ease-out);position:absolute;inset:0 auto 0 0}.Pieces-module__YSd5SW__gateMark{background:var(--accent);width:1px;position:absolute;top:-22px;bottom:-6px}.Pieces-module__YSd5SW__gateMark .mono{color:var(--accent);position:absolute;top:0;left:6px}.Pieces-module__YSd5SW__gateBranch{border:1px solid var(--line-strong);gap:6px;padding:14px 16px;transition:background .4s,color .4s,border-color .4s;display:grid}.Pieces-module__YSd5SW__gateBranch strong{letter-spacing:-.015em;font-size:17px;font-weight:560}.Pieces-module__YSd5SW__branchPass{background:#8fb57324;border-color:#8fb57399}.Pieces-module__YSd5SW__branchTools{background:#d6a85c1f;border-color:#d6a85c99}.Pieces-module__YSd5SW__ledger{border:1px solid var(--line);background:var(--bg-1)}.Pieces-module__YSd5SW__ledgerHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.Pieces-module__YSd5SW__ledgerTable{font-family:var(--font-mono);font-size:11.5px;overflow-x:auto}.Pieces-module__YSd5SW__lr{border-bottom:1px solid var(--line);min-width:520px;animation:Pieces-module__YSd5SW__rowIn .5s var(--ease-out);grid-template-columns:minmax(170px,2fr) 60px 60px minmax(150px,1.4fr);gap:12px;padding:9px 16px;display:grid}@keyframes Pieces-module__YSd5SW__rowIn{0%{opacity:0;transform:translateY(-6px)}}.Pieces-module__YSd5SW__lrHead{color:var(--fg-mute);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;animation:none}.Pieces-module__YSd5SW__lrEmpty{color:var(--fg-faint);animation:none}.Pieces-module__YSd5SW__lrDup{color:var(--fg-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Pieces-module__YSd5SW__lrFlash{background:#d6a85c1f}.Pieces-module__YSd5SW__neg{color:#e08a7a}.Pieces-module__YSd5SW__pos{color:var(--moss)}.Pieces-module__YSd5SW__ledgerNote{color:var(--fg-dim);text-transform:none;letter-spacing:.01em;min-height:42px;padding:12px 16px}.Pieces-module__YSd5SW__seq{border:1px solid var(--line);background:var(--bg-1);overflow-x:auto}.Pieces-module__YSd5SW__seqSvg{width:100%;min-width:820px;display:block}.Pieces-module__YSd5SW__laneBox{fill:var(--bg);stroke:var(--line-strong)}.Pieces-module__YSd5SW__laneText{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--fg);font-size:10.5px}.Pieces-module__YSd5SW__lane{stroke:var(--line-strong);stroke-dasharray:3 5}.Pieces-module__YSd5SW__seqLine{stroke:var(--accent);stroke-width:1.4px}.Pieces-module__YSd5SW__seqHead,.Pieces-module__YSd5SW__seqDot{fill:var(--accent)}.Pieces-module__YSd5SW__seqLabel{font-family:var(--font-mono);fill:var(--fg);font-size:10.5px}.Pieces-module__YSd5SW__seqIdx{font-family:var(--font-mono);fill:var(--fg-mute);font-size:10px}.Pieces-module__YSd5SW__rls{gap:12px;display:grid}.Pieces-module__YSd5SW__rlsRow{grid-template-columns:60px 1fr 80px;align-items:center;gap:14px;display:grid}.Pieces-module__YSd5SW__rlsTrack{background:var(--line);height:10px}.Pieces-module__YSd5SW__rlsBefore,.Pieces-module__YSd5SW__rlsAfter{height:100%;display:block}.Pieces-module__YSd5SW__rlsBefore{background:var(--fg-mute)}.Pieces-module__YSd5SW__rlsAfter{background:var(--accent);min-width:3px}@media (max-width:900px){.Pieces-module__YSd5SW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.Pieces-module__YSd5SW__ba{grid-template-columns:1fr}.Pieces-module__YSd5SW__baArrow{justify-self:center;transform:rotate(90deg)}.Pieces-module__YSd5SW__gate{grid-template-columns:1fr}}
.page-module__KPTXtq__intro{row-gap:48px;padding-bottom:clamp(72px,10vw,160px)}.page-module__KPTXtq__introText{letter-spacing:-.025em;grid-column:1/span 8;font-size:clamp(1.4rem,2.3vw,2.35rem);font-weight:450;line-height:1.18}.page-module__KPTXtq__roles{grid-column:10/span 3;align-content:start;gap:14px;display:grid}.page-module__KPTXtq__small{color:var(--fg-dim);font-size:13px;line-height:1.5}.page-module__KPTXtq__aiGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.page-module__KPTXtq__models{grid-column:1/span 5;align-content:start;gap:16px;display:grid}.page-module__KPTXtq__models ul{border-top:1px solid var(--line)}.page-module__KPTXtq__models li{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr auto;align-items:baseline;gap:12px;padding-block:13px;display:grid}.page-module__KPTXtq__models strong{letter-spacing:-.015em;font-size:17px;font-weight:560}.page-module__KPTXtq__agents{grid-column:7/span 6;align-content:start;gap:18px;display:grid}.page-module__KPTXtq__agentGroup{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.page-module__KPTXtq__agentGroupName{font-size:17px;font-weight:560}.page-module__KPTXtq__agentGroupName sup{color:var(--accent);font-size:9px}.page-module__KPTXtq__loop{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(56px,7vw,104px);display:grid}.page-module__KPTXtq__loopStep{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;padding:18px;display:grid;position:relative}.page-module__KPTXtq__loopStep strong{letter-spacing:-.02em;font-size:18px;font-weight:560}.page-module__KPTXtq__loopStep:not(:last-child):after{content:"→";color:var(--accent);background:var(--bg);z-index:1;font-size:12px;position:absolute;top:16px;right:-8px}.page-module__KPTXtq__rag{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:32px;margin-top:clamp(72px,9vw,140px);display:grid}.page-module__KPTXtq__ragText{grid-column:1/span 5;gap:18px;display:grid}.page-module__KPTXtq__rag>:last-child{grid-column:7/span 6}.page-module__KPTXtq__corpora{flex-wrap:wrap;gap:6px;display:flex}.page-module__KPTXtq__pipelines{background:#0b0b0c}.page-module__KPTXtq__graphFrame{border:1px solid var(--line);background:#101012;gap:14px;padding:clamp(14px,1.6vw,22px);display:grid}.page-module__KPTXtq__graphHead{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.page-module__KPTXtq__pipeGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;margin-top:clamp(56px,7vw,104px);display:grid}.page-module__KPTXtq__pipeGrid>:first-child{grid-column:1/span 5;align-self:start}.page-module__KPTXtq__worker{grid-column:7/span 6;gap:18px;display:grid}.page-module__KPTXtq__code{border:1px solid var(--line);background:var(--bg-1);font-family:var(--font-mono);color:var(--fg);margin:8px 0 0;padding:18px 20px;font-size:12px;line-height:1.6;overflow-x:auto}.page-module__KPTXtq__tools{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__KPTXtq__toolCard{border:1px solid var(--line);align-content:start;gap:16px;padding:clamp(18px,2vw,28px);display:grid}.page-module__KPTXtq__bullets{border-top:1px solid var(--line);gap:0;display:grid}.page-module__KPTXtq__bullets li{border-bottom:1px solid var(--line);padding-block:9px;font-size:14px;line-height:1.4}.page-module__KPTXtq__credit{text-transform:none;letter-spacing:.01em}.page-module__KPTXtq__pack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.page-module__KPTXtq__file{border:1px solid var(--line-strong);background:var(--bg-1);animation:page-module__KPTXtq__file 3.6s var(--ease-in-out) infinite;align-items:center;gap:8px;padding:8px 10px;display:flex}.page-module__KPTXtq__file:before{content:"";opacity:.6;border:1px solid;width:8px;height:10px}@keyframes page-module__KPTXtq__file{0%,70%,to{border-color:var(--line-strong)}80%{border-color:var(--accent)}}.page-module__KPTXtq__sections{flex-wrap:wrap;gap:6px;display:flex}.page-module__KPTXtq__billGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:40px;display:grid}.page-module__KPTXtq__billGrid>:first-child{grid-column:1/span 7}.page-module__KPTXtq__billSide{grid-column:9/span 4;gap:36px;display:grid}.page-module__KPTXtq__coworkText{grid-column:1/span 5;align-content:start;gap:24px;display:grid}.page-module__KPTXtq__coworkBody{grid-column:7/span 6;align-content:start;gap:28px;display:grid}.page-module__KPTXtq__coworkFacts{flex-wrap:wrap;gap:6px;display:flex}.page-module__KPTXtq__discGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}.page-module__KPTXtq__discGrid>:first-child{grid-column:1/span 7}.page-module__KPTXtq__discSide{grid-column:9/span 4;align-content:start;gap:18px;display:grid}.page-module__KPTXtq__milestones{border-top:1px solid var(--line);columns:2;column-gap:var(--col-gap);margin-top:clamp(48px,6vw,88px)}.page-module__KPTXtq__milestones li{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:96px 1fr;gap:16px;padding-block:12px;font-size:15px;line-height:1.4;display:grid}.page-module__KPTXtq__milestones li>:first-child{color:var(--fg-dim);padding-top:3px}.page-module__KPTXtq__reflection{background:var(--ink)}.page-module__KPTXtq__reflLabel{grid-column:1/span 3;align-self:start}.page-module__KPTXtq__reflText{letter-spacing:-.04em;grid-column:4/span 9;font-size:clamp(1.9rem,3.8vw,4rem);font-weight:380;font-stretch:112%;line-height:1.04}@media (max-width:1000px){.page-module__KPTXtq__introText,.page-module__KPTXtq__roles,.page-module__KPTXtq__models,.page-module__KPTXtq__agents,.page-module__KPTXtq__ragText,.page-module__KPTXtq__rag>:last-child,.page-module__KPTXtq__pipeGrid>:first-child,.page-module__KPTXtq__worker,.page-module__KPTXtq__billGrid>:first-child,.page-module__KPTXtq__billSide,.page-module__KPTXtq__coworkText,.page-module__KPTXtq__coworkBody,.page-module__KPTXtq__discGrid>:first-child,.page-module__KPTXtq__discSide,.page-module__KPTXtq__reflLabel,.page-module__KPTXtq__reflText{grid-column:1/-1}.page-module__KPTXtq__loop{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__KPTXtq__loopStep:after{display:none}.page-module__KPTXtq__tools{grid-template-columns:1fr}.page-module__KPTXtq__milestones{columns:1}}
