.LargeModels-module__3l6VxW__figure{--diagram-ink:var(--color-base-content);--diagram-bg:var(--color-base-100);--diagram-paper:color-mix(in srgb, var(--diagram-ink) 2%, var(--diagram-bg));--diagram-border:color-mix(in srgb, var(--diagram-ink) 17%, var(--diagram-bg));--diagram-muted:color-mix(in srgb, var(--diagram-ink) 65%, var(--diagram-bg));--diagram-blue:#407bed;--diagram-green:#269c70;--diagram-amber:#bf873b;--diagram-red:#ce6b61;color:var(--diagram-ink);margin:2em 0}.LargeModels-module__3l6VxW__shell{border:1px solid var(--diagram-border);background:var(--diagram-bg);border-radius:4px;overflow:hidden}.LargeModels-module__3l6VxW__diagram{width:100%;height:auto;fill:var(--diagram-ink);font-variant-numeric:tabular-nums;font:18px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.LargeModels-module__3l6VxW__label{fill:var(--diagram-muted);font-size:15px}.LargeModels-module__3l6VxW__heading{font-size:17px;font-weight:600}.LargeModels-module__3l6VxW__big{font-size:28px}.LargeModels-module__3l6VxW__node{fill:var(--diagram-paper);stroke:var(--diagram-border)}.LargeModels-module__3l6VxW__line{fill:none;stroke:var(--diagram-border);stroke-width:1.5px}.LargeModels-module__3l6VxW__route{fill:none;stroke:var(--diagram-blue);stroke-width:2px}.LargeModels-module__3l6VxW__blue{fill:var(--diagram-blue)}.LargeModels-module__3l6VxW__green{fill:var(--diagram-green)}.LargeModels-module__3l6VxW__red{fill:var(--diagram-red)}.LargeModels-module__3l6VxW__controls{border-top:1px solid var(--diagram-border);grid-template-columns:70px minmax(30px,1fr) auto;align-items:start;gap:18px;padding:0 16px;display:grid}.LargeModels-module__3l6VxW__progress{background:var(--diagram-border);height:2px;margin-top:21px}.LargeModels-module__3l6VxW__progress span{background:var(--diagram-muted);transform-origin:0;height:100%;display:block}.LargeModels-module__3l6VxW__inspector{color:var(--diagram-muted);font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.LargeModels-module__3l6VxW__inspector summary{cursor:pointer;justify-content:flex-end;align-items:center;min-height:42px;list-style:none;display:flex}.LargeModels-module__3l6VxW__inspector summary::-webkit-details-marker{display:none}.LargeModels-module__3l6VxW__inspector summary:after{content:"+";margin-left:8px}.LargeModels-module__3l6VxW__inspector[open]{min-width:150px;padding-bottom:12px}.LargeModels-module__3l6VxW__inspector[open] summary:after{content:"−"}.LargeModels-module__3l6VxW__inspector label{color:var(--diagram-ink);display:block}.LargeModels-module__3l6VxW__inspector input{width:100%;height:32px;accent-color:var(--diagram-blue);cursor:ew-resize;display:block}.LargeModels-module__3l6VxW__inspector summary:focus-visible{outline:2px solid var(--diagram-amber)}.LargeModels-module__3l6VxW__choices{border-top:1px solid var(--diagram-border);border-top:0;border-bottom:1px solid var(--diagram-border);justify-content:center;align-items:center;gap:18px;padding:2px 12px;display:flex}.LargeModels-module__3l6VxW__shell button{min-height:42px;color:var(--diagram-muted);cursor:pointer;background:0 0;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.LargeModels-module__3l6VxW__choices button[aria-pressed=true]{color:var(--diagram-ink);text-underline-offset:5px;text-decoration:underline}.LargeModels-module__3l6VxW__shell button:disabled{opacity:.45;cursor:default}.LargeModels-module__3l6VxW__shell button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:-2px}.LargeModels-module__3l6VxW__shell button:hover{color:var(--diagram-ink)}.LargeModels-module__3l6VxW__observation{border-top:1px solid var(--diagram-border);min-height:66px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.LargeModels-module__3l6VxW__figure figcaption{color:var(--diagram-muted);margin-top:12px;font-size:12px;line-height:1.5}
.Pretraining-module__gUlA9W__figure{--diagram-ink:var(--color-base-content);--diagram-bg:var(--color-base-100);--diagram-paper:color-mix(in srgb, var(--diagram-ink) 2%, var(--diagram-bg));--diagram-border:color-mix(in srgb, var(--diagram-ink) 15%, var(--diagram-bg));--diagram-muted:color-mix(in srgb, var(--diagram-ink) 56%, var(--diagram-bg));--diagram-blue:#407bed;--diagram-green:#269c70;--diagram-amber:#bf873b;color:var(--diagram-ink);margin:2em 0}.Pretraining-module__gUlA9W__shell{border:1px solid var(--diagram-border);background:var(--diagram-bg);border-radius:4px;overflow:hidden}.Pretraining-module__gUlA9W__diagram{width:100%;height:auto;fill:var(--diagram-ink);font-variant-numeric:tabular-nums;font:13px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.Pretraining-module__gUlA9W__label{fill:var(--diagram-muted);font-size:12px}.Pretraining-module__gUlA9W__heading{letter-spacing:.03em;font-size:13px;font-weight:600}.Pretraining-module__gUlA9W__important{font-size:19px}.Pretraining-module__gUlA9W__number{font-size:26px}.Pretraining-module__gUlA9W__node{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.Pretraining-module__gUlA9W__route{fill:none;stroke:var(--diagram-border);stroke-width:1.25px;stroke-dasharray:3 5}.Pretraining-module__gUlA9W__activeRoute{fill:none;stroke:var(--diagram-blue);stroke-width:1.25px}.Pretraining-module__gUlA9W__divider{stroke:var(--diagram-border);stroke-width:1px}.Pretraining-module__gUlA9W__blue{fill:var(--diagram-blue)}.Pretraining-module__gUlA9W__green{fill:var(--diagram-green)}.Pretraining-module__gUlA9W__amber{fill:var(--diagram-amber)}.Pretraining-module__gUlA9W__phases{border-top:1px solid var(--diagram-border);background:var(--diagram-paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Pretraining-module__gUlA9W__phases button{border:0;border-right:1px solid var(--diagram-border);min-height:40px;color:var(--diagram-muted);cursor:pointer;background:0 0;padding:8px 3px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.Pretraining-module__gUlA9W__phases button:last-child{border-right:0}.Pretraining-module__gUlA9W__phases button[aria-current=step]{box-shadow:inset 0 0 0 1px var(--diagram-amber);background:color-mix(in srgb, var(--diagram-amber) 8%, transparent);color:var(--diagram-ink)}.Pretraining-module__gUlA9W__playback,.Pretraining-module__gUlA9W__choices{border-top:1px solid var(--diagram-border);justify-content:center;align-items:center;gap:18px;padding:2px 12px;display:flex}.Pretraining-module__gUlA9W__choices{border-top:0;border-bottom:1px solid var(--diagram-border);justify-content:flex-start;padding:2px 18px}.Pretraining-module__gUlA9W__playback button,.Pretraining-module__gUlA9W__choices button{min-height:40px;color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.Pretraining-module__gUlA9W__choices button[aria-pressed=true]{color:var(--diagram-ink);text-underline-offset:5px;text-decoration:underline}.Pretraining-module__gUlA9W__shell button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:-2px}.Pretraining-module__gUlA9W__shell button:hover{color:var(--diagram-ink)}.Pretraining-module__gUlA9W__shell button:disabled{opacity:.45;cursor:default}.Pretraining-module__gUlA9W__observation{border-top:1px solid var(--diagram-border);min-height:56px;color:var(--diagram-ink);margin:0;padding:12px 18px;font-size:13px;line-height:1.5}.Pretraining-module__gUlA9W__figure figcaption{color:var(--diagram-muted);margin-top:12px;font-size:12px;line-height:1.5}.Pretraining-module__gUlA9W__figure figcaption a{text-underline-offset:3px;text-decoration:underline}
.ArticleTerm-module__TrmUfa__term>button{color:inherit;font:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;padding:0;font-weight:600;display:inline}.ArticleTerm-module__TrmUfa__term>button:focus-visible,.ArticleTerm-module__TrmUfa__dialog button:focus-visible,.ArticleTerm-module__TrmUfa__details>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ArticleTerm-module__TrmUfa__dialog{border:1px solid color-mix(in srgb, var(--color-base-content) 20%, transparent);background:var(--color-base-100);width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-base-content);font:15px/1.5 var(--font-dm-sans), sans-serif;border-radius:4px;margin:auto;padding:24px;overflow:auto}.ArticleTerm-module__TrmUfa__dialog::backdrop{background:#00000059}.ArticleTerm-module__TrmUfa__dialogHeader{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ArticleTerm-module__TrmUfa__dialogHeader h2{font:inherit;margin:0;font-size:20px;font-weight:600}.ArticleTerm-module__TrmUfa__dialogHeader button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.ArticleTerm-module__TrmUfa__dialog p{margin:16px 0}.ArticleTerm-module__TrmUfa__dialog a{text-underline-offset:3px;text-decoration:underline}.ArticleTerm-module__TrmUfa__details{border-top:1px solid color-mix(in srgb, var(--color-base-content) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-base-content) 15%, transparent);margin:1.4em 0}.ArticleTerm-module__TrmUfa__details>summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:500}.ArticleTerm-module__TrmUfa__details>div{padding-bottom:12px}.ArticleTerm-module__TrmUfa__details>div>:first-child{margin-top:4px}.ArticleTerm-module__TrmUfa__details>div>:last-child{margin-bottom:4px}.ArticleTerm-module__TrmUfa__dialog .ArticleTerm-module__TrmUfa__details{margin-bottom:0}
.JevVisuals-module__JwEhvG__figure{--diagram-ink:var(--color-base-content);--diagram-bg:var(--color-base-100);--diagram-paper:color-mix(in srgb, var(--diagram-ink) 2%, var(--diagram-bg));--diagram-border:color-mix(in srgb, var(--diagram-ink) 15%, var(--diagram-bg));--diagram-muted:color-mix(in srgb, var(--diagram-ink) 56%, var(--diagram-bg));--diagram-blue:#407bed;--diagram-green:#269c70;--diagram-pink:#ce70ac;--diagram-amber:#bf873b;color:var(--diagram-ink);margin:2em 0}.JevVisuals-module__JwEhvG__shell{border:1px solid var(--diagram-border);background:var(--diagram-bg);border-radius:4px;overflow:hidden}.JevVisuals-module__JwEhvG__diagram{width:100%;height:auto;fill:var(--diagram-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:block}.JevVisuals-module__JwEhvG__diagram [data-tone=blue]{--tone:var(--diagram-blue)}.JevVisuals-module__JwEhvG__diagram [data-tone=green]{--tone:var(--diagram-green)}.JevVisuals-module__JwEhvG__diagram [data-tone=pink]{--tone:var(--diagram-pink)}.JevVisuals-module__JwEhvG__diagram [data-tone=amber]{--tone:var(--diagram-amber)}.JevVisuals-module__JwEhvG__sectionLabel,.JevVisuals-module__JwEhvG__nodeTitle{letter-spacing:.03em;font-size:12px;font-weight:700}.JevVisuals-module__JwEhvG__label{fill:var(--diagram-muted);letter-spacing:.02em;font-size:10px}.JevVisuals-module__JwEhvG__meta{fill:var(--diagram-muted);font-size:9px}.JevVisuals-module__JwEhvG__critical{font-size:16px;font-weight:700}.JevVisuals-module__JwEhvG__comparison{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.JevVisuals-module__JwEhvG__ticketText{font-size:12px}.JevVisuals-module__JwEhvG__value{font-variant-numeric:tabular-nums;font-size:12px}.JevVisuals-module__JwEhvG__divider{stroke:var(--diagram-border);stroke-width:1px}.JevVisuals-module__JwEhvG__lane{fill:none;stroke:color-mix(in srgb, var(--diagram-ink) 34%, var(--diagram-bg));stroke-width:1.25px;stroke-dasharray:3 5}.JevVisuals-module__JwEhvG__route{fill:none;stroke:var(--tone,var(--diagram-blue));stroke-width:1.5px}.JevVisuals-module__JwEhvG__node>rect:first-child{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.JevVisuals-module__JwEhvG__node[data-active=true]>rect:first-child{stroke:color-mix(in srgb, var(--diagram-ink) 38%, var(--diagram-bg))}.JevVisuals-module__JwEhvG__node>line{stroke:var(--diagram-border);stroke-width:1px}.JevVisuals-module__JwEhvG__packet{fill:color-mix(in srgb, var(--tone,var(--diagram-blue)) 12%, var(--diagram-bg));stroke:var(--tone,var(--diagram-blue));stroke-width:1px}.JevVisuals-module__JwEhvG__packetLines{fill:none;stroke:var(--tone,var(--diagram-blue));stroke-width:1px}.JevVisuals-module__JwEhvG__movingPacket{fill:var(--tone,var(--diagram-blue))}.JevVisuals-module__JwEhvG__progressTrack,.JevVisuals-module__JwEhvG__barTrack{fill:var(--diagram-border);stroke:none}.JevVisuals-module__JwEhvG__progressFill{fill:var(--tone,var(--diagram-blue));stroke:none}.JevVisuals-module__JwEhvG__barFill{fill:var(--tone,var(--diagram-blue));opacity:.78;stroke:none}.JevVisuals-module__JwEhvG__code{font-size:11px}.JevVisuals-module__JwEhvG__branchHighlight{fill:color-mix(in srgb, var(--tone) 12%, var(--diagram-bg));stroke:var(--tone);stroke-width:1px}.JevVisuals-module__JwEhvG__outcome>rect{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.JevVisuals-module__JwEhvG__outcome[data-ready=true]>rect{fill:color-mix(in srgb, var(--tone) 8%, var(--diagram-bg));stroke:var(--tone)}.JevVisuals-module__JwEhvG__outcome[data-ready=true] text{fill:var(--tone)}.JevVisuals-module__JwEhvG__phases{border-top:1px solid var(--diagram-border);background:var(--diagram-paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.JevVisuals-module__JwEhvG__phases button{border:0;border-right:1px solid var(--diagram-border);min-height:35px;color:var(--diagram-muted);letter-spacing:.03em;cursor:pointer;background:0 0;padding:9px 4px;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.JevVisuals-module__JwEhvG__phases button:last-child{border-right:0}.JevVisuals-module__JwEhvG__phases button[aria-current=step]{box-shadow:inset 0 0 0 1px var(--diagram-amber);background:color-mix(in srgb, var(--diagram-amber) 10%, transparent);color:var(--diagram-ink)}.JevVisuals-module__JwEhvG__playback{border-top:1px solid var(--diagram-border);justify-content:center;gap:18px;padding:4px 12px;display:flex}.JevVisuals-module__JwEhvG__playback button{min-height:32px;color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:4px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.JevVisuals-module__JwEhvG__playback button:disabled{opacity:.38;cursor:default}.JevVisuals-module__JwEhvG__playback button:not(:disabled):hover,.JevVisuals-module__JwEhvG__phases button:hover{color:var(--diagram-ink)}.JevVisuals-module__JwEhvG__phases button:focus-visible,.JevVisuals-module__JwEhvG__playback button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:-2px}.JevVisuals-module__JwEhvG__figure figcaption{color:var(--diagram-muted);margin-top:12px;font-size:12px;line-height:1.5}.JevVisuals-module__JwEhvG__scenarios{border-bottom:1px solid var(--diagram-border);flex-wrap:wrap;gap:18px;padding:10px 20px;display:flex}.JevVisuals-module__JwEhvG__scenarios button{color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.JevVisuals-module__JwEhvG__scenarios button[aria-pressed=true]{color:var(--diagram-ink);text-underline-offset:5px;text-decoration:underline}.JevVisuals-module__JwEhvG__scenarios button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:4px}@media (prefers-reduced-motion:reduce){.JevVisuals-module__JwEhvG__diagram *{transition:none!important}}
.TransformerVisuals-module__HJFoXa__figure{--diagram-ink:var(--color-base-content);--diagram-bg:var(--color-base-100);--diagram-paper:color-mix(in srgb, var(--diagram-ink) 2%, var(--diagram-bg));--diagram-border:color-mix(in srgb, var(--diagram-ink) 15%, var(--diagram-bg));--diagram-muted:color-mix(in srgb, var(--diagram-ink) 56%, var(--diagram-bg));--diagram-blue:#407bed;--diagram-green:#269c70;--diagram-pink:#ce70ac;--diagram-amber:#bf873b;color:var(--diagram-ink);margin:2em 0}.TransformerVisuals-module__HJFoXa__shell{border:1px solid var(--diagram-border);background:var(--diagram-bg);border-radius:4px;overflow:hidden}.TransformerVisuals-module__HJFoXa__diagram{width:100%;height:auto;fill:var(--diagram-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:block}.TransformerVisuals-module__HJFoXa__diagram [data-tone=blue]{--tone:var(--diagram-blue)}.TransformerVisuals-module__HJFoXa__diagram [data-tone=green]{--tone:var(--diagram-green)}.TransformerVisuals-module__HJFoXa__diagram [data-tone=pink]{--tone:var(--diagram-pink)}.TransformerVisuals-module__HJFoXa__diagram [data-tone=amber]{--tone:var(--diagram-amber)}.TransformerVisuals-module__HJFoXa__sectionLabel,.TransformerVisuals-module__HJFoXa__nodeTitle{letter-spacing:.03em;font-size:12px;font-weight:700}.TransformerVisuals-module__HJFoXa__label{fill:var(--diagram-muted);font-size:10px}.TransformerVisuals-module__HJFoXa__meta{fill:var(--diagram-muted);font-size:9px}.TransformerVisuals-module__HJFoXa__critical{font-size:16px;font-weight:700}.TransformerVisuals-module__HJFoXa__comparison{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.TransformerVisuals-module__HJFoXa__ticketText,.TransformerVisuals-module__HJFoXa__value{font-variant-numeric:tabular-nums;font-size:12px}.TransformerVisuals-module__HJFoXa__code{font-size:11px}.TransformerVisuals-module__HJFoXa__divider{stroke:var(--diagram-border);stroke-width:1px}.TransformerVisuals-module__HJFoXa__lane{fill:none;stroke:color-mix(in srgb, var(--diagram-ink) 34%, var(--diagram-bg));stroke-width:1.25px;stroke-dasharray:3 5}.TransformerVisuals-module__HJFoXa__route{fill:none;stroke:var(--tone,var(--diagram-blue));stroke-width:1.5px}.TransformerVisuals-module__HJFoXa__node>rect:first-child{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.TransformerVisuals-module__HJFoXa__node[data-active=true]>rect:first-child{stroke:color-mix(in srgb, var(--diagram-ink) 38%, var(--diagram-bg))}.TransformerVisuals-module__HJFoXa__node>line{stroke:var(--diagram-border);stroke-width:1px}.TransformerVisuals-module__HJFoXa__packet{fill:color-mix(in srgb, var(--tone,var(--diagram-blue)) 12%, var(--diagram-bg));stroke:var(--tone,var(--diagram-blue));stroke-width:1px}.TransformerVisuals-module__HJFoXa__packetLines{fill:none;stroke:var(--tone,var(--diagram-blue));stroke-width:1px}.TransformerVisuals-module__HJFoXa__movingPacket{fill:var(--tone,var(--diagram-blue))}.TransformerVisuals-module__HJFoXa__progressTrack,.TransformerVisuals-module__HJFoXa__barTrack{fill:var(--diagram-border);stroke:none}.TransformerVisuals-module__HJFoXa__progressFill{fill:var(--tone,var(--diagram-blue));stroke:none}.TransformerVisuals-module__HJFoXa__barFill{fill:var(--tone,var(--diagram-blue));opacity:.78;stroke:none}.TransformerVisuals-module__HJFoXa__branchHighlight{fill:color-mix(in srgb, var(--tone) 12%, var(--diagram-bg));stroke:var(--tone);stroke-width:1px}.TransformerVisuals-module__HJFoXa__outcome>rect{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.TransformerVisuals-module__HJFoXa__outcome[data-ready=true]>rect{fill:color-mix(in srgb, var(--tone) 8%, var(--diagram-bg));stroke:var(--tone)}.TransformerVisuals-module__HJFoXa__outcome[data-ready=true] text{fill:var(--tone)}.TransformerVisuals-module__HJFoXa__phases{border-top:1px solid var(--diagram-border);background:var(--diagram-paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TransformerVisuals-module__HJFoXa__phases button{border:0;border-right:1px solid var(--diagram-border);min-height:36px;color:var(--diagram-muted);cursor:pointer;background:0 0;padding:9px 4px;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.TransformerVisuals-module__HJFoXa__phases button:last-child{border-right:0}.TransformerVisuals-module__HJFoXa__phases button[aria-current=step]{box-shadow:inset 0 0 0 1px var(--diagram-amber);background:color-mix(in srgb, var(--diagram-amber) 10%, transparent);color:var(--diagram-ink)}.TransformerVisuals-module__HJFoXa__playback{border-top:1px solid var(--diagram-border);justify-content:center;gap:18px;padding:4px 12px;display:flex}.TransformerVisuals-module__HJFoXa__playback button{min-height:32px;color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:4px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.TransformerVisuals-module__HJFoXa__playback button:disabled{opacity:.38;cursor:default}.TransformerVisuals-module__HJFoXa__playback button:not(:disabled):hover,.TransformerVisuals-module__HJFoXa__phases button:hover{color:var(--diagram-ink)}.TransformerVisuals-module__HJFoXa__phases button:focus-visible,.TransformerVisuals-module__HJFoXa__playback button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:-2px}.TransformerVisuals-module__HJFoXa__figure figcaption{color:var(--diagram-muted);margin-top:12px;font-size:12px;line-height:1.5}.TransformerVisuals-module__HJFoXa__scenarios{border-bottom:1px solid var(--diagram-border);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 20px;display:flex}.TransformerVisuals-module__HJFoXa__scenarios button{min-height:28px;color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.TransformerVisuals-module__HJFoXa__scenarios button[aria-pressed=true]{color:var(--diagram-ink);text-underline-offset:5px;text-decoration:underline}.TransformerVisuals-module__HJFoXa__scenarios button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:4px}.TransformerVisuals-module__HJFoXa__controlLabel{color:var(--diagram-muted);font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (prefers-reduced-motion:reduce){.TransformerVisuals-module__HJFoXa__diagram *{transition:none!important}}
.CompoundEngineeringVisuals-module__nUhaaG__figure{--diagram-ink:var(--color-base-content);--diagram-bg:var(--color-base-100);--diagram-paper:color-mix(in srgb, var(--diagram-ink) 2%, var(--diagram-bg));--diagram-border:color-mix(in srgb, var(--diagram-ink) 15%, var(--diagram-bg));--diagram-muted:color-mix(in srgb, var(--diagram-ink) 56%, var(--diagram-bg));--diagram-blue:#407bed;--diagram-green:#269c70;--diagram-pink:#ce70ac;--diagram-amber:#bf873b;color:var(--diagram-ink);margin:2em 0}.CompoundEngineeringVisuals-module__nUhaaG__shell{border:1px solid var(--diagram-border);background:var(--diagram-bg);border-radius:4px;overflow:hidden}.CompoundEngineeringVisuals-module__nUhaaG__diagram{width:100%;height:auto;font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;fill:var(--diagram-ink);font-size:11px;display:block}.CompoundEngineeringVisuals-module__nUhaaG__diagram [data-tone=blue]{--tone:var(--diagram-blue)}.CompoundEngineeringVisuals-module__nUhaaG__diagram [data-tone=green]{--tone:var(--diagram-green)}.CompoundEngineeringVisuals-module__nUhaaG__diagram [data-tone=pink]{--tone:var(--diagram-pink)}.CompoundEngineeringVisuals-module__nUhaaG__diagram [data-tone=amber]{--tone:var(--diagram-amber)}.CompoundEngineeringVisuals-module__nUhaaG__title{font-size:14px;font-weight:600}.CompoundEngineeringVisuals-module__nUhaaG__rowTitle{font-size:13px;font-weight:600}.CompoundEngineeringVisuals-module__nUhaaG__counter{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:500}.CompoundEngineeringVisuals-module__nUhaaG__cardTitle,.CompoundEngineeringVisuals-module__nUhaaG__nodeTitle{font-size:11px;font-weight:600}.CompoundEngineeringVisuals-module__nUhaaG__column{fill:var(--diagram-muted);font-size:11px}.CompoundEngineeringVisuals-module__nUhaaG__columnCurrent{font-size:11px;font-weight:600}.CompoundEngineeringVisuals-module__nUhaaG__line{font-size:10px}.CompoundEngineeringVisuals-module__nUhaaG__status{font-size:10.5px}.CompoundEngineeringVisuals-module__nUhaaG__count{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.CompoundEngineeringVisuals-module__nUhaaG__small{font-size:10px}.CompoundEngineeringVisuals-module__nUhaaG__file{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:600}.CompoundEngineeringVisuals-module__nUhaaG__muted{fill:var(--diagram-muted)}.CompoundEngineeringVisuals-module__nUhaaG__toned{fill:var(--tone)}.CompoundEngineeringVisuals-module__nUhaaG__divider{stroke:var(--diagram-border);stroke-width:1px}.CompoundEngineeringVisuals-module__nUhaaG__lane{fill:none;stroke:color-mix(in srgb, var(--diagram-ink) 34%, var(--diagram-bg));stroke-width:1.25px;stroke-dasharray:3 5}.CompoundEngineeringVisuals-module__nUhaaG__cardRule{stroke:var(--diagram-border);stroke-width:1px}.CompoundEngineeringVisuals-module__nUhaaG__clock{stroke:color-mix(in srgb, var(--diagram-ink) 30%, var(--diagram-bg));stroke-width:1px}.CompoundEngineeringVisuals-module__nUhaaG__node>rect:first-child{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.CompoundEngineeringVisuals-module__nUhaaG__node[data-active=true]>rect:first-child{stroke:color-mix(in srgb, var(--diagram-ink) 38%, var(--diagram-bg))}.CompoundEngineeringVisuals-module__nUhaaG__node[data-active=false]{opacity:.4}.CompoundEngineeringVisuals-module__nUhaaG__node[data-ready=true]>rect:first-child{fill:color-mix(in srgb, var(--tone) 8%, var(--diagram-bg));stroke:var(--tone)}.CompoundEngineeringVisuals-module__nUhaaG__pending>rect:first-child{fill:none;stroke:var(--diagram-border);stroke-width:1px;stroke-dasharray:3 4}.CompoundEngineeringVisuals-module__nUhaaG__packet{fill:color-mix(in srgb, var(--tone,var(--diagram-blue)) 12%, var(--diagram-bg));stroke:var(--tone,var(--diagram-blue));stroke-width:1px}.CompoundEngineeringVisuals-module__nUhaaG__packetLines{fill:none;stroke:var(--tone,var(--diagram-blue));stroke-width:1px}.CompoundEngineeringVisuals-module__nUhaaG__swatch{fill:color-mix(in srgb, var(--tone) 12%, var(--diagram-bg));stroke:var(--tone);stroke-width:1px}.CompoundEngineeringVisuals-module__nUhaaG__progressTrack{fill:var(--diagram-border);stroke:none}.CompoundEngineeringVisuals-module__nUhaaG__progressFill{fill:var(--tone,var(--diagram-blue));stroke:none}.CompoundEngineeringVisuals-module__nUhaaG__phases{border-top:1px solid var(--diagram-border);background:var(--diagram-paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CompoundEngineeringVisuals-module__nUhaaG__phases button{border:0;border-right:1px solid var(--diagram-border);min-height:35px;color:var(--diagram-muted);font:11px/1.3 var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;cursor:pointer;background:0 0;padding:9px 4px}.CompoundEngineeringVisuals-module__nUhaaG__phases button:last-child{border-right:0}.CompoundEngineeringVisuals-module__nUhaaG__phases button[aria-current=step]{box-shadow:inset 0 0 0 1px var(--diagram-amber);background:color-mix(in srgb, var(--diagram-amber) 10%, transparent);color:var(--diagram-ink)}.CompoundEngineeringVisuals-module__nUhaaG__playback{border-top:1px solid var(--diagram-border);justify-content:center;gap:18px;padding:4px 12px;display:flex}.CompoundEngineeringVisuals-module__nUhaaG__playback button{min-height:32px;color:var(--diagram-muted);font:11px/1.5 var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;cursor:pointer;background:0 0;border:0;padding:4px}.CompoundEngineeringVisuals-module__nUhaaG__playback button:disabled{opacity:.38;cursor:default}.CompoundEngineeringVisuals-module__nUhaaG__playback button:not(:disabled):hover,.CompoundEngineeringVisuals-module__nUhaaG__phases button:hover{color:var(--diagram-ink)}.CompoundEngineeringVisuals-module__nUhaaG__phases button:focus-visible,.CompoundEngineeringVisuals-module__nUhaaG__playback button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:-2px}.CompoundEngineeringVisuals-module__nUhaaG__figure figcaption{color:var(--diagram-muted);margin-top:12px;font-size:12px;line-height:1.5}.CompoundEngineeringVisuals-module__nUhaaG__workFill{fill:color-mix(in srgb, var(--diagram-ink) 45%, var(--diagram-bg));stroke:none}
.ConsistentHashingVisuals-module__MXn0qG__figure{--ch-field:color-mix(in oklab, var(--color-base-200) 68%, var(--color-base-100));--ch-surface:color-mix(in oklab, var(--color-base-content) 3%, var(--color-base-100));--ch-line:color-mix(in oklab, var(--color-base-content) 15%, transparent);--ch-line-strong:color-mix(in oklab, var(--color-base-content) 30%, transparent);--ch-ink:var(--color-base-content);--ch-muted:var(--color-neutral-content);--ch-accent:var(--color-primary);--ch-a:#c8956c;--ch-b:#79a67f;--ch-c:#7991b5;--ch-d:#aa87a7;--ch-e:#d7aa55;border:1px solid var(--ch-line);background:var(--ch-field);width:100%;color:var(--ch-ink);box-shadow:0 1.8rem 5rem color-mix(in oklab, var(--color-base-content) 9%, transparent);border-radius:1.15rem;margin:2.75rem 0;overflow:clip}.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=A],.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=N0]{--owner-color:var(--ch-a)}.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=B],.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=N1]{--owner-color:var(--ch-b)}.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=C],.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=N2]{--owner-color:var(--ch-c)}.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=D],.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=N3]{--owner-color:var(--ch-d)}.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=E],.ConsistentHashingVisuals-module__MXn0qG__figure [data-owner=N4]{--owner-color:var(--ch-e)}.ConsistentHashingVisuals-module__MXn0qG__figureHeader{border-bottom:1px solid var(--ch-line);background:var(--ch-surface);gap:.55rem;padding:1.35rem 1.45rem 1.2rem;display:grid}.ConsistentHashingVisuals-module__MXn0qG__figureHeader>span{color:var(--ch-accent);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:750}.ConsistentHashingVisuals-module__MXn0qG__figureHeader h3{color:var(--ch-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:720;line-height:1.1}.ConsistentHashingVisuals-module__MXn0qG__figureHeader p{max-width:39rem;color:var(--ch-muted);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.55}.ConsistentHashingVisuals-module__MXn0qG__controls{border-bottom:1px solid var(--ch-line);background:var(--ch-surface);padding:.8rem 1.1rem}.ConsistentHashingVisuals-module__MXn0qG__figureBody{min-width:0;padding:clamp(.75rem,2.8vw,1.35rem)}.ConsistentHashingVisuals-module__MXn0qG__figure>figcaption{border-top:1px solid var(--ch-line);background:var(--ch-surface);min-height:3.25rem;color:var(--ch-muted);align-items:flex-start;gap:.7rem;padding:.9rem 1.45rem 1rem;font-size:.76rem;line-height:1.55;display:flex}.ConsistentHashingVisuals-module__MXn0qG__figure>figcaption>span{background:var(--ch-accent);width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem color-mix(in oklab, var(--ch-accent) 15%, transparent);border-radius:50%;flex:none;margin-top:.35rem}.ConsistentHashingVisuals-module__MXn0qG__segmented{flex-wrap:wrap;gap:.4rem;display:flex}.ConsistentHashingVisuals-module__MXn0qG__segmented button,.ConsistentHashingVisuals-module__MXn0qG__membershipButton{border:1px solid var(--ch-line);min-height:2.75rem;color:var(--ch-muted);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:.68rem;padding:.55rem .78rem;font-size:.74rem;font-weight:720;transition:color .15s,border-color .15s,background .15s,transform .15s}.ConsistentHashingVisuals-module__MXn0qG__segmented button[aria-pressed=true],.ConsistentHashingVisuals-module__MXn0qG__membershipButton[aria-pressed=true]{border-color:var(--ch-accent);background:color-mix(in oklab, var(--ch-accent) 11%, var(--ch-field));color:var(--ch-ink)}.ConsistentHashingVisuals-module__MXn0qG__segmented button:active,.ConsistentHashingVisuals-module__MXn0qG__membershipButton:active{transform:scale(.98)}.ConsistentHashingVisuals-module__MXn0qG__segmented button:focus-visible,.ConsistentHashingVisuals-module__MXn0qG__membershipButton:focus-visible,.ConsistentHashingVisuals-module__MXn0qG__selectControl select:focus-visible{outline:2px solid var(--ch-accent);outline-offset:3px}.ConsistentHashingVisuals-module__MXn0qG__tableWrap{border:1px solid var(--ch-line);background:var(--ch-surface);-webkit-overflow-scrolling:touch;border-radius:.9rem;max-width:100%;overflow-x:auto}.ConsistentHashingVisuals-module__MXn0qG__moduloTable{min-width:33rem}.ConsistentHashingVisuals-module__MXn0qG__moduloRow{border-top:1px solid var(--ch-line);min-height:3.45rem;color:var(--ch-muted);grid-template-columns:minmax(6.5rem,1.35fr) .52fr .72fr .72fr .58fr;align-items:center;gap:.6rem;padding:.62rem .85rem;font-size:.74rem;display:grid}.ConsistentHashingVisuals-module__MXn0qG__moduloHeader{min-height:2.7rem;color:var(--ch-muted);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem}.ConsistentHashingVisuals-module__MXn0qG__moduloRow strong{color:var(--ch-ink);font-size:.82rem}.ConsistentHashingVisuals-module__MXn0qG__moduloRow code{color:var(--ch-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.ConsistentHashingVisuals-module__MXn0qG__moduloRow[data-moved=true]{background:color-mix(in oklab, var(--color-error) 6%, var(--ch-surface))}.ConsistentHashingVisuals-module__MXn0qG__moduloRow[data-moved=true] .ConsistentHashingVisuals-module__MXn0qG__movedMark{color:var(--color-error)}.ConsistentHashingVisuals-module__MXn0qG__ownerBadge{border:1px solid color-mix(in oklab, var(--owner-color) 72%, var(--ch-line));background:color-mix(in oklab, var(--owner-color) 22%, var(--ch-surface));min-width:2rem;min-height:1.65rem;color:var(--ch-ink);border-radius:.4rem;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:750;display:inline-grid}.ConsistentHashingVisuals-module__MXn0qG__movedMark{color:var(--ch-muted);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem}.ConsistentHashingVisuals-module__MXn0qG__ringControls{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.ConsistentHashingVisuals-module__MXn0qG__selectControl{gap:.35rem;display:grid}.ConsistentHashingVisuals-module__MXn0qG__selectControl>span{color:var(--ch-muted);letter-spacing:.11em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:700}.ConsistentHashingVisuals-module__MXn0qG__selectControl select{border:1px solid var(--ch-line);background:var(--ch-field);min-width:10.5rem;min-height:2.75rem;color:var(--ch-ink);font:inherit;border-radius:.68rem;padding:.5rem 2.1rem .5rem .72rem;font-size:.76rem;font-weight:680}.ConsistentHashingVisuals-module__MXn0qG__ringLayout,.ConsistentHashingVisuals-module__MXn0qG__virtualLayout{gap:1rem;display:grid}.ConsistentHashingVisuals-module__MXn0qG__ringSvg{border:1px solid var(--ch-line);background:var(--ch-surface);border-radius:.9rem;width:min(100%,31rem);height:auto;margin:0 auto;display:block;overflow:visible}.ConsistentHashingVisuals-module__MXn0qG__ringBase{fill:none;stroke:var(--ch-line);stroke-width:10px}.ConsistentHashingVisuals-module__MXn0qG__ownershipArc{fill:none;stroke:var(--owner-color);stroke-width:7px;stroke-linecap:butt;opacity:.7}.ConsistentHashingVisuals-module__MXn0qG__lookupPath{fill:none;stroke:var(--ch-ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 8;animation:1.4s linear infinite ConsistentHashingVisuals-module__MXn0qG__hash-lookup-flow}.ConsistentHashingVisuals-module__MXn0qG__ringArrowHead{fill:none;stroke:var(--ch-ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}@keyframes ConsistentHashingVisuals-module__MXn0qG__hash-lookup-flow{to{stroke-dashoffset:-28px}}.ConsistentHashingVisuals-module__MXn0qG__keyPoint{fill:var(--owner-color);stroke:var(--ch-surface);stroke-width:2px;opacity:.72;transition:fill .18s,opacity .18s,r .18s,stroke .18s}.ConsistentHashingVisuals-module__MXn0qG__keyPoint[data-selected=true]{fill:var(--ch-ink);stroke:var(--ch-accent);stroke-width:3px;opacity:1}.ConsistentHashingVisuals-module__MXn0qG__ringNode circle,.ConsistentHashingVisuals-module__MXn0qG__virtualToken circle{fill:var(--owner-color);stroke:var(--ch-surface);stroke-width:3px}.ConsistentHashingVisuals-module__MXn0qG__virtualToken circle{stroke-width:2px}.ConsistentHashingVisuals-module__MXn0qG__ringNode text,.ConsistentHashingVisuals-module__MXn0qG__virtualToken text{fill:#111114;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:850}.ConsistentHashingVisuals-module__MXn0qG__virtualToken text{font-size:8px}.ConsistentHashingVisuals-module__MXn0qG__ringNode .ConsistentHashingVisuals-module__MXn0qG__ringPosition{fill:var(--ch-muted);font-size:9px;font-weight:650}.ConsistentHashingVisuals-module__MXn0qG__ringCenter text{fill:var(--ch-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.035em;font-size:21px;font-weight:720}.ConsistentHashingVisuals-module__MXn0qG__ringCenter .ConsistentHashingVisuals-module__MXn0qG__ringMetric,.ConsistentHashingVisuals-module__MXn0qG__ringCenter .ConsistentHashingVisuals-module__MXn0qG__ringOwner{fill:var(--ch-muted);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:620}.ConsistentHashingVisuals-module__MXn0qG__ringCenter .ConsistentHashingVisuals-module__MXn0qG__ringOwner{fill:var(--ch-accent)}.ConsistentHashingVisuals-module__MXn0qG__readout{border:1px solid var(--ch-line);background:var(--ch-surface);border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ConsistentHashingVisuals-module__MXn0qG__readout div{border-right:1px solid var(--ch-line);gap:.45rem;min-width:0;padding:.85rem .9rem;display:grid}.ConsistentHashingVisuals-module__MXn0qG__readout div:last-child{border-right:0}.ConsistentHashingVisuals-module__MXn0qG__readout dt{color:var(--ch-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem}.ConsistentHashingVisuals-module__MXn0qG__readout dd{color:var(--ch-ink);font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem}.ConsistentHashingVisuals-module__MXn0qG__shareBars{border:1px solid var(--ch-line);background:var(--ch-surface);border-radius:.85rem;gap:.75rem;padding:1rem;display:grid}.ConsistentHashingVisuals-module__MXn0qG__shareRow{color:var(--ch-muted);grid-template-columns:minmax(7rem,1fr) minmax(6rem,2fr) 2.8rem;align-items:center;gap:.8rem;font-size:.7rem;display:grid}.ConsistentHashingVisuals-module__MXn0qG__shareRow>span{align-items:center;gap:.55rem;display:flex}.ConsistentHashingVisuals-module__MXn0qG__shareRow strong{color:var(--ch-ink);text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.ConsistentHashingVisuals-module__MXn0qG__shareTrack{background:var(--ch-field);border-radius:999px;height:.5rem;overflow:hidden}.ConsistentHashingVisuals-module__MXn0qG__shareTrack span{border-radius:inherit;background:var(--owner-color);width:0;height:100%;transition:width .26s cubic-bezier(.23,1,.32,1);display:block}.ConsistentHashingVisuals-module__MXn0qG__glossary{border:1px solid color-mix(in oklab, var(--color-base-content) 14%, transparent);background:color-mix(in oklab, var(--color-base-content) 3%, var(--color-base-100));border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.8rem 0 3rem;display:grid;overflow:hidden}.ConsistentHashingVisuals-module__MXn0qG__glossary div{border-bottom:1px solid color-mix(in oklab, var(--color-base-content) 12%, transparent);min-height:7rem;padding:1.15rem 1.2rem}.ConsistentHashingVisuals-module__MXn0qG__glossary div:nth-child(odd){border-right:1px solid color-mix(in oklab, var(--color-base-content) 12%, transparent)}.ConsistentHashingVisuals-module__MXn0qG__glossary div:nth-last-child(-n+2){border-bottom:0}.ConsistentHashingVisuals-module__MXn0qG__glossary dt{color:var(--color-base-content);font-size:.82rem;font-weight:760}.ConsistentHashingVisuals-module__MXn0qG__glossary dd{color:var(--color-neutral-content);margin:.65rem 0 0;font-size:.76rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.ConsistentHashingVisuals-module__MXn0qG__segmented button:hover,.ConsistentHashingVisuals-module__MXn0qG__membershipButton:hover{border-color:color-mix(in oklab, var(--ch-accent) 60%, var(--ch-line));color:var(--ch-ink)}}@media (max-width:620px){.ConsistentHashingVisuals-module__MXn0qG__figure{border-radius:.95rem;margin-block:2.2rem}.ConsistentHashingVisuals-module__MXn0qG__figureHeader,.ConsistentHashingVisuals-module__MXn0qG__figure>figcaption{padding-inline:1.1rem}.ConsistentHashingVisuals-module__MXn0qG__controls{padding-inline:.8rem}.ConsistentHashingVisuals-module__MXn0qG__segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ConsistentHashingVisuals-module__MXn0qG__segmented button{width:100%}.ConsistentHashingVisuals-module__MXn0qG__ringControls{grid-template-columns:1fr;display:grid}.ConsistentHashingVisuals-module__MXn0qG__selectControl select,.ConsistentHashingVisuals-module__MXn0qG__membershipButton{width:100%}.ConsistentHashingVisuals-module__MXn0qG__ringNode text{font-size:16px}.ConsistentHashingVisuals-module__MXn0qG__ringNode .ConsistentHashingVisuals-module__MXn0qG__ringPosition{font-size:15px}.ConsistentHashingVisuals-module__MXn0qG__virtualToken text{font-size:14px}.ConsistentHashingVisuals-module__MXn0qG__ringCenter text{font-size:25px}.ConsistentHashingVisuals-module__MXn0qG__ringCenter .ConsistentHashingVisuals-module__MXn0qG__ringMetric,.ConsistentHashingVisuals-module__MXn0qG__ringCenter .ConsistentHashingVisuals-module__MXn0qG__ringOwner{font-size:16px}.ConsistentHashingVisuals-module__MXn0qG__readout{grid-template-columns:repeat(2,minmax(0,1fr))}.ConsistentHashingVisuals-module__MXn0qG__readout div:nth-child(2){border-right:0}.ConsistentHashingVisuals-module__MXn0qG__readout div:nth-child(-n+2){border-bottom:1px solid var(--ch-line)}.ConsistentHashingVisuals-module__MXn0qG__shareRow{grid-template-columns:1fr 2.8rem}.ConsistentHashingVisuals-module__MXn0qG__shareRow>span{grid-column:1/-1}.ConsistentHashingVisuals-module__MXn0qG__glossary{grid-template-columns:1fr}.ConsistentHashingVisuals-module__MXn0qG__glossary div,.ConsistentHashingVisuals-module__MXn0qG__glossary div:nth-child(odd),.ConsistentHashingVisuals-module__MXn0qG__glossary div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid color-mix(in oklab, var(--color-base-content) 12%, transparent);min-height:0}.ConsistentHashingVisuals-module__MXn0qG__glossary div:last-child{border-bottom:0}}@media (max-width:360px){.ConsistentHashingVisuals-module__MXn0qG__figureBody{padding-inline:.55rem}.ConsistentHashingVisuals-module__MXn0qG__segmented{grid-template-columns:1fr}}@media (forced-colors:active){.ConsistentHashingVisuals-module__MXn0qG__ownershipArc{stroke:canvastext}.ConsistentHashingVisuals-module__MXn0qG__lookupPath,.ConsistentHashingVisuals-module__MXn0qG__ringArrowHead{stroke:highlight}.ConsistentHashingVisuals-module__MXn0qG__ringNode circle,.ConsistentHashingVisuals-module__MXn0qG__virtualToken circle,.ConsistentHashingVisuals-module__MXn0qG__keyPoint{fill:canvas;stroke:canvastext}.ConsistentHashingVisuals-module__MXn0qG__ringNode text,.ConsistentHashingVisuals-module__MXn0qG__virtualToken text{fill:canvastext}}@media (prefers-reduced-motion:reduce){.ConsistentHashingVisuals-module__MXn0qG__lookupPath{animation:none}.ConsistentHashingVisuals-module__MXn0qG__keyPoint,.ConsistentHashingVisuals-module__MXn0qG__shareTrack span,.ConsistentHashingVisuals-module__MXn0qG__segmented button,.ConsistentHashingVisuals-module__MXn0qG__membershipButton{transition-duration:.01ms}}
.DurableExecutionVisuals-module__1UnNFW__figure{--diagram-ink:var(--color-base-content);--diagram-bg:var(--color-base-100);--diagram-paper:color-mix(in srgb, var(--diagram-ink) 2%, var(--diagram-bg));--diagram-border:color-mix(in srgb, var(--diagram-ink) 15%, var(--diagram-bg));--diagram-muted:color-mix(in srgb, var(--diagram-ink) 56%, var(--diagram-bg));--diagram-blue:#407bed;--diagram-green:#269c70;--diagram-amber:#bf873b;color:var(--diagram-ink);margin:2em 0}.DurableExecutionVisuals-module__1UnNFW__shell{border:1px solid var(--diagram-border);background:var(--diagram-bg);border-radius:4px;overflow:hidden}.DurableExecutionVisuals-module__1UnNFW__diagram{width:100%;height:auto;fill:var(--diagram-ink);font:13px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.DurableExecutionVisuals-module__1UnNFW__diagram [data-tone=blue]{--tone:var(--diagram-blue)}.DurableExecutionVisuals-module__1UnNFW__diagram [data-tone=green]{--tone:var(--diagram-green)}.DurableExecutionVisuals-module__1UnNFW__diagram [data-tone=amber]{--tone:var(--diagram-amber)}.DurableExecutionVisuals-module__1UnNFW__heading,.DurableExecutionVisuals-module__1UnNFW__nodeTitle{font-size:13px;font-weight:600}.DurableExecutionVisuals-module__1UnNFW__small{fill:var(--diagram-muted);font-size:11px}.DurableExecutionVisuals-module__1UnNFW__label{fill:var(--diagram-muted);font-size:12px}.DurableExecutionVisuals-module__1UnNFW__value{font-variant-numeric:tabular-nums;font-size:27px}.DurableExecutionVisuals-module__1UnNFW__outcome{fill:var(--tone,var(--diagram-ink));font-size:17px;font-weight:600}.DurableExecutionVisuals-module__1UnNFW__color{fill:var(--tone,var(--diagram-ink))}.DurableExecutionVisuals-module__1UnNFW__divider{stroke:var(--diagram-border);stroke-width:1px}.DurableExecutionVisuals-module__1UnNFW__route{fill:none;stroke:color-mix(in srgb, var(--diagram-ink) 30%, var(--diagram-bg));stroke-width:1.25px;stroke-dasharray:3 5}.DurableExecutionVisuals-module__1UnNFW__activeRoute{fill:none;stroke:var(--tone,var(--diagram-blue));stroke-width:1.5px}.DurableExecutionVisuals-module__1UnNFW__packet{fill:var(--tone,var(--diagram-blue))}.DurableExecutionVisuals-module__1UnNFW__step>rect:first-child,.DurableExecutionVisuals-module__1UnNFW__store{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.DurableExecutionVisuals-module__1UnNFW__work{fill:color-mix(in srgb, var(--tone) 12%, transparent)}.DurableExecutionVisuals-module__1UnNFW__cross{fill:none;stroke:var(--diagram-amber);stroke-width:2px}.DurableExecutionVisuals-module__1UnNFW__boundary{fill:none;stroke:var(--diagram-blue);stroke-width:1px;stroke-dasharray:4 5}.DurableExecutionVisuals-module__1UnNFW__controls{border-top:1px solid var(--diagram-border);display:flex}.DurableExecutionVisuals-module__1UnNFW__phases{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.DurableExecutionVisuals-module__1UnNFW__phases button{min-height:36px;color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:6px 3px;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.DurableExecutionVisuals-module__1UnNFW__phases button[aria-current=step]{box-shadow:inset 0 -1px var(--diagram-amber);background:color-mix(in srgb, var(--diagram-amber) 5%, transparent);color:var(--diagram-ink)}.DurableExecutionVisuals-module__1UnNFW__playback{border-left:1px solid var(--diagram-border);justify-content:center;min-width:78px;padding:0 10px;display:flex}.DurableExecutionVisuals-module__1UnNFW__playback button{min-height:36px}.DurableExecutionVisuals-module__1UnNFW__playback button,.DurableExecutionVisuals-module__1UnNFW__scenarios button{min-height:36px;color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:4px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.DurableExecutionVisuals-module__1UnNFW__playback button:disabled{opacity:.45;cursor:default}.DurableExecutionVisuals-module__1UnNFW__playback button:not(:disabled):hover,.DurableExecutionVisuals-module__1UnNFW__phases button:hover,.DurableExecutionVisuals-module__1UnNFW__scenarios button:hover{color:var(--diagram-ink)}.DurableExecutionVisuals-module__1UnNFW__phases button:focus-visible,.DurableExecutionVisuals-module__1UnNFW__playback button:focus-visible,.DurableExecutionVisuals-module__1UnNFW__scenarios button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:-2px}.DurableExecutionVisuals-module__1UnNFW__figure figcaption{color:var(--diagram-muted);margin-top:12px;font-size:12px;line-height:1.5}.DurableExecutionVisuals-module__1UnNFW__scenarios{border-bottom:1px solid var(--diagram-border);flex-wrap:wrap;gap:14px;padding:3px 16px;display:flex}.DurableExecutionVisuals-module__1UnNFW__scenarios button[aria-pressed=true]{color:var(--diagram-ink);text-underline-offset:5px;text-decoration:underline}@media (max-width:600px){.DurableExecutionVisuals-module__1UnNFW__phases button,.DurableExecutionVisuals-module__1UnNFW__playback button,.DurableExecutionVisuals-module__1UnNFW__scenarios button{min-height:44px}.DurableExecutionVisuals-module__1UnNFW__diagram .DurableExecutionVisuals-module__1UnNFW__heading,.DurableExecutionVisuals-module__1UnNFW__diagram .DurableExecutionVisuals-module__1UnNFW__nodeTitle{font-size:15px}.DurableExecutionVisuals-module__1UnNFW__diagram .DurableExecutionVisuals-module__1UnNFW__small{font-size:12px}.DurableExecutionVisuals-module__1UnNFW__diagram .DurableExecutionVisuals-module__1UnNFW__sceneTitle{font-size:13px}.DurableExecutionVisuals-module__1UnNFW__diagram .DurableExecutionVisuals-module__1UnNFW__result{font-size:16px}.DurableExecutionVisuals-module__1UnNFW__diagram .DurableExecutionVisuals-module__1UnNFW__balance,.DurableExecutionVisuals-module__1UnNFW__diagram .DurableExecutionVisuals-module__1UnNFW__total{font-size:30px}}.DurableExecutionVisuals-module__1UnNFW__sceneTitle{letter-spacing:.04em;font-size:11px;font-weight:600}.DurableExecutionVisuals-module__1UnNFW__result{fill:var(--tone,var(--diagram-ink));font-size:13px}.DurableExecutionVisuals-module__1UnNFW__imageOutline{fill:none;stroke:var(--diagram-green);stroke-width:1.5px}.DurableExecutionVisuals-module__1UnNFW__history{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.DurableExecutionVisuals-module__1UnNFW__historyValue{fill:var(--diagram-green);font-size:12px}.DurableExecutionVisuals-module__1UnNFW__balance{font-variant-numeric:tabular-nums;font-size:25px}.DurableExecutionVisuals-module__1UnNFW__total{font-variant-numeric:tabular-nums;fill:var(--tone,var(--diagram-ink));font-size:26px}.DurableExecutionVisuals-module__1UnNFW__flowStep>rect:first-child{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.DurableExecutionVisuals-module__1UnNFW__progressTrack{fill:var(--diagram-border)}.DurableExecutionVisuals-module__1UnNFW__progressFill{fill:var(--tone,var(--diagram-blue))}.DurableExecutionVisuals-module__1UnNFW__job rect{fill:color-mix(in srgb, var(--tone) 8%, var(--diagram-bg));stroke:var(--tone);stroke-width:1px}.DurableExecutionVisuals-module__1UnNFW__job path{fill:none;stroke:var(--tone);stroke-width:1px}
.UseCases-module__rYd0fW__figure{--ink:var(--color-base-content);--bg:var(--color-base-100);--muted:color-mix(in srgb, var(--ink) 58%, var(--bg));--border:color-mix(in srgb, var(--ink) 17%, var(--bg));--paper:color-mix(in srgb, var(--ink) 2%, var(--bg));--blue:#407bed;--green:#269c70;--amber:#bf873b;color:var(--ink);margin:2.8em 0}.UseCases-module__rYd0fW__shell{border:1px solid var(--border);background:var(--bg);border-radius:4px;overflow:hidden}.UseCases-module__rYd0fW__svg{width:100%;height:auto;fill:var(--ink);font:13px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.UseCases-module__rYd0fW__svg text{dominant-baseline:middle}.UseCases-module__rYd0fW__box{fill:var(--paper);stroke:var(--border);stroke-width:1px}.UseCases-module__rYd0fW__title{font-size:14px;font-weight:600}.UseCases-module__rYd0fW__small{fill:var(--muted);font-size:11px}.UseCases-module__rYd0fW__muted{fill:var(--muted)}.UseCases-module__rYd0fW__critical{font-size:18px;font-weight:600}.UseCases-module__rYd0fW__blue{fill:var(--blue)}.UseCases-module__rYd0fW__green{fill:var(--green)}.UseCases-module__rYd0fW__amber{fill:var(--amber)}.UseCases-module__rYd0fW__line{fill:none;stroke:var(--border);stroke-width:1.5px}.UseCases-module__rYd0fW__route{fill:none;stroke:var(--blue);stroke-width:1.5px}.UseCases-module__rYd0fW__dashed{fill:none;stroke:var(--border);stroke-width:1.25px;stroke-dasharray:3 5}.UseCases-module__rYd0fW__packet{fill:var(--blue)}.UseCases-module__rYd0fW__selected{fill:color-mix(in srgb, var(--green) 9%, var(--bg));stroke:var(--green)}.UseCases-module__rYd0fW__track{fill:var(--border)}.UseCases-module__rYd0fW__bar{fill:var(--blue)}.UseCases-module__rYd0fW__figure figcaption{font:12px/1.5 var(--font-dm-sans), sans-serif;color:var(--muted);margin-top:12px}.UseCases-module__rYd0fW__figure a{color:inherit;text-underline-offset:3px;text-decoration:underline}.UseCases-module__rYd0fW__tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:20px;padding:4px 16px;display:flex}.UseCases-module__rYd0fW__tabs button,.UseCases-module__rYd0fW__controls button,.UseCases-module__rYd0fW__phases button{color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:40px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.UseCases-module__rYd0fW__tabs button[aria-pressed=true]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.UseCases-module__rYd0fW__phases{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.UseCases-module__rYd0fW__phases button{border-right:1px solid var(--border);padding:5px 2px;font-size:10px}.UseCases-module__rYd0fW__phases button:last-child{border:0}.UseCases-module__rYd0fW__phases button[aria-current=step]{background:color-mix(in srgb, var(--amber) 10%, transparent);color:var(--ink);box-shadow:inset 0 0 0 1px var(--amber)}.UseCases-module__rYd0fW__controls{border-top:1px solid var(--border);justify-content:center;gap:20px;display:flex}.UseCases-module__rYd0fW__controls button:disabled{opacity:.4;cursor:default}.UseCases-module__rYd0fW__controls a{align-self:center;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.UseCases-module__rYd0fW__figure button:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.UseCases-module__rYd0fW__preview{width:100%;height:auto;display:block}.UseCases-module__rYd0fW__edgeRaw{fill:none;stroke:var(--ink);stroke-width:1.5px}.UseCases-module__rYd0fW__edgeFact{fill:none;stroke:var(--green);stroke-width:2px}.UseCases-module__rYd0fW__edgeHedged{fill:none;stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:5 4}.UseCases-module__rYd0fW__edgeDenied{fill:none;stroke:var(--muted);stroke-width:1.25px;stroke-dasharray:2 4}
.MultiAgentSystemsVisuals-module__b3cL1W__figure{--diagram-ink:var(--color-base-content);--diagram-bg:var(--color-base-100);--diagram-paper:color-mix(in srgb, var(--diagram-ink) 2%, var(--diagram-bg));--diagram-border:color-mix(in srgb, var(--diagram-ink) 15%, var(--diagram-bg));--diagram-muted:color-mix(in srgb, var(--diagram-ink) 56%, var(--diagram-bg));--diagram-blue:#407bed;--diagram-green:#269c70;--diagram-pink:#ce70ac;--diagram-amber:#bf873b;color:var(--diagram-ink);margin:2em 0}.MultiAgentSystemsVisuals-module__b3cL1W__shell{border:1px solid var(--diagram-border);background:var(--diagram-bg);border-radius:4px;overflow:hidden}.MultiAgentSystemsVisuals-module__b3cL1W__diagram{width:100%;height:auto;fill:var(--diagram-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:block}.MultiAgentSystemsVisuals-module__b3cL1W__diagram [data-tone=blue]{--tone:var(--diagram-blue)}.MultiAgentSystemsVisuals-module__b3cL1W__diagram [data-tone=green]{--tone:var(--diagram-green)}.MultiAgentSystemsVisuals-module__b3cL1W__diagram [data-tone=pink]{--tone:var(--diagram-pink)}.MultiAgentSystemsVisuals-module__b3cL1W__diagram [data-tone=amber]{--tone:var(--diagram-amber)}.MultiAgentSystemsVisuals-module__b3cL1W__sectionLabel,.MultiAgentSystemsVisuals-module__b3cL1W__nodeTitle{letter-spacing:.03em;font-size:12px;font-weight:700}.MultiAgentSystemsVisuals-module__b3cL1W__label{fill:var(--diagram-muted);letter-spacing:.02em;font-size:10px}.MultiAgentSystemsVisuals-module__b3cL1W__meta{fill:var(--diagram-muted);font-size:9px}.MultiAgentSystemsVisuals-module__b3cL1W__divider{stroke:var(--diagram-border);stroke-width:1px}.MultiAgentSystemsVisuals-module__b3cL1W__lane{fill:none;stroke:color-mix(in srgb, var(--diagram-ink) 34%, var(--diagram-bg));stroke-width:1.25px;stroke-dasharray:3 5}.MultiAgentSystemsVisuals-module__b3cL1W__lane[data-active=true]{stroke:color-mix(in srgb, var(--diagram-ink) 60%, var(--diagram-bg))}.MultiAgentSystemsVisuals-module__b3cL1W__node>rect,.MultiAgentSystemsVisuals-module__b3cL1W__agent>rect{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px;transition:stroke .35s}.MultiAgentSystemsVisuals-module__b3cL1W__node>line,.MultiAgentSystemsVisuals-module__b3cL1W__agent>line{stroke:var(--diagram-border);stroke-width:1px}.MultiAgentSystemsVisuals-module__b3cL1W__node[data-active=true]>rect,.MultiAgentSystemsVisuals-module__b3cL1W__agent[data-active=true]>rect{stroke:color-mix(in srgb, var(--diagram-ink) 38%, var(--diagram-bg))}.MultiAgentSystemsVisuals-module__b3cL1W__agent[data-tone][data-active=true]>rect{stroke:var(--tone)}.MultiAgentSystemsVisuals-module__b3cL1W__agent[data-tone][data-active=true]>line{stroke:color-mix(in srgb, var(--tone) 50%, var(--diagram-bg))}.MultiAgentSystemsVisuals-module__b3cL1W__timeAxis{fill:none;stroke:var(--diagram-border);stroke-width:1px}.MultiAgentSystemsVisuals-module__b3cL1W__messageRoute{fill:none;stroke:var(--diagram-blue);stroke-width:1.5px}.MultiAgentSystemsVisuals-module__b3cL1W__messageLabel{fill:var(--diagram-blue);font-size:10px}.MultiAgentSystemsVisuals-module__b3cL1W__target,.MultiAgentSystemsVisuals-module__b3cL1W__wrongTarget{fill:none;stroke:var(--diagram-muted);stroke-width:1px}.MultiAgentSystemsVisuals-module__b3cL1W__wrongTarget{stroke:var(--diagram-amber)}.MultiAgentSystemsVisuals-module__b3cL1W__agent>.MultiAgentSystemsVisuals-module__b3cL1W__objectiveToken{fill:color-mix(in srgb, var(--diagram-amber) 16%, var(--diagram-bg));stroke:var(--diagram-amber)}.MultiAgentSystemsVisuals-module__b3cL1W__gap{fill:none;stroke:var(--diagram-border);stroke-width:1px}.MultiAgentSystemsVisuals-module__b3cL1W__phases{border-top:1px solid var(--diagram-border);background:var(--diagram-paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MultiAgentSystemsVisuals-module__b3cL1W__phases button{border:0;border-right:1px solid var(--diagram-border);min-height:35px;color:var(--diagram-muted);letter-spacing:.03em;cursor:pointer;background:0 0;padding:9px 4px;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.MultiAgentSystemsVisuals-module__b3cL1W__phases button:last-child{border-right:0}.MultiAgentSystemsVisuals-module__b3cL1W__phases button[aria-current=step]{box-shadow:inset 0 0 0 1px var(--diagram-amber);background:color-mix(in srgb, var(--diagram-amber) 10%, transparent);color:var(--diagram-ink)}.MultiAgentSystemsVisuals-module__b3cL1W__playback{border-top:1px solid var(--diagram-border);justify-content:center;gap:18px;padding:4px 12px;display:flex}.MultiAgentSystemsVisuals-module__b3cL1W__playback button{min-height:32px;color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:4px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.MultiAgentSystemsVisuals-module__b3cL1W__playback button:disabled{opacity:.38;cursor:default}.MultiAgentSystemsVisuals-module__b3cL1W__playback button:not(:disabled):hover,.MultiAgentSystemsVisuals-module__b3cL1W__phases button:hover{color:var(--diagram-ink)}.MultiAgentSystemsVisuals-module__b3cL1W__phases button:focus-visible,.MultiAgentSystemsVisuals-module__b3cL1W__playback button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:-2px}.MultiAgentSystemsVisuals-module__b3cL1W__figure figcaption{color:var(--diagram-muted);margin-top:12px;font-size:12px;line-height:1.5}.MultiAgentSystemsVisuals-module__b3cL1W__scenarios{border-bottom:1px solid var(--diagram-border);gap:18px;padding:10px 20px;display:flex}.MultiAgentSystemsVisuals-module__b3cL1W__scenarios button{color:var(--diagram-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.MultiAgentSystemsVisuals-module__b3cL1W__scenarios button[aria-pressed=true]{color:var(--diagram-ink);text-underline-offset:5px;text-decoration:underline}.MultiAgentSystemsVisuals-module__b3cL1W__scenarios button:focus-visible{outline:2px solid var(--diagram-amber);outline-offset:4px}.MultiAgentSystemsVisuals-module__b3cL1W__movingPacket{fill:var(--tone,var(--diagram-blue))}.MultiAgentSystemsVisuals-module__b3cL1W__taskNode>rect:first-child,.MultiAgentSystemsVisuals-module__b3cL1W__outputDocument>rect{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:1px}.MultiAgentSystemsVisuals-module__b3cL1W__taskNode[data-active=true]>rect:first-child{stroke:color-mix(in srgb, var(--tone) 60%, var(--diagram-border))}.MultiAgentSystemsVisuals-module__b3cL1W__taskProgress{fill:color-mix(in srgb, var(--tone) 12%, transparent)}.MultiAgentSystemsVisuals-module__b3cL1W__outputDocument[data-complete=true]>rect{stroke:var(--diagram-green)}.MultiAgentSystemsVisuals-module__b3cL1W__progressTrack{fill:var(--diagram-border)!important;stroke:none!important}.MultiAgentSystemsVisuals-module__b3cL1W__progressFill{fill:var(--diagram-green)!important;stroke:none!important}.MultiAgentSystemsVisuals-module__b3cL1W__timeSegment{--tone:var(--diagram-muted)}.MultiAgentSystemsVisuals-module__b3cL1W__timeSegment>rect{fill:var(--diagram-paper);stroke:var(--diagram-border);stroke-width:.75px}.MultiAgentSystemsVisuals-module__b3cL1W__timeSegment>.MultiAgentSystemsVisuals-module__b3cL1W__segmentFill{fill:color-mix(in srgb, var(--tone) 24%, var(--diagram-bg));stroke:none}.MultiAgentSystemsVisuals-module__b3cL1W__timeSegment text{fill:var(--diagram-muted);font-size:9px}.MultiAgentSystemsVisuals-module__b3cL1W__counter{fill:var(--diagram-muted);font-variant-numeric:tabular-nums;font-size:13px}.MultiAgentSystemsVisuals-module__b3cL1W__counter[data-complete=true]{fill:var(--diagram-ink)}.MultiAgentSystemsVisuals-module__b3cL1W__playhead{stroke:var(--diagram-muted);stroke-width:1px;opacity:.65}.MultiAgentSystemsVisuals-module__b3cL1W__playheadTip{fill:var(--diagram-muted)}@media (prefers-reduced-motion:reduce){.MultiAgentSystemsVisuals-module__b3cL1W__diagram *{transition:none!important}}
.SpeculativeDecodingVisuals-module__4niHwW__figure{--sd-field:color-mix(in oklab, var(--color-base-200) 68%, var(--color-base-100));--sd-surface:color-mix(in oklab, var(--color-base-content) 3%, var(--color-base-100));--sd-line:color-mix(in oklab, var(--color-base-content) 15%, transparent);--sd-line-strong:color-mix(in oklab, var(--color-base-content) 30%, transparent);--sd-ink:var(--color-base-content);--sd-muted:var(--color-neutral-content);--sd-accent:var(--color-primary);--sd-ok:var(--color-success);--sd-no:var(--color-error);border:1px solid var(--sd-line);background:var(--sd-field);width:100%;color:var(--sd-ink);box-shadow:0 1.8rem 5rem color-mix(in oklab, var(--color-base-content) 9%, transparent);border-radius:1.15rem;margin:2.75rem 0;overflow:clip}.SpeculativeDecodingVisuals-module__4niHwW__figureHeader{border-bottom:1px solid var(--sd-line);background:var(--sd-surface);gap:.55rem;padding:1.35rem 1.45rem 1.2rem;display:grid}.SpeculativeDecodingVisuals-module__4niHwW__figureHeader h3{color:var(--sd-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:720;line-height:1.1}.SpeculativeDecodingVisuals-module__4niHwW__figureHeader p{max-width:38rem;color:var(--sd-muted);margin:0;font-size:.85rem;line-height:1.55}.SpeculativeDecodingVisuals-module__4niHwW__svgFrame{padding:clamp(.75rem,2.8vw,1.35rem)}.SpeculativeDecodingVisuals-module__4niHwW__svgFrame svg{width:100%;height:auto;display:block;overflow:visible}.SpeculativeDecodingVisuals-module__4niHwW__figure figcaption{border-top:1px solid var(--sd-line);background:var(--sd-surface);color:var(--sd-muted);padding:.9rem 1.45rem 1rem;font-size:.76rem;line-height:1.55}.SpeculativeDecodingVisuals-module__4niHwW__comparisonSvg,.SpeculativeDecodingVisuals-module__4niHwW__roundSvg,.SpeculativeDecodingVisuals-module__4niHwW__exactSvg{color:var(--sd-ink)}.SpeculativeDecodingVisuals-module__4niHwW__svgSectionLabel,.SpeculativeDecodingVisuals-module__4niHwW__modelName,.SpeculativeDecodingVisuals-module__4niHwW__roundModel text:first-of-type,.SpeculativeDecodingVisuals-module__4niHwW__targetCheck text:first-of-type,.SpeculativeDecodingVisuals-module__4niHwW__barLabel{fill:var(--sd-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:14px;font-weight:760}.SpeculativeDecodingVisuals-module__4niHwW__svgSectionNote,.SpeculativeDecodingVisuals-module__4niHwW__modelResult,.SpeculativeDecodingVisuals-module__4niHwW__roundModel text:last-of-type,.SpeculativeDecodingVisuals-module__4niHwW__targetCheck text:last-of-type{fill:var(--sd-muted);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:11px;font-weight:620}.SpeculativeDecodingVisuals-module__4niHwW__modelBox,.SpeculativeDecodingVisuals-module__4niHwW__roundModel rect{fill:var(--sd-surface);stroke:var(--sd-line-strong);stroke-width:1.25px}.SpeculativeDecodingVisuals-module__4niHwW__serialPass{opacity:.36}.SpeculativeDecodingVisuals-module__4niHwW__comparisonSvg[data-active=true] .SpeculativeDecodingVisuals-module__4niHwW__serialPass{animation:4.4s cubic-bezier(.23,1,.32,1) infinite SpeculativeDecodingVisuals-module__4niHwW__serial-pass;animation-delay:calc(var(--pass-order) * .72s)}.SpeculativeDecodingVisuals-module__4niHwW__serialLink,.SpeculativeDecodingVisuals-module__4niHwW__draftLink,.SpeculativeDecodingVisuals-module__4niHwW__roundFlowLine,.SpeculativeDecodingVisuals-module__4niHwW__resultFlow{fill:none;stroke:var(--sd-line-strong);stroke-linecap:round;stroke-width:1.5px}.SpeculativeDecodingVisuals-module__4niHwW__serialLink{stroke-dasharray:4 5}.SpeculativeDecodingVisuals-module__4niHwW__rowRule,.SpeculativeDecodingVisuals-module__4niHwW__additionLine{fill:none;stroke:var(--sd-line);stroke-width:1px}.SpeculativeDecodingVisuals-module__4niHwW__draftModel .SpeculativeDecodingVisuals-module__4niHwW__modelBox{fill:color-mix(in oklab, var(--sd-accent) 8%, var(--sd-surface));stroke:color-mix(in oklab, var(--sd-accent) 55%, var(--sd-line))}.SpeculativeDecodingVisuals-module__4niHwW__draftGuess rect{fill:color-mix(in oklab, var(--sd-accent) 10%, var(--sd-surface));stroke:color-mix(in oklab, var(--sd-accent) 50%, var(--sd-line));stroke-width:1.25px}.SpeculativeDecodingVisuals-module__4niHwW__draftGuess text{fill:var(--sd-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:760}.SpeculativeDecodingVisuals-module__4niHwW__comparisonSvg[data-active=true] .SpeculativeDecodingVisuals-module__4niHwW__draftGuess{animation:4.4s cubic-bezier(.23,1,.32,1) infinite SpeculativeDecodingVisuals-module__4niHwW__draft-guess;animation-delay:calc(.2s + var(--pass-order) * .22s)}.SpeculativeDecodingVisuals-module__4niHwW__verifyBand rect,.SpeculativeDecodingVisuals-module__4niHwW__targetCheck rect{fill:color-mix(in oklab, var(--sd-accent) 6%, var(--sd-surface));stroke:color-mix(in oklab, var(--sd-accent) 46%, var(--sd-line));stroke-width:1.3px}.SpeculativeDecodingVisuals-module__4niHwW__verifyBand text{fill:var(--sd-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:12px;font-weight:680}.SpeculativeDecodingVisuals-module__4niHwW__verifySweep,.SpeculativeDecodingVisuals-module__4niHwW__checkSweep{fill:none;stroke:var(--sd-accent);stroke-linecap:round;stroke-width:4px;opacity:0}.SpeculativeDecodingVisuals-module__4niHwW__comparisonSvg[data-active=true] .SpeculativeDecodingVisuals-module__4niHwW__verifySweep{animation:4.4s cubic-bezier(.23,1,.32,1) infinite SpeculativeDecodingVisuals-module__4niHwW__verify-sweep}@keyframes SpeculativeDecodingVisuals-module__4niHwW__serial-pass{0%,12%,78%,to{opacity:.34}18%,42%{opacity:1}}@keyframes SpeculativeDecodingVisuals-module__4niHwW__draft-guess{0%,5%{opacity:.2}14%,78%{opacity:1}to{opacity:.2}}@keyframes SpeculativeDecodingVisuals-module__4niHwW__verify-sweep{0%,36%{opacity:0;transform:translate(0)}42%{opacity:1;transform:translate(0)}66%{opacity:1;transform:translate(475px)}72%,to{opacity:0;transform:translate(475px)}}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls{border-bottom:1px solid var(--sd-line);background:var(--sd-surface);grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:.8rem 1.1rem;display:grid}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button,.SpeculativeDecodingVisuals-module__4niHwW__roundButtons button{border:1px solid var(--sd-line);min-height:2.75rem;color:var(--sd-muted);font:inherit;cursor:pointer;background:0 0;border-radius:.68rem;font-size:.72rem;font-weight:720;transition:color .15s,border-color .15s,background .15s,transform .15s}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button[aria-current=step]{border-color:var(--sd-accent);background:color-mix(in oklab, var(--sd-accent) 11%, var(--sd-field));color:var(--sd-ink)}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button[data-complete=true]{border-color:color-mix(in oklab, var(--sd-ok) 50%, var(--sd-line));color:var(--sd-ink)}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button:active,.SpeculativeDecodingVisuals-module__4niHwW__roundButtons button:active:not(:disabled){transform:scale(.98)}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button:focus-visible,.SpeculativeDecodingVisuals-module__4niHwW__roundButtons button:focus-visible,.SpeculativeDecodingVisuals-module__4niHwW__term:focus-visible,.SpeculativeDecodingVisuals-module__4niHwW__proof summary:focus-visible{outline:2px solid var(--sd-accent,var(--color-primary));outline-offset:3px}.SpeculativeDecodingVisuals-module__4niHwW__roundModel rect{fill:color-mix(in oklab, var(--sd-accent) 8%, var(--sd-surface));stroke:color-mix(in oklab, var(--sd-accent) 52%, var(--sd-line))}.SpeculativeDecodingVisuals-module__4niHwW__svgToken rect{fill:color-mix(in oklab, var(--sd-accent) 9%, var(--sd-surface));stroke:color-mix(in oklab, var(--sd-accent) 50%, var(--sd-line));stroke-width:1.4px;transition:fill .22s,stroke .22s,opacity .22s}.SpeculativeDecodingVisuals-module__4niHwW__svgToken text{fill:var(--sd-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:760}.SpeculativeDecodingVisuals-module__4niHwW__svgToken path{fill:none;stroke:#0000;stroke-linecap:round;stroke-width:2px;transition:stroke .18s}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=checking] rect{fill:color-mix(in oklab, var(--sd-accent) 15%, var(--sd-surface));stroke:var(--sd-accent)}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=checking] path{stroke:var(--sd-accent);stroke-dasharray:.22 .12;animation:.76s linear infinite SpeculativeDecodingVisuals-module__4niHwW__token-check}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=accepted] rect,.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=committed] rect{fill:color-mix(in oklab, var(--sd-ok) 13%, var(--sd-surface));stroke:color-mix(in oklab, var(--sd-ok) 72%, var(--sd-line))}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=rejected] rect{fill:color-mix(in oklab, var(--sd-no) 12%, var(--sd-surface));stroke:color-mix(in oklab, var(--sd-no) 82%, var(--sd-line))}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=rejected] path{stroke:var(--sd-no)}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=corrected] rect{fill:color-mix(in oklab, var(--sd-accent) 16%, var(--sd-surface));stroke:var(--sd-accent)}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=corrected] path{stroke:var(--sd-accent)}.SpeculativeDecodingVisuals-module__4niHwW__roundSvg[data-phase=guess] .SpeculativeDecodingVisuals-module__4niHwW__svgToken{animation:.54s cubic-bezier(.23,1,.32,1) both SpeculativeDecodingVisuals-module__4niHwW__round-draft-in;animation-delay:calc(var(--token-order) * 90ms)}.SpeculativeDecodingVisuals-module__4niHwW__targetCheck{opacity:.24;transition:opacity .22s}.SpeculativeDecodingVisuals-module__4niHwW__targetCheck[data-active=true]{opacity:1}.SpeculativeDecodingVisuals-module__4niHwW__roundSvg[data-phase=check] .SpeculativeDecodingVisuals-module__4niHwW__checkSweep{animation:1.2s cubic-bezier(.23,1,.32,1) infinite SpeculativeDecodingVisuals-module__4niHwW__round-check-sweep}.SpeculativeDecodingVisuals-module__4niHwW__resultFlow{opacity:0;transition:opacity .18s}.SpeculativeDecodingVisuals-module__4niHwW__resultFlow[data-visible=true]{opacity:1}.SpeculativeDecodingVisuals-module__4niHwW__finalSentence{opacity:0;transition:opacity .24s,transform .24s cubic-bezier(.23,1,.32,1);transform:translateY(8px)}.SpeculativeDecodingVisuals-module__4niHwW__finalSentence[data-visible=true]{opacity:1;transform:translateY(0)}.SpeculativeDecodingVisuals-module__4niHwW__finalSentence text:first-of-type{fill:var(--sd-muted);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:12px;font-weight:680}.SpeculativeDecodingVisuals-module__4niHwW__finalSentence text:nth-of-type(2){fill:var(--sd-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.035em;font-size:26px;font-weight:740}.SpeculativeDecodingVisuals-module__4niHwW__finalSentence text:last-of-type{fill:var(--sd-accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:680}@keyframes SpeculativeDecodingVisuals-module__4niHwW__token-check{to{stroke-dashoffset:-.34px}}@keyframes SpeculativeDecodingVisuals-module__4niHwW__round-draft-in{0%{opacity:0}to{opacity:1}}@keyframes SpeculativeDecodingVisuals-module__4niHwW__round-check-sweep{0%{opacity:0;transform:translate(0)}14%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(436px)}}.SpeculativeDecodingVisuals-module__4niHwW__roundReadout{border-top:1px solid var(--sd-line);background:var(--sd-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem 1.1rem;display:grid}.SpeculativeDecodingVisuals-module__4niHwW__roundReadout p{color:var(--sd-ink);margin:0;font-size:.82rem;font-weight:650;line-height:1.45}.SpeculativeDecodingVisuals-module__4niHwW__roundButtons{gap:.4rem;display:flex}.SpeculativeDecodingVisuals-module__4niHwW__roundButtons button{min-width:4.5rem;padding:.45rem .7rem}.SpeculativeDecodingVisuals-module__4niHwW__roundButtons button:disabled{cursor:not-allowed;opacity:.35}.SpeculativeDecodingVisuals-module__4niHwW__probabilitySegment rect{stroke:var(--sd-surface);stroke-width:2px}.SpeculativeDecodingVisuals-module__4niHwW__probabilitySegment[data-tone=strong] rect{fill:color-mix(in oklab, var(--sd-accent) 78%, var(--sd-surface))}.SpeculativeDecodingVisuals-module__4niHwW__probabilitySegment[data-tone=medium] rect{fill:color-mix(in oklab, var(--sd-accent) 54%, var(--sd-surface))}.SpeculativeDecodingVisuals-module__4niHwW__probabilitySegment[data-tone=light] rect{fill:color-mix(in oklab, var(--sd-accent) 28%, var(--sd-surface))}.SpeculativeDecodingVisuals-module__4niHwW__probabilitySegment text,.SpeculativeDecodingVisuals-module__4niHwW__repairSegment text{fill:var(--sd-ink);pointer-events:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:760}.SpeculativeDecodingVisuals-module__4niHwW__barLabel{font-size:12px}.SpeculativeDecodingVisuals-module__4niHwW__probabilityGap{fill:#0000;stroke:var(--sd-line-strong);stroke-dasharray:5 5;stroke-width:1.5px}.SpeculativeDecodingVisuals-module__4niHwW__repairSegment rect{fill:color-mix(in oklab, var(--sd-accent) 54%, var(--sd-surface));stroke:var(--sd-accent);stroke-width:1.5px}.SpeculativeDecodingVisuals-module__4niHwW__repairSegment,.SpeculativeDecodingVisuals-module__4niHwW__finalProbability{opacity:.32}.SpeculativeDecodingVisuals-module__4niHwW__exactSvg[data-active=true] .SpeculativeDecodingVisuals-module__4niHwW__repairSegment{animation:3.8s cubic-bezier(.23,1,.32,1) infinite SpeculativeDecodingVisuals-module__4niHwW__repair-in}.SpeculativeDecodingVisuals-module__4niHwW__exactSvg[data-active=true] .SpeculativeDecodingVisuals-module__4niHwW__finalProbability{animation:3.8s cubic-bezier(.23,1,.32,1) infinite SpeculativeDecodingVisuals-module__4niHwW__final-mix}@keyframes SpeculativeDecodingVisuals-module__4niHwW__repair-in{0%,25%{opacity:.25;transform:translateY(-8px)}38%,82%{opacity:1;transform:translateY(0)}to{opacity:.25;transform:translateY(-8px)}}@keyframes SpeculativeDecodingVisuals-module__4niHwW__final-mix{0%,48%{opacity:.24}62%,90%{opacity:1}to{opacity:.24}}.SpeculativeDecodingVisuals-module__4niHwW__term{cursor:help;border-radius:.2rem;outline:none;display:inline;position:relative}.SpeculativeDecodingVisuals-module__4niHwW__termLabel{border-bottom:1px dotted color-mix(in oklab, var(--color-primary) 74%, transparent);color:var(--color-base-content);font-weight:650}.SpeculativeDecodingVisuals-module__4niHwW__termTooltip{z-index:40;border:1px solid color-mix(in oklab, var(--color-base-content) 18%, transparent);background:var(--color-base-200);width:max-content;max-width:min(18rem,100vw - 2.5rem);box-shadow:0 1rem 2.5rem color-mix(in oklab, var(--color-base-content) 18%, transparent);color:var(--color-base-content);opacity:0;pointer-events:none;border-radius:.65rem;padding:.65rem .75rem;font-size:.74rem;font-weight:520;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,.35rem)}.SpeculativeDecodingVisuals-module__4niHwW__term:hover .SpeculativeDecodingVisuals-module__4niHwW__termTooltip,.SpeculativeDecodingVisuals-module__4niHwW__term:focus-visible .SpeculativeDecodingVisuals-module__4niHwW__termTooltip{opacity:1;transform:translate(-50%)}.SpeculativeDecodingVisuals-module__4niHwW__proof{border:1px solid color-mix(in oklab, var(--color-base-content) 15%, transparent);background:color-mix(in oklab, var(--color-base-content) 3%, var(--color-base-100));border-radius:.9rem;margin:1.5rem 0 2.5rem;overflow:hidden}.SpeculativeDecodingVisuals-module__4niHwW__proof summary{color:var(--color-base-content);cursor:pointer;padding:1rem 1.15rem;font-size:.82rem;font-weight:720}.SpeculativeDecodingVisuals-module__4niHwW__proof>div{border-top:1px solid color-mix(in oklab, var(--color-base-content) 12%, transparent);padding:0 1.15rem 1.15rem}.SpeculativeDecodingVisuals-module__4niHwW__proof p{color:var(--color-neutral-content);margin:1rem 0 0;font-size:.82rem;line-height:1.6}.SpeculativeDecodingVisuals-module__4niHwW__proof code{color:var(--color-base-content);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.SpeculativeDecodingVisuals-module__4niHwW__proof pre{background:var(--color-base-200);border-radius:.65rem;margin:.9rem 0 0;padding:.85rem 1rem;line-height:1.6;overflow-x:auto}.SpeculativeDecodingVisuals-module__4niHwW__glossary{border:1px solid color-mix(in oklab, var(--color-base-content) 14%, transparent);background:color-mix(in oklab, var(--color-base-content) 3%, var(--color-base-100));border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.8rem 0 3rem;display:grid;overflow:hidden}.SpeculativeDecodingVisuals-module__4niHwW__glossary div{border-bottom:1px solid color-mix(in oklab, var(--color-base-content) 12%, transparent);min-height:7rem;padding:1.15rem 1.2rem}.SpeculativeDecodingVisuals-module__4niHwW__glossary div:nth-child(odd){border-right:1px solid color-mix(in oklab, var(--color-base-content) 12%, transparent)}.SpeculativeDecodingVisuals-module__4niHwW__glossary div:nth-last-child(-n+2){border-bottom:0}.SpeculativeDecodingVisuals-module__4niHwW__glossary dt{color:var(--color-base-content);font-size:.82rem;font-weight:760}.SpeculativeDecodingVisuals-module__4niHwW__glossary dd{color:var(--color-neutral-content);margin:.65rem 0 0;font-size:.76rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button:hover,.SpeculativeDecodingVisuals-module__4niHwW__roundButtons button:hover:not(:disabled){border-color:color-mix(in oklab, var(--sd-accent) 60%, var(--sd-line));color:var(--sd-ink)}}@media (max-width:1059px){.SpeculativeDecodingVisuals-module__4niHwW__termTooltip{display:none}}@media (max-width:620px){.SpeculativeDecodingVisuals-module__4niHwW__figure{border-radius:.95rem;margin-block:2.2rem}.SpeculativeDecodingVisuals-module__4niHwW__figureHeader{padding:1.1rem}.SpeculativeDecodingVisuals-module__4niHwW__figure figcaption{padding-inline:1.1rem}.SpeculativeDecodingVisuals-module__4niHwW__svgSectionLabel,.SpeculativeDecodingVisuals-module__4niHwW__modelName,.SpeculativeDecodingVisuals-module__4niHwW__roundModel text:first-of-type,.SpeculativeDecodingVisuals-module__4niHwW__targetCheck text:first-of-type,.SpeculativeDecodingVisuals-module__4niHwW__barLabel{font-size:20px}.SpeculativeDecodingVisuals-module__4niHwW__svgSectionNote,.SpeculativeDecodingVisuals-module__4niHwW__modelResult,.SpeculativeDecodingVisuals-module__4niHwW__roundModel text:last-of-type,.SpeculativeDecodingVisuals-module__4niHwW__targetCheck text:last-of-type,.SpeculativeDecodingVisuals-module__4niHwW__verifyBand text,.SpeculativeDecodingVisuals-module__4niHwW__finalSentence text:first-of-type,.SpeculativeDecodingVisuals-module__4niHwW__finalSentence text:last-of-type,.SpeculativeDecodingVisuals-module__4niHwW__probabilitySegment text,.SpeculativeDecodingVisuals-module__4niHwW__repairSegment text{font-size:17px}.SpeculativeDecodingVisuals-module__4niHwW__draftGuess text,.SpeculativeDecodingVisuals-module__4niHwW__svgToken text{font-size:21px}.SpeculativeDecodingVisuals-module__4niHwW__finalSentence text:nth-of-type(2){font-size:34px}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls{gap:.28rem;padding:.65rem}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button{min-height:2.6rem;padding-inline:.2rem;font-size:.65rem}.SpeculativeDecodingVisuals-module__4niHwW__roundReadout{grid-template-columns:1fr;padding:.9rem 1rem}.SpeculativeDecodingVisuals-module__4niHwW__roundButtons{width:100%}.SpeculativeDecodingVisuals-module__4niHwW__roundButtons button{flex:1}.SpeculativeDecodingVisuals-module__4niHwW__glossary{grid-template-columns:1fr}.SpeculativeDecodingVisuals-module__4niHwW__glossary div,.SpeculativeDecodingVisuals-module__4niHwW__glossary div:nth-child(odd),.SpeculativeDecodingVisuals-module__4niHwW__glossary div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid color-mix(in oklab, var(--color-base-content) 12%, transparent);min-height:0}.SpeculativeDecodingVisuals-module__4niHwW__glossary div:last-child{border-bottom:0}}@media (forced-colors:active){.SpeculativeDecodingVisuals-module__4niHwW__figure,.SpeculativeDecodingVisuals-module__4niHwW__proof,.SpeculativeDecodingVisuals-module__4niHwW__glossary{border-color:canvastext}.SpeculativeDecodingVisuals-module__4niHwW__modelBox,.SpeculativeDecodingVisuals-module__4niHwW__roundModel rect,.SpeculativeDecodingVisuals-module__4niHwW__draftGuess rect,.SpeculativeDecodingVisuals-module__4niHwW__verifyBand rect,.SpeculativeDecodingVisuals-module__4niHwW__targetCheck rect,.SpeculativeDecodingVisuals-module__4niHwW__svgToken rect,.SpeculativeDecodingVisuals-module__4niHwW__probabilitySegment rect,.SpeculativeDecodingVisuals-module__4niHwW__repairSegment rect{fill:canvas;stroke:canvastext}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=accepted] rect,.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=committed] rect{stroke:highlight;stroke-width:3px}.SpeculativeDecodingVisuals-module__4niHwW__svgToken[data-state=rejected] rect{stroke-dasharray:5 3}.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button[aria-current=step]{border-color:highlight}}@media (prefers-reduced-motion:reduce){.SpeculativeDecodingVisuals-module__4niHwW__comparisonSvg *,.SpeculativeDecodingVisuals-module__4niHwW__roundSvg *,.SpeculativeDecodingVisuals-module__4niHwW__exactSvg *,.SpeculativeDecodingVisuals-module__4niHwW__phaseControls button,.SpeculativeDecodingVisuals-module__4niHwW__roundButtons button,.SpeculativeDecodingVisuals-module__4niHwW__termTooltip{transition:none!important;animation:none!important}.SpeculativeDecodingVisuals-module__4niHwW__serialPass,.SpeculativeDecodingVisuals-module__4niHwW__draftGuess,.SpeculativeDecodingVisuals-module__4niHwW__repairSegment,.SpeculativeDecodingVisuals-module__4niHwW__finalProbability{opacity:1}.SpeculativeDecodingVisuals-module__4niHwW__verifySweep,.SpeculativeDecodingVisuals-module__4niHwW__checkSweep{display:none}}
.ProjectDemo-module__7wd63W__figure,.ProjectDemo-module__7wd63W__links{--ink:var(--color-base-content);--bg:var(--color-base-100);--border:color-mix(in srgb, var(--ink) 17%, var(--bg));--muted:color-mix(in srgb, var(--ink) 62%, var(--bg));color:var(--ink)}.ProjectDemo-module__7wd63W__figure{margin:2em 0 2.8em;scroll-margin-top:125px}.ProjectDemo-module__7wd63W__links{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:0 0 22px;font-size:12px;line-height:1.6;display:flex}.ProjectDemo-module__7wd63W__figure a,.ProjectDemo-module__7wd63W__links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ProjectDemo-module__7wd63W__media{border:1px solid var(--border);border-radius:4px;overflow:hidden}.ProjectDemo-module__7wd63W__media video,.ProjectDemo-module__7wd63W__media img{width:100%;height:auto;display:block}.ProjectDemo-module__7wd63W__media video{background:#111}.ProjectDemo-module__7wd63W__figure figcaption{font:12px/1.5 var(--font-dm-sans), sans-serif;color:var(--muted);margin-top:12px}.ProjectDemo-module__7wd63W__mediaError{padding:16px;font-size:13px;line-height:1.6}.ProjectDemo-module__7wd63W__mediaError button{margin-top:8px;display:block}.ProjectDemo-module__7wd63W__figure button{cursor:pointer}.ProjectDemo-module__7wd63W__figure button:disabled{opacity:.5;cursor:default}.ProjectDemo-module__7wd63W__figure button:focus-visible,.ProjectDemo-module__7wd63W__figure input:focus-visible,.ProjectDemo-module__7wd63W__figure summary:focus-visible,.ProjectDemo-module__7wd63W__figure pre:focus-visible,.ProjectDemo-module__7wd63W__figure a:focus-visible,.ProjectDemo-module__7wd63W__links a:focus-visible{outline-offset:3px;outline:2px solid #407bed}.ProjectDemo-module__7wd63W__lab{border:1px solid var(--border);background:var(--bg);border-radius:4px;padding:20px}.ProjectDemo-module__7wd63W__eyebrow,.ProjectDemo-module__7wd63W__choices legend,.ProjectDemo-module__7wd63W__pastePreview label{color:var(--muted);margin:0;font-size:12px;line-height:1.5;display:block}.ProjectDemo-module__7wd63W__source{margin:7px 0 20px;font-size:15px;line-height:1.8}.ProjectDemo-module__7wd63W__source mark{background:color-mix(in srgb, #269c70 20%, var(--bg));color:var(--ink);border-radius:2px}.ProjectDemo-module__7wd63W__choices{border:0;min-width:0;margin:0 0 16px;padding:0}.ProjectDemo-module__7wd63W__choices>div{flex-wrap:wrap;gap:0 18px;margin-top:3px;display:flex}.ProjectDemo-module__7wd63W__choices label{cursor:pointer;align-items:center;gap:7px;min-height:40px;font-size:13px;display:inline-flex}.ProjectDemo-module__7wd63W__choices input{appearance:none;border:1px solid var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-content:center;width:14px;height:14px;margin:0;display:grid}.ProjectDemo-module__7wd63W__choices input:before{content:"";background:var(--ink);visibility:hidden;border-radius:50%;width:6px;height:6px}.ProjectDemo-module__7wd63W__choices input:checked{border-color:var(--ink)}.ProjectDemo-module__7wd63W__choices input:checked:before{visibility:visible}@media (forced-colors:active){.ProjectDemo-module__7wd63W__choices input{appearance:auto}.ProjectDemo-module__7wd63W__choices input:before{content:none}}.ProjectDemo-module__7wd63W__choices label:has(input:checked) span{font-weight:600}.ProjectDemo-module__7wd63W__pastePreview{border:1px solid var(--border);border-radius:3px;padding:10px 13px 12px}.ProjectDemo-module__7wd63W__pastePreview output{overflow-wrap:anywhere;margin-top:3px;font-size:16px;line-height:1.7;display:block}.ProjectDemo-module__7wd63W__pastePreview output[data-empty=true]{color:var(--muted);font-size:14px}.ProjectDemo-module__7wd63W__emptyNote{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.ProjectDemo-module__7wd63W__resultMeta{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.ProjectDemo-module__7wd63W__actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ProjectDemo-module__7wd63W__actions button,.ProjectDemo-module__7wd63W__mediaError button{border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:3px;min-height:40px;padding:8px 12px;font-size:12px}.ProjectDemo-module__7wd63W__actions button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 5%, var(--bg))}.ProjectDemo-module__7wd63W__status{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.ProjectDemo-module__7wd63W__live{border-top:1px solid var(--border);margin-top:14px;padding-top:12px;font-size:12px}.ProjectDemo-module__7wd63W__live summary,.ProjectDemo-module__7wd63W__trace summary{cursor:pointer;width:fit-content;color:var(--muted);padding:3px 0;line-height:1.7}.ProjectDemo-module__7wd63W__live[open]>summary{margin-bottom:12px}.ProjectDemo-module__7wd63W__live .ProjectDemo-module__7wd63W__choices{margin-bottom:0}.ProjectDemo-module__7wd63W__trace{margin-top:6px;font-size:12px}.ProjectDemo-module__7wd63W__trace ol{color:var(--muted);margin:10px 0 0;padding-left:20px;line-height:1.7}.ProjectDemo-module__7wd63W__trace p{margin:18px 0 8px}.ProjectDemo-module__7wd63W__trace pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);max-height:260px;margin:8px 0 16px;padding:12px;font:11px/1.6 ui-monospace,monospace;overflow:auto}.ProjectDemo-module__7wd63W__graphResult{overflow-wrap:anywhere;font-size:14px;display:block}.ProjectDemo-module__7wd63W__graph{width:100%;height:auto;margin:0 0 16px;display:block}.ProjectDemo-module__7wd63W__graph text{fill:var(--ink);font:12px var(--font-dm-sans), sans-serif}.ProjectDemo-module__7wd63W__graph rect{fill:var(--bg);stroke:var(--border)}.ProjectDemo-module__7wd63W__graph path{fill:none;stroke:var(--border);stroke-width:2px}.ProjectDemo-module__7wd63W__graph [data-selected=true] rect{stroke:#269c70;fill:color-mix(in srgb, #269c70 10%, var(--bg))}.ProjectDemo-module__7wd63W__graph path[data-selected=true]{stroke:#269c70}@media (max-width:500px){.ProjectDemo-module__7wd63W__lab{padding:16px}.ProjectDemo-module__7wd63W__links{gap:6px 14px}}
.BrowserSnapshot-module__Ob2w4q__figure{--ink:var(--color-base-content);--bg:var(--color-base-100);--paper:color-mix(in srgb, var(--ink) 2%, var(--bg));--border:color-mix(in srgb, var(--ink) 17%, var(--bg));--muted:color-mix(in srgb, var(--ink) 58%, var(--bg));--blue:#407bed;--green:#269c70;--amber:#bf873b;margin:12px 0 0}.BrowserSnapshot-module__Ob2w4q__svg{width:100%;height:auto;fill:var(--ink);font:13px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.BrowserSnapshot-module__Ob2w4q__svg text{dominant-baseline:middle}.BrowserSnapshot-module__Ob2w4q__frame{fill:var(--paper);stroke:var(--border)}.BrowserSnapshot-module__Ob2w4q__rule{stroke:var(--border)}.BrowserSnapshot-module__Ob2w4q__dot{fill:var(--border)}.BrowserSnapshot-module__Ob2w4q__url{fill:var(--muted);font-size:11px}.BrowserSnapshot-module__Ob2w4q__heading{font:600 16px var(--font-dm-sans), sans-serif}.BrowserSnapshot-module__Ob2w4q__control{fill:var(--bg);stroke:var(--border)}.BrowserSnapshot-module__Ob2w4q__button{fill:color-mix(in srgb, var(--ink) 7%, var(--bg));stroke:var(--border)}.BrowserSnapshot-module__Ob2w4q__placeholder{fill:var(--muted)}.BrowserSnapshot-module__Ob2w4q__link{fill:var(--muted);font-size:12px;text-decoration:underline}.BrowserSnapshot-module__Ob2w4q__box{fill:none;stroke:var(--blue);stroke-width:1.25px;stroke-dasharray:3 3}.BrowserSnapshot-module__Ob2w4q__badge{fill:var(--blue)}.BrowserSnapshot-module__Ob2w4q__badgeText{fill:#fff;font-size:12px;font-weight:600}[data-state=changed] .BrowserSnapshot-module__Ob2w4q__box{stroke:var(--amber)}[data-state=changed] .BrowserSnapshot-module__Ob2w4q__badge{fill:var(--amber)}[data-state=chosen] .BrowserSnapshot-module__Ob2w4q__box{stroke:var(--green);stroke-width:2.5px;stroke-dasharray:none}[data-state=chosen] .BrowserSnapshot-module__Ob2w4q__badge{fill:var(--green)}[data-state=ignored] .BrowserSnapshot-module__Ob2w4q__box{stroke:var(--muted);stroke-dasharray:2 4}[data-state=ignored] .BrowserSnapshot-module__Ob2w4q__badge{fill:var(--muted)}.BrowserSnapshot-module__Ob2w4q__caption{fill:var(--muted);font-size:11px}.BrowserSnapshot-module__Ob2w4q__mapping{font-size:12px}.BrowserSnapshot-module__Ob2w4q__mapping[data-state=chosen]{fill:var(--green);font-weight:600}.BrowserSnapshot-module__Ob2w4q__index{fill:var(--blue)}.BrowserSnapshot-module__Ob2w4q__mapping[data-state=chosen] .BrowserSnapshot-module__Ob2w4q__index{fill:var(--green)}.BrowserSnapshot-module__Ob2w4q__result{font-size:12.5px}.BrowserSnapshot-module__Ob2w4q__chosenText{fill:var(--green);font-weight:600}.BrowserSnapshot-module__Ob2w4q__ignoredText{fill:var(--muted)}
.Trace-module__y3HWdW__figure{--ink:var(--color-base-content);--bg:var(--color-base-100);--border:color-mix(in srgb, var(--ink) 17%, var(--bg));--muted:color-mix(in srgb, var(--ink) 62%, var(--bg));--blue:#407bed;--amber:#bf873b;color:var(--ink);margin:2em 0 2.8em}.Trace-module__y3HWdW__steps{--ink:var(--color-base-content);--bg:var(--color-base-100);--border:color-mix(in srgb, var(--ink) 17%, var(--bg));--muted:color-mix(in srgb, var(--ink) 62%, var(--bg));--blue:#407bed;--amber:#bf873b;--tone:var(--muted);margin:0;padding:0;list-style:none}.Trace-module__y3HWdW__step{--tone:var(--muted);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.Trace-module__y3HWdW__step[data-actor=jev]{--tone:var(--blue)}.Trace-module__y3HWdW__step[data-actor=model]{--tone:var(--amber)}.Trace-module__y3HWdW__step:before{content:"";background:var(--border);width:1px;position:absolute;top:26px;bottom:0;left:12.5px}.Trace-module__y3HWdW__step:last-child:before{display:none}.Trace-module__y3HWdW__number{border:1px solid var(--tone);width:26px;height:26px;color:var(--tone);background:var(--bg);border-radius:50%;place-items:center;font:11px ui-monospace,monospace;display:grid}.Trace-module__y3HWdW__step[data-actor=jev] .Trace-module__y3HWdW__number,.Trace-module__y3HWdW__step[data-actor=model] .Trace-module__y3HWdW__number{color:var(--bg);background:var(--tone)}.Trace-module__y3HWdW__body{min-width:0;padding-top:3px}.Trace-module__y3HWdW__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.Trace-module__y3HWdW__actor{letter-spacing:.02em;color:var(--tone);font:10.5px/1.4 ui-monospace,monospace}.Trace-module__y3HWdW__title{font:500 14px/1.45 var(--font-dm-sans), sans-serif}.Trace-module__y3HWdW__say{margin:4px 0 0;font-size:13.5px;line-height:1.6}.Trace-module__y3HWdW__showBlock{margin:8px 0 0}.Trace-module__y3HWdW__showLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--tone);margin:0 0 3px;font:10px/1.4 ui-monospace,monospace;display:block}.Trace-module__y3HWdW__show{border:0;border-left:2px solid var(--border);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border-radius:0;margin:0;padding:0 0 0 10px;font:11.5px/1.65 ui-monospace,monospace}.Trace-module__y3HWdW__step[data-actor=jev] .Trace-module__y3HWdW__show,.Trace-module__y3HWdW__step[data-actor=model] .Trace-module__y3HWdW__show{border-left-color:color-mix(in srgb, var(--tone) 55%, var(--bg))}.Trace-module__y3HWdW__show code{font:inherit}.Trace-module__y3HWdW__details{margin-top:8px;font-size:12px}.Trace-module__y3HWdW__details summary{width:fit-content;color:var(--muted);cursor:pointer;padding:4px 0;line-height:1.6}.Trace-module__y3HWdW__details summary:focus-visible,.Trace-module__y3HWdW__details pre:focus-visible{outline:2px solid var(--muted);outline-offset:3px}.Trace-module__y3HWdW__why{margin:8px 0 12px;font-size:13px;line-height:1.65}.Trace-module__y3HWdW__payload{margin-top:12px}.Trace-module__y3HWdW__payload h5{color:var(--muted);margin:0 0 6px;font:11px ui-monospace,monospace}.Trace-module__y3HWdW__payload pre{border:1px solid var(--border);background:color-mix(in srgb, var(--ink) 2%, var(--bg));max-height:330px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;margin:0;padding:12px 14px;font:11.5px/1.65 ui-monospace,monospace;overflow:auto}.Trace-module__y3HWdW__payload pre code{font:inherit}.Trace-module__y3HWdW__repeat{color:var(--muted);margin:0 0 0 38px;padding:0 0 4px;font-size:13px;line-height:1.6}.Trace-module__y3HWdW__outcome{border-top:1px solid var(--border);margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.65}.Trace-module__y3HWdW__figure figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}@media (max-width:500px){.Trace-module__y3HWdW__step{grid-template-columns:22px minmax(0,1fr);gap:10px}.Trace-module__y3HWdW__step:before{top:22px;left:10.5px}.Trace-module__y3HWdW__number{width:22px;height:22px;font-size:10px}.Trace-module__y3HWdW__say{font-size:13px}.Trace-module__y3HWdW__show,.Trace-module__y3HWdW__payload pre{font-size:11px}.Trace-module__y3HWdW__repeat{margin-left:32px}}
.DataFlow-module__4g5O3G__loop{--ink:var(--color-base-content);--bg:var(--color-base-100);--border:color-mix(in srgb, var(--ink) 17%, var(--bg));--muted:color-mix(in srgb, var(--ink) 62%, var(--bg));margin-top:8px}.DataFlow-module__4g5O3G__transition{margin:0 0 16px}.DataFlow-module__4g5O3G__batchControl{grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:8px 18px;margin:0 0 18px;font-size:12px;display:grid}.DataFlow-module__4g5O3G__batchControl label{gap:10px;display:flex}.DataFlow-module__4g5O3G__batchControl strong{font-variant-numeric:tabular-nums;font-weight:500}.DataFlow-module__4g5O3G__batchControl input{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:40px}.DataFlow-module__4g5O3G__batchControl input::-webkit-slider-runnable-track{background:var(--border);height:2px}.DataFlow-module__4g5O3G__batchControl input::-webkit-slider-thumb{appearance:none;background:var(--ink);border-radius:50%;width:14px;height:14px;margin-top:-6px}.DataFlow-module__4g5O3G__batchControl input::-moz-range-track{background:var(--border);height:2px}.DataFlow-module__4g5O3G__batchControl input::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:14px;height:14px}.DataFlow-module__4g5O3G__batchControl input:focus-visible{outline:2px solid var(--muted);outline-offset:3px}.DataFlow-module__4g5O3G__loopEnd{border-left:2px solid var(--border);margin-top:18px;padding:0 0 0 14px}.DataFlow-module__4g5O3G__loopEnd p{margin:8px 0}.DataFlow-module__4g5O3G__loopEnd strong{font-weight:500}.DataFlow-module__4g5O3G__transition,.DataFlow-module__4g5O3G__loopEnd{font-size:13px;line-height:1.65}
.CacheExplorer-module__3T-CMq__figure{--ink:var(--color-base-content);--bg:var(--color-base-100);--border:color-mix(in srgb, var(--ink) 17%, var(--bg));--muted:color-mix(in srgb, var(--ink) 64%, var(--bg));color:var(--ink);margin:2.8em 0}.CacheExplorer-module__3T-CMq__modes{border:1px solid var(--border);border-radius:4px 4px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CacheExplorer-module__3T-CMq__modes button{min-height:48px;color:var(--muted);cursor:pointer;padding:8px 5px;font:11px/1.5 ui-monospace,monospace}.CacheExplorer-module__3T-CMq__modes button+button{border-left:1px solid var(--border)}.CacheExplorer-module__3T-CMq__modes button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb, #407bed 10%, var(--bg));box-shadow:inset 0 -2px #407bed}.CacheExplorer-module__3T-CMq__modes button:focus-visible,.CacheExplorer-module__3T-CMq__control select:focus-visible{outline-offset:-2px;outline:2px solid #407bed}.CacheExplorer-module__3T-CMq__canvas{border:1px solid var(--border);border-top:0;border-radius:0 0 4px 4px}.CacheExplorer-module__3T-CMq__control{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font:11px/1.5 ui-monospace,monospace;display:flex}.CacheExplorer-module__3T-CMq__control select{color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:3px;max-width:100%;min-height:36px;padding:6px}.CacheExplorer-module__3T-CMq__canvas svg{width:100%;height:auto;margin-top:12px;font:14px ui-monospace,monospace;display:block;overflow:visible}.CacheExplorer-module__3T-CMq__canvas text{fill:var(--ink)}.CacheExplorer-module__3T-CMq__canvas .CacheExplorer-module__3T-CMq__small{font-size:12px}.CacheExplorer-module__3T-CMq__canvas .CacheExplorer-module__3T-CMq__label{font-size:15px}.CacheExplorer-module__3T-CMq__neutral{fill:color-mix(in srgb, var(--ink) 3%, var(--bg));stroke:var(--border)}.CacheExplorer-module__3T-CMq__reuse{fill:color-mix(in srgb, #269c70 13%, var(--bg));stroke:#269c70}.CacheExplorer-module__3T-CMq__compute{fill:color-mix(in srgb, #bf873b 12%, var(--bg));stroke:#bf873b}.CacheExplorer-module__3T-CMq__idle{fill:none;stroke:var(--border);stroke-dasharray:3 5}.CacheExplorer-module__3T-CMq__route{fill:none;stroke:var(--muted);stroke-width:1.25px}.CacheExplorer-module__3T-CMq__summary{border-top:1px solid var(--border);margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.CacheExplorer-module__3T-CMq__figure figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}
