.Widget-module__RtlPgq__widget{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--panel);box-shadow:var(--shadow);margin:2.2em 0 2.6em;overflow:hidden}.Widget-module__RtlPgq__bar{border-bottom:1px solid var(--border);background:var(--panel-2);align-items:center;gap:14px;padding:10px 16px;display:flex}.Widget-module__RtlPgq__lights{gap:6px;display:flex}.Widget-module__RtlPgq__lights i{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.Widget-module__RtlPgq__title{font:500 12px/1 var(--font-mono), monospace;color:var(--muted)}:where(.Widget-module__RtlPgq__stage){flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.Widget-module__RtlPgq__stage{background:radial-gradient(circle at 1px 1px, #ebe8e30f 1px, transparent 0) 0 0 / 20px 20px, var(--bg);min-width:0;position:relative;overflow:hidden}.Widget-module__RtlPgq__controls{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:18px 24px;padding:18px 20px;display:grid}.Widget-module__RtlPgq__caption{border-top:1px solid var(--border);color:var(--muted);padding:12px 20px 16px;font-size:13px;line-height:1.55}
.SpringPlayground-module__4qlp0a__grid{gap:28px;width:100%;display:grid}.SpringPlayground-module__4qlp0a__track{border:1px dashed var(--border-strong);border-radius:999px;height:64px;padding:12px;position:relative}.SpringPlayground-module__4qlp0a__marker{font:11px/1 var(--font-mono), monospace;color:var(--faint);position:absolute;top:-22px}.SpringPlayground-module__4qlp0a__ball{background:radial-gradient(circle at 35% 30%, #fff, var(--accent) 40%, var(--accent-strong));border-radius:50%;width:40px;height:40px;position:absolute;top:11px;left:12px;box-shadow:0 0 24px #bff4dc73}.SpringPlayground-module__4qlp0a__chart{width:100%;height:auto;overflow:visible}.SpringPlayground-module__4qlp0a__curve{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.SpringPlayground-module__4qlp0a__target{stroke:var(--violet);stroke-dasharray:4 4;opacity:.6}.SpringPlayground-module__4qlp0a__start{stroke:var(--border-strong)}.SpringPlayground-module__4qlp0a__axis{font:13px var(--font-mono), monospace;fill:var(--faint)}
.CodePlayground-module__vFwOla__wrap{margin:2.2em 0 2.6em}.CodePlayground-module__vFwOla__wrap .sp-layout{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);overflow:hidden}.CodePlayground-module__vFwOla__layout{--sp-border-radius:0}@media (max-width:720px){.CodePlayground-module__vFwOla__wrap .sp-layout{flex-direction:column}}
.SequenceDiagram-module__AiC0Jq__stage{padding:20px 12px;display:block}.SequenceDiagram-module__AiC0Jq__scroll{width:100%;min-width:0;overflow-x:auto}.SequenceDiagram-module__AiC0Jq__svg{width:100%;min-width:560px;height:auto;overflow:visible}.SequenceDiagram-module__AiC0Jq__actor{fill:var(--panel);stroke:var(--border-strong)}.SequenceDiagram-module__AiC0Jq__actorLabel{font:500 13px var(--font-mono), monospace;fill:var(--text)}.SequenceDiagram-module__AiC0Jq__lifeline{stroke:var(--border-strong);stroke-dasharray:3 5}.SequenceDiagram-module__AiC0Jq__label{font:12px var(--font-mono), monospace;fill:var(--muted);transition:fill .2s}.SequenceDiagram-module__AiC0Jq__controls{grid-column:1/-1;align-items:center;gap:8px;display:flex}.SequenceDiagram-module__AiC0Jq__controls button:disabled{opacity:.35;cursor:default}.SequenceDiagram-module__AiC0Jq__counter{font:12px var(--font-mono), monospace;color:var(--muted);margin-left:auto}
.CodeSteps-module__w8VeZW__wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;margin:2.4em 0 2.8em;display:grid}.CodeSteps-module__w8VeZW__steps{gap:38vh;padding:18vh 0 30vh;display:grid}.CodeSteps-module__w8VeZW__step{cursor:pointer;grid-template-columns:28px 1fr;gap:12px;display:grid}.CodeSteps-module__w8VeZW__badge{border:1px solid var(--border-strong);width:26px;height:26px;font:500 12px var(--font-mono), monospace;color:var(--muted);border-radius:50%;place-items:center;transition:all .25s;display:grid}.CodeSteps-module__w8VeZW__step[data-active=true] .CodeSteps-module__w8VeZW__badge{border-color:var(--accent);color:var(--bg);background:var(--accent)}.CodeSteps-module__w8VeZW__stepBody>:last-child{margin-bottom:0}.CodeSteps-module__w8VeZW__codeCol{position:relative}.CodeSteps-module__w8VeZW__codeBox{top:calc(var(--header-h) + 24px);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--panel);box-shadow:var(--shadow);position:sticky;overflow:hidden}.CodeSteps-module__w8VeZW__file{border-bottom:1px solid var(--border);background:var(--panel-2);font:12px var(--font-mono), monospace;color:var(--muted);padding:10px 16px}.CodeSteps-module__w8VeZW__code pre{max-height:min(70vh,560px);font:13px/1.7 var(--font-mono), monospace;margin:0;padding:16px 0;position:relative;overflow:auto;background:0 0!important;border:0!important;border-radius:0!important}.CodeSteps-module__w8VeZW__code code{min-width:max-content;display:grid}.CodeSteps-module__w8VeZW__code [data-line]{border-left:2px solid #0000;padding:0 18px;transition:opacity .3s,background .3s}.CodeSteps-module__w8VeZW__code[data-focus=true] [data-line]{opacity:.3}.CodeSteps-module__w8VeZW__code[data-focus=true] [data-line][data-active=true]{opacity:1;border-left-color:var(--accent);background:#bff4dc0f}@media (max-width:860px){.CodeSteps-module__w8VeZW__wrap{grid-template-columns:1fr;gap:0}.CodeSteps-module__w8VeZW__codeCol{top:var(--header-h);z-index:5;background:var(--bg);order:-1;padding-bottom:12px;position:sticky}.CodeSteps-module__w8VeZW__codeBox{position:static}.CodeSteps-module__w8VeZW__code pre{max-height:38vh;font-size:12px}.CodeSteps-module__w8VeZW__steps{gap:30vh;padding:8vh 0 20vh}}.CodeSteps-module__w8VeZW__wrap>*{min-width:0}
.Tabs-module__b6sz0q__wrap{margin:1.8em 0 2.2em}.Tabs-module__b6sz0q__bar{border:1px solid var(--border);background:var(--panel);border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-bottom:10px;padding:4px;display:flex;overflow-x:auto}.Tabs-module__b6sz0q__tab{appearance:none;font:500 12px/1.4 var(--font-mono), monospace;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 14px;position:relative}.Tabs-module__b6sz0q__tab[aria-selected=true]{color:var(--bg)}.Tabs-module__b6sz0q__indicator{background:var(--accent);border-radius:999px;position:absolute;inset:0}.Tabs-module__b6sz0q__panel:not([data-active=true]){display:none}:is(.Tabs-module__b6sz0q__panel figure,.Tabs-module__b6sz0q__panel pre){margin-bottom:0!important}.Tabs-module__b6sz0q__panel p:last-child{margin-bottom:0}.Tabs-module__b6sz0q__panelLabel{display:none}@media (min-width:900px){.Tabs-module__b6sz0q__wrap[data-variant=compare] .Tabs-module__b6sz0q__bar{display:none}.Tabs-module__b6sz0q__wrap[data-variant=compare] .Tabs-module__b6sz0q__panels{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:14px;display:grid}.Tabs-module__b6sz0q__wrap[data-variant=compare] .Tabs-module__b6sz0q__panel{min-width:0;display:block}.Tabs-module__b6sz0q__wrap[data-variant=compare] .Tabs-module__b6sz0q__panelLabel{font:500 12px var(--font-mono), monospace;color:var(--accent);margin-bottom:8px;display:block}.Tabs-module__b6sz0q__wrap[data-variant=compare] .Tabs-module__b6sz0q__panel:last-child .Tabs-module__b6sz0q__panelLabel{color:var(--violet)}}
.Terminal-module__wT6kyW__term{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);background:#08090a;margin:1.8em 0 2.2em;overflow:hidden}.Terminal-module__wT6kyW__bar{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:14px;padding:9px 14px;display:flex}.Terminal-module__wT6kyW__lights{gap:6px;display:flex}.Terminal-module__wT6kyW__lights i{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.Terminal-module__wT6kyW__lights i:first-child{background:#ff8a8a88}.Terminal-module__wT6kyW__lights i:nth-child(2){background:#ffcf7088}.Terminal-module__wT6kyW__lights i:nth-child(3){background:#bff4dc88}.Terminal-module__wT6kyW__title{font:12px var(--font-mono), monospace;color:var(--muted)}.Terminal-module__wT6kyW__replay{appearance:none;color:var(--faint);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:15px}.Terminal-module__wT6kyW__replay:hover{color:var(--accent)}.Terminal-module__wT6kyW__term .Terminal-module__wT6kyW__body{min-height:120px;font:13px/1.7 var(--font-mono), monospace;white-space:pre;background:0 0;border:0;border-radius:0;margin:0;padding:16px 18px 18px;overflow-x:auto}.Terminal-module__wT6kyW__prompt{color:var(--accent)}.Terminal-module__wT6kyW__cmd{color:var(--text)}.Terminal-module__wT6kyW__out{color:var(--text-soft)}.Terminal-module__wT6kyW__comment{color:var(--faint)}.Terminal-module__wT6kyW__err{color:var(--danger)}.Terminal-module__wT6kyW__ok{color:var(--accent)}.Terminal-module__wT6kyW__cursor{vertical-align:text-bottom;background:var(--accent);width:8px;height:1.1em;margin-left:1px;animation:1s step-end infinite Terminal-module__wT6kyW__blink;display:inline-block}@keyframes Terminal-module__wT6kyW__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Terminal-module__wT6kyW__cursor{animation:none}}
.Quiz-module__hAeb8W__quiz{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--panel);margin:2em 0 2.4em;padding:20px}.Quiz-module__hAeb8W__question{font-size:1.08rem;font-weight:600;color:var(--text)!important;margin:8px 0 16px!important}.Quiz-module__hAeb8W__options{gap:8px;display:grid}.Quiz-module__hAeb8W__option{appearance:none;text-align:left;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--text-soft);font:inherit;cursor:pointer;align-items:center;gap:12px;padding:11px 14px;font-size:.95rem;transition:border-color .2s,background .2s,opacity .2s;display:flex}.Quiz-module__hAeb8W__option:not(:disabled):hover{border-color:var(--accent)}.Quiz-module__hAeb8W__option:disabled{cursor:default}.Quiz-module__hAeb8W__option[data-state=right]{border-color:var(--accent);color:var(--text);background:#bff4dc12}.Quiz-module__hAeb8W__option[data-state=wrong]{border-color:var(--danger);background:#ff8a8a12}.Quiz-module__hAeb8W__option[data-state=dim]{opacity:.45}.Quiz-module__hAeb8W__letter{border:1px solid var(--border-strong);width:24px;height:24px;font:500 11px var(--font-mono), monospace;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.Quiz-module__hAeb8W__mark{color:var(--accent);margin-left:auto;font-weight:700}.Quiz-module__hAeb8W__feedback{color:var(--text-soft);font-size:.95rem;overflow:hidden}.Quiz-module__hAeb8W__feedback[data-correct=true] strong{color:var(--accent)}.Quiz-module__hAeb8W__feedback[data-correct=false] strong{color:var(--danger)}
.CircuitBreakerDemo-module__mUcOgG__stage{place-items:stretch stretch;gap:22px;padding:24px 20px;display:grid}.CircuitBreakerDemo-module__mUcOgG__lane{height:150px;position:relative}.CircuitBreakerDemo-module__mUcOgG__wire{background:repeating-linear-gradient(90deg, var(--border-strong) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:50%;left:8%;right:8%}.CircuitBreakerDemo-module__mUcOgG__node{border:1px solid var(--border-strong);background:var(--panel);z-index:1;border-radius:16px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;translate:-50% -50%}.CircuitBreakerDemo-module__mUcOgG__breaker{border-width:1.5px;width:76px}.CircuitBreakerDemo-module__mUcOgG__icon{color:var(--text-soft);font-size:22px;line-height:1}.CircuitBreakerDemo-module__mUcOgG__nodeLabel{white-space:nowrap;text-align:center;font:11px/1.4 var(--font-mono), monospace;color:var(--muted);position:absolute;top:calc(100% + 10px)}.CircuitBreakerDemo-module__mUcOgG__dot{z-index:2;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 10px}.CircuitBreakerDemo-module__mUcOgG__panel{font:12px/1.5 var(--font-mono), monospace;gap:14px;display:grid}.CircuitBreakerDemo-module__mUcOgG__phases{flex-wrap:wrap;gap:6px;display:flex}.CircuitBreakerDemo-module__mUcOgG__phase{color:var(--faint);padding:5px 12px;transition:color .2s;position:relative}.CircuitBreakerDemo-module__mUcOgG__phase[data-active=true]{color:var(--text)}.CircuitBreakerDemo-module__mUcOgG__phasePill{background:#ffffff08;border:1px solid;border-radius:999px;position:absolute;inset:0}.CircuitBreakerDemo-module__mUcOgG__windowRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CircuitBreakerDemo-module__mUcOgG__small{color:var(--muted);min-width:170px}.CircuitBreakerDemo-module__mUcOgG__window{gap:5px;min-height:14px;display:flex}.CircuitBreakerDemo-module__mUcOgG__cell{border-radius:4px;width:14px;height:14px}.CircuitBreakerDemo-module__mUcOgG__countdown{background:var(--border);border-radius:2px;height:2px;overflow:hidden}.CircuitBreakerDemo-module__mUcOgG__countdownBar{background:var(--danger);transform-origin:0;height:100%;display:block}.CircuitBreakerDemo-module__mUcOgG__stats{flex-wrap:wrap;gap:16px;display:flex}.CircuitBreakerDemo-module__mUcOgG__log{min-height:84px;color:var(--text-soft);gap:4px;margin:0;padding:0;list-style:none;display:grid}.CircuitBreakerDemo-module__mUcOgG__reason{color:var(--faint)}@media (max-width:520px){.CircuitBreakerDemo-module__mUcOgG__node{width:52px;height:52px}.CircuitBreakerDemo-module__mUcOgG__breaker{width:62px}}
.RateLimiterDemo-module__43VuZG__stage{padding:22px 20px;display:block}.RateLimiterDemo-module__43VuZG__rows{gap:18px;display:grid}.RateLimiterDemo-module__43VuZG__row{grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:16px;display:grid}.RateLimiterDemo-module__43VuZG__head{font:12px/1.4 var(--font-mono), monospace;display:grid}.RateLimiterDemo-module__43VuZG__head strong{color:var(--text);font-weight:500}.RateLimiterDemo-module__43VuZG__head small,.RateLimiterDemo-module__43VuZG__side small{color:var(--faint);font:11px/1.4 var(--font-mono), monospace}.RateLimiterDemo-module__43VuZG__tape{border:1px solid var(--border);background:var(--panel);border-radius:8px;height:34px;position:relative;overflow:hidden}.RateLimiterDemo-module__43VuZG__hit{border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.RateLimiterDemo-module__43VuZG__hit[data-ok=true]{background:var(--accent);box-shadow:0 0 8px #bff4dc99}.RateLimiterDemo-module__43VuZG__hit[data-ok=false]{background:var(--danger);opacity:.85;width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.RateLimiterDemo-module__43VuZG__side{gap:3px;display:grid}.RateLimiterDemo-module__43VuZG__meter{background:var(--border);border-radius:6px;height:6px;overflow:hidden}.RateLimiterDemo-module__43VuZG__meter span{background:var(--violet);transform-origin:0;height:100%;transition:transform .1s linear;display:block}.RateLimiterDemo-module__43VuZG__meter span[data-full=true]{background:var(--warning)}.RateLimiterDemo-module__43VuZG__rate{color:var(--muted)!important}.RateLimiterDemo-module__43VuZG__reduced{font:12px var(--font-mono), monospace;color:var(--warning);margin:0}@media (max-width:640px){.RateLimiterDemo-module__43VuZG__row{grid-template-columns:1fr;gap:6px}}
.SagaTimeline-module__gv0Hba__stage{padding:26px 20px 20px;display:block}.SagaTimeline-module__gv0Hba__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;padding-bottom:28px;display:grid;position:relative}.SagaTimeline-module__gv0Hba__rail{background:repeating-linear-gradient(90deg, var(--border-strong) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:42px;left:12%;right:12%}.SagaTimeline-module__gv0Hba__col{justify-items:center;gap:8px;display:grid;position:relative}.SagaTimeline-module__gv0Hba__card{z-index:1;width:100%;max-width:150px;min-height:86px;position:relative}.SagaTimeline-module__gv0Hba__icon{font-size:16px;line-height:1}.SagaTimeline-module__gv0Hba__stepId{font:11px var(--font-mono), monospace;color:var(--faint)}.SagaTimeline-module__gv0Hba__token{background:var(--blue);width:12px;height:12px;box-shadow:0 0 12px var(--blue);border-radius:50%;margin-left:-6px;position:absolute;bottom:4px}.SagaTimeline-module__gv0Hba__token[data-dir="-1"]{background:var(--warning);box-shadow:0 0 12px var(--warning)}@media (max-width:560px){.SagaTimeline-module__gv0Hba__track{gap:6px}.SagaTimeline-module__gv0Hba__card{min-width:0;padding:8px 4px;font-size:11px}.SagaTimeline-module__gv0Hba__card small{display:none}}
.ChoreographyVsOrchestration-module__F4tR0a__stage{padding:16px;display:block}.ChoreographyVsOrchestration-module__F4tR0a__board{height:300px;position:relative}.ChoreographyVsOrchestration-module__F4tR0a__wires{width:100%;height:100%;position:absolute;inset:0}.ChoreographyVsOrchestration-module__F4tR0a__wire{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ChoreographyVsOrchestration-module__F4tR0a__node{z-index:1;transition:border-color .25s,box-shadow .25s;position:absolute;translate:-50% -50%}.ChoreographyVsOrchestration-module__F4tR0a__node[data-active=true]{border-color:var(--accent);box-shadow:0 0 22px -8px var(--accent)}.ChoreographyVsOrchestration-module__F4tR0a__hub[data-mode=orchestration]{border-color:var(--blue);min-width:130px;color:var(--blue)}.ChoreographyVsOrchestration-module__F4tR0a__hub[data-mode=choreography]{border-color:var(--violet);width:84%;color:var(--violet)}.ChoreographyVsOrchestration-module__F4tR0a__msg{z-index:3;pointer-events:none;position:absolute}.ChoreographyVsOrchestration-module__F4tR0a__dot{border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.ChoreographyVsOrchestration-module__F4tR0a__msgLabel{white-space:nowrap;background:var(--bg);font:11px var(--font-mono), monospace;border-radius:6px;padding:2px 6px;position:absolute;top:-28px;left:0;translate:-50%}.ChoreographyVsOrchestration-module__F4tR0a__tradeoffs{min-height:70px}.ChoreographyVsOrchestration-module__F4tR0a__cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 24px;display:grid}.ChoreographyVsOrchestration-module__F4tR0a__cols ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){.ChoreographyVsOrchestration-module__F4tR0a__node{min-width:0;padding:8px 6px;font-size:10px}.ChoreographyVsOrchestration-module__F4tR0a__hub[data-mode=orchestration]{min-width:96px}}
.OutboxDemo-module__bwkBpG__stage{padding:18px;display:block}.OutboxDemo-module__bwkBpG__lanes{gap:16px;display:grid}.OutboxDemo-module__bwkBpG__lane{border:1px solid var(--border);border-radius:var(--radius);background:#13171899;padding:14px 16px 12px}.OutboxDemo-module__bwkBpG__laneHead{font:12px/1.4 var(--font-mono), monospace;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.OutboxDemo-module__bwkBpG__laneHead strong{color:var(--text);font-weight:500}.OutboxDemo-module__bwkBpG__laneHead small{color:var(--faint)}.OutboxDemo-module__bwkBpG__counter{color:var(--muted);margin-left:auto}.OutboxDemo-module__bwkBpG__counter[data-bad=true]{color:var(--danger)}.OutboxDemo-module__bwkBpG__flow{height:76px;margin:8px 0;position:relative}.OutboxDemo-module__bwkBpG__wire{background:repeating-linear-gradient(90deg, var(--border-strong) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:50%;left:10%;right:10%}.OutboxDemo-module__bwkBpG__node{z-index:1;min-width:84px;position:absolute;top:50%;translate:-50% -50%}.OutboxDemo-module__bwkBpG__token{background:var(--accent);width:12px;height:12px;box-shadow:0 0 14px var(--accent);z-index:2;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.OutboxDemo-module__bwkBpG__tables{font:11px var(--font-mono), monospace;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;display:grid}.OutboxDemo-module__bwkBpG__tables small{color:var(--faint)}.OutboxDemo-module__bwkBpG__chips{flex-wrap:wrap;gap:4px;min-height:24px;margin-top:4px;display:flex}.OutboxDemo-module__bwkBpG__chip{border:1px solid var(--border-strong);color:var(--text-soft);background:var(--bg);border-radius:6px;padding:2px 7px}.OutboxDemo-module__bwkBpG__chip[data-sent=false]{color:var(--warning);border-color:#ffcf7080}.OutboxDemo-module__bwkBpG__chip[data-sent=true]{color:var(--accent)}.OutboxDemo-module__bwkBpG__chip[data-kind=event]{color:var(--violet);border-color:#b8a6ff73}.OutboxDemo-module__bwkBpG__note{font:12px/1.5 var(--font-mono), monospace;color:var(--muted)!important;margin:10px 0 0!important}.OutboxDemo-module__bwkBpG__note[data-tone=bad]{color:var(--danger)!important}.OutboxDemo-module__bwkBpG__note[data-tone=ok]{color:var(--accent)!important}@media (max-width:560px){.OutboxDemo-module__bwkBpG__node{min-width:0;padding:8px 6px;font-size:10px}}
.IdempotencyDemo-module__tfTccW__stage{padding:18px;display:block}.IdempotencyDemo-module__tfTccW__lanes{gap:16px;display:grid}.IdempotencyDemo-module__tfTccW__lane{border:1px solid var(--border);border-radius:var(--radius);background:#13171899;gap:10px;padding:14px 16px;display:grid}.IdempotencyDemo-module__tfTccW__head{font:12px var(--font-mono), monospace;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.IdempotencyDemo-module__tfTccW__head strong{color:var(--text);font-weight:500}.IdempotencyDemo-module__tfTccW__head small{color:var(--faint)}.IdempotencyDemo-module__tfTccW__flow{height:96px;position:relative}.IdempotencyDemo-module__tfTccW__wire{background:repeating-linear-gradient(90deg, var(--border-strong) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:50%;left:18%;right:18%}.IdempotencyDemo-module__tfTccW__client,.IdempotencyDemo-module__tfTccW__server{z-index:1;position:absolute;top:50%;translate:0 -50%}.IdempotencyDemo-module__tfTccW__client{left:0}.IdempotencyDemo-module__tfTccW__server{right:0}.IdempotencyDemo-module__tfTccW__balance{background:var(--bg);color:var(--accent);border-radius:6px;margin-top:4px;padding:2px 8px;font-size:11px;display:inline-block}.IdempotencyDemo-module__tfTccW__balance[data-bad=true]{color:var(--danger)}.IdempotencyDemo-module__tfTccW__msg{z-index:2;pointer-events:none;position:absolute;top:50%}.IdempotencyDemo-module__tfTccW__dot{background:var(--blue);width:11px;height:11px;box-shadow:0 0 12px var(--blue);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.IdempotencyDemo-module__tfTccW__msg[data-dir=res] .IdempotencyDemo-module__tfTccW__dot{background:var(--accent);box-shadow:0 0 12px var(--accent)}.IdempotencyDemo-module__tfTccW__label{white-space:nowrap;background:var(--bg);font:10px var(--font-mono), monospace;color:var(--text-soft);border-radius:6px;padding:2px 6px;position:absolute;top:-30px;translate:-50%}.IdempotencyDemo-module__tfTccW__keys{font:11px var(--font-mono), monospace}.IdempotencyDemo-module__tfTccW__keys small{color:var(--faint)}.IdempotencyDemo-module__tfTccW__chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.IdempotencyDemo-module__tfTccW__chip{color:var(--accent);border:1px solid #bff4dc59;border-radius:6px;padding:2px 7px}.IdempotencyDemo-module__tfTccW__empty{color:var(--faint)}@media (max-width:560px){.IdempotencyDemo-module__tfTccW__client,.IdempotencyDemo-module__tfTccW__server{min-width:0;max-width:38%;padding:8px 6px;font-size:10px}.IdempotencyDemo-module__tfTccW__label{font-size:9px}}
.PartitionSimulator-module__p774fa__stage{padding:16px;display:block}.PartitionSimulator-module__p774fa__board{height:280px;position:relative}.PartitionSimulator-module__p774fa__links{width:100%;height:100%;position:absolute;inset:0}.PartitionSimulator-module__p774fa__link{stroke:var(--border-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke .3s}.PartitionSimulator-module__p774fa__link[data-cut=true]{stroke:var(--danger);stroke-dasharray:3 6;opacity:.6}.PartitionSimulator-module__p774fa__scissors{color:var(--danger);font-size:20px;position:absolute;top:52%;left:50%;translate:-50% -50%}.PartitionSimulator-module__p774fa__node{z-index:1;min-width:108px;transition:border-color .3s;position:absolute;translate:-50% -50%}.PartitionSimulator-module__p774fa__node[data-stale=true]{border-color:var(--warning)}.PartitionSimulator-module__p774fa__node[data-minority=true]{border-color:var(--danger);border-style:dashed}.PartitionSimulator-module__p774fa__value{color:var(--accent);font-size:15px}.PartitionSimulator-module__p774fa__node[data-stale=true] .PartitionSimulator-module__p774fa__value{color:var(--warning)}.PartitionSimulator-module__p774fa__packet{z-index:2;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.PartitionSimulator-module__p774fa__buttons{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.PartitionSimulator-module__p774fa__result{min-height:44px;margin-top:8px}.PartitionSimulator-module__p774fa__result p{font:12px/1.5 var(--font-mono), monospace;color:var(--text-soft);margin:0}.PartitionSimulator-module__p774fa__result p[data-tone=bad]{color:var(--danger)}.PartitionSimulator-module__p774fa__result p[data-tone=warn]{color:var(--warning)}.PartitionSimulator-module__p774fa__result p[data-tone=ok]{color:var(--accent)}
.RetryBackoffChart-module__lPJ2lq__stage{padding:18px;display:block}.RetryBackoffChart-module__lPJ2lq__wrap{gap:12px;display:grid}.RetryBackoffChart-module__lPJ2lq__scroll{min-width:0;overflow-x:auto}.RetryBackoffChart-module__lPJ2lq__svg{width:100%;min-width:600px;height:auto;overflow:visible}.RetryBackoffChart-module__lPJ2lq__down{fill:#ff8a8a0d}.RetryBackoffChart-module__lPJ2lq__ok{fill:var(--accent)}.RetryBackoffChart-module__lPJ2lq__fail{fill:var(--danger);opacity:.75}.RetryBackoffChart-module__lPJ2lq__capacity{stroke:var(--warning);stroke-dasharray:5 5}.RetryBackoffChart-module__lPJ2lq__base{stroke:var(--border-strong)}.RetryBackoffChart-module__lPJ2lq__axis{font:11px var(--font-mono), monospace;fill:var(--faint)}.RetryBackoffChart-module__lPJ2lq__stats{font:12px var(--font-mono), monospace;color:var(--muted);flex-wrap:wrap;gap:6px 18px;display:flex}.RetryBackoffChart-module__lPJ2lq__stats strong{color:var(--text);font-weight:500}.RetryBackoffChart-module__lPJ2lq__stats strong[data-bad=true],.RetryBackoffChart-module__lPJ2lq__stats strong[data-bad=""]{color:var(--danger)}.RetryBackoffChart-module__lPJ2lq__legend{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.RetryBackoffChart-module__lPJ2lq__legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.RetryBackoffChart-module__lPJ2lq__lOk{background:var(--accent)}.RetryBackoffChart-module__lPJ2lq__lFail{background:var(--danger);margin-left:8px}.RetryBackoffChart-module__lPJ2lq__clip{font:10px var(--font-mono), monospace;fill:var(--danger)}
.PostList-module__NU0y3W__group+.PostList-module__NU0y3W__group{margin-top:40px}.PostList-module__NU0y3W__year{font:500 13px/1 var(--font-mono), monospace;color:var(--faint);margin:0 0 8px}.PostList-module__NU0y3W__list{margin:0 -16px;padding:0;list-style:none}.PostList-module__NU0y3W__item{border-radius:var(--radius);isolation:isolate;gap:4px;padding:16px;text-decoration:none;display:grid;position:relative}.PostList-module__NU0y3W__hover{border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);z-index:-1;position:absolute;inset:0}.PostList-module__NU0y3W__item:focus-visible{outline-offset:-2px}.PostList-module__NU0y3W__title{color:var(--text);letter-spacing:-.01em;font-size:1.08rem;font-weight:600}.PostList-module__NU0y3W__desc{color:var(--muted);font-size:.95rem;line-height:1.55}.PostList-module__NU0y3W__meta{font:12px/1.4 var(--font-mono), monospace;color:var(--faint);flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.PostList-module__NU0y3W__tag{color:var(--violet)}.PostList-module__NU0y3W__draft{font:500 11px/1.4 var(--font-mono), monospace;vertical-align:middle;color:var(--warning);border:1px solid #ffcf7059;border-radius:999px;margin-left:10px;padding:2px 8px}.PostList-module__NU0y3W__empty{color:var(--muted)}
.TableOfContents-module__a_pvLq__toc{display:none}@media (min-width:1360px){.TableOfContents-module__a_pvLq__toc{top:calc(var(--header-h) + 72px);left:calc(50% + var(--wide) / 2 + 32px);width:200px;max-height:calc(100vh - var(--header-h) - 120px);font:12px/1.5 var(--font-mono), monospace;display:block;position:fixed;overflow-y:auto}}.TableOfContents-module__a_pvLq__title{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:11px}.TableOfContents-module__a_pvLq__toc ul{border-left:1px solid var(--border);margin:0;padding:0 0 0 12px;list-style:none}.TableOfContents-module__a_pvLq__toc li[data-level="3"]{padding-left:12px}.TableOfContents-module__a_pvLq__toc li a{color:var(--muted);padding:4px 0;text-decoration:none;transition:color .2s;display:block;position:relative}.TableOfContents-module__a_pvLq__toc li a:hover,.TableOfContents-module__a_pvLq__toc li a[data-active=true]{color:var(--text)}.TableOfContents-module__a_pvLq__indicator{background:var(--accent);width:1px;box-shadow:0 0 8px var(--accent);position:absolute;top:4px;bottom:4px;left:-13px}.TableOfContents-module__a_pvLq__toc li[data-level="3"] .TableOfContents-module__a_pvLq__indicator{left:-25px}.TableOfContents-module__a_pvLq__top{color:var(--faint);margin-top:16px;text-decoration:none;display:inline-block}.TableOfContents-module__a_pvLq__top:hover{color:var(--accent)}
