.developer-code{min-width:0;max-width:100%;margin:1rem 0;border:1px solid currentColor;border-radius:.6rem;overflow:hidden;color:inherit;background:transparent}.developer-code-bar,.developer-code-footer{padding:.7rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.developer-language{font-size:.8rem;font-weight:400;margin-left:.5rem}.developer-code pre{margin:0!important;max-width:100%;max-height:34rem;overflow:auto;padding:1rem!important;background:#112b36!important;color:#f4f4eb!important;white-space:pre;font:400 .86rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace!important}.developer-code pre code{background:transparent!important;color:inherit!important;font:inherit;padding:0!important;white-space:pre;overflow-wrap:normal}.developer-code button{font:inherit;cursor:pointer;border:1px solid currentColor;border-radius:.3rem;padding:.5rem .8rem;min-height:44px;background:transparent;color:inherit}.developer-code-footer{font-size:.875rem}.developer-code-footer a,.doc-report{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;overflow-wrap:anywhere}.developer-code :is(button,pre,a):focus-visible,.developer-guide :is(a,summary):focus-visible,.hierarchy-integration summary:focus-visible{outline:3px solid Highlight;outline-offset:3px}.developer-guide{min-width:0;max-width:100%;overflow-wrap:anywhere}.developer-guide h2{scroll-margin-top:2rem;margin-top:2.5rem}.developer-guide h3{scroll-margin-top:2rem}.developer-guide pre{display:block;max-width:100%;overflow:auto}.developer-guide .doc-table-scroll{max-width:100%;overflow:auto;margin:1rem 0}.developer-guide .doc-table-scroll table{display:table;width:100%;min-width:36rem}.doc-table-scroll:focus-visible{outline:3px solid Highlight;outline-offset:3px}.developer-guide th,.developer-guide td{border:1px solid #a3b5be;padding:.65rem;text-align:left;min-width:8rem}.developer-guide ul,.developer-guide ol{padding-left:1.5rem}.developer-guide li{margin:.45rem 0;line-height:1.7}.developer-guide code{overflow-wrap:anywhere}.developer-guide .doc-report{font-size:.85rem;margin-top:-.4rem;margin-bottom:.7rem}.developer-guide blockquote{border-left:4px solid #28576c;padding:.5rem 1rem;margin:1.5rem 0;background:#e5eee9}.developer-guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1rem;margin:2rem 0}.developer-guide-card{display:block;border:2px solid #28576c;padding:1.25rem;color:#162c3d;background:#fff;text-decoration:none}.developer-guide-card strong{display:block;font-size:1.15rem;margin-bottom:.6rem}.developer-guide-card span{display:block;line-height:1.6}.developer-guide-card:focus-visible{outline:3px solid #005da8;outline-offset:4px}.hierarchy-integration{min-width:0}.hierarchy-integration>summary{font-weight:700}.hierarchy-integration .scope-path{line-height:1.7;overflow-wrap:anywhere;margin:.75rem 0}.hierarchy-integration .integration-note{padding:1rem;border-left:4px solid currentColor;line-height:1.65;background:color-mix(in srgb,currentColor 5%,transparent)}@media(max-width:600px){.developer-code-bar,.developer-code-footer{padding:.6rem}.developer-code pre{font-size:.78rem!important}.huck-access .huck-node{margin-left:0!important}.developer-guide .doc-report{margin-top:0}.developer-guide-card{padding:1rem}}@media(prefers-reduced-motion:reduce){.developer-guide{scroll-behavior:auto}}
