.promise[data-astro-cid-lmxgtytp]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.promise-full[data-astro-cid-lmxgtytp]{margin-top:var(--space-16);padding:var(--space-8);gap:var(--space-8);display:grid}.promise-full[data-astro-cid-lmxgtytp] h2[data-astro-cid-lmxgtytp]{margin:var(--space-4) 0 var(--space-2)}.promise-full[data-astro-cid-lmxgtytp] .promise-intro[data-astro-cid-lmxgtytp]>p[data-astro-cid-lmxgtytp]{max-width:62ch;margin:0}.flows[data-astro-cid-lmxgtytp]{gap:var(--space-2);margin-top:var(--space-5);display:grid}.flow[data-astro-cid-lmxgtytp]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.flow-label[data-astro-cid-lmxgtytp]{width:9.5rem;color:var(--color-text-muted);font-weight:700}.step[data-astro-cid-lmxgtytp]{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-sunken);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.step-bad[data-astro-cid-lmxgtytp]{color:var(--color-danger);background:var(--color-danger-soft);border-color:#0000;text-decoration:line-through}.step-good[data-astro-cid-lmxgtytp]{color:var(--color-success);background:var(--color-success-soft);border-color:#0000;font-weight:700}.flow[data-astro-cid-lmxgtytp] .arrow{color:var(--color-text-subtle)}.tail[data-astro-cid-lmxgtytp]{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=520px){.flow-label[data-astro-cid-lmxgtytp]{width:100%}.tail[data-astro-cid-lmxgtytp]{display:none}}.pillars[data-astro-cid-lmxgtytp]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pillar[data-astro-cid-lmxgtytp] strong[data-astro-cid-lmxgtytp]{margin:var(--space-3) 0 var(--space-1);display:block}.pillar[data-astro-cid-lmxgtytp] p[data-astro-cid-lmxgtytp]{font-size:var(--text-sm);margin:0}.proof[data-astro-cid-lmxgtytp]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-success-soft);font-size:var(--text-sm);align-items:flex-start;margin:0;display:flex}.proof[data-astro-cid-lmxgtytp]>svg{color:var(--color-success);flex:none;margin-top:2px}.promise-compact[data-astro-cid-lmxgtytp]{margin-top:var(--space-6);padding:var(--space-5);gap:var(--space-4);display:grid}.promise-compact[data-astro-cid-lmxgtytp] .pillars[data-astro-cid-lmxgtytp]{gap:var(--space-4)}.promise-compact[data-astro-cid-lmxgtytp] .pillar[data-astro-cid-lmxgtytp]{gap:var(--space-3);align-items:flex-start;display:flex}.promise-compact[data-astro-cid-lmxgtytp] .pillar[data-astro-cid-lmxgtytp] strong[data-astro-cid-lmxgtytp]{font-size:var(--text-sm);margin:0 0 2px}.promise-compact[data-astro-cid-lmxgtytp] .pillar[data-astro-cid-lmxgtytp] p[data-astro-cid-lmxgtytp]{font-size:var(--text-xs)}.meter[data-astro-cid-lmxgtytp]{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);grid-template-columns:auto 1fr;align-items:center;display:grid}.m-dot[data-astro-cid-lmxgtytp]{background:var(--color-success);width:10px;height:10px;box-shadow:0 0 0 4px var(--color-success-soft);border-radius:50%;animation:2.4s ease-in-out infinite m-pulse}.m-bad[data-astro-cid-lmxgtytp] .m-dot[data-astro-cid-lmxgtytp]{background:var(--color-danger);box-shadow:0 0 0 4px var(--color-danger-soft)}@keyframes m-pulse{50%{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.m-dot[data-astro-cid-lmxgtytp]{animation:none}}.m-main[data-astro-cid-lmxgtytp]{min-width:0;display:grid}.m-main[data-astro-cid-lmxgtytp] strong[data-astro-cid-lmxgtytp]{font-variant-numeric:tabular-nums;color:var(--color-success)}.m-bad[data-astro-cid-lmxgtytp] .m-main[data-astro-cid-lmxgtytp] strong[data-astro-cid-lmxgtytp]{color:var(--color-danger)}.m-main[data-astro-cid-lmxgtytp] span[data-astro-cid-lmxgtytp]{font-size:var(--text-xs)}.m-list[data-astro-cid-lmxgtytp]{font-size:var(--text-xs);grid-column:1/-1}.m-list[data-astro-cid-lmxgtytp] summary[data-astro-cid-lmxgtytp]{cursor:pointer;color:var(--color-link);font-weight:600}.m-list[data-astro-cid-lmxgtytp] ul[data-astro-cid-lmxgtytp]{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.m-list[data-astro-cid-lmxgtytp] li{justify-content:space-between;gap:var(--space-3);border-bottom:1px dashed var(--color-border);overflow-wrap:anywhere;padding:3px 0;display:flex}.m-list[data-astro-cid-lmxgtytp] li.up{color:var(--color-danger);justify-content:flex-start}.m-note[data-astro-cid-lmxgtytp]{margin:var(--space-2) 0 0}.offline-note[data-astro-cid-lmxgtytp]{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;margin:0;display:flex}.offline-note[data-astro-cid-lmxgtytp]>svg{color:var(--color-success);flex:none}
