.title[data-astro-cid-tkdaobdy]{max-width:16ch}.flow[data-astro-cid-tkdaobdy]{border:1px solid var(--c-line);border-radius:var(--radius-xl);background:var(--c-surface);overflow:hidden}.flow-bar[data-astro-cid-tkdaobdy]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--c-line);justify-content:flex-end;display:flex}[data-astro-cid-tkdaobdy][data-mode=cloud] .sovereign-only[data-astro-cid-tkdaobdy],[data-astro-cid-tkdaobdy][data-mode=sovereign] .cloud-only[data-astro-cid-tkdaobdy]{display:none}.zones[data-astro-cid-tkdaobdy]{flex-wrap:wrap;display:flex}.zone[data-astro-cid-tkdaobdy]{gap:var(--space-5);flex-direction:column;padding:clamp(24px,3.5vw,40px);display:flex}.inside[data-astro-cid-tkdaobdy]{flex:3 420px}.outside[data-astro-cid-tkdaobdy]{border-left:1px dashed var(--c-segment);background:var(--c-surface-2);flex:2 300px}.zone-label[data-astro-cid-tkdaobdy]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-text-2)}.inside[data-astro-cid-tkdaobdy] .zone-label[data-astro-cid-tkdaobdy]{color:var(--c-signal-text)}.perimeter[data-astro-cid-tkdaobdy]{align-items:center;gap:var(--space-4);padding:var(--space-5);border:2px solid var(--c-segment);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.data[data-astro-cid-tkdaobdy]{flex-direction:column;flex:180px;gap:10px;margin:0;padding:0;list-style:none;display:flex}.data[data-astro-cid-tkdaobdy] li[data-astro-cid-tkdaobdy]{border:1px solid var(--c-line);border-radius:var(--radius-md);background:var(--c-surface-2);font-size:var(--fs-caption);padding:12px 14px}.model[data-astro-cid-tkdaobdy]{border-radius:var(--radius-md);background:var(--c-fixed-signal);color:var(--c-fixed-night);font-size:17px;font-weight:var(--weight-semibold);flex:200px;padding:18px;line-height:1.3}.stay[data-astro-cid-tkdaobdy],.leak[data-astro-cid-tkdaobdy]{align-items:center;gap:8px;display:flex}.leak[data-astro-cid-tkdaobdy]{gap:14px;height:10px;overflow:hidden}.stay[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy],.leak[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy]{border-radius:2px;width:10px;height:10px}.stay[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy]{background:var(--c-mark);animation:1.8s ease-in-out infinite stay}.leak[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy]{background:var(--c-fail);animation:2.4s linear infinite leak}.stay[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy]:nth-child(2){animation-delay:.3s}.stay[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy]:nth-child(3){animation-delay:.6s}.leak[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy]:nth-child(2){animation-delay:.8s}.leak[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy]:nth-child(3){animation-delay:1.6s}@keyframes stay{50%{transform:translateY(-10px)}}@keyframes leak{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(220px)}}.cloud[data-astro-cid-tkdaobdy]{border:2px dashed var(--c-fail);border-radius:var(--radius-md);padding:18px}.cloud[data-astro-cid-tkdaobdy] p[data-astro-cid-tkdaobdy]{font-size:17px;font-weight:var(--weight-semibold)}.cloud[data-astro-cid-tkdaobdy] ul[data-astro-cid-tkdaobdy]{font-size:var(--fs-caption);color:var(--c-body);margin:12px 0 0;padding-left:18px;line-height:1.6}.empty[data-astro-cid-tkdaobdy]{border:1px dashed var(--c-line);border-radius:var(--radius-md);flex:1;min-height:120px}.result[data-astro-cid-tkdaobdy]{padding:18px var(--space-5);border-top:1px solid var(--c-line);font-size:22px;font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--c-signal-text)}[data-astro-cid-tkdaobdy][data-mode=cloud] .result[data-astro-cid-tkdaobdy]{color:var(--c-fail)}.uses[data-astro-cid-tkdaobdy]{margin:var(--space-8) 0 0;padding:0;list-style:none}.use[data-astro-cid-tkdaobdy]{height:100%}.link[data-astro-cid-tkdaobdy]{color:var(--c-text);transition:border-color var(--motion-fast) ease;text-decoration:none;display:block}.link[data-astro-cid-tkdaobdy]:hover{border-color:var(--c-signal-text);color:var(--c-text)}.link[data-astro-cid-tkdaobdy]:hover h3[data-astro-cid-tkdaobdy]{color:var(--c-signal-text)}.steps[data-astro-cid-tkdaobdy]{margin:var(--space-8) 0 0;border-top:2px solid var(--c-segment);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-tkdaobdy] li[data-astro-cid-tkdaobdy]{padding:var(--space-6) var(--space-6) 0 0;position:relative}.steps[data-astro-cid-tkdaobdy] li[data-astro-cid-tkdaobdy]:before{content:"";background:var(--c-segment);border-radius:2px;width:12px;height:12px;position:absolute;top:-7px;left:0}.steps[data-astro-cid-tkdaobdy] li[data-astro-cid-tkdaobdy].early:before{background:var(--c-mark)}.steps[data-astro-cid-tkdaobdy] h3[data-astro-cid-tkdaobdy]{font-size:20px;font-weight:var(--weight-semibold);letter-spacing:-.02em}.steps[data-astro-cid-tkdaobdy] p[data-astro-cid-tkdaobdy]{font-size:var(--fs-small);color:var(--c-body);margin-top:10px;line-height:1.6}.founder[data-astro-cid-tkdaobdy]{margin-top:var(--space-9)}.last[data-astro-cid-tkdaobdy]{padding-bottom:var(--space-14)}@media (width<=760px){.outside[data-astro-cid-tkdaobdy]{border-left:0;border-top:1px dashed var(--c-segment)}}@media (prefers-reduced-motion:reduce){.stay[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy],.leak[data-astro-cid-tkdaobdy] span[data-astro-cid-tkdaobdy]{animation:none}.link[data-astro-cid-tkdaobdy]{transition:none}}
