@layer components.app{.x8PBucx{padding-block:var(--dx-space-15);border-top:var(--border-width-1) solid var(--land-hairline)}.x8PBucx ol{gap:var(--dx-space-11);margin-block:var(--dx-space-11) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.x8PBucx a{align-items:center;gap:var(--dx-space-9);height:100%;min-height:64px;padding:var(--dx-space-11);border:var(--border-width-1) solid var(--land-hairline);border-radius:var(--land-radius);background:var(--land-card-bg);box-shadow:var(--land-shadow-1);transition:border-color var(--land-dur-fast) var(--land-ease-out), box-shadow var(--land-dur-fast) var(--land-ease-out);color:var(--land-ink);text-decoration:none;display:flex}.x8PBucx span{color:var(--land-accent-text);font-variant-numeric:tabular-nums}.x8PBucx strong{font-size:var(--dx-fs-sm);flex:1}.x8PBucx svg{flex:none}@media (width<=768px){.x8PBucx ol{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.x8PBucx a:hover{border-color:var(--land-accent);box-shadow:var(--land-shadow-2)}}.x-P2cFE{padding:var(--dx-space-11);border:var(--border-width-1) solid var(--land-hairline-strong);border-radius:var(--radius-md2);background:var(--land-surface-base);margin:0}.x-P2cFE svg{width:100%;display:block}.x-P2cFE figcaption{margin-top:var(--dx-space-9);color:var(--land-ink-2);font-size:var(--dx-fs-sm2);line-height:var(--dx-lh-9)}.x-P2cFE svg{height:auto;margin-block:var(--dx-space-11)}.x-P2cFE path{vector-effect:non-scaling-stroke}.xqhTPGc{fill:var(--land-accent-soft)}.xFW-kj0{fill:none;stroke:var(--land-accent);stroke-width:2px}.xtjW2LX{fill:none;stroke:var(--land-ink-2);stroke-width:1.5px;stroke-dasharray:5 5}.x3dpkcf{fill:none;stroke:var(--land-ink);stroke-width:2px}.xJHm19w{gap:var(--dx-space-9);font-size:var(--dx-fs-sm2);flex-wrap:wrap;display:flex}.xJHm19w span{align-items:center;gap:var(--dx-space-5);display:inline-flex}.xJHm19w span:before{content:"";border-top:var(--border-width-2) solid;width:20px}.xJHm19w .xRhs9M2:before{border-top-style:dashed;border-color:var(--land-ink-2)}.xJHm19w .x5MNPVx:before{border-color:var(--land-accent)}.xJHm19w .xUkMs9W:before{border-color:var(--land-ink)}.xXctmvg{padding-block:var(--dx-space-13) var(--dx-space-14);max-width:900px}.xXctmvg>p{font-size:var(--land-type-lead);line-height:var(--land-lh-lead);text-wrap:pretty;margin-top:var(--dx-space-13);max-width:740px}.xA9466n{gap:var(--dx-space-5);margin-top:var(--dx-space-13);flex-wrap:wrap;display:flex}.xA9466n a{min-height:var(--dx-control-height-touch);padding-inline:var(--dx-space-9);border:var(--border-width-1) solid var(--land-hairline-strong);border-radius:var(--land-radius-control);color:var(--land-ink);font-size:var(--dx-fs-sm2);align-items:center;text-decoration:none;display:inline-flex}.xA9466n a[aria-current=page]{background:var(--land-accent-soft);border-color:var(--land-accent)}@media (hover:hover){.xA9466n a:hover{background:var(--land-panel-2)}}.xsZFvap{gap:var(--dx-space-15);grid-template-columns:240px minmax(0,1fr);align-items:start;padding-bottom:56px;display:grid}.xVF9NSw{min-width:0;padding:var(--dx-space-11);border:var(--border-width-1) solid var(--land-hairline);border-radius:var(--land-radius);background:var(--land-card-bg);box-shadow:var(--land-shadow-1);top:var(--land-sticky-top);max-height:calc(100vh - var(--land-sticky-top) - var(--dx-space-13));overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}.xVF9NSw h2{font-size:var(--land-type-h3);font-weight:var(--land-fw-heading);line-height:var(--land-lh-h3);margin-bottom:var(--dx-space-11)}.xVF9NSw nav{gap:var(--dx-space-1);display:grid}.xVF9NSw button{--button-tone:var(--land-ink);--button-muted:var(--land-ink-2);--button-fill:var(--land-accent);--button-fill-ink:var(--land-on-accent);--dx-color-focus:var(--land-accent);box-sizing:border-box;border-radius:var(--land-radius-control);min-width:0;box-shadow:none;color:var(--button-tone);font-family:var(--land-font-sans);font-weight:var(--dx-fw-semibold);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dx-duration-fast) var(--dx-ease-standard), box-shadow var(--dx-duration-fast) var(--dx-ease-standard), color var(--dx-duration-fast) var(--dx-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.xVF9NSw button:focus-visible{outline:var(--dx-focus-width) solid var(--dx-color-focus);outline-offset:var(--dx-focus-offset)}.xVF9NSw button:disabled,.xVF9NSw button[aria-disabled=true]{cursor:not-allowed;opacity:var(--dx-opacity-disabled)}.xVF9NSw button[aria-busy=true]{cursor:progress;opacity:1}.xVF9NSw button>:is(svg,img){flex:none}.xVF9NSw button{min-height:var(--dx-control-height-touch);padding:0 var(--dx-base-space-4);font-size:var(--dx-fs-sm);gap:var(--dx-base-space-2)}.xVF9NSw button>:is(svg,img){width:18px;height:18px}.xVF9NSw button{color:var(--button-muted)}.xVF9NSw button:active:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--button-tone) 13%, transparent);color:var(--button-tone)}.xVF9NSw button{min-height:var(--land-control-height);white-space:normal;text-wrap:balance;text-align:start;justify-content:space-between}.xVF9NSw button span:first-child{min-width:0}.xVF9NSw button span:last-child{text-align:end;min-width:2.5ch;font-size:var(--dx-fs-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.xVF9NSw button[aria-pressed=true]{color:var(--land-accent-text);background-color:var(--land-accent-soft);box-shadow:inset 0 0 0 var(--border-width-1) var(--land-accent)}@media (hover:hover){.xVF9NSw button[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){color:var(--land-accent-text);background-color:var(--land-accent-soft);box-shadow:inset 0 0 0 var(--border-width-1) var(--land-accent)}}.xVF9NSw>p{margin-top:var(--dx-space-13);font-size:var(--dx-fs-sm2)}.x-z0gxY{min-width:0}.xzRF3s8{justify-content:space-between;align-items:center;gap:var(--dx-space-9);min-height:var(--land-control-height);margin-bottom:var(--dx-space-5);font-size:var(--dx-fs-sm2);color:var(--land-ink-2);flex-wrap:wrap;display:flex}.xzRF3s8 button{--button-tone:var(--land-ink);--button-muted:var(--land-ink-2);--button-fill:var(--land-accent);--button-fill-ink:var(--land-on-accent);--dx-color-focus:var(--land-accent);box-sizing:border-box;border-radius:var(--land-radius-control);min-width:0;box-shadow:none;color:var(--button-tone);font-family:var(--land-font-sans);font-weight:var(--dx-fw-semibold);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dx-duration-fast) var(--dx-ease-standard), box-shadow var(--dx-duration-fast) var(--dx-ease-standard), color var(--dx-duration-fast) var(--dx-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.xzRF3s8 button:focus-visible{outline:var(--dx-focus-width) solid var(--dx-color-focus);outline-offset:var(--dx-focus-offset)}.xzRF3s8 button:disabled,.xzRF3s8 button[aria-disabled=true]{cursor:not-allowed;opacity:var(--dx-opacity-disabled)}.xzRF3s8 button[aria-busy=true]{cursor:progress;opacity:1}.xzRF3s8 button>:is(svg,img){flex:none}.xzRF3s8 button{min-height:var(--dx-control-height-touch);padding:0 var(--dx-base-space-4);font-size:var(--dx-fs-sm);gap:var(--dx-base-space-2)}.xzRF3s8 button>:is(svg,img){width:18px;height:18px}.xzRF3s8 button{color:var(--button-muted)}.xzRF3s8 button:active:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--button-tone) 13%, transparent);color:var(--button-tone)}.xzRF3s8 button{min-height:var(--land-control-height);white-space:normal;text-wrap:balance;flex-shrink:0}.xbrZ0mY{padding:var(--dx-space-10);margin-bottom:var(--dx-space-9);border:var(--border-width-1) solid var(--land-hairline-strong);border-radius:var(--land-radius-control)}.xBJbJMa{padding:var(--dx-space-11);margin-bottom:var(--dx-space-13);border:var(--border-width-1) solid var(--land-hairline);border-radius:var(--land-radius);background:var(--land-panel-1);box-shadow:var(--land-shadow-1);font-size:var(--dx-fs-sm2)}.xBJbJMa summary{min-height:var(--dx-control-height-touch);cursor:pointer;color:var(--land-ink);font-weight:var(--fw-strong)}.xBJbJMa p{margin-top:var(--dx-space-9)}.xTq3fnn{border-top:var(--border-width-1) solid var(--land-hairline-strong);scroll-margin-top:var(--land-scroll-margin)}.xTq3fnn>summary{cursor:pointer;list-style:none}.xTq3fnn>summary::marker{content:""}.xTq3fnn>summary::-webkit-details-marker{display:none}.xTq3fnn>summary .xtsSqnF,.xTq3fnn>button[aria-expanded] .xtsSqnF{transition:transform var(--land-dur-fast) var(--land-ease-out)}.xTq3fnn[open]>summary .xtsSqnF,.xTq3fnn>button[aria-expanded=true] .xtsSqnF{transform:rotate(180deg)}.xTq3fnn>summary{padding:var(--dx-space-9) 44px var(--dx-space-9) var(--dx-space-9);position:relative}.xTq3fnn>summary h2{font-size:var(--land-type-h3);font-weight:var(--land-fw-heading);line-height:var(--land-lh-h3);margin-block:var(--dx-space-5) var(--dx-space-7)}.xTq3fnn>summary p{font-size:var(--dx-fs-sm);max-width:72ch}.xTq3fnn[open]{padding-bottom:var(--dx-space-14)}.xCPprt-{color:var(--land-ink-2);font-size:var(--dx-fs-xs);font-weight:var(--fw-strong)}.xtsSqnF{inset-inline-end:var(--dx-space-9);top:var(--dx-space-13);color:var(--land-ink);position:absolute}.xZa7yn5{gap:var(--dx-space-13);margin-inline:var(--dx-space-7);padding:var(--dx-space-13);border:var(--border-width-1) solid var(--land-hairline);border-radius:var(--land-radius);background:var(--land-panel-1);box-shadow:none;display:grid;position:relative}.xZa7yn5 section{min-width:0}.xZa7yn5 h3{font-size:var(--dx-fs-md2);margin-bottom:var(--dx-space-7)}.xZa7yn5 p{font-size:var(--dx-fs-sm)}.xZa7yn5 pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--dx-space-9);background:var(--land-surface-base);border-radius:var(--land-radius-control);font-size:var(--dx-fs-sm);margin:0;line-height:1.7}.xZa7yn5 code{font-family:var(--dx-font)}.xRagO4n{font-size:var(--dx-fs-sm);margin:0;padding-inline-start:var(--dx-space-13);line-height:1.7}.xRagO4n li+li{margin-top:var(--dx-space-7)}.xRagO4n li::marker{color:var(--land-ink-2)}.x8MvEVu{align-items:center;gap:var(--dx-space-5) var(--dx-space-7);font-size:var(--dx-fs-sm2);flex-wrap:wrap;display:flex}.x8MvEVu>span{color:var(--land-ink-2);flex-basis:100%}.x8MvEVu a{padding:var(--dx-space-6) var(--dx-space-7);border:var(--border-width-1) solid var(--land-hairline-strong);border-radius:var(--land-radius-control);color:var(--land-ink);text-decoration:none}.xI-kVqf{border-top:var(--border-width-1) solid var(--land-hairline-strong);padding-block:48px 72px}.xI-kVqf>div{gap:var(--dx-space-9);margin-block:var(--dx-space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xI-kVqf>div a{justify-content:space-between;gap:var(--dx-space-9);padding:var(--dx-space-13);border:var(--border-width-1) solid var(--land-hairline);border-radius:var(--land-radius);background:var(--land-card-bg);box-shadow:var(--land-shadow-1);transition:border-color var(--land-dur-fast) var(--land-ease-out), box-shadow var(--land-dur-fast) var(--land-ease-out);color:var(--land-ink);text-decoration:none;display:flex}.xI-kVqf>p{font-size:var(--dx-fs-sm2)}.xI-kVqf>p a{color:var(--land-ink);text-underline-offset:4px}@media (width<=900px){.xsZFvap{gap:var(--dx-space-9);grid-template-columns:minmax(0,1fr)}.xVF9NSw{max-height:none;position:static;overflow:visible}.xVF9NSw>h2,.xVF9NSw>p{display:none}.xVF9NSw nav{overscroll-behavior-inline:contain;padding:var(--dx-space-5);scroll-padding-inline:var(--dx-space-5);display:flex;overflow-x:auto}.xVF9NSw button{white-space:nowrap;border-color:var(--land-hairline);flex:none}}@media (width<=576px){.xZa7yn5{padding:var(--dx-space-10)}.xI-kVqf>div{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.xVF9NSw button{border:1px solid buttontext}.xVF9NSw button:disabled,.xVF9NSw button[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}.xzRF3s8 button{border:1px solid buttontext}.xzRF3s8 button:disabled,.xzRF3s8 button[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}}@media (hover:hover){.xVF9NSw button:hover:not(:disabled,[aria-disabled=true]),.xzRF3s8 button:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--button-tone) 8%, transparent);color:var(--button-tone)}.xI-kVqf>div a:hover{border-color:var(--land-accent);box-shadow:var(--land-shadow-2)}}@media (pointer:coarse){.xVF9NSw button,.xzRF3s8 button{min-height:max(var(--dx-control-height-touch), var(--dx-control-height-touch));min-height:var(--land-control-height)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-animations=full])) .xVF9NSw button,:where(:root:not([data-animations=full])) .xzRF3s8 button,:where(:root:not([data-animations=full])) .xTq3fnn>summary .xtsSqnF,:where(:root:not([data-animations=full])) .xTq3fnn>button[aria-expanded] .xtsSqnF{transition:none}}:where(:root[data-animations=reduced]) .xVF9NSw button,:where(:root[data-animations=reduced]) .xzRF3s8 button,:where(:root[data-animations=reduced]) .xTq3fnn>summary .xtsSqnF,:where(:root[data-animations=reduced]) .xTq3fnn>button[aria-expanded] .xtsSqnF{transition:none}}
