.doc-hero{padding-top:calc(var(--topnote-h) + var(--header-h) + env(safe-area-inset-top) + clamp(30px, 6vw, 70px));padding-bottom:clamp(22px,3vw,36px);position:relative}.doc-hero .eyebrow{display:none}.doc-hero h1{font-size:clamp(24px,2.4vw + 14px,40px)}.doc-hero .lede{color:#dbe3f6;border-style:solid;border-width:0;border-image:url(/img/ui/card.webp) 42 fill/14px;max-width:64ch;margin-top:18px;padding:14px 18px;font-size:clamp(15px,.5vw + 13px,18px);position:relative}.doc-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.doc-meta span{font:800 12.5px/1.2 var(--font-sans);color:#fff;border-style:solid;border-width:0;border-image:url(/img/ui/well.webp) 36 fill/12px;padding:8px 14px}.doc-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);padding-bottom:clamp(48px,8vw,96px);display:grid}.toc{top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 48px);border-style:solid;border-width:0;border-image:url(/img/ui/frame.webp) 102 fill/34px;border-radius:22px;padding:14px;position:sticky;overflow:auto;box-shadow:0 6px 18px #0206168c}.toc summary{display:none}.toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc a{border-radius:var(--r-m);min-height:44px;color:var(--text-2);align-items:center;padding:6px 12px;font-size:14.5px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.toc a:hover{color:#fff;background:#7fc8ff1a}.toc a.active{color:#fff;border-style:solid;border-width:0;border-image:url(/img/ui/card-sel.webp) 42 fill/14px}@media (max-width:900px){.doc-layout{grid-template-columns:minmax(0,1fr)}.toc{max-height:none;padding:4px;position:static;overflow:hidden}.toc summary{cursor:pointer;min-height:52px;font:400 16px/1 var(--font-crest);letter-spacing:.06em;color:var(--text-gold);justify-content:space-between;align-items:center;padding:0 18px;list-style:none;display:flex}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"▾";transition:transform .2s}.toc[open] summary:after{transform:rotate(180deg)}.toc ol{padding:0 10px 12px}}.prose{isolation:isolate;color:#d3dcf0;border-style:solid;border-width:0;border-image:url(/img/ui/frame.webp) 102 fill/34px;border-radius:22px;max-width:none;padding:clamp(16px,3.4vw,44px);font-size:clamp(15px,.3vw + 14px,17px);line-height:1.72;position:relative;box-shadow:0 6px 18px #0206168c}.prose:before{content:"";z-index:-1;pointer-events:none;background:url(/img/ui/cells.webp) 0 0/124.7px 108px;border-radius:15.4px;position:absolute;top:8.6px;bottom:8.6px;left:8.6px;right:8.6px}.prose>*{max-width:72ch}.prose>*+*{margin-top:1em}.prose section{padding-top:6px}.prose section+section{border-top:1px solid #ffbf2e38;margin-top:clamp(34px,5vw,52px);padding-top:clamp(26px,4vw,40px)}.prose h2{font:400 clamp(22px, 2.2vw, 30px)/1.2 var(--font-crest);letter-spacing:.03em;color:var(--text-gold);margin-bottom:.7em}.prose h2 .n{display:none}.prose h3{font:900 clamp(16px, .4vw + 15px, 19px)/1.3 var(--font-sans);color:#fff;margin-top:1.6em}.prose strong,.prose b{color:#fff;font-weight:800}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose ul li::marker{color:var(--gilt)}.prose a{overflow-wrap:anywhere}.prose code{color:#fff;background:#ffffff14;border-radius:6px;padding:1px 6px;font-size:.92em}.table-wrap{border-style:solid;border-width:0;border-image:url(/img/ui/well.webp) 36 fill/12px;margin-block-start:1.2em;margin-block-end:1.2em;padding:4px;overflow-x:auto;max-width:none!important}.prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.5}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:12px 14px}.prose th{font:900 11px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-gold);background:#ffffff0a}.prose td:first-child{color:#fff;font-weight:700}.prose .panel{box-shadow:none;border-style:solid;border-width:0;border-image:url(/img/ui/card.webp) 42 fill/14px}.prose .panel:before{display:none}.prose .tldr{border-image-source:url(/img/ui/card-sel.webp);margin-block-start:0;margin-block-end:clamp(26px,4vw,40px)}.tldr .panel-in{padding:clamp(16px,2.6vw,24px)}.tldr h2{letter-spacing:.06em;font:400 16px/1 var(--font-crest)!important;color:var(--text-gold)!important;margin:0 0 12px!important}.tldr ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tldr li{color:#fff;padding-left:30px;position:relative;margin:0!important}.tldr li:before{content:"";background:url(/img/ui/gem.webp) 50%/contain no-repeat;width:16px;height:13px;position:absolute;top:6px;left:0}.callout{border-radius:var(--r-m);color:#fff;background:#ffbf2e1a;border:2px solid #ffbf2e80;padding:14px 18px}.callout.warn{background:#ff3b521f;border-color:#ff3b5299}.callout.teal{background:#3fe0d01a;border-color:#3fe0d080}.steps{counter-reset:step;gap:10px;list-style:none;display:grid;padding:0!important}.steps li{counter-increment:step;border-style:solid;border-width:0;border-image:url(/img/ui/card.webp) 42 fill/14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid;position:relative;margin:0!important}.steps li:before{content:counter(step);width:36px;height:36px;font:400 17px/1 var(--font-num);color:#17204a;background:linear-gradient(180deg, #fff1b0, var(--gilt));border:2px solid var(--line);border-radius:50%;place-items:center;display:grid}.path{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.path b{border-radius:var(--r-s);color:#fff;background:#ffffff14;border:1px solid #dbe7ff40;padding:2px 9px;font-size:.92em;font-weight:800}.path i{color:var(--gilt);font-style:normal}.contact-card{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid;max-width:none!important}.contact-card .panel-in{align-content:start;gap:8px;padding:18px;display:grid}.contact-card h3{letter-spacing:.03em;font:400 18px/1.2 var(--font-crest)!important;color:var(--text-gold)!important;margin:0!important}.contact-card p{font-size:14px}.lost{min-height:70vh}.lost-cta{margin-top:24px}
