.hero-diagram[data-astro-cid-giqfakec]{position:relative;margin:0;width:100%;max-width:480px;margin-inline:auto}.hero-diagram__cap[data-astro-cid-giqfakec]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--iron);padding-bottom:.6rem;border-bottom:var(--hairline);margin-bottom:.75rem}.hero-diagram__cap-sigil[data-astro-cid-giqfakec]{color:var(--sovereign)}.hero-diagram__cap-index[data-astro-cid-giqfakec]{color:var(--sovereign);font-weight:500}.hero-diagram__cap-dot[data-astro-cid-giqfakec]{color:var(--paper-edge)}.hero-diagram__cap-label[data-astro-cid-giqfakec]{color:var(--ink)}.hero-diagram__cap-meta[data-astro-cid-giqfakec]{margin-left:auto;color:var(--iron)}.hero-diagram__frame[data-astro-cid-giqfakec]{position:relative;padding:0;background:linear-gradient(var(--paper-cream),var(--paper-cream));border:var(--hairline);border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 1px 0 var(--paper-edge),0 2px 14px -8px #1a181629}.hero-diagram__frame[data-astro-cid-giqfakec] svg[data-astro-cid-giqfakec]{display:block;width:100%;height:auto}.page-section[data-astro-cid-rpovodi2]{padding-block:clamp(4rem,8vw,7rem)}.page-title[data-astro-cid-rpovodi2]{font-family:var(--font-display);font-size:var(--type-display-xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display-tight);color:var(--ink);margin:0 0 2rem;text-wrap:balance}.page-title[data-astro-cid-rpovodi2] em[data-astro-cid-rpovodi2]{color:var(--stamp);font-style:italic}.security__schematic[data-astro-cid-rpovodi2]{margin:2.5rem auto 3rem;max-width:560px}h2[data-astro-cid-rpovodi2]{margin-top:3rem;margin-bottom:1rem}h3[data-astro-cid-rpovodi2]{margin-top:2rem;margin-bottom:.5rem;font-size:var(--type-body-lg);font-family:var(--font-display);color:var(--ink)}ul[data-astro-cid-rpovodi2]{padding-left:1.5rem;margin-block:1rem}li[data-astro-cid-rpovodi2]{margin-block:.4rem;color:var(--graphite)}.install-code[data-astro-cid-rpovodi2]{background:var(--paper-cream);border:var(--hairline);border-left:3px solid var(--sovereign);border-radius:var(--radius-sm);padding:1rem 1.25rem;margin:1rem 0;overflow-x:auto;font-size:var(--type-body-sm);white-space:pre}.dek-mute[data-astro-cid-rpovodi2]{font-size:var(--type-body-sm);color:var(--iron);margin-block:.75rem 2rem;font-style:italic}.dek-mute[data-astro-cid-rpovodi2] a[data-astro-cid-rpovodi2]{color:var(--sovereign);text-decoration-color:color-mix(in srgb,var(--sovereign) 35%,transparent)}.control-list[data-astro-cid-rpovodi2]{list-style:none;padding:0;margin:2rem 0 1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media(max-width:720px){.control-list[data-astro-cid-rpovodi2]{grid-template-columns:1fr}}.control-card[data-astro-cid-rpovodi2]{position:relative;background:var(--paper-cream);border:var(--hairline);border-left:3px solid var(--stamp);border-radius:var(--radius-sm);padding:1.25rem 1.25rem 1.1rem 3rem;margin:0;color:var(--graphite)}.control-card__num[data-astro-cid-rpovodi2]{position:absolute;top:1.1rem;left:1rem;font-family:var(--font-mono);font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label);color:var(--stamp)}.control-card__name[data-astro-cid-rpovodi2]{font-family:var(--font-display);font-size:var(--type-body-lg);color:var(--ink);margin:0 0 .5rem;line-height:1.25}.control-card__desc[data-astro-cid-rpovodi2]{font-size:var(--type-body-sm);line-height:1.55;margin:0 0 .6rem;color:var(--graphite)}.control-card__where[data-astro-cid-rpovodi2]{font-family:var(--font-mono);font-size:var(--type-label);color:var(--sovereign);margin:0 0 .5rem}.control-card__cost[data-astro-cid-rpovodi2]{font-size:var(--type-body-sm);color:var(--iron);margin:0;border-top:var(--hairline);padding-top:.6rem;font-style:italic}.ledger[data-astro-cid-rpovodi2]{margin:1.5rem 0 1rem;padding:0;border-top:var(--hairline)}.ledger__row[data-astro-cid-rpovodi2]{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:1.5rem;padding:1rem 0;border-bottom:var(--hairline);align-items:baseline}@media(max-width:640px){.ledger__row[data-astro-cid-rpovodi2]{grid-template-columns:1fr;gap:.4rem}}.ledger__row[data-astro-cid-rpovodi2] dt[data-astro-cid-rpovodi2]{font-family:var(--font-display);font-size:var(--type-body);color:var(--ink);font-weight:500}.ledger__row[data-astro-cid-rpovodi2] dd[data-astro-cid-rpovodi2]{margin:0;font-size:var(--type-body-sm);color:var(--graphite);line-height:1.55}.ledger__where[data-astro-cid-rpovodi2]{display:block;margin-top:.4rem;font-family:var(--font-mono);font-size:var(--type-label);color:var(--sovereign)}.terse-list[data-astro-cid-rpovodi2]{list-style:none;padding:0;margin:1.25rem 0 1rem}.terse-list[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2]{padding:.85rem 0;border-bottom:var(--hairline);color:var(--graphite);font-size:var(--type-body-sm);line-height:1.55}.terse-list[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2]:first-child{border-top:var(--hairline)}.terse-list[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2] strong[data-astro-cid-rpovodi2]{color:var(--ink);font-family:var(--font-display);font-weight:500;margin-right:.3rem}.terse-list__where[data-astro-cid-rpovodi2]{display:block;margin-top:.3rem;font-family:var(--font-mono);font-size:var(--type-label);color:var(--sovereign)}.contract-grid[data-astro-cid-rpovodi2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 2rem}@media(max-width:720px){.contract-grid[data-astro-cid-rpovodi2]{grid-template-columns:repeat(2,1fr)}}.contract-cell[data-astro-cid-rpovodi2]{background:var(--paper-cream);border:var(--hairline);border-radius:var(--radius-sm);padding:1.1rem 1rem 1rem;text-align:center}.contract-cell__num[data-astro-cid-rpovodi2]{display:block;font-family:var(--font-display);font-size:var(--type-display-md);line-height:1;color:var(--sovereign);font-feature-settings:"tnum" 1;margin-bottom:.4rem}.contract-cell__label[data-astro-cid-rpovodi2]{display:block;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--iron)}
