@font-face{font-family:Adobe Ming;src:url(/_astro/AdobeMingStd-Light.subset.DdDN_-J7.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/Inter-Variable.subset.DAQBsArx.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/Inter-Italic-Variable.subset.DliK3kcV.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--bg:#c5dbf0;--ink:#230462;--royal:#203590;--cornflower:#6083c5;--sky:#96b8db;--ink-soft:var(--royal);--ink-muted:var(--royal);--rule:#6083c58c;--rule-strong:var(--cornflower);--panel:#96b8db66;--page-width:1004px;--page-gutter:1.5rem}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:underline}a:hover{color:var(--royal)}body{background:var(--bg);color:var(--ink);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:200;line-height:1.65}.topbar{border-bottom:1px solid var(--rule);padding:1rem var(--page-gutter);background:0 0}.topbar-inner{max-width:calc(var(--page-width) - 2 * var(--page-gutter));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.topbar a.home{align-items:center;text-decoration:none;display:inline-flex}.topbar a.home img{width:2rem;height:2rem;display:block}.container{max-width:var(--page-width);padding:2rem var(--page-gutter) 4rem;margin:0 auto}.doc-header{border-bottom:1px solid var(--rule);margin-bottom:2rem;padding:2rem 0 1.5rem}.doc-header h1{overflow-wrap:anywhere;margin-bottom:.5rem;font-size:2.25rem;font-weight:200;line-height:1.2}.doc-header .subtitle{color:var(--ink-soft);margin-bottom:1rem;font-size:1rem}.doc-meta{color:var(--ink-muted);flex-wrap:wrap;gap:1.5rem;font-size:.8rem;display:flex}.doc-meta span strong{color:var(--ink);font-weight:400}.doc-actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0;display:flex}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.btn:hover{border-color:var(--royal);background:var(--royal)}.summary-block{background:var(--panel);border-left:3px solid var(--ink);border-radius:6px;margin:1.5rem 0 2.5rem;padding:1.25rem 1.5rem}.summary-block h2{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin-bottom:.75rem;font-size:.95rem;font-weight:400}.summary-block p,.summary-block li{font-size:.92rem}.summary-block ul{margin:.5rem 0;padding-left:1.25rem}.doc-body h2{border-top:1px solid var(--rule);margin:2.5rem 0 1rem;padding-top:1rem;font-size:1.4rem;font-weight:400}.doc-body h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.doc-body h3{color:var(--ink);margin:1.75rem 0 .75rem;font-size:1.1rem;font-weight:400}.doc-body h4{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin:1.25rem 0 .5rem;font-size:.95rem;font-weight:400}.doc-body p{margin-bottom:.9rem}.doc-body h1,.doc-body h2,.doc-body h3{overflow-wrap:anywhere}.doc-body ol,.doc-body ul{margin:0 0 1rem 1.5rem}.doc-body li{margin-bottom:.4rem}.doc-body strong{color:var(--ink);font-weight:400}.doc-body em{font-style:italic}.doc-body hr{border:0;border-top:1px solid var(--rule);margin:1.75rem 0}.doc-body .meta-line{color:var(--ink-soft);margin-bottom:1.25rem;font-size:.9rem}.doc-body blockquote{border-left:2px solid var(--rule-strong);color:var(--ink-soft);margin:.5rem 0 1rem;padding:.25rem 0 .25rem 1rem;font-style:italic}.doc-body code{background:var(--panel);border-radius:3px;padding:.1rem .35rem;font-family:SF Mono,Monaco,monospace;font-size:.85em}.doc-body table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.88rem}.doc-body th,.doc-body td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:.5rem .7rem}.doc-body th{background:var(--ink);color:var(--bg);font-weight:400}@media (width<=700px){.doc-body table.stack,.doc-body table.stack tbody,.doc-body table.stack tr,.doc-body table.stack td{width:100%;display:block}.doc-body table.stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.doc-body table.stack tr{border:1px solid var(--rule-strong);border-radius:6px;margin-bottom:1rem;overflow:hidden}.doc-body table.stack td{border:0;border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:.5rem .8rem}.doc-body table.stack td:last-child{border-bottom:0}.doc-body table.stack td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.1rem;font-size:.72rem;display:block}.doc-body table.stack td:first-child{background:var(--ink);color:var(--bg);font-weight:400}.doc-body table.stack td:first-child strong{color:inherit}.doc-body table.stack td:first-child:before{color:var(--bg);opacity:.7}}.lang-switch{color:var(--ink-soft);font-size:.85rem}.footer{text-align:center;color:var(--ink-muted);border-top:1px solid var(--rule);margin-top:3rem;padding-top:2rem;font-size:.85rem}.footer p{margin:0 0 .25rem}.footer p:last-child{text-transform:uppercase;margin-bottom:0;font-size:.75rem}@media (width<=600px){.topbar{padding:.75rem 1rem}.container{padding:1rem 1.25rem 3rem}.doc-header h1{font-size:1.6rem}.doc-header{padding:1rem 0}.doc-meta{gap:1rem;font-size:.75rem}.doc-body h2{font-size:1.2rem}.doc-body h1{font-size:1.3rem}.summary-block{padding:1rem 1.1rem}}.doc-body h2.section-title{align-items:center;gap:.75rem;display:flex}.detail-list{margin:0 0 1rem;padding:0;list-style:none}.detail-list li{flex-wrap:wrap;align-items:baseline;margin-bottom:.75rem;display:flex}.detail-label{min-width:260px;font-weight:400}.email-list{margin:0 0 1rem;padding:0;list-style:none}.email-list li{margin-bottom:.5rem}.email-list a{font-weight:400}.key-item{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.75rem;display:flex}.key-email{font-weight:400}.fingerprint{color:var(--ink-soft);word-break:break-all;text-align:right;margin-left:auto;font-family:SF Mono,Monaco,monospace;font-size:.8rem}.wkd-info{background:var(--panel);border-left:3px solid var(--ink);border-radius:0 6px 6px 0;margin:1.5rem 0;padding:1rem 1.25rem}.wkd-info h3{margin-top:0}.wkd-info p{font-size:.92rem}.domain-section{margin-bottom:1.5rem}.doc-body h3.domain-title{color:var(--ink-soft);border-bottom:1px solid var(--rule);padding-bottom:.5rem}.key-table .email{font-family:SF Mono,Monaco,monospace;font-size:.85rem}.key-table .actions{white-space:nowrap}.key-table .actions .btn+.btn{margin-left:.5rem}.key-table .btn{padding:.3rem .7rem;font-size:.8rem}.btn{font-family:inherit;font-weight:inherit;cursor:pointer}@media (width<=600px){.detail-label{min-width:100%}.key-table{display:block;overflow-x:auto}}.doc-body .detail-list,.doc-body .email-list{margin-left:0}.btn,a.btn{text-decoration:none}a.btn:hover{color:var(--bg)}.detail-list.split li{justify-content:space-between;gap:1rem}.detail-list.split .detail-label{min-width:0}.doc-list{margin:0;padding:0;list-style:none}.doc-list li{border-bottom:1px solid var(--rule);padding:1.25rem 0}.doc-list li:last-child{border-bottom:0}.doc-list a.title{margin-bottom:.25rem;font-size:1.1rem;font-weight:400;display:block}.doc-list .kind{color:var(--bg);background:var(--ink);letter-spacing:.04em;vertical-align:middle;border-radius:4px;margin-right:.6rem;padding:.15rem .45rem;font-size:.7rem;font-weight:400;display:inline-block}.doc-list p{color:var(--ink-soft);margin:.25rem 0 0;font-size:.92rem}.doc-list .meta{color:var(--ink-muted);margin-top:.4rem;font-size:.78rem}.doc-list .meta a{margin-left:.6rem}.doc-list .meta a:first-of-type{margin-left:0}.group-heading{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin:2rem 0 .5rem;font-size:.85rem;font-weight:400}.group-heading:first-of-type{margin-top:1rem}.intro-block{background:var(--panel);border:1px solid var(--rule);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem 1.5rem;font-size:.95rem}.intro-block p{margin-bottom:.75rem}.intro-block p:last-child{margin-bottom:0}.binding-note{text-transform:uppercase;font-weight:600}
