.diagram[data-astro-cid-qie7emh6]{margin:0}.diagram[data-astro-cid-qie7emh6] h2[data-astro-cid-qie7emh6]{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin-block-end:var(--s3)}.diagram-lead[data-astro-cid-qie7emh6]{max-width:62ch;font-size:var(--fs-base);line-height:var(--lh-prose);color:var(--text-secondary)}.legend[data-astro-cid-qie7emh6]{gap:var(--s2) var(--s5);margin-block:var(--s4) var(--s6);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6]{align-items:center;gap:var(--s2);display:flex}.board[data-astro-cid-qie7emh6]{row-gap:var(--s5);grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;display:grid}.owner[data-astro-cid-qie7emh6]{grid-area:1/1/span 2}.wire[data-astro-cid-qie7emh6]{grid-column:2}.sphere[data-astro-cid-qie7emh6]{grid-column:3}.card[data-astro-cid-qie7emh6]{gap:var(--s3);padding:var(--s5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;align-self:stretch;display:flex}.card-head[data-astro-cid-qie7emh6]{align-items:center;gap:var(--s2);display:flex}.kicker[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.card[data-astro-cid-qie7emh6] h3[data-astro-cid-qie7emh6]{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.label[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--s2);display:block}.contacts[data-astro-cid-qie7emh6]{border-radius:var(--r-sm);outline-offset:6px;outline:2px solid #0000;transition:outline-color .15s}.contacts[data-astro-cid-qie7emh6].is-lit{outline-color:var(--brand)}.contact-list[data-astro-cid-qie7emh6]{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact-list[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6]{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--r-sm);background:var(--surface-muted);font-size:var(--fs-base);line-height:var(--lh-base);display:flex}.c-label[data-astro-cid-qie7emh6]{font-weight:var(--fw-semibold)}.c-phone[data-astro-cid-qie7emh6]{padding:2px var(--s1);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-secondary);transition:background-color .2s,color .2s}.c-phone[data-astro-cid-qie7emh6].is-updated{background:var(--brand-subtle);color:var(--brand)}.tokens[data-astro-cid-qie7emh6]{border-block-start:1px solid var(--border-default);margin-block-start:auto;padding-block-start:var(--s4)}.token-row[data-astro-cid-qie7emh6]{gap:var(--s2);flex-wrap:wrap;display:flex}.token[data-astro-cid-qie7emh6]{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);cursor:pointer;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.token[data-astro-cid-qie7emh6]:hover{border-color:var(--brand)}.token[data-astro-cid-qie7emh6][aria-pressed=true]{border-color:var(--brand);background:var(--brand-subtle)}.token-qr[data-astro-cid-qie7emh6]{border-radius:var(--r-sm);background-color:var(--surface-muted);background-image:radial-gradient(var(--brand) 1px, transparent 1.2px);background-position:3px 3px;background-size:5px 5px;flex-shrink:0;width:20px;height:20px}.token-id[data-astro-cid-qie7emh6]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-primary)}.token-form[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);color:var(--text-muted)}.token-note[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);line-height:var(--lh-base);color:var(--text-muted);margin-block-start:var(--s3)}.wire[data-astro-cid-qie7emh6]{align-items:center;gap:var(--s2);padding-inline:var(--s3);color:var(--brand);flex-direction:column;display:flex}.wire-label[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:inherit}.wire-line[data-astro-cid-qie7emh6]{border-block-start:2px solid;width:100%;position:relative}.wire-line[data-astro-cid-qie7emh6]:after{content:"";inset-inline-end:0;border-block:5px solid #0000;border-inline-start:9px solid;position:absolute;top:50%;transform:translateY(-50%)}.wire[data-astro-cid-qie7emh6][data-granted=false]{color:var(--text-muted)}.wire[data-astro-cid-qie7emh6][data-granted=false] .wire-line[data-astro-cid-qie7emh6]{border-block-start-style:dashed}.wire[data-astro-cid-qie7emh6][data-granted=false] .wire-line[data-astro-cid-qie7emh6]:after{border-inline-start-width:0;border-inline-end:9px solid;inset-inline:0 auto}.sphere-link[data-astro-cid-qie7emh6]{align-items:center;gap:var(--s2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand);display:none}.sphere[data-astro-cid-qie7emh6][data-granted=false] .sphere-link[data-astro-cid-qie7emh6]{color:var(--text-muted)}.sphere-link[data-astro-cid-qie7emh6]:before{content:"↓";font-size:var(--fs-md);line-height:1}.sphere[data-astro-cid-qie7emh6][data-granted=false] .sphere-link[data-astro-cid-qie7emh6]:before{content:"↑"}.sphere[data-astro-cid-qie7emh6][data-granted=true] .when-revoked[data-astro-cid-qie7emh6],.sphere[data-astro-cid-qie7emh6][data-granted=false] .when-granted[data-astro-cid-qie7emh6]{display:none}.sphere-id[data-astro-cid-qie7emh6]{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-qie7emh6]{padding:2px var(--s2);border-radius:var(--radius-pill);background:var(--company-subtle);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--company)}.covers[data-astro-cid-qie7emh6]{font-size:var(--fs-xs);color:var(--text-muted)}.sphere[data-astro-cid-qie7emh6][data-granted=true] .revoked[data-astro-cid-qie7emh6],.sphere[data-astro-cid-qie7emh6][data-granted=false] .contact-list[data-astro-cid-qie7emh6]{display:none}.revoked[data-astro-cid-qie7emh6]{padding:var(--s3);border:1px dashed var(--border-strong);border-radius:var(--r-sm);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-muted)}.demo[data-astro-cid-qie7emh6]{padding:var(--s2) var(--s3);border:1px solid var(--border-default);border-radius:var(--radius-button);background:var(--surface-card);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;align-self:flex-start;margin-block-start:auto;transition:border-color .15s,color .15s}.demo[data-astro-cid-qie7emh6]:hover{border-color:var(--brand);color:var(--brand)}.owner[data-astro-cid-qie7emh6] .demo[data-astro-cid-qie7emh6]{margin-block-start:0}@media (width<=760px){.board[data-astro-cid-qie7emh6]{row-gap:var(--s4);grid-template-columns:minmax(0,1fr)}.owner[data-astro-cid-qie7emh6],.sphere[data-astro-cid-qie7emh6]{grid-area:auto/1}.wire[data-astro-cid-qie7emh6]{display:none}.sphere-link[data-astro-cid-qie7emh6]{display:flex}}.block[data-astro-cid-ikooipj4]{padding-block-end:var(--section-y)}.block[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin-block-end:var(--s5)}.hero[data-astro-cid-ikooipj4]{padding-block:var(--section-y-lg) var(--s10)}.hero[data-astro-cid-ikooipj4] h1[data-astro-cid-ikooipj4]{margin-block:var(--s3) var(--s4);font-size:var(--fs-h1);font-weight:var(--fw-black)}.hero[data-astro-cid-ikooipj4] .lead[data-astro-cid-ikooipj4]{max-width:640px;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--text-secondary)}.features-link[data-astro-cid-ikooipj4]{font-size:var(--fs-base);color:var(--text-muted);margin-block-start:var(--s4)}.features-link[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{font-weight:var(--fw-semibold);color:var(--brand);text-decoration:none}.features-link[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]:hover{text-decoration:underline}.stepper[data-astro-cid-ikooipj4]{gap:var(--s6);padding:var(--s8) var(--s6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);grid-template-columns:repeat(4,1fr);margin:0;list-style:none;display:grid}.step-head[data-astro-cid-ikooipj4]{align-items:center;gap:var(--s3);margin-block-end:var(--s4);display:flex}.step-n[data-astro-cid-ikooipj4]{border-radius:var(--radius-pill);background:var(--brand);width:28px;height:28px;color:var(--text-on-brand);font-size:var(--fs-sm);font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.step-rule[data-astro-cid-ikooipj4]{background:var(--border-default);height:1px;flex:1;margin-inline-end:calc(-1 * var(--s6))}.step[data-astro-cid-ikooipj4]:last-child .step-rule[data-astro-cid-ikooipj4]{display:none}.step[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:var(--fs-md);font-weight:var(--fw-bold);margin-block-end:var(--s2)}.step[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--text-secondary)}.types[data-astro-cid-ikooipj4]{gap:var(--s4);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.type[data-astro-cid-ikooipj4]{gap:var(--s2);padding:var(--s5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;display:flex}.type-soon[data-astro-cid-ikooipj4]{background:var(--surface-muted)}.type-head[data-astro-cid-ikooipj4]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.type[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{gap:0 var(--s1);font-size:var(--fs-md);font-weight:var(--fw-bold);flex-wrap:wrap;display:flex}.type-variant[data-astro-cid-ikooipj4]{font-weight:var(--fw-medium);color:var(--text-muted)}.type[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-secondary)}.type-soon[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4],.type-soon[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--text-muted)}.paths[data-astro-cid-ikooipj4]{gap:var(--s8);grid-template-columns:repeat(2,1fr);display:grid}.path[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin-block-end:var(--s4)}.path[data-astro-cid-ikooipj4] ol[data-astro-cid-ikooipj4]{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.path[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{align-items:flex-start;gap:var(--s3);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-secondary);display:flex}.path-n[data-astro-cid-ikooipj4]{width:22px;height:22px;font-size:var(--fs-xs);font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.path-person[data-astro-cid-ikooipj4] .path-n[data-astro-cid-ikooipj4]{border-radius:var(--radius-pill);background:var(--brand-subtle);color:var(--brand)}.path-company[data-astro-cid-ikooipj4] .path-n[data-astro-cid-ikooipj4]{background:var(--company-subtle);color:var(--company);border-radius:2px}.rows[data-astro-cid-ikooipj4]{gap:var(--s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-astro-cid-ikooipj4]{justify-content:space-between;align-items:center;gap:var(--s5);padding:var(--s5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);flex-wrap:wrap;display:flex}.row[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{max-width:58ch;font-size:var(--fs-base);line-height:var(--lh-prose);color:var(--text-secondary)}.row-note[data-astro-cid-ikooipj4]{font-size:var(--fs-sm);color:var(--text-muted);margin-block-start:var(--s2)}.row-link[data-astro-cid-ikooipj4]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--brand);white-space:nowrap;text-decoration:none}.row-link[data-astro-cid-ikooipj4]:hover{text-decoration:underline}.xgrid[data-astro-cid-ikooipj4]{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}.xcard[data-astro-cid-ikooipj4]{padding:var(--s6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);text-decoration:none;transition:border-color .15s;display:block}.xcard[data-astro-cid-ikooipj4]:hover{border-color:var(--brand)}.xcard[data-astro-cid-ikooipj4] .eyebrow[data-astro-cid-ikooipj4]{margin-block-end:var(--s2)}.xcard[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{justify-content:space-between;align-items:center;gap:var(--s3);font-size:var(--fs-xl);font-weight:var(--fw-bold);display:flex}.xcard[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-secondary);margin-block-start:var(--s2)}@media (width<=860px){.stepper[data-astro-cid-ikooipj4]{gap:var(--s6) var(--s6);grid-template-columns:repeat(2,1fr)}.step[data-astro-cid-ikooipj4]:nth-child(2n) .step-rule[data-astro-cid-ikooipj4]{display:none}.paths[data-astro-cid-ikooipj4]{gap:var(--s6)}}@media (width<=720px){.hero[data-astro-cid-ikooipj4] h1[data-astro-cid-ikooipj4],.block[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{font-size:var(--fs-h2)}}@media (width<=560px){.stepper[data-astro-cid-ikooipj4]{gap:var(--s5);padding:var(--s6) var(--s5);grid-template-columns:1fr}.step-rule[data-astro-cid-ikooipj4]{display:none}.step-head[data-astro-cid-ikooipj4]{margin-block-end:var(--s3)}.types[data-astro-cid-ikooipj4],.paths[data-astro-cid-ikooipj4],.xgrid[data-astro-cid-ikooipj4]{grid-template-columns:1fr}}
