.nav[data-v-3b7d0265]{border-bottom:1px solid var(--rule);background:var(--paper);z-index:5;position:sticky;top:0}.bar[data-v-3b7d0265]{align-items:baseline;gap:1rem;max-width:44rem;margin:0 auto;padding:.6rem 1.25rem;display:flex}.wordmark[data-v-3b7d0265]{font-family:var(--mono);font-size:var(--t-small);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-right:auto;font-weight:600;text-decoration:none}nav[data-v-3b7d0265]{gap:1rem;display:flex}nav a[data-v-3b7d0265]{color:var(--quiet);font-size:var(--t-dense);text-decoration:none}nav a[data-v-3b7d0265]:hover,.wordmark[data-v-3b7d0265]:hover{color:var(--alarm)}nav a.router-link-active[data-v-3b7d0265],.wordmark.router-link-exact-active[data-v-3b7d0265]{color:var(--ink);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}:root{--paper:#faf8f4;--field:#fff;--ink:#23211e;--quiet:#6d6862;--rule:#c9c3ba;--alarm:#b4471f;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-micro:.78rem;--t-small:.88rem;--t-dense:.95rem;--t-body:1rem;--t-lead:1.06rem;--t-h1:1.45rem;--t-code:1.7rem}@media (width>=34rem){:root{--t-micro:.7rem;--t-small:.82rem;--t-dense:.9rem;--t-body:.94rem;--t-lead:1rem;--t-h1:1.35rem;--t-code:1.6rem}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--t-body);-webkit-text-size-adjust:100%;margin:0;line-height:1.5}a{color:var(--alarm)}strong{font-weight:600}.page{max-width:44rem;margin:0 auto;padding:1.25rem 1.25rem 4rem}.slip{border-left:3px solid var(--rule);max-width:26rem;min-height:100vh;margin:0 auto;padding:1.75rem 1.25rem 3rem}@media (width>=34rem){.slip{border:1px solid var(--rule);border-left-width:3px;min-height:0;margin:2.5rem auto;padding:2rem 2rem 2.5rem}}h1{font-size:var(--t-h1);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 .5rem;font-weight:600;line-height:1.25}h2{font-size:var(--t-lead);margin:2rem 0 .5rem;font-weight:600}p{text-wrap:pretty;margin:0 0 1rem}code{font-family:var(--mono);font-size:.9em}.eyebrow{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin:0 0 .75rem}.lbl{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);font-weight:600}.lbl em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.quiet{color:var(--quiet)}.hint{font-size:var(--t-small);color:var(--quiet)}.failure{color:var(--alarm)}.mono{font-family:var(--mono)}.rule{background:var(--rule);border:0;height:1px;margin:1.75rem 0 1.25rem}.aside{border-left:2px solid var(--rule);color:var(--quiet);font-size:var(--t-dense);padding-left:.85rem}input,select,textarea{font:inherit;font-size:var(--t-lead);border:1px solid var(--rule);background:var(--field);color:inherit;border-radius:2px;max-width:100%;padding:.7rem .65rem}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}label.field{flex-direction:column;gap:.3rem;display:flex}button{font:inherit;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:2px;padding:.85rem;font-weight:600}button:disabled{opacity:.45;cursor:default}button.plain{color:var(--ink);border-color:var(--rule);font-size:var(--t-small);background:0 0;padding:.45rem .6rem;font-weight:500}button.plain:hover:not(:disabled){border-color:var(--ink)}table{border-collapse:collapse;width:100%;font-size:var(--t-dense)}th{text-align:left;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);border-bottom:1px solid var(--rule);padding:.4rem .5rem .4rem 0;font-weight:600}td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.55rem .5rem .55rem 0}
