.vault-art[data-astro-cid-3xlu6ohq]{gap:var(--space-3);isolation:isolate;max-width:30rem;margin-inline:auto;display:grid;position:relative}.vault-art__orbit[data-astro-cid-3xlu6ohq]{z-index:-1;border:1px solid var(--blue-100);border-radius:50%;position:absolute;inset:8% -6%}.vault-art__orbit--b[data-astro-cid-3xlu6ohq]{inset:20% 8%}.vault-art__label[data-astro-cid-3xlu6ohq]{gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle);align-items:center;display:flex}.vault-art__record[data-astro-cid-3xlu6ohq]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);transform:rotate(-2deg)}.vault-art__heading[data-astro-cid-3xlu6ohq]{gap:var(--space-3);margin-bottom:var(--space-4);align-items:center;display:flex}.vault-art__heading[data-astro-cid-3xlu6ohq]>div[data-astro-cid-3xlu6ohq]{flex:1}.vault-art__heading[data-astro-cid-3xlu6ohq] strong[data-astro-cid-3xlu6ohq]{display:block}.vault-art__heading[data-astro-cid-3xlu6ohq] small[data-astro-cid-3xlu6ohq]{font-size:var(--text-xs);color:var(--color-text-subtle)}.vault-art__icon[data-astro-cid-3xlu6ohq]{border-radius:var(--radius-sm);background:var(--blue-50);width:40px;height:40px;color:var(--color-accent);place-items:center;display:grid}.vault-art__field[data-astro-cid-3xlu6ohq]{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-muted);font-size:var(--text-sm)}.vault-art__field[data-astro-cid-3xlu6ohq] span[data-astro-cid-3xlu6ohq]{font-size:var(--text-xs);color:var(--color-text-subtle);display:block}.vault-art__field[data-astro-cid-3xlu6ohq] b[data-astro-cid-3xlu6ohq]{font-weight:var(--weight-regular)}.vault-art__bridge[data-astro-cid-3xlu6ohq]{gap:var(--space-3);justify-content:center;align-items:center;display:flex}.vault-art__bridge[data-astro-cid-3xlu6ohq] span[data-astro-cid-3xlu6ohq]{background:var(--blue-200);width:40px;height:1px}.vault-art__bridge[data-astro-cid-3xlu6ohq] img{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-md);box-sizing:content-box}.vault-art__bridge[data-astro-cid-3xlu6ohq] b[data-astro-cid-3xlu6ohq]{font-size:var(--text-xs);color:var(--color-accent)}.vault-art__cipher[data-astro-cid-3xlu6ohq]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--navy-900);box-shadow:var(--shadow-lg);color:var(--color-text-inverse);transform:rotate(2deg)}.vault-art__cipher[data-astro-cid-3xlu6ohq] p[data-astro-cid-3xlu6ohq]{gap:var(--space-2);font-size:var(--text-sm);align-items:center;display:flex}.vault-art__cipher[data-astro-cid-3xlu6ohq] code[data-astro-cid-3xlu6ohq]{margin-block:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--blue-200);line-height:1.8;display:block}.vault-art__cipher[data-astro-cid-3xlu6ohq]>span[data-astro-cid-3xlu6ohq]{padding-top:var(--space-3);border-top:1px solid var(--color-border-inverse);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gray-400);display:block}.vault-art__note[data-astro-cid-3xlu6ohq]{font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center}@media (width<=390px){.vault-art__cipher[data-astro-cid-3xlu6ohq] code[data-astro-cid-3xlu6ohq]{font-size:var(--text-xs)}}.sec-steps[data-astro-cid-i4thpzhu]{border:1px solid var(--color-border);border-radius:var(--radius-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.sec-steps__list[data-astro-cid-i4thpzhu]{align-content:start;gap:var(--space-2);padding:var(--space-4);display:grid}.sec-steps__list[data-astro-cid-i4thpzhu] button[data-astro-cid-i4thpzhu]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);color:var(--slate-500);text-align:left;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;display:flex}@media (hover:hover) and (pointer:fine){.sec-steps__list[data-astro-cid-i4thpzhu] button[data-astro-cid-i4thpzhu][aria-pressed=false]:hover{background:var(--slate-50);color:var(--color-text)}}.sec-steps__list[data-astro-cid-i4thpzhu] button[data-astro-cid-i4thpzhu][aria-pressed=true]{border-color:var(--blue-100);background:var(--blue-50);color:var(--color-accent)}.sec-steps__list[data-astro-cid-i4thpzhu] button[data-astro-cid-i4thpzhu]>span[data-astro-cid-i4thpzhu]:first-child{font-size:var(--text-xs)}.sec-steps__list[data-astro-cid-i4thpzhu] strong[data-astro-cid-i4thpzhu]{font-size:var(--text-md);display:block}.sec-steps__list[data-astro-cid-i4thpzhu] small[data-astro-cid-i4thpzhu]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:block}.sec-steps__panels[data-astro-cid-i4thpzhu]{padding:var(--space-8);background:var(--slate-50)}.sec-steps__kicker[data-astro-cid-i4thpzhu]{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle)}.sec-steps__art[data-astro-cid-i4thpzhu]{gap:var(--space-4);margin-block:var(--space-8);align-items:center;display:flex}.sec-steps__symbol[data-astro-cid-i4thpzhu]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:52px;height:52px;color:var(--color-accent);place-items:center;display:grid}.sec-steps__line[data-astro-cid-i4thpzhu]{background:linear-gradient(90deg, var(--blue-200), var(--slate-100));flex:1;height:1px}.sec-steps__vault[data-astro-cid-i4thpzhu]{gap:var(--space-1);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-sm);justify-items:center;display:grid}.sec-steps__vault[data-astro-cid-i4thpzhu] code[data-astro-cid-i4thpzhu]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}.sec-steps__panel[data-astro-cid-i4thpzhu] h3[data-astro-cid-i4thpzhu]{font-size:var(--text-h4)}.sec-steps__panel[data-astro-cid-i4thpzhu] p[data-astro-cid-i4thpzhu]{margin-block:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.sec-steps__panel[data-astro-cid-i4thpzhu] small[data-astro-cid-i4thpzhu]{font-size:var(--text-xs);color:var(--color-text-subtle)}.sec-steps__panel[data-astro-cid-i4thpzhu] small[data-astro-cid-i4thpzhu] a[data-astro-cid-i4thpzhu]{font-weight:var(--weight-medium);color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.sec-steps__panel[data-astro-cid-i4thpzhu] small[data-astro-cid-i4thpzhu] a[data-astro-cid-i4thpzhu]:hover{text-decoration:underline}}@media (width<=900px){.sec-steps[data-astro-cid-i4thpzhu]{grid-template-columns:minmax(0,1fr)}.sec-steps__panels[data-astro-cid-i4thpzhu]{padding:var(--space-6)}}.hero-note[data-astro-cid-uzjerj6s]{gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;display:flex}.tech[data-astro-cid-uzjerj6s]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tech__card[data-astro-cid-uzjerj6s]{align-content:start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--navy-700);border-radius:var(--radius-lg);background:var(--navy-800);display:grid}.tech__card[data-astro-cid-uzjerj6s] .icon{--icon-size:30px;color:var(--blue-200)}.tech__label[data-astro-cid-uzjerj6s],.tech__spec[data-astro-cid-uzjerj6s]{font-size:var(--text-xs);color:var(--gray-400)}.tech__label[data-astro-cid-uzjerj6s]{letter-spacing:var(--tracking-caps);text-transform:uppercase}.tech__card[data-astro-cid-uzjerj6s] h3[data-astro-cid-uzjerj6s]{font-size:var(--text-h4)}.tech__card[data-astro-cid-uzjerj6s] p[data-astro-cid-uzjerj6s]{font-size:var(--text-sm);color:var(--gray-300)}.tech__card[data-astro-cid-uzjerj6s] a[data-astro-cid-uzjerj6s]{font-size:var(--text-xs);color:var(--blue-200);text-underline-offset:3px;text-decoration:underline}.tech__transport[data-astro-cid-uzjerj6s]{gap:var(--space-3);max-width:48rem;margin:var(--space-8) auto 0;font-size:var(--text-sm);color:var(--gray-400);display:flex}.tech__transport[data-astro-cid-uzjerj6s] strong{color:var(--color-text-inverse)}.everyday__note[data-astro-cid-uzjerj6s]{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.everyday__note[data-astro-cid-uzjerj6s] a[data-astro-cid-uzjerj6s]{color:var(--color-accent)}.sharing-model[data-astro-cid-uzjerj6s]{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.sharing-model__title[data-astro-cid-uzjerj6s]{margin-block:var(--space-4) var(--space-5);white-space:pre-line}.sharing-model__text[data-astro-cid-uzjerj6s]{margin-bottom:var(--space-4);color:var(--color-text-muted)}.sharing-model__visual[data-astro-cid-uzjerj6s]{gap:var(--space-4);display:grid}.sharing-model__private[data-astro-cid-uzjerj6s],.sharing-model__folder[data-astro-cid-uzjerj6s]{padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md)}.sharing-model__private[data-astro-cid-uzjerj6s]{gap:var(--space-4);align-items:center;display:flex}.sharing-model__private[data-astro-cid-uzjerj6s] div[data-astro-cid-uzjerj6s]{flex:1}.sharing-model__private[data-astro-cid-uzjerj6s] strong[data-astro-cid-uzjerj6s],.sharing-model__person[data-astro-cid-uzjerj6s] strong[data-astro-cid-uzjerj6s]{font-size:var(--text-sm);display:block}.sharing-model__private[data-astro-cid-uzjerj6s] small[data-astro-cid-uzjerj6s],.sharing-model__person[data-astro-cid-uzjerj6s] small[data-astro-cid-uzjerj6s],.sharing-model__folder[data-astro-cid-uzjerj6s]>p[data-astro-cid-uzjerj6s]{font-size:var(--text-xs);color:var(--color-text-subtle)}.sharing-model__private[data-astro-cid-uzjerj6s]>span[data-astro-cid-uzjerj6s]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-bg-muted);font-size:var(--text-xs)}.sharing-model[data-astro-cid-uzjerj6s] .icon{color:var(--color-accent)}.sharing-model__folder[data-astro-cid-uzjerj6s]{margin-inline:var(--space-3)}.sharing-model__folder[data-astro-cid-uzjerj6s] h3[data-astro-cid-uzjerj6s]{margin-top:var(--space-4);font-size:var(--text-h4)}.sharing-model__person[data-astro-cid-uzjerj6s]{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--color-border);align-items:center;display:flex}.sharing-model__person[data-astro-cid-uzjerj6s]:first-of-type{margin-top:var(--space-4)}.sharing-model__person[data-astro-cid-uzjerj6s] div[data-astro-cid-uzjerj6s]{flex:1}.sharing-model__person[data-astro-cid-uzjerj6s]>span[data-astro-cid-uzjerj6s]{background:var(--blue-50);width:34px;height:34px;font-size:var(--text-xs);color:var(--slate-600);border-radius:50%;place-items:center;display:grid}.sharing-model__rsa[data-astro-cid-uzjerj6s]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;display:flex}.sharing-model__note[data-astro-cid-uzjerj6s]{font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center}.paper[data-astro-cid-uzjerj6s]{gap:var(--space-10);padding:var(--space-12) var(--space-10) 0;border-radius:var(--radius-xl);background:linear-gradient(140deg, var(--slate-950), var(--blue-950));color:var(--color-text-inverse);grid-template-columns:1.3fr 1fr;align-items:center;display:grid;overflow:hidden}.paper[data-astro-cid-uzjerj6s]>div[data-astro-cid-uzjerj6s]{padding-bottom:var(--space-12)}.paper__title[data-astro-cid-uzjerj6s]{margin-top:var(--space-4);white-space:pre-line}.paper__text[data-astro-cid-uzjerj6s]{margin-top:var(--space-4);color:var(--gray-300)}.paper__meta[data-astro-cid-uzjerj6s]{gap:var(--space-5);margin-block:var(--space-5) var(--space-6);font-size:var(--text-xs);color:var(--gray-400);flex-wrap:wrap;display:flex}.paper__actions[data-astro-cid-uzjerj6s]{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.paper__download[data-astro-cid-uzjerj6s]{font-size:var(--text-sm);text-underline-offset:4px;text-decoration:underline}.paper__cover[data-astro-cid-uzjerj6s]{transition:transform var(--duration-slow) var(--ease-out);align-self:end;display:block;transform:rotate(3deg)translateY(12px)}@media (hover:hover) and (pointer:fine){.paper__cover[data-astro-cid-uzjerj6s]:hover{transform:rotate(1deg)translateY(4px)}}@media (width<=900px){.tech[data-astro-cid-uzjerj6s],.sharing-model[data-astro-cid-uzjerj6s],.paper[data-astro-cid-uzjerj6s]{grid-template-columns:minmax(0,1fr)}.sharing-model[data-astro-cid-uzjerj6s]{gap:var(--space-10)}.paper[data-astro-cid-uzjerj6s]{padding-inline:var(--space-6)}.paper__cover[data-astro-cid-uzjerj6s]{max-width:22rem;margin-inline:auto}}
