.deployment-window-module__Tkbidq__stage{margin:0}.deployment-window-module__Tkbidq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deployment-window-module__Tkbidq__panel{--pad:clamp(18px, 1.8vw, 26px);--gap:3px;padding:var(--pad);border:1px solid var(--border-light);background:var(--paper);border-radius:20px;overflow:hidden}.deployment-window-module__Tkbidq__head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.deployment-window-module__Tkbidq__headLabel,.deployment-window-module__Tkbidq__headFrame{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:11.5px;font-weight:500}.deployment-window-module__Tkbidq__headLabel{color:var(--green)}.deployment-window-module__Tkbidq__headFrame{color:var(--fg-subtle)}.deployment-window-module__Tkbidq__ruler{grid-template-columns:repeat(var(--days), minmax(0, 1fr));gap:var(--gap);display:grid}.deployment-window-module__Tkbidq__day{background:var(--ink-08);height:6px;transition:background .22s var(--ease-out);border-radius:2px}.deployment-window-module__Tkbidq__ticks{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--fg-subtle);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.deployment-window-module__Tkbidq__rungs{margin:clamp(16px,1.8vw,22px) 0 0;padding:0;list-style:none}.deployment-window-module__Tkbidq__rung{transition:opacity .22s var(--ease-out);padding:clamp(14px,1.6vw,18px) 0}.deployment-window-module__Tkbidq__rung+.deployment-window-module__Tkbidq__rung{border-top:1px solid var(--border-light)}.deployment-window-module__Tkbidq__rung:last-child{padding-bottom:2px}.deployment-window-module__Tkbidq__rungHead{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.deployment-window-module__Tkbidq__rungTitle{font-size:var(--fs-title);color:var(--ink);margin:0;font-weight:400;line-height:1.25}.deployment-window-module__Tkbidq__when{text-align:right;min-width:92px;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--green);flex:none;font-size:11.5px;font-weight:500}.deployment-window-module__Tkbidq__track{grid-template-columns:repeat(var(--days), minmax(0, 1fr));gap:var(--gap);display:grid}.deployment-window-module__Tkbidq__fill,.deployment-window-module__Tkbidq__rest{border-radius:999px;height:10px}.deployment-window-module__Tkbidq__rest{background:var(--ink-08)}.deployment-window-module__Tkbidq__rung[data-tier="1"] .deployment-window-module__Tkbidq__fill{background:var(--green)}.deployment-window-module__Tkbidq__rung[data-tier="2"] .deployment-window-module__Tkbidq__fill,.deployment-window-module__Tkbidq__rung[data-tier="3"] .deployment-window-module__Tkbidq__fill{background:var(--sage)}.deployment-window-module__Tkbidq__fill[data-open]{margin-right:calc(var(--pad) * -1);-webkit-mask-image:linear-gradient(90deg, var(--ink) 0 20%, transparent 96%);-webkit-mask-image:linear-gradient(90deg, var(--ink) 0 20%, transparent 96%);mask-image:linear-gradient(90deg, var(--ink) 0 20%, transparent 96%);border-radius:999px 0 0 999px}.deployment-window-module__Tkbidq__rungBody{color:var(--ink-78);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.55}.deployment-window-module__Tkbidq__panel:has(.deployment-window-module__Tkbidq__rung:hover) .deployment-window-module__Tkbidq__rung:not(:hover){opacity:.45}:is(.deployment-window-module__Tkbidq__panel:has(.deployment-window-module__Tkbidq__rung[data-tier="2"]:hover) .deployment-window-module__Tkbidq__day[data-cover~="2"],.deployment-window-module__Tkbidq__panel:has(.deployment-window-module__Tkbidq__rung[data-tier="3"]:hover) .deployment-window-module__Tkbidq__day[data-cover~="3"]){background:var(--sage)}.deployment-window-module__Tkbidq__day[data-cover~="1"]{background:var(--green)}.deployment-window-module__Tkbidq__panel:has(.deployment-window-module__Tkbidq__rung[data-tier="2"]:hover) .deployment-window-module__Tkbidq__day[data-cover~="1"]{background:var(--green)}.deployment-window-module__Tkbidq__panel:has(.deployment-window-module__Tkbidq__rung[data-tier="3"]:hover) .deployment-window-module__Tkbidq__day[data-cover~="1"]{background:var(--green)}@media (prefers-reduced-motion:reduce){.deployment-window-module__Tkbidq__day,.deployment-window-module__Tkbidq__rung{transition:none}}
.step-timeline-module__DbKseG__flowTimeline{--tl-gap:clamp(18px, 2.2vw, 40px);grid-template-columns:repeat(var(--tl-cols,5), minmax(0, 1fr));gap:var(--tl-gap);margin:0;padding:0;list-style:none;display:grid}.step-timeline-module__DbKseG__flowNode{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.step-timeline-module__DbKseG__flowNode:before{content:"";width:calc(100% + var(--tl-gap));background:var(--border-light);z-index:0;height:1px;position:absolute;top:23px;left:50%}.step-timeline-module__DbKseG__flowNode:last-child:before{display:none}.step-timeline-module__DbKseG__flowRailFill{width:calc(100% + var(--tl-gap));background:var(--green);z-index:0;transform-origin:0;height:1px;position:absolute;top:23px;left:50%;transform:scaleX(0)}.step-timeline-module__DbKseG__flowNode:last-child .step-timeline-module__DbKseG__flowRailFill{display:none}.step-timeline-module__DbKseG__flowNode[data-state=done] .step-timeline-module__DbKseG__flowRailFill{transform:scaleX(1)}.step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowRailFill{animation:linear both step-timeline-module__DbKseG__flowGrowX}@keyframes step-timeline-module__DbKseG__flowGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.step-timeline-module__DbKseG__flowIcon{z-index:1;border:1px solid var(--border-light);background:var(--section-bg,var(--paper-2));width:46px;height:46px;color:var(--fg-subtle);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.step-timeline-module__DbKseG__flowIcon svg{width:22px;height:22px}.step-timeline-module__DbKseG__flowIcon:focus-visible{outline:2px solid var(--green);outline-offset:3px}.step-timeline-module__DbKseG__flowNode[data-state=done] .step-timeline-module__DbKseG__flowIcon{border-color:var(--green);color:var(--green)}.step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowIcon{border-color:var(--green);background:var(--green);color:var(--paper);box-shadow:0 0 0 4px #2e6b4524}.step-timeline-module__DbKseG__flowNodeText{flex-direction:column;gap:6px;display:flex}.step-timeline-module__DbKseG__flowNodeTitle{font-family:var(--font-display);font-weight:400;font-size:var(--fs-title-sm);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;line-height:1.25}.step-timeline-module__DbKseG__flowNodeBody{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@media (max-width:899px){.step-timeline-module__DbKseG__flowTimeline{grid-template-columns:1fr;gap:0}.step-timeline-module__DbKseG__flowNode{text-align:left;flex-direction:row;align-items:flex-start;gap:18px;padding-bottom:clamp(24px,5vw,36px)}.step-timeline-module__DbKseG__flowNode:last-child{padding-bottom:0}.step-timeline-module__DbKseG__flowNode:before{width:1px;height:calc(100% - 46px);top:46px;left:23px}.step-timeline-module__DbKseG__flowRailFill{transform-origin:top;width:1px;height:calc(100% - 46px);top:46px;left:23px;transform:scaleY(0)}.step-timeline-module__DbKseG__flowNode[data-state=done] .step-timeline-module__DbKseG__flowRailFill{transform:scaleY(1)}.step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowRailFill{animation:linear both step-timeline-module__DbKseG__flowGrowY}.step-timeline-module__DbKseG__flowNodeText{padding-top:3px}}@keyframes step-timeline-module__DbKseG__flowGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.step-timeline-module__DbKseG__flowTimelineInstant .step-timeline-module__DbKseG__flowIcon{transition:none}.step-timeline-module__DbKseG__flowTimelineInstant .step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowRailFill{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowRailFill{animation:none}}
