.page-nav.svelte-133a71l{border-top:1px solid var(--rule);gap:32px;margin-bottom:24px;display:flex}.page-nav.svelte-133a71l a:where(.svelte-133a71l){color:var(--graphite);font-size:var(--text-sm);border-bottom:2px solid #0000;padding:16px 0;font-weight:500}.page-nav.svelte-133a71l a:where(.svelte-133a71l):hover,.page-nav.svelte-133a71l a[aria-current=page]:where(.svelte-133a71l){color:var(--iris-deep);border-bottom-color:var(--iris)}.hero.svelte-133a71l{color:#f5f3fc;border-top:3px solid var(--iris-light);background:#211b35;border-radius:12px;grid-template-columns:minmax(0,1fr) 280px;gap:48px;padding:clamp(32px,5vw,64px);display:grid}.eyebrow.svelte-133a71l{color:#bcb0ff;font:500 var(--text-xs)/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin:0 0 24px;display:flex}h1.svelte-133a71l{max-width:780px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:600;line-height:1.08}h1.svelte-133a71l em{color:#bcb0ff;font-style:normal}.lede.svelte-133a71l{color:#c5bfd5;max-width:38rem;font-size:var(--text-lg);text-wrap:pretty;margin:24px 0 0;line-height:1.7}.updated.svelte-133a71l{color:#c5bfd5;font-size:var(--text-sm);flex-wrap:wrap;gap:12px;margin:32px 0 0;display:flex}.updated.svelte-133a71l time:where(.svelte-133a71l){color:#f5f3fc}.hero-action.svelte-133a71l{color:#302253;min-height:48px;font-size:var(--text-sm);background:#ece7ff;border:1px solid #bcb0ff;border-radius:6px;align-items:center;gap:24px;margin-top:32px;padding:12px 20px;font-weight:600;transition:background .2s;display:inline-flex}.hero-action.svelte-133a71l:hover{background:#d6ccff}.hero.svelte-133a71l a:where(.svelte-133a71l):focus-visible{outline-color:#c7bcff}.overview.svelte-133a71l{border-left:1px solid #494058;align-self:center;padding-left:32px}.overview-label.svelte-133a71l{color:#c5bfd5;font:400 var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px}.overview.svelte-133a71l dl:where(.svelte-133a71l){margin:0}.overview.svelte-133a71l dl:where(.svelte-133a71l)>div:where(.svelte-133a71l)+div:where(.svelte-133a71l){margin-top:20px}.overview.svelte-133a71l dt:where(.svelte-133a71l){color:#b8afca;font-size:var(--text-xs)}.overview.svelte-133a71l dd:where(.svelte-133a71l){font-size:var(--text-md);margin:4px 0 0;font-weight:500}.overview-brand.svelte-133a71l{color:#bcb0ff;font-size:var(--text-xs);border-top:1px solid #494058;align-items:center;gap:8px;margin:24px 0 0;padding-top:20px;display:flex}.document-layout.svelte-133a71l{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);padding:56px 0 96px;display:grid}.sidebar.svelte-133a71l{top:calc(var(--header-height) + 24px);max-height:calc(100dvh - var(--header-height) - 48px);padding:4px;position:sticky;overflow-y:auto}.nav-label.svelte-133a71l{font:500 var(--text-xs)/1.5 var(--font-mono);color:var(--graphite);text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px}.contents.svelte-133a71l ol:where(.svelte-133a71l){margin:0;padding:0;list-style:none}.contents.svelte-133a71l a:where(.svelte-133a71l){border-left:2px solid var(--rule);font-size:var(--text-sm);color:var(--graphite);align-items:baseline;gap:12px;padding:10px 8px;transition:color .15s,background .15s;display:flex}.contents.svelte-133a71l a:where(.svelte-133a71l) span:where(.svelte-133a71l){color:var(--graphite);font:400 .6875rem/1.5 var(--font-mono)}.contents.svelte-133a71l a:where(.svelte-133a71l):hover,.contents.svelte-133a71l a:where(.svelte-133a71l):focus-visible{color:var(--iris-deep);background:var(--iris-wash);border-left-color:var(--iris)}.sidebar-contact.svelte-133a71l{border-top:1px solid var(--rule);font-size:var(--text-sm);margin-top:32px;padding-top:24px}.sidebar-contact.svelte-133a71l p:where(.svelte-133a71l){color:var(--graphite);margin:0 0 8px}.sidebar-contact.svelte-133a71l a:where(.svelte-133a71l){min-height:32px;color:var(--iris-deep);align-items:center;gap:12px;font-weight:600;display:inline-flex}.sidebar-contact.svelte-133a71l a:where(.svelte-133a71l):hover{text-underline-offset:4px;text-decoration:underline}.prose.svelte-133a71l{min-width:0;max-width:52rem}.prose.svelte-133a71l h2{border-top:1px solid var(--rule);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.025em;margin:48px 0 16px;padding-top:32px;font-weight:650;line-height:1.3}.prose.svelte-133a71l h2:first-child{border:0;margin-top:0;padding-top:0}.prose.svelte-133a71l h2:target{color:var(--iris-deep)}.prose.svelte-133a71l h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;margin:32px 0 12px;font-weight:600}.prose.svelte-133a71l p{color:var(--graphite);text-wrap:pretty;margin:0 0 16px;line-height:1.8}.prose.svelte-133a71l strong{color:var(--ink);font-weight:600}.prose.svelte-133a71l ul{margin:0 0 16px;padding-left:24px}.prose.svelte-133a71l li{color:var(--graphite);padding:6px 0 6px 4px;line-height:1.7}.prose.svelte-133a71l li::marker{color:var(--iris)}.prose.svelte-133a71l a:not(.btn){color:var(--iris-deep);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.prose.svelte-133a71l a:hover{text-decoration-color:currentColor}.prose.svelte-133a71l dl{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 35%, var(--sheet));border-radius:8px;margin:24px 0;overflow:hidden}.prose.svelte-133a71l dl>div{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 24px;line-height:1.7;display:grid}.prose.svelte-133a71l dl>div+div{border-top:1px solid var(--rule)}.prose.svelte-133a71l dt{overflow-wrap:anywhere;font-weight:600}.prose.svelte-133a71l dd{color:var(--graphite);overflow-wrap:anywhere;margin:0}.prose.svelte-133a71l code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.85em}.prose.svelte-133a71l .notice{font-size:var(--text-sm);color:#665333;background:#faf6ed;border:1px solid #e0d3b9;border-left:3px solid #a95c0c;border-radius:6px;padding:20px 24px}.prose.svelte-133a71l .notice strong{color:#513d1f}.document-end.svelte-133a71l{border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--graphite);justify-content:space-between;gap:24px;margin-top:48px;padding-top:24px;display:flex}.document-end.svelte-133a71l a:where(.svelte-133a71l){gap:12px;display:flex}@media (width<=960px){.hero.svelte-133a71l{grid-template-columns:minmax(0,1fr) 220px;gap:32px}.overview.svelte-133a71l{padding-left:24px}.document-layout.svelte-133a71l{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (width<=700px){.page-nav.svelte-133a71l{justify-content:space-between;gap:0}.page-nav.svelte-133a71l a:where(.svelte-133a71l){padding:16px 4px;font-size:.75rem}.hero.svelte-133a71l{grid-template-columns:1fr;padding:32px 24px}.overview.svelte-133a71l{border-top:1px solid #494058;border-left:0;padding:24px 0 0}.overview.svelte-133a71l dl:where(.svelte-133a71l){grid-template-columns:1fr 1fr;gap:20px;display:grid}.overview.svelte-133a71l dl:where(.svelte-133a71l)>div:where(.svelte-133a71l)+div:where(.svelte-133a71l){margin-top:0}.overview-brand.svelte-133a71l{display:none}.document-layout.svelte-133a71l{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:64px}.sidebar.svelte-133a71l{max-height:none;position:static;overflow:visible}.contents.svelte-133a71l ol:where(.svelte-133a71l){grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.contents.svelte-133a71l a:where(.svelte-133a71l){min-height:44px;font-size:.8125rem}.sidebar-contact.svelte-133a71l{display:none}.prose.svelte-133a71l dl>div{grid-template-columns:1fr;gap:8px;padding:16px}}@media print{header,footer,.page-nav.svelte-133a71l,.sidebar.svelte-133a71l,.hero-action.svelte-133a71l,.document-end.svelte-133a71l{display:none}.hero.svelte-133a71l{color:var(--ink);background:0 0;border:0;padding:24px 0}.hero-copy.svelte-133a71l .lede:where(.svelte-133a71l),.eyebrow.svelte-133a71l,.updated.svelte-133a71l,.updated.svelte-133a71l time:where(.svelte-133a71l),h1.svelte-133a71l em{color:var(--ink)}.overview.svelte-133a71l{display:none}.hero.svelte-133a71l,.document-layout.svelte-133a71l{display:block}.document-layout.svelte-133a71l{padding-top:24px}.prose.svelte-133a71l{max-width:none}}
