.docs-body{width:min(100%,1320px);padding:clamp(1.5rem, 4vw, 3rem) var(--gutter) 5rem;align-items:flex-start;gap:clamp(1.5rem,4vw,3rem);margin-inline:auto;display:flex}.docs-side{flex:none;width:210px;position:sticky;top:88px}.docs-group{margin-bottom:1.5rem}.docs-group>h2{font:600 .875rem/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem}.docs-side a{border-left:2px solid var(--seam);color:var(--muted);padding:.3rem 0 .3rem .75rem;font-size:.9375rem;text-decoration:none;display:block}.docs-side a:hover{color:var(--text);border-left-color:var(--muted)}.docs-side a[aria-current=page]{color:var(--hi);border-left-color:var(--hi);background:#a8d0ff12}.docs-main{flex:1;min-width:0;max-width:46rem}.docs-toc{flex:none;width:200px;position:sticky;top:88px}.docs-toc-cap{font:600 .875rem/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:.5rem}.docs-toc a{border-left:1px solid var(--seam);color:var(--muted);padding:.3rem 0 .3rem .75rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}.docs-toc a:hover{color:var(--text)}.docs-article h1{font-size:clamp(2.4rem,5.5vw,3.6rem);line-height:.92}.docs-lead{color:var(--muted);max-width:44ch;margin:.9rem 0 2.25rem;font-size:1.1875rem;line-height:1.5}.docs-article h2{font:700 1.625rem/1.15 var(--condensed);letter-spacing:.01em;text-transform:none;margin:2.75rem 0 .75rem;scroll-margin-top:104px}.docs-article h3{font:600 1.1875rem/1.2 var(--condensed);letter-spacing:.01em;margin:1.75rem 0 .5rem}.docs-article p{max-width:72ch;margin-bottom:1rem}.docs-article ul,.docs-article ol{max-width:70ch;margin:0 0 1rem 1.1rem;padding:0}.docs-article ul{list-style:square}.docs-article ol{list-style:decimal}.docs-article li{margin-bottom:.4rem;padding-left:.3rem}.docs-article li::marker{color:var(--muted)}.docs-article a{color:var(--hi);text-underline-offset:3px}.docs-article code{color:var(--capsule);background:#00000052;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875em}.docs-note{border-left:3px solid var(--hi);background:#a8d0ff14;margin:1.5rem 0;padding:.9rem 1.1rem;font-size:.9375rem}.docs-note strong{font-family:var(--ui);letter-spacing:.02em;font-size:1.0625rem}.fig{border-bottom:3px solid var(--base-grade);background:#00000038;margin:1.75rem 0;padding:1.25rem}.fig-hero{border-bottom-color:var(--gold);padding:0;overflow:hidden}.fig figcaption{color:var(--muted);margin-top:.9rem;font-size:.875rem}.fig-hero figcaption{margin:0;padding:.75rem 1.1rem .9rem}.flow-fig{gap:.4rem;display:grid}.flow-step{border-left:3px solid var(--seam);background:linear-gradient(#ffffff17,#ffffff05);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.9rem;padding:.7rem .9rem;display:grid}.flow-step[data-tone=fee]{border-left-color:var(--gold)}.flow-step[data-tone=vault]{border-left-color:var(--capsule)}.flow-step b{font:600 1.0625rem/1.2 var(--condensed);letter-spacing:.02em}.flow-step span{color:var(--muted);font-size:.875rem}.flow-step i{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;font-size:.875rem;font-style:normal}.flow-arrow{color:var(--muted);justify-self:start;margin-left:1.15rem;font-size:1.125rem;line-height:1}.split{height:30px;margin-top:1rem;display:flex;overflow:hidden}.split b{font:600 .9375rem/1 var(--ui);letter-spacing:.03em;color:var(--ink);place-items:center;display:grid}.bars{gap:.9rem;display:grid}.bar-row{gap:.3rem;display:grid}.bar-row>span{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.9375rem;display:flex}.bar-track{background:#0000004d;height:20px}.bar-fill{height:100%}.rarity{gap:1.1rem;display:grid}.rarity-grade{min-width:0}.rarity-grade>h4{font:600 1.0625rem/1.2 var(--condensed);letter-spacing:.02em;align-items:center;gap:.5rem;margin:0 0 .4rem;display:flex}.rarity-grade h4 i{width:11px;height:11px}.rarity-grade ul{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:.15rem 1rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.rarity-grade li{color:var(--muted);margin:0;padding:0}.plates-fig{gap:2px;display:grid}.plate-row{background:linear-gradient(#ffffff17,#ffffff05);grid-template-columns:2.75rem 1fr;gap:.25rem 1rem;padding:.85rem 1rem;display:grid}.plate-row>i{font:600 1.125rem/1.1 var(--ui);color:var(--gold);font-style:normal}.plate-row>b{font:800 1.5rem/1 var(--display);text-transform:uppercase}.plate-row>p{color:var(--muted);grid-column:2;margin:0;font-size:.9375rem}.chain{gap:.35rem;display:grid}.chain-node{border:1px solid var(--seam);background:#ffffff0d;padding:.7rem .9rem}.chain-node b{font:600 1.0625rem/1.2 var(--condensed);letter-spacing:.02em;display:block}.chain-node code{overflow-wrap:anywhere;color:var(--muted);background:0 0;margin-top:.3rem;padding:0;font-size:.8125rem;display:block}.chain-node[data-onchain=true]{border-color:var(--hi)}.term{border-bottom:3px solid var(--seam);background:#0000006b;margin:1.5rem 0;overflow:hidden}.term-bar{font:600 .875rem/1.3 var(--ui);letter-spacing:.04em;color:var(--muted);background:#ffffff0f;padding:.4rem .9rem}.term pre{margin:0;padding:.9rem 1.1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.term .c{color:var(--muted)}.term .k{color:var(--hi)}.term .s{color:var(--capsule)}.docs-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:1.5rem 0;font-size:.9375rem}.docs-table th{border-bottom:1px solid var(--muted);text-align:left;font:600 .9375rem/1.2 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:.5rem .75rem .5rem 0}.docs-table td{border-bottom:1px solid var(--seam);vertical-align:top;padding:.55rem .75rem .55rem 0}.docs-table td:first-child{color:var(--text)}.docs-table code{background:0 0;padding:0}.swatches{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:2px;display:grid}.swatch{outline-offset:-1px;outline:1px solid #ffffff1f;padding:3.2rem .7rem .6rem;font-size:.8125rem;line-height:1.35}.swatch b{font:600 .9375rem/1.2 var(--condensed);letter-spacing:.03em;display:block}.swatch code{color:inherit;opacity:.75;background:0 0;padding:0}.vault-fig canvas{width:100%;height:auto;display:block}.docs-pager{grid-template-columns:1fr 1fr;gap:2px;margin-top:3.5rem;display:grid}.docs-pglink{background:linear-gradient(#ffffff17,#ffffff05);gap:.2rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.docs-pglink:hover{background:linear-gradient(#a8d0ff29,#a8d0ff0a)}.docs-pglink span{color:var(--muted);font-size:.8125rem}.docs-pglink b{font:600 1.125rem/1.2 var(--condensed);letter-spacing:.02em}.docs-pglink.next{text-align:right;grid-column:2}.docs-bar{padding:.6rem var(--gutter);border-bottom:1px solid var(--seam);align-items:center;gap:.75rem;display:none}.docs-badge{border:1px solid var(--seam);font:600 .8125rem/1.3 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-self:center;margin-left:.5rem;padding:.1rem .45rem .15rem}.docs-back{font:600 1.125rem/1.2 var(--ui);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding-block:.25rem;text-decoration:none}.docs-back:hover{color:var(--hi)}.docs-menu{border:1px solid var(--seam);color:var(--text);font:600 1rem/1.3 var(--ui);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.3rem .7rem;display:none}.docs-scrim{z-index:60;background:#080a0e99;position:fixed;inset:0}@media (max-width:700px){.docs-table{max-width:100%;display:block;overflow-x:auto}}@media (max-width:1100px){.docs-toc{display:none}}@media (max-width:900px){.docs-bar,.docs-menu{display:flex}.docs-side{z-index:61;width:260px;padding:1.25rem var(--gutter);background:var(--deep);border-right:1px solid var(--seam);display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.docs-side[data-open=true]{display:block}.docs-pager{grid-template-columns:1fr}.docs-pglink.next{grid-column:1}}.vault-fig{background:linear-gradient(#3a4c668c,#151b25d9);position:relative}.vault-hud{pointer-events:none;justify-content:space-between;padding:.9rem 1.1rem;display:flex;position:absolute;top:0;left:0;right:0}.vault-hud p{font:600 .9375rem/1 var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0}.vault-hud b{font:700 2rem/1 var(--ui);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}.vault-hud p:last-child{text-align:right}.vault-hud p:last-child b{color:var(--gold)}
