code,pre{background-color:#f6f7f8}.card,kbd{background-color:#fff}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}pre,table{overflow:auto}pre code,table tr{background-color:transparent}a code,pre,table td,table th{color:inherit}blockquote,ol,pre,ul{margin:0 0 1rem}.button,.rxh-code-line__number{-webkit-user-select:none;-moz-user-select:none}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color .2s cubic-bezier(.08,.52,.52,1)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.markdown li,body{word-wrap:break-word}.button,.dropdown__link,.rxh-content-stats,.rxh-docs-nav a,.text--truncate{white-space:nowrap}*,.project-detail-prototype,.project-detail-prototype *,.wiki-prototype-page,.wiki-prototype-page *{box-sizing:border-box}.rxh-bom-table,table{border-collapse:collapse}.toggleButton_y1WG,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_qDNw,.details_GRfv>summary,.dropdown__menu,.menu__list,.wiki-tech-steps{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}*{letter-spacing:0}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);--csstools-color-scheme--light:initial;color-scheme:light;color-scheme:var(--ifm-color-scheme);font:100%/1.65 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:1140px;max-width:var(--ifm-container-width);padding:0 1rem;padding:0 var(--ifm-spacing-horizontal);width:100%}.container--fluid{max-width:inherit}.col,img{max-width:100%}.row{display:flex;flex-wrap:wrap;margin:0 -1rem;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_UwwM,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width);padding:0 1rem;padding:0 var(--ifm-spacing-horizontal);width:100%}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:.4rem;border-radius:var(--ifm-code-border-radius);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--ifm-font-family-monospace);font-size:90%;font-size:var(--ifm-code-font-size);padding:.1rem;padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}pre{background-color:var(--ifm-pre-background);border-radius:.4rem;border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:90%/1.45 SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);padding:1rem;padding:var(--ifm-pre-padding)}pre code{border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid #ccd0d5;border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 #ccd0d5;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:#444950;color:var(--ifm-color-emphasis-800);font:80% SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:inherit;color:var(--ifm-heading-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--ifm-heading-font-family);font-weight:700;font-weight:var(--ifm-heading-font-weight);line-height:1.25;line-height:var(--ifm-heading-line-height);margin:0 0 1rem;margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}a,a:hover{color:#3578e5}strong,table th{font-weight:700}h1{font-size:2rem;font-size:var(--ifm-h1-font-size)}h2{font-size:1.5rem;font-size:var(--ifm-h2-font-size)}h3{font-size:1.25rem;font-size:var(--ifm-h3-font-size)}h4{font-size:1rem;font-size:var(--ifm-h4-font-size)}h5{font-size:.875rem;font-size:var(--ifm-h5-font-size)}h6{font-size:.85rem;font-size:var(--ifm-h6-font-size)}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:1.25rem;margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:1rem;margin-top:var(--ifm-list-paragraph-margin)}.avatar__subtitle,.markdown li+li{margin-top:.25rem}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:2rem;padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{display:block;margin-bottom:1rem;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid #dadde1;border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:rgba(0,0,0,.03);background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:1px solid #dadde1;border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:1px solid #dadde1;border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:.75rem;padding:var(--ifm-table-cell-padding)}table th{background-color:inherit;background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:none;-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:underline;-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 1.25rem;margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:2px solid #dadde1;border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:none;box-shadow:var(--ifm-blockquote-shadow);color:#444950;color:var(--ifm-blockquote-color);font-size:100%;font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:0 1rem;padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:#bec3c9;background-color:var(--ifm-hr-background-color);border:0;height:1px;height:var(--ifm-hr-height);margin:1.5rem 0;margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)!important;box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:0 5px 40px rgba(0,0,0,.2)!important;box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1)!important;box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:#3578e5;color:var(--ifm-color-primary)}.text--secondary{color:#ebedf0;color:var(--ifm-color-secondary)}.text--success{color:#00a400;color:var(--ifm-color-success)}.text--info{color:#54c7ec;color:var(--ifm-color-info)}.text--warning{color:#ffba00;color:var(--ifm-color-warning)}.text--danger{color:#fa383e;color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_fird,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:300;font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:400;font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:500;font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:700;font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.badge{background-color:inherit}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:0 solid;border-color:inherit;border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:5px;border-left-width:var(--ifm-alert-border-left-width);border-radius:.4rem;border-radius:var(--ifm-alert-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-alert-shadow);padding:1rem;padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 .875rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:-1rem -1rem 0 0;margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.alert a{text-decoration-color:inherit;text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{-moz-column-gap:1rem;-moz-column-gap:var(--ifm-avatar-intro-margin);column-gap:1rem;column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:3rem;height:var(--ifm-avatar-photo-size);overflow:hidden;width:3rem;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:inherit;text-align:var(--ifm-avatar-intro-alignment)}.avatar__name{font:700 1rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.badge,.button{font-weight:700;display:inline-block}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:1px solid;border-color:inherit;border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:.4rem;border-radius:var(--ifm-badge-border-radius);color:#fff;color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:.25rem .5rem;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:#000;color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>') 50%;background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:none;filter:var(--ifm-breadcrumb-separator-filter);height:.625rem;height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:.625rem;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);color:#3578e5;color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:1.5rem;border-radius:var(--ifm-breadcrumb-border-radius);color:#1c1e21;color:var(--ifm-font-color-base);display:inline-block;font-size:1rem;font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:.4rem .8rem;padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:background,color;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default)}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:-moz-any-link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover{background:rgba(0,0,0,.05);background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:inherit;background-color:var(--ifm-button-background-color);border:1px solid;border-color:inherit;border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:.4rem;border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:.875rem;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:.375rem 1.5rem;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:.2s;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);user-select:none}.button,.button:hover{color:#fff;color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:#3578e5;color:var(--ifm-link-color);text-decoration:none;-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:#3578e5;color:var(--ifm-link-hover-color);text-decoration:underline;-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.dropdown__link--active,.dropdown__link:hover,.menu__link:hover,.navbar__brand:hover,.navbar__link--active,.navbar__link:hover,.pagination-nav__link:hover,.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:#1c1e21;color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:#1c1e21;color:var(--ifm-font-color-base)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:2px;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:.8rem;border-radius:var(--ifm-card-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:1rem;padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:1rem;padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{margin-bottom:0;padding:.5rem 0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:.5rem;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:.5rem;margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid #dadde1;border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:#525860;color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:#3578e5;color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:#000;color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:700;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity .2s cubic-bezier(.08,.52,.52,1);transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:500;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]),.rxh-prototype-toast{pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:#fff;background-color:var(--ifm-dropdown-background-color);border-radius:.4rem;border-radius:var(--ifm-global-radius);box-shadow:0 5px 40px rgba(0,0,0,.2);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% + .05rem);top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:cubic-bezier(.08,.52,.52,1);transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:100;z-index:var(--ifm-z-index-dropdown)}.dropdown__link{border-radius:.25rem;color:#1c1e21;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:rgba(0,0,0,.05);background-color:var(--ifm-dropdown-hover-background-color);color:#1c1e21;color:var(--ifm-dropdown-link-color)}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";display:inline-block;margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:#f5f6f7;background-color:var(--ifm-footer-background-color);color:inherit;color:var(--ifm-footer-color);padding:2rem;padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:#606770;color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:#3578e5;color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 .5rem;margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:min(30rem,90vw);max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:inherit;color:var(--ifm-footer-title-color);font:700 1rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:1rem;margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item,body.rxh-wiki-doc-prototype .theme-doc-markdown>:first-child{margin-top:0}.footer__items,body.rxh-wiki-doc-prototype .theme-doc-markdown>:last-child{margin-bottom:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:#fff;background-color:var(--ifm-hero-background-color);color:#444950;color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:500;font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:.75rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);width:1.25rem}.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{border-radius:.25rem;display:flex;flex-wrap:wrap;position:relative;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;border-radius:.25rem;display:flex;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar-sidebar,.navbar-sidebar__backdrop{opacity:0;top:0;transition-timing-function:ease-in-out;bottom:0;left:0;visibility:hidden}.menu__link{flex:1;line-height:1.25;padding:.375rem .75rem;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__link,.menu__link:hover{color:#606770;color:var(--ifm-menu-color)}.menu__link:hover{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.menu__link--sublist-caret:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>') 50%/2rem 2rem;background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;filter:none;filter:var(--ifm-menu-link-sublist-icon-filter);margin-left:auto;min-width:1.25rem;transition:transform .2s linear;transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:#3578e5;color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:.375rem .75rem;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>') 50%/2rem 2rem;background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;filter:none;filter:var(--ifm-menu-link-sublist-icon-filter);transition:transform .2s linear;transition:transform var(--ifm-transition-fast) linear}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:#fff;background-color:var(--ifm-navbar-background-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:200;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;min-width:0}.navbar__brand:hover{color:#3578e5;color:var(--ifm-navbar-link-hover-color)}.announcementBarContent_KQra,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.generated-content-flow>p,.generated-inline-table,.generated-markdown li>p,.generated-media-grid .generated-tutorial-media,.navbar__items--center .navbar__brand,.project-step-media .generated-tutorial-media,body{margin:0}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__item{display:inline-block;padding:.25rem .75rem;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color)}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:#fff;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>') .75rem/1rem 1rem no-repeat #ebedf0;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:#444950;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::-moz-placeholder{color:#bec3c9;color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:#bec3c9;color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:#fff;background-color:var(--ifm-navbar-background-color);box-shadow:0 5px 40px rgba(0,0,0,.2);box-shadow:var(--ifm-global-shadow-md);overflow-x:hidden;position:fixed;transform:translate3d(-100%,0,0);transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,visibility,transform;width:83vw;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);position:fixed;right:0;transition-duration:.2s;transition-duration:var(--ifm-transition-fast);transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:3.75rem;height:var(--ifm-navbar-height);padding:.5rem 1rem;padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - 3.75rem);height:calc(100% - var(--ifm-navbar-height));transition:transform .2s ease-in-out;transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(-83vw,0,0);transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:83vw;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:rgba(0,0,0,.05);background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:700;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{-moz-column-gap:.2em;-moz-column-gap:var(--ifm-pagination-page-spacing);column-gap:.2em;column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:1rem;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:.25rem;padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:#3578e5;color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:rgba(0,0,0,.05);background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:.4rem;border-radius:var(--ifm-pagination-border-radius);color:#1c1e21;color:var(--ifm-font-color-base);display:inline-block;padding:.25rem 1rem;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav{display:grid;grid-gap:1rem;grid-gap:var(--ifm-spacing-horizontal);gap:1rem;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid #dadde1;border:1px solid var(--ifm-color-emphasis-300);border-radius:.4rem;border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:1.25;line-height:var(--ifm-heading-line-height);padding:1rem;padding:var(--ifm-global-spacing);transition:border-color .2s cubic-bezier(.08,.52,.52,1);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:#3578e5;border-color:var(--ifm-pagination-nav-color-hover)}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:1rem;font-size:var(--ifm-h4-font-size);font-weight:700;font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:#525860;color:var(--ifm-color-content-secondary);font-size:.875rem;font-size:var(--ifm-h5-font-size);font-weight:500;font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{display:flex;gap:.125rem;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;font-weight:700;font-weight:var(--ifm-font-weight-bold);padding:.25rem 1rem;transition:background .2s cubic-bezier(.08,.52,.52,1);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:#3578e5;color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:rgba(0,0,0,.05);background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:#525860;color:var(--ifm-tabs-color);display:flex;font-weight:700;font-weight:var(--ifm-font-weight-bold);margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:.4rem;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:1rem;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color .2s cubic-bezier(.08,.52,.52,1);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:#3578e5;border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#3578e5;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:rgba(0,0,0,.05);background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}:root,body.theme-black,html.rxh-theme-black,html[data-theme=dark]{--bg:var(--rxh-theme-canvas);--surface:var(--rxh-theme-surface);--surface-2:var(--rxh-theme-surface-muted);--ink:var(--rxh-theme-text);--ink-2:var(--rxh-theme-text);--muted:var(--rxh-theme-text-soft);--line:var(--rxh-theme-border);--ifm-background-color:var(--rxh-theme-canvas);--ifm-background-surface-color:var(--rxh-theme-surface);--ifm-font-color-base:var(--rxh-theme-text);--ifm-color-content-secondary:var(--rxh-theme-text-soft);--ifm-toc-border-color:var(--rxh-theme-border);--ifm-table-border-color:var(--rxh-theme-border);--ifm-card-background-color:var(--rxh-theme-surface);--ifm-code-background:var(--rxh-theme-code)}:root{--docusaurus-progress-bar-color:var(--ifm-color-primary);--rxh-utility-link-font-size:9px;--rxh-ui-body-font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;--rxh-ui-heading-font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;--rxh-ui-navigation-font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;--rxh-ui-body-font-size:16px;--rxh-ui-navigation-font-size:17px;--rxh-ui-hero-title-font-size:64px;--rxh-ui-section-title-font-size:44px;--rxh-ui-card-title-font-size:22px;--rxh-ui-meta-font-size:13px;--rxh-ui-section-spacing:88px;--rxh-ui-card-gap:24px;--rxh-ui-card-radius:18px;--rxh-ui-primary-color:#2f7cff;--rxh-ui-selection-color:#2f7cff;--rxh-ui-text-color:#0a1830;--rxh-ui-muted-color:#607087;--rxh-ui-background-color:#f3f7fb;--rxh-ui-surface-color:#fff;--ifm-color-primary:#0b9fd1;--ifm-color-primary-dark:#078fbd;--ifm-color-primary-darker:#0786b2;--ifm-color-primary-darkest:#056f93;--ifm-color-primary-light:#18adde;--ifm-color-primary-lighter:#29b4e2;--ifm-color-primary-lightest:#4fc2e8;--ifm-font-family-base:Inter,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--ifm-heading-font-family:Inter,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--ifm-navbar-height:74px;--ifm-navbar-background-color:#07101d;--ifm-navbar-link-color:#d8e4ef;--ifm-footer-background-color:#07101d;--ifm-border-radius:4px;--rxh-ink:#0a1830;--rxh-muted:#607087;--rxh-line:#d8e2ec;--rxh-soft:#f3f7fb;--rxh-dark:#08152d;--rxh-cyan:#27c7ef;--rxh-blue:#1767d6;--font-sans:Inter,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--rxh-theme-canvas:#f7f8fa;--rxh-theme-surface:#fff;--rxh-theme-surface-raised:#fff;--rxh-theme-surface-muted:#f1f3f5;--rxh-theme-text:#1b1d21;--rxh-theme-text-soft:#5f6670;--rxh-theme-text-faint:#7a828d;--rxh-theme-border:#e1e5ea;--rxh-theme-border-strong:#cdd3da;--rxh-theme-primary:#1767d6;--rxh-theme-primary-soft:#eaf2ff;--rxh-theme-code:#f2f3f5;--rxh-theme-shadow:0 12px 32px rgba(20,27,38,.07);--rxh-ui-text-color:var(--rxh-theme-text);--rxh-ui-muted-color:var(--rxh-theme-text-soft);--rxh-ui-background-color:var(--rxh-theme-canvas);--rxh-ui-surface-color:var(--rxh-theme-surface);--rxh-ink:var(--rxh-theme-text);--rxh-muted:var(--rxh-theme-text-soft);--rxh-line:var(--rxh-theme-border);--rxh-soft:var(--rxh-theme-surface-muted);--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}::-moz-selection{background:#2f7cff;background:var(--rxh-ui-selection-color);color:#fff}::selection{background:#2f7cff;background:var(--rxh-ui-selection-color);color:#fff}.project-hub-side-title>a,.rxh-heading>a,.wiki-brand-product-grid em,.wiki-doc-index em,.wiki-involved-grid em,.wiki-landing-heading>a,.wiki-latest-copy em,.wiki-support-grid em{font-size:9px!important;font-size:var(--rxh-utility-link-font-size)!important}body,button,input,select,textarea{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-family:var(--rxh-ui-body-font-family)}:where(h1,h2,h3,h4,h5,h6){font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-family:var(--rxh-ui-heading-font-family)}:where(.rxh-docs-nav,.rxh-docs-nav a,.rxh-docs-actions,.rxh-docs-actions a,.rxh-docs-actions button,.rxh-site-footer,.rxh-site-footer a){font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-family:var(--rxh-ui-navigation-font-family)}body{background:var(--rxh-ui-background-color);color:var(--rxh-ui-text-color);font-size:16px;font-size:var(--rxh-ui-body-font-size);background:#f3f6fb}.rxh-docs-nav,.rxh-docs-nav a{font-size:17px;font-size:var(--rxh-ui-navigation-font-size)}:where(.wiki-landing-hero-copy,.project-landing-hero-copy) h1{font-size:max(36px,min(6vw,64px));font-size:max(36px,min(6vw,var(--rxh-ui-hero-title-font-size)))}:where(.wiki-landing-heading,.project-ref-section-title,.project-hub-side-title) h2{font-size:max(24px,min(4vw,44px));font-size:max(24px,min(4vw,var(--rxh-ui-section-title-font-size)))}.wiki-brand-grid>a>div>strong,:where(.wiki-latest-card,.wiki-involved-grid>*,.wiki-support-grid>*,.project-hub-card,.project-ref-card) :where(h2,h3){font-size:22px;font-size:var(--rxh-ui-card-title-font-size)}:where(.wiki-latest-card,.wiki-brand-grid>a,.wiki-involved-grid>*,.wiki-support-grid>*,.project-hub-card,.project-ref-card) small{font-size:13px;font-size:var(--rxh-ui-meta-font-size)}:where(.wiki-landing-section,.project-landing-section){padding-bottom:88px;padding-bottom:var(--rxh-ui-section-spacing);padding-top:88px;padding-top:var(--rxh-ui-section-spacing)}:where(.wiki-latest-grid,.wiki-brand-grid,.wiki-involved-grid,.wiki-support-grid,.project-hub-grid){gap:24px;gap:var(--rxh-ui-card-gap)}:where(.wiki-latest-card,.wiki-brand-grid>a,.wiki-involved-grid>*,.wiki-support-grid>*,.project-hub-card,.project-ref-card){background-color:#fff;background-color:var(--rxh-ui-surface-color);border-radius:18px;border-radius:var(--rxh-ui-card-radius)}.navbar{box-shadow:none}.navbar__brand{font-weight:900}.navbar__brand:before{content:none;display:none}.navbar__logo{display:none}.navbar__item{font-weight:750}.navbar__link--active{box-shadow:inset 0 -3px #38d16e}.project-detail-page .project-ref-breadcrumb strong,.project-detail-prototype .project-ad-primary a,.project-detail-prototype .project-ad-primary h2,.project-detail-prototype .project-ad-primary p,.project-detail-prototype .project-ad-primary>span,.project-detail-prototype .project-ref-breadcrumb strong,.rxh-login-link,.wiki-landing-support .wiki-landing-heading h2,body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary a{color:#fff}.menu__link--active:not(.menu__link--sublist){background:#e7f8fd}.rxh-site-footer{background:#0a1110;color:#fff;padding:58px 0 24px}.rxh-footer-grid{display:grid;grid-template-columns:minmax(250px,1.55fr) minmax(90px,.68fr) minmax(280px,1.35fr) minmax(270px,1.3fr) minmax(90px,.65fr);grid-gap:max(30px,min(4vw,68px));gap:max(30px,min(4vw,68px));padding-bottom:48px}.rxh-footer-grid>div{align-items:flex-start;display:flex;flex-direction:column;gap:9px}.rxh-footer-brand,.rxh-hero-actions a{display:inline-flex;-webkit-text-decoration:none;text-decoration:none}.rxh-footer-intro p{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.75;margin:10px 0 0;max-width:340px}.rxh-footer-brand{align-items:center;color:#fff;gap:12px}.rxh-footer-brand>span:last-child{display:flex;flex-direction:column;line-height:1.1}.rxh-footer-brand strong{font-size:15px}.rxh-docs-brand-copy small,.rxh-footer-brand small{color:hsla(0,0%,100%,.58);font-size:10px}.rxh-footer-grid h2{color:#fff;font-family:Inter,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--font-sans);font-size:13px;font-weight:800;margin:0 0 10px}.rxh-footer-grid a:not(.rxh-footer-brand){color:hsla(0,0%,100%,.76);font-size:13px;-webkit-text-decoration:none;text-decoration:none}.rxh-footer-compliance a:hover,.rxh-footer-grid a:hover{color:#5b9cff}.rxh-footer-link-grid{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:9px 34px;gap:9px 34px}.rxh-footer-partner-grid{grid-template-columns:repeat(2,max-content)}.rxh-footer-compliance{display:grid;grid-gap:10px;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.55);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-family:var(--font-mono);font-size:10px;gap:10px;line-height:1.75;padding-top:22px}.rxh-footer-compliance-main{align-items:center;display:flex;gap:24px;justify-content:space-between}.rxh-footer-compliance-main>a{color:hsla(0,0%,100%,.78);font-weight:800;width:-moz-fit-content;width:fit-content}.rxh-footer-compliance-details{display:flex;flex-wrap:wrap;gap:3px 22px}.rxh-footer-compliance a,.rxh-footer-compliance span{word-wrap:anywhere}.rxh-shell{margin:0 auto;width:min(1420px,calc(100% - 48px))}.rxh-section{padding:72px 0}.rxh-soft-band{background:#f3f7fb;background:var(--rxh-soft);border-bottom:1px solid #e0e8f0;border-top:1px solid #e0e8f0}.rxh-eyebrow,.rxh-heading span{color:#27c7ef;color:var(--rxh-cyan);font-size:12px;font-weight:900}.rxh-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.rxh-heading h2{color:#0a1830;color:var(--rxh-ink);font-size:max(28px,min(3vw,44px));margin:7px 0 0}.rxh-heading>a{font-weight:800}.rxh-heading>p{color:#607087;color:var(--rxh-muted);margin:0}.rxh-project-hero,.rxh-wiki-hero{align-items:center;background:url(/assets/images/hero-robotics-7ad43ac903c9a2457f7f1c2292780643.jpg) 50%/cover no-repeat #071426;color:#fff;display:grid;isolation:isolate;min-height:480px;overflow:hidden;position:relative}.project-cover-arm,.project-detail-prototype .project-cover-arm,.rxh-project-hero{background-image:url(/assets/images/robot-arm-cbc587bc6882fa99cf355983cf1b4def.jpg)}.rxh-project-hero:before,.rxh-wiki-hero:before{background:rgba(3,13,29,.82);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.rxh-project-hero-grid,.rxh-wiki-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-gap:max(42px,min(8vw,130px));align-items:center;gap:max(42px,min(8vw,130px));padding-bottom:72px;padding-top:72px}.rxh-project-hero h1,.rxh-wiki-hero h1{color:#fff;font-size:max(44px,min(6vw,76px));line-height:1.06;margin:12px 0 18px}.rxh-project-hero p,.rxh-wiki-hero p{color:#c2d3e3;font-size:18px;line-height:1.8;max-width:760px}.rxh-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rxh-hero-actions a{align-items:center;border:1px solid rgba(125,217,244,.7);border-radius:4px;color:#fff;font-weight:850;min-height:48px;padding:0 22px}.rxh-hero-actions .rxh-primary{background:#eaf8ff;border-color:#eaf8ff;color:#071426}.rxh-stat-grid{background:rgba(4,18,38,.82);border:1px solid rgba(135,194,225,.28);display:grid;grid-template-columns:1fr 1fr}.rxh-connection-grid,.rxh-latest-grid,.rxh-path-grid,.rxh-project-grid{grid-template-columns:repeat(3,1fr)}.rxh-stat-grid div{border:1px solid rgba(135,194,225,.14);display:flex;flex-direction:column;justify-content:center;min-height:126px;padding:24px}.rxh-stat-grid strong{color:#fff;font-size:34px}.rxh-stat-grid span{color:#8eb1ca;font-size:13px}.rxh-latest-grid,.rxh-project-grid{display:grid;grid-gap:20px;gap:20px}.rxh-latest-card{background:#fff;border:1px solid #d8e2ec;border:1px solid var(--rxh-line);color:inherit;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.rxh-latest-media{aspect-ratio:16/8;background:#eaf0f5;overflow:hidden}.rxh-latest-media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s;width:100%}.rxh-latest-card:hover img{transform:scale(1.025)}.rxh-latest-card>div:last-child,.rxh-project-card>div{padding:22px}.rxh-latest-card em,.rxh-latest-card span{color:#087fac;font-size:11px;font-style:normal;font-weight:900}.rxh-latest-card h3{font-size:22px;margin:9px 0}.rxh-latest-card p{color:#607087;color:var(--rxh-muted);min-height:52px}.generated-platform-guide,.rxh-category-grid,.rxh-connection-grid,.rxh-path-grid{display:grid;grid-gap:18px;gap:18px}.rxh-category-grid{grid-template-columns:repeat(4,1fr)}.rxh-category-grid button,.rxh-connection-grid a,.rxh-path-grid a{background:#fff;border:1px solid #d8e2ec;border:1px solid var(--rxh-line);color:inherit;min-height:190px;padding:25px;text-align:left;-webkit-text-decoration:none;text-decoration:none}.rxh-path-grid strong{color:#b7c4d2;display:block;font-size:32px}.rxh-category-grid span,.rxh-connection-grid span,.rxh-path-grid span{color:#138eb9;font-size:11px;font-weight:900}.rxh-connection-grid h3,.rxh-path-grid h3{margin:14px 0 8px}.rxh-author-copy small,.rxh-category-grid p,.rxh-connection-grid p,.rxh-path-grid p{color:#607087;color:var(--rxh-muted)}.rxh-connection-grid a[href*=coming-soon]{background:#f6f8fa;color:#7a8795}.rxh-category-grid button{cursor:default;font:inherit}.rxh-category-grid strong{display:block;font-size:22px;margin-top:18px}.rxh-project-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 190px 150px;grid-gap:12px;background:#fff;border:1px solid #d8e2ec;border:1px solid var(--rxh-line);gap:12px;padding:16px}.rxh-project-toolbar input,.rxh-project-toolbar select{background:#fff;border:1px solid #cbd7e2;border-radius:3px;color:#0a1830;color:var(--rxh-ink);font:inherit;min-height:46px;padding:0 14px;width:100%}.rxh-project-toolbar input:focus,.rxh-project-toolbar select:focus{border-color:#19a6d1;outline:rgba(39,199,239,.2) solid 3px}.rxh-result-line{color:#607087;color:var(--rxh-muted);margin:18px 0}.rxh-project-card{background:#fff;border:1px solid #d8e2ec;border:1px solid var(--rxh-line);overflow:hidden}.rxh-project-image{aspect-ratio:16/9;background:#dce7ef;display:block;overflow:hidden;position:relative}.rxh-project-image img,.wiki-guide-week-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rxh-project-image:after{background:rgba(4,17,35,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.rxh-project-image em,.rxh-project-image span{background:#0b6f9a;color:#fff;font-size:11px;font-style:normal;font-weight:900;padding:6px 9px;position:absolute;top:14px;z-index:1}.rxh-project-image span{left:14px}.rxh-project-image em{background:#16263c;right:14px}.rxh-project-card small{color:#0a87b6;font-weight:850}.rxh-project-card h2{font-size:21px;margin:9px 0}.rxh-project-card h2 a{color:#0a1830;color:var(--rxh-ink);-webkit-text-decoration:none;text-decoration:none}.rxh-project-card p{color:#607087;color:var(--rxh-muted);min-height:66px}.rxh-tags{display:flex;flex-wrap:wrap;gap:7px}.rxh-tags span{background:#edf4f8;color:#466074;font-size:11px;font-weight:800;padding:5px 8px}.rxh-empty{background:#fff;border:1px dashed #bdcad7;padding:54px;text-align:center}.theme-doc-markdown{font-size:17px;line-height:1.8}.theme-doc-markdown h1{font-size:max(38px,min(4vw,58px))}.theme-doc-markdown h2{border-bottom:1px solid #d8e2ec;border-bottom:1px solid var(--rxh-line);margin-top:46px;padding-bottom:10px}.theme-doc-markdown img{border:1px solid #d8e2ec;border:1px solid var(--rxh-line);max-height:620px;-o-object-fit:cover;object-fit:cover;width:100%}.theme-doc-sidebar-container{background:#f6f8fa}.table-of-contents{font-size:13px}.rxh-content-bridge{display:grid;grid-template-columns:56px minmax(180px,1fr) auto auto;grid-gap:14px;align-items:center;background:#f7fafc;border:1px solid #d8e2ec;border-left:4px solid #27c7ef;border:1px solid var(--rxh-line);border-left:4px solid var(--rxh-cyan);gap:14px;margin:4px 0 34px;padding:18px}.project-landing-heading,.rxh-content-bridge.is-compact{margin-bottom:28px}.rxh-author-avatar{align-items:center;background:#08152d;background:var(--rxh-dark);color:#27c7ef;color:var(--rxh-cyan);display:grid;font-weight:900;height:52px;justify-items:center;place-items:center;width:52px}.rxh-author-copy{display:flex;flex-direction:column}.rxh-author-copy span{color:#1189b5;font-size:10px;font-weight:900}.rxh-content-stats{color:#5e6e80;display:flex;font-size:13px;gap:13px}.rxh-content-actions{display:flex;gap:8px}.rxh-content-actions button{background:#fff;border:1px solid #b8c9d8;border-radius:3px;color:#183047;cursor:pointer;font-weight:800;min-height:38px;padding:0 13px}.rxh-content-actions button:hover{border-color:#159ac6;color:#087da8}.rxh-content-actions button:disabled{opacity:.55}.rxh-docs-nav a:after,.rxh-prototype-toast{opacity:0;transition:opacity .18s,transform .18s}.rxh-bom-wrap{margin:18px 0 34px;overflow-x:auto}.rxh-bom-table{font-size:15px;min-width:680px;width:100%}.rxh-bom-table th{background:#08152d;background:var(--rxh-dark);color:#fff;text-align:left}.rxh-bom-table td,.rxh-bom-table th{border:1px solid #d9e2ea;padding:14px}.rxh-buy-link{align-items:center;background:#11aee0;border-radius:3px;color:#04111e;display:inline-flex;font-weight:900;min-height:36px;padding:0 12px;-webkit-text-decoration:none;text-decoration:none}.rxh-bom-note{color:#607087;color:var(--rxh-muted);font-size:13px}.section-shell{margin:0 auto;width:min(1320px,calc(100% - 64px))}.prototype-projects-page,.prototype-wiki-page{font-family:Inter,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--font-sans)}.project-detail-prototype a,.prototype-projects-page a,.prototype-wiki-page a,.wiki-prototype-page a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.prototype-projects-page .icon,.prototype-wiki-page .icon{fill:none;flex:0 0 auto;height:1em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1em}.prototype-projects-page .project-hub-stats>div,.wiki-comment-list article>div,.wiki-doc-index>a>div{display:grid}.prototype-projects-page .project-hub-stats strong{color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-family:var(--font-mono);font-size:37.5px;line-height:1}.prototype-projects-page .project-hub-stats span{color:hsla(0,0%,100%,.54);font-size:13.5px;line-height:1.5;margin-top:7.5px}.navbar{background:rgba(4,17,40,.99);border-bottom:1px solid rgba(133,176,255,.18);box-shadow:0 12px 35px rgba(3,15,37,.13);height:74px;padding:0 20px}.navbar__inner{margin:0 auto;max-width:1440px;position:relative;width:min(1440px,100%)}.navbar__items:first-child{gap:14px;justify-content:center;width:100%}.navbar__brand{color:#fff;font-size:15px;gap:11px;left:0;line-height:1.1;margin:0;position:absolute}.navbar__brand:before{background:linear-gradient(145deg,#2e7cff,#0a4bc8);border:0;border-radius:10px;box-shadow:0 8px 20px rgba(43,116,255,.28);color:#fff;font-size:14px;height:38px;margin-right:0;width:38px}.navbar__title{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:15px}.navbar__link,.rxh-docs-nav a{color:hsla(0,0%,100%,.78);min-height:34px;padding:0 2px;position:relative;font-weight:700}.navbar__title:after{color:hsla(0,0%,100%,.58);content:"具智未来研习社";font-size:10px;font-weight:500}.navbar__link{align-items:center;display:inline-flex;font-size:11px}.navbar__link--active,.navbar__link:hover{box-shadow:inset 0 -2px #5b9cff;color:#fff}.footer__link-item svg,.navbar__link svg,.rxh-docs-mobile-navbar,.wiki-doc-backdrop{display:none}.navbar__items--right{gap:8px;position:absolute;right:0}.navbar__items--right .navbar__link{background:0 0;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;box-shadow:none;cursor:pointer;font-family:inherit;justify-content:center;min-height:38px}.navbar__items--right .navbar__link:hover{border-color:hsla(0,0%,100%,.48);box-shadow:none;color:#fff}.navbar__items--right .rxh-theme-control{background:hsla(0,0%,100%,.06);border-radius:999px;padding:0 11px 0 46px;position:relative}.navbar__items--right .rxh-theme-control:before{background:hsla(0,0%,100%,.18);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);content:"";height:18px;left:8px;position:absolute;width:32px}.navbar__items--right .rxh-theme-control:after{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.25);content:"";height:12px;left:11px;position:absolute;transition:transform .18s;width:12px}body.theme-black .navbar__items--right .rxh-theme-control:before,body.theme-black .rxh-docs-theme-track{background:#2f7cff}body.theme-black .navbar__items--right .rxh-theme-control:after,body.theme-black .rxh-docs-theme-track i{transform:translateX(14px)}.navbar__items--right .rxh-personal-link{background:#347df8;border-color:#347df8;color:#fff;min-width:72px;padding:0 13px}.navbar__items--right .rxh-personal-link:hover{background:#4a8cff;border-color:#69a5ff}.navbar__items--right .rxh-language-control,.rxh-docs-language{padding:0 11px}.navbar__items--right .rxh-search-control{color:transparent;font-size:0;overflow:hidden;padding:0;width:42px}.navbar__items--right .rxh-search-control:before{border:1.8px solid #fff;border-radius:50%;content:"";height:14px;width:14px}.navbar__items--right .rxh-search-control:after{background:#fff;content:"";height:1.8px;margin:12px 0 0 12px;position:absolute;transform:rotate(45deg);transform-origin:left center;width:7px}.rxh-prototype-toast{background:#071326;border:1px solid #72a5ff;border-radius:9px;bottom:24px;color:#fff;font-size:12px;max-width:min(360px,calc(100vw - 40px));padding:12px 16px;position:fixed;right:24px;transform:translateY(8px);z-index:150}.rxh-prototype-toast.is-visible{opacity:1;transform:translateY(0)}.rxh-docs-header{backdrop-filter:blur(18px);background:rgba(4,17,40,.99);border-bottom:1px solid rgba(133,176,255,.18);box-shadow:0 12px 35px rgba(3,15,37,.13);color:#fff;height:74px;position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.wiki-doc-sidebar,.wiki-doc-toc{align-self:start;max-height:calc(100vh - 104px);top:88px}.rxh-docs-header-inner{align-items:center;display:grid;grid-template-columns:auto 1fr auto;margin:0 auto;min-height:74px;width:min(1440px,calc(100% - 40px));grid-gap:26px;gap:26px}.rxh-docs-brand{align-items:center;display:inline-flex;gap:11px}.rxh-docs-brand,.rxh-docs-brand:hover,.rxh-docs-nav a.is-active,.rxh-docs-nav a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.rxh-docs-brand-mark{align-items:center;background:0 0;border-radius:5.0008px;border-radius:calc(var(--rxh-community-logo-size,19px)*.2632);box-shadow:none;display:grid;flex:0 0 19px;flex:0 0 var(--rxh-community-logo-size,19px);height:19px;height:var(--rxh-community-logo-size,19px);justify-items:center;overflow:hidden;place-items:center;width:19px;width:var(--rxh-community-logo-size,19px)}.rxh-docs-brand-mark img,.wiki-brand-logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.rxh-docs-brand-copy{display:flex;flex-direction:column;gap:1px;line-height:1.1}.rxh-docs-brand-copy strong{font-size:15px;letter-spacing:0}.rxh-docs-nav{align-items:center;display:flex;gap:14px;justify-content:center}.rxh-docs-nav a{align-items:center;display:inline-flex;font-size:17px;font-size:var(--rxh-ui-navigation-font-size);line-height:1.5;-webkit-text-decoration:none;text-decoration:none}.content_rlJ1 a,.generated-markdown a,.project-detail-prototype .project-pitfall-status a{-webkit-text-decoration:underline;text-decoration:underline}.rxh-docs-nav a:after{background:#5b9cff;bottom:3px;content:"";height:2px;left:2px;position:absolute;right:2px;transform:scaleX(0)}.rxh-docs-nav a.is-active:after,.rxh-docs-nav a:hover:after{opacity:1;transform:scaleX(1)}.project-detail-prototype .project-ref-breadcrumb .section-shell,.rxh-docs-actions{align-items:center;display:flex;gap:8px}.rxh-docs-account,.rxh-docs-language,.rxh-docs-search,.rxh-docs-theme{align-items:center;background:0 0;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;color:hsla(0,0%,100%,.82);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;justify-content:center;line-height:1.5;min-height:38px;-webkit-text-decoration:none;text-decoration:none}.rxh-docs-theme{background:hsla(0,0%,100%,.06);border-radius:999px;font-size:10px;gap:8px;padding:0 10px 0 8px}.rxh-docs-theme-track{background:hsla(0,0%,100%,.18);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);flex:0 0 auto}.rxh-docs-theme-track i{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.25);height:12px;left:3px;position:absolute;top:3px;transition:transform .18s;width:12px}body.theme-black,body.theme-black .main-wrapper,body.theme-black .project-landing-page,body.theme-black .project-landing-search-section,body.theme-black .prototype-wiki-page,body.theme-black .wiki-landing-section{background:#04070d;color:#f4f7ff}.rxh-docs-account{background:#347df8;border-color:#347df8;color:#fff;min-width:66px}.rxh-docs-account:hover{background:#4a8cff;border-color:#69a5ff;color:#fff;-webkit-text-decoration:none;text-decoration:none}.rxh-language-control[data-rxh-language-toggle]{align-items:center;display:inline-flex;gap:5px;justify-content:center;white-space:nowrap}.rxh-language-control[data-rxh-language-toggle] span{opacity:.48;transition:opacity .16s,color .16s}.rxh-language-control[data-rxh-language-toggle] span.is-active{color:currentColor;opacity:1}.rxh-language-control[data-rxh-language-toggle] i{font-style:normal;opacity:.3}.rxh-docs-search{height:40px;min-width:40px;width:40px}.rxh-docs-search svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.rxh-docs-language:hover,.rxh-docs-search:hover,.rxh-docs-theme:hover{border-color:hsla(0,0%,100%,.48);color:#fff;-webkit-text-decoration:none;text-decoration:none}[data-rxh-feature-hidden=true]{display:none!important}html.rxh-feature-activities-hidden :where([data-rxh-feature=activities],[data-rxh-feature-module=activities],.rxh-feature-link-activities),html.rxh-feature-contributors-hidden :where([data-rxh-feature=contributors],[data-rxh-feature-module=contributors],.rxh-feature-link-contributors),html.rxh-feature-forum-hidden :where([data-rxh-feature=forum],[data-rxh-feature-module=forum],.rxh-feature-link-forum),html.rxh-feature-learn-hidden :where([data-rxh-feature=learn],[data-rxh-feature-module=learn],.rxh-feature-link-learn),html.rxh-feature-solution-hidden :where([data-rxh-feature=solution],[data-rxh-feature-module=solution],.rxh-feature-link-solution){display:none!important}:where(.rxh-docs-header,.rxh-docs-header a,.rxh-docs-header button,.rxh-docs-mobile-navbar,.rxh-docs-mobile-navbar a,.rxh-docs-mobile-navbar button,.rxh-site-footer,.rxh-site-footer h2,.rxh-site-footer a,.rxh-site-footer button,.rxh-site-footer p,.rxh-site-footer span){font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-family:var(--rxh-ui-navigation-font-family)!important}.rxh-docs-mobile-navbar :where(.navbar__link,.menu__link),.rxh-docs-nav a{font-size:17px!important;font-size:var(--rxh-ui-navigation-font-size)!important}.wiki-landing-hero{background:linear-gradient(112deg,rgba(5,18,42,.99),rgba(10,47,108,.96) 58%,rgba(22,96,214,.86)),radial-gradient(circle at 82% 22%,rgba(106,184,255,.4),transparent 32%);color:#fff;padding:112px 0 92px}.wiki-landing-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:64px;align-items:end;gap:64px}.wiki-landing-heading>div>span,.wiki-landing-hero-copy>span{color:#70b7ff;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.12em}.wiki-landing-hero h1{font-size:max(46px,min(6vw,82px));letter-spacing:0;line-height:.98;margin:0;max-width:820px;white-space:pre-line}.wiki-landing-hero-copy>p{color:rgba(235,244,255,.72);font-size:14px;line-height:1.75;margin:22px 0 0;max-width:700px}.wiki-landing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.wiki-landing-actions a{align-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff;display:inline-flex;font-size:10px;font-weight:900;gap:8px;min-height:46px;padding:0 16px}.wiki-landing-actions a.is-primary{background:#2f7cff;border-color:#2f7cff}.wiki-doc-breadcrumb button .icon,.wiki-landing-actions .icon{height:15px;width:15px}.wiki-landing-index{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;overflow:hidden}.wiki-landing-index>span{border-bottom:1px solid hsla(0,0%,100%,.14);color:#9fcaff;display:block;font-family:var(--font-mono);font-size:16px;font-weight:800;line-height:1.35;padding:22px 24px}.wiki-landing-index a{align-items:center;display:grid;min-height:132px;grid-gap:18px;border-bottom:1px solid hsla(0,0%,100%,.12);gap:18px;grid-template-columns:40px minmax(0,1fr) auto;padding:20px 24px}.generated-markdown-table tr:last-child td,.generated-platform-sections>article:last-child,.project-detail-prototype .project-bom-item:last-child,.project-detail-prototype .project-ref-contributor:last-child,.project-hub-contributor:last-child,.project-hub-featured:last-child,.project-landing-hero .project-hub-stats div:nth-last-child(-n+2),.wiki-doc-section:last-child,.wiki-landing-index a:last-child{border-bottom:0}.wiki-landing-index a:hover{background:hsla(0,0%,100%,.08)}.wiki-landing-index a>strong{color:#68b5ff;font-family:var(--font-mono);font-size:20px}.project-detail-prototype img,.tocCollapsibleContent_leru a,.wiki-brand-grid small,.wiki-brand-grid strong,.wiki-guide-faq-list small,.wiki-guide-faq-list strong,.wiki-landing-index b,.wiki-landing-index small,body.theme-black .rxh-theme-icon .rxh-theme-moon,html[data-theme=dark] .rxh-theme-icon .rxh-theme-moon{display:block}.wiki-landing-index b{font-size:26px;line-height:1.25}.wiki-landing-index small{color:rgba(235,244,255,.62);font-size:18px;line-height:1.5;margin-top:8px}.wiki-landing-index .icon{height:20px;width:20px}.wiki-landing-section{padding:88px 0}.wiki-landing-brand-section{background:#eaf1fb}.wiki-landing-heading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:28px}.wiki-landing-heading h2{color:#071326;font-size:max(32px,min(4vw,52px));letter-spacing:-.045em;line-height:1;margin:0}.wiki-landing-heading>a,.wiki-landing-heading>p{color:#265fae;font-size:10px;font-weight:800;margin:0}.wiki-latest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.wiki-latest-card{background:#fff;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 12px 30px rgba(10,37,79,.05);min-width:0;overflow:hidden}.wiki-guide-week-card:hover,.wiki-latest-card:hover{border-color:#72a5ff;transform:translateY(-2px)}.wiki-latest-media{aspect-ratio:16/10;background:#edf3fb;overflow:hidden}.wiki-latest-media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .32s;width:100%}.project-hub-card,.wiki-module-grid button{transition:border-color .18s,box-shadow .18s,transform .18s}.wiki-latest-card:hover img{transform:scale(1.04)}.wiki-latest-copy{padding:18px}.project-detail-prototype .project-detail-step h3,.project-detail-step h3,.wiki-latest-copy h3{color:#071326;font-size:17px;margin:0}.wiki-latest-copy em{color:#175fcf;display:block;font-size:8px;font-style:normal;font-weight:900;margin-top:18px}.wiki-brand-grid,.wiki-guide-week-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.wiki-involved-grid,.wiki-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wiki-brand-grid a{align-items:center;display:grid;min-height:96px;grid-gap:12px;background:#fff;border:1px solid #cfdbeb;border-radius:11px;gap:12px;grid-template-columns:76px 1fr auto;padding:16px}.wiki-brand-grid a:hover{background:#f6faff;border-color:#72a5ff}.wiki-brand-logo{align-items:center;display:grid;height:44px;justify-items:center;overflow:hidden;place-items:center;width:72px}.wiki-brand-grid small b{color:inherit;font:inherit}.wiki-brand-grid strong{color:#071326;font-family:var(--font-mono);font-size:22px;line-height:1.2}.wiki-brand-grid small{color:#718096;font-size:16px;line-height:1.25;margin-top:7px}.wiki-brand-grid em{color:#2f7cff;font-style:normal;font-weight:900}.wiki-involved-grid{display:grid;grid-gap:14px}.wiki-involved-grid a{background:#fff;border:1px solid #dce4ef;border-radius:12px;display:flex;flex-direction:column;min-height:260px;padding:24px}.wiki-involved-grid a:hover{background:#f7faff;border-color:#72a5ff}.wiki-involved-grid>a>span{color:#2f7cff;font-family:var(--font-mono);font-size:8px;font-weight:900}.wiki-involved-grid .icon{color:#2f7cff;height:28px;margin-top:0;width:28px}.wiki-involved-grid h3{color:#071326;font-size:22px;margin:auto 0 0}.wiki-involved-grid p{color:#69788e;font-size:15px;line-height:1.6;margin:9px 0 0}.wiki-involved-grid em{color:#175fcf;font-size:9px;font-style:normal;font-weight:900;margin-top:18px}.wiki-landing-support{background:#08152d;color:#fff;padding:88px 0 100px}.wiki-landing-support .wiki-landing-heading>div>span{color:#73b8ff}.wiki-landing-support .wiki-landing-heading>p{color:rgba(233,242,255,.62)}.wiki-support-grid{grid-gap:14px}.wiki-support-grid>a:hover,.wiki-support-grid>button:hover{background:rgba(48,124,255,.12)}.wiki-support-grid h3{font-size:20px;margin:0}body.theme-black .wiki-landing-brand-section{background:#07101d}body.theme-black .wiki-brand-grid strong,body.theme-black .wiki-involved-grid h3,body.theme-black .wiki-landing-heading h2,body.theme-black .wiki-latest-copy h3{color:#f4f7ff}body.theme-black .generated-hardware-copy>p,body.theme-black .generated-platform-panel-head>p,body.theme-black .generated-wiki-resource-grid p,body.theme-black .project-detail-prototype .project-pitfall-intro span,body.theme-black .project-detail-prototype .project-ref-callout p,body.theme-black .project-detail-prototype .project-ref-card>p,body.theme-black .project-detail-prototype .project-ref-comment p,body.theme-black .project-detail-prototype .project-ref-header-info>p,body.theme-black .project-detail-prototype .project-reproduction-heading p,body.theme-black .project-hub-activity>div small,body.theme-black .project-hub-body>p,body.theme-black .project-hub-contributor small,body.theme-black .project-hub-empty p,body.theme-black .project-hub-featured small,body.theme-black .project-hub-result-line,body.theme-black .project-hub-side-card>p,body.theme-black .project-landing-category-grid p,body.theme-black .wiki-bookmark-grid p,body.theme-black .wiki-brand-grid small,body.theme-black .wiki-brand-product-grid p,body.theme-black .wiki-comment-list p,body.theme-black .wiki-doc-claim p,body.theme-black .wiki-doc-index p,body.theme-black .wiki-faq-list p,body.theme-black .wiki-guide-week-card p,body.theme-black .wiki-involved-grid p,body.theme-black .wiki-landing-heading>a,body.theme-black .wiki-landing-heading>p,body.theme-black .wiki-latest-copy p,body.theme-black .wiki-module-grid p,body.theme-black .wiki-next-grid p,body.theme-black .wiki-support-grid p,body.theme-black .wiki-tech-feature-grid p,body.theme-black .wiki-tech-steps p,body.theme-black .wiki-troubleshooting-list p{color:#a9b6ca}body.theme-black .project-landing-search,body.theme-black .wiki-brand-grid>a,body.theme-black .wiki-involved-grid>a,body.theme-black .wiki-latest-card{background:#0b1422;border-color:#26344a;box-shadow:none}body.theme-black .project-detail-prototype .project-bom-item:hover,body.theme-black .wiki-latest-media{background:#101c2e}body.theme-black .project-landing-category-grid button.is-active,body.theme-black .project-landing-category-grid button:hover,body.theme-black .wiki-brand-grid>a:hover,body.theme-black .wiki-involved-grid>a:hover,body.theme-black .wiki-latest-card:hover{background:#101c2e;border-color:#4e8fe9}body.rxh-wiki-doc-prototype .pagination-nav,body.rxh-wiki-doc-prototype .theme-doc-breadcrumbs,body.rxh-wiki-doc-prototype .theme-doc-sidebar-container,body.rxh-wiki-doc-prototype .theme-doc-toc-desktop,body.rxh-wiki-doc-prototype [class*=breadcrumbsContainer],body.rxh-wiki-doc-prototype [class*=docItemPaginator]{display:none!important}body:has(.wiki-prototype-page) .pagination-nav,body:has(.wiki-prototype-page) .theme-doc-breadcrumbs,body:has(.wiki-prototype-page) .theme-doc-sidebar-container,body:has(.wiki-prototype-page) .theme-doc-toc-desktop,body:has(.wiki-prototype-page) [class*=breadcrumbsContainer],body:has(.wiki-prototype-page) [class*=docItemPaginator]{display:none!important}body.rxh-wiki-doc-prototype [class*=docItemCol],body.rxh-wiki-doc-prototype [class*=docItemContainer],body.rxh-wiki-doc-prototype [class*=docMainContainer],body.rxh-wiki-doc-prototype main>.container,body.rxh-wiki-doc-prototype main>.container>.row{margin:0;max-width:none;padding:0;width:100%}body:has(.wiki-prototype-page) [class*=docItemCol],body:has(.wiki-prototype-page) [class*=docItemContainer],body:has(.wiki-prototype-page) [class*=docMainContainer],body:has(.wiki-prototype-page) main>.container,body:has(.wiki-prototype-page) main>.container>.row{margin:0;max-width:none;padding:0;width:100%}body:has(.wiki-prototype-page) [class*=docItemCol],body:has(.wiki-prototype-page) [class*=docItemContainer],body:has(.wiki-prototype-page) [class*=docMainContainer]{min-width:0}body.rxh-wiki-doc-prototype main .col,body.rxh-wiki-doc-prototype main .container,body.rxh-wiki-doc-prototype main .row{margin:0;max-width:none;padding:0;width:100%}body.rxh-wiki-doc-prototype main .col{flex:0 0 100%}body:has(.wiki-prototype-page) main .col,body:has(.wiki-prototype-page) main .container,body:has(.wiki-prototype-page) main .row{margin:0;max-width:none;padding:0;width:100%}body:has(.wiki-prototype-page) main .col{flex:0 0 100%}body.rxh-wiki-doc-prototype .theme-doc-markdown{font-size:inherit;line-height:normal;margin:0;max-width:none}body.rxh-wiki-doc-prototype .main-wrapper{background:#f4f7fb}body:has(.wiki-prototype-page) .theme-doc-markdown{font-size:inherit;line-height:normal;margin:0;max-width:none}body:has(.wiki-prototype-page) .theme-doc-markdown>:first-child{margin-top:0}body:has(.wiki-prototype-page) .theme-doc-markdown>:last-child{margin-bottom:0}body:has(.wiki-prototype-page) .main-wrapper{background:#f4f7fb}.wiki-prototype-page{background:#f4f7fb;color:#202b3d;max-width:100vw;min-height:100vh;overflow-x:clip;width:100%}.project-detail-prototype button,.project-detail-prototype textarea,.wiki-prototype-page button,.wiki-prototype-page textarea{font:inherit}.wiki-doc-breadcrumb{background:#fff;border-bottom:1px solid #dfe7f3;color:#64748b;font-family:var(--font-mono);font-size:10px;padding:14px 0}.wiki-doc-breadcrumb .section-shell{align-items:center;display:flex;gap:9px}.wiki-doc-breadcrumb i{color:#a7b3c4;font-style:normal}.wiki-doc-breadcrumb strong{color:#175fcf}.wiki-doc-breadcrumb button{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:8px;color:#175fcf;cursor:pointer;display:none;font-size:9px;font-weight:800;gap:7px;margin-left:auto;min-height:34px;padding:0 10px}.wiki-doc-shell{align-items:start;display:grid;grid-template-columns:250px minmax(0,1fr) 210px;padding-bottom:220px;padding-top:30px;width:min(1460px,calc(100% - 40px));grid-gap:30px;gap:30px}.wiki-doc-article,.wiki-doc-sidebar,.wiki-doc-toc{background:#fff;border:1px solid #dce4ef;border-radius:14px;box-shadow:0 12px 32px rgba(10,37,79,.055)}.wiki-doc-sidebar{height:-moz-max-content;height:max-content;overflow-y:auto;position:sticky}.wiki-doc-sidebar-head{display:grid;grid-gap:4px;border-bottom:1px solid #e4eaf3;gap:4px;padding:19px}.wiki-doc-brand-nav>span,.wiki-doc-sidebar-head span,.wiki-doc-toc>span{color:#2f7cff;font-family:var(--font-mono);font-size:7px;letter-spacing:0}.wiki-doc-sidebar-head strong{color:#071326;font-size:15px}.wiki-doc-nav{display:grid;padding:8px}.wiki-doc-brand-nav a,.wiki-doc-nav a,.wiki-doc-nav button,.wiki-doc-sidebar-footer a{align-items:center;background:0 0;border:0;border-radius:8px;color:#53647b;cursor:pointer;display:grid;font-size:10px;grid-template-columns:1fr auto;min-height:40px;padding:0 11px;text-align:left;width:100%}.wiki-doc-brand-nav a:hover,.wiki-doc-nav a.is-active,.wiki-doc-nav a:hover,.wiki-doc-nav button.is-active,.wiki-doc-nav button:hover{background:#eaf2ff;color:#175fcf}.wiki-doc-brand-nav em,.wiki-doc-nav em{color:#8c99ab;font-family:var(--font-mono);font-size:8px;font-style:normal}.wiki-doc-brand-nav{display:grid;grid-gap:2px;border-top:1px solid #e4eaf3;gap:2px;padding:14px 8px}.wiki-doc-brand-nav>span{padding:0 11px 7px}.wiki-doc-sidebar-footer{display:grid;grid-gap:7px;background:#f8faff;border-top:1px solid #e4eaf3;gap:7px;padding:14px}.wiki-doc-sidebar-footer a{background:#fff;border:1px solid #dce4ef;min-height:62px;padding:10px 12px}.wiki-doc-sidebar-footer a:hover,.wiki-media-links a:hover{border-color:#2f7cff}.wiki-doc-sidebar-footer span,.wiki-doc-sidebar-footer strong{grid-column:1}.wiki-bookmark-grid span,.wiki-doc-index small,.wiki-doc-sidebar-footer span,.wiki-guide-faq-list small,.wiki-guide-week-card small,.wiki-media-links span,.wiki-next-grid span,.wiki-social-links span{color:#2f7cff;font-family:var(--font-mono);font-size:7px}.wiki-comment-list strong,.wiki-doc-sidebar-footer strong{color:#071326;font-size:11px}.wiki-doc-sidebar-footer .icon{color:#2f7cff;grid-column:2;grid-row:1/span 2;height:14px;width:14px}.wiki-doc-article,.wiki-doc-main{min-width:0;width:100%}.wiki-doc-article{color:#202b3d;overflow:hidden}.wiki-doc-section{border-bottom:1px solid #e4eaf3;min-width:0;padding:48px 54px;scroll-margin-top:92px;width:100%}.wiki-avatar,.wiki-bookmark-icon{height:42px;width:42px;place-items:center}.wiki-doc-section>p{color:#5f6f85;font-size:12px;line-height:1.8}.wiki-doc-claim{background:radial-gradient(circle at 92% 10%,rgba(76,142,255,.13),transparent 26%),linear-gradient(180deg,#f9fbff,#fff);padding-bottom:58px;padding-top:64px}.generated-wiki-resource-grid span,.wiki-doc-claim>span,.wiki-doc-section-heading>div>span{color:#2f7cff;font-family:var(--font-mono);font-size:8px;font-weight:800}.wiki-doc-claim h1{color:#071326;font-size:52px;letter-spacing:0;line-height:1.02;margin:14px 0 16px;max-width:820px}.gemini-wiki-claim h1,.wiki-doc-section-heading.is-title-only h2,.wiki-prototype-page--standard-docs .wiki-bookmark-grid>a>div:last-child{margin-top:0}.wiki-doc-claim-en{color:#2f7cff!important;font-weight:700}.wiki-doc-claim p{color:#5f6f85;font-size:14px;line-height:1.85;margin:0;max-width:780px}.wiki-doc-section-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.wiki-doc-section-heading h2{color:#071326;font-size:29px;letter-spacing:0;line-height:1.08;margin:7px 0 0}.wiki-doc-section-heading>p{color:#8996aa;flex:0 0 auto;font-family:var(--font-mono);font-size:8px;margin:0}.wiki-brand-hero{background:radial-gradient(circle at 82% 22%,rgba(91,156,255,.3),transparent 25%),linear-gradient(135deg,#071326,#103e85 70%,#2f7cff);color:#fff;min-height:440px;overflow:hidden;position:relative}.wiki-brand-hero:after{background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-size:48px 48px;bottom:0;content:"";left:0;opacity:.08;position:absolute;right:0;top:0}.wiki-prototype-page--standard-docs .wiki-doc-sidebar,.wiki-prototype-page--standard-docs .wiki-doc-toc{max-height:calc(100vh - 102px);top:86px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.wiki-brand-hero>*{position:relative;z-index:1}.wiki-brand-mark{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.28);border-radius:7px;color:#8dbaff;display:inline-flex;font-family:var(--font-mono);font-size:9px;font-weight:800;padding:7px 10px}.wiki-brand-hero>span:not(.wiki-brand-mark){color:#8dbaff;display:block;font-family:var(--font-mono);font-size:8px;margin-top:26px}.wiki-brand-hero h1{color:#fff;font-size:48px;letter-spacing:0;line-height:1;margin:10px 0 12px;max-width:650px}.wiki-brand-hero .wiki-doc-claim-en,.wiki-brand-hero p{color:hsla(0,0%,100%,.7)!important;font-size:12px;line-height:1.8;margin:0;max-width:640px}.wiki-brand-hero>img{bottom:38px;filter:drop-shadow(0 22px 30px rgba(0,0,0,.28));max-height:230px;-o-object-fit:contain;object-fit:contain;position:absolute;right:28px;width:330px;z-index:2}.wiki-bookmark-grid,.wiki-connect-buttons,.wiki-support-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.wiki-bookmark-grid>a{align-content:start;background:#fbfcff;border:1px solid #dce4ef;border-radius:12px;display:grid;min-height:190px;padding:20px}.wiki-bookmark-grid>a:hover,.wiki-brand-product-grid>a:hover,.wiki-next-grid a:hover{background:#f3f8ff;border-color:#72a5ff}.wiki-doc-index,.wiki-faq-list,.wiki-guide-faq-list,.wiki-tech-steps,.wiki-tech-table{border-top:1px solid #dce4ef}.wiki-bookmark-icon{align-items:center;background:#eaf2ff;border-radius:10px;color:#175fcf;display:grid;justify-items:center}.wiki-bookmark-icon .icon{height:22px;width:22px}.wiki-bookmark-grid>a>div:last-child{display:grid;margin-top:18px}.wiki-bookmark-grid strong{color:#071326;font-size:15px;margin-top:6px}.project-detail-prereq-grid p,.project-detail-prototype .project-detail-prereq-grid p,.wiki-bookmark-grid p{color:#6d7b90;font-size:9px;margin:6px 0 0}.wiki-bookmark-grid small{color:#8794a8;font-family:var(--font-mono);font-size:7px;margin-top:13px}.wiki-doc-index{display:grid}.wiki-doc-index>a{align-items:center;display:grid;min-height:94px;grid-gap:14px;border-bottom:1px solid #dce4ef;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;padding:14px 4px}.wiki-doc-index>a:hover{background:#f7faff}.project-detail-prototype .project-bom-icon,.wiki-doc-index>a>span{align-items:center;background:#eaf2ff;border-radius:9px;color:#175fcf;display:grid;height:38px;justify-items:center;place-items:center;width:38px}.project-hub-view-toggle .icon,.wiki-doc-index>a>span .icon{height:17px;width:17px}.wiki-doc-index strong{color:#071326;font-size:13px;margin-top:5px}.wiki-doc-index p{color:#6d7b90;font-size:9px;margin:4px 0 0}.wiki-doc-index em{color:#175fcf;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.wiki-brand-product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.wiki-brand-product-grid>a,.wiki-brand-product-grid>article{background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;display:flex;flex-direction:column;min-height:190px;padding:20px}.project-detail-prototype .project-ref-section-title>a,.project-detail-prototype .project-ref-section-title>span,.wiki-brand-product-grid span,.wiki-doc-source,.wiki-media-heading span,.wiki-tech-tags span{color:#2f7cff;font-family:var(--font-mono);font-size:8px}.wiki-brand-product-grid strong{color:#071326;font-size:21px;margin-top:42px}.wiki-brand-product-grid p{color:#6d7b90;font-size:10px;margin:7px 0 0}.wiki-brand-product-grid em{align-items:center;color:#175fcf;display:inline-flex;font-size:9px;font-style:normal;font-weight:800;gap:5px;margin-top:auto}.wiki-brand-product-grid em .icon,.wiki-comment-form button .icon,.wiki-support-grid em .icon{height:12px;width:12px}.wiki-tech-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.wiki-tech-tags span{background:#fff;border:1px solid #cddcf1;border-radius:999px;padding:6px 9px}.wiki-tech-steps li,.wiki-tech-table div{background:#fbfcff;border-bottom:1px solid #dce4ef;border-right:1px solid #dce4ef;padding:15px}.wiki-prototype-page--gemini .wiki-tech-tags span{font-size:12px;line-height:1.4}.wiki-prototype-page--gemini .wiki-doc-brand-nav>span,.wiki-prototype-page--gemini .wiki-doc-sidebar-footer span,.wiki-prototype-page--gemini .wiki-doc-sidebar-head span{font-size:10.5px;line-height:1.4}.wiki-tech-table{border-left:1px solid #dce4ef;display:grid;grid-template-columns:repeat(3,1fr)}.wiki-tech-table div{display:flex;flex-direction:column;justify-content:center;min-height:92px}.wiki-tech-table span{color:#7c899d;font-family:var(--font-mono);font-size:7px}.project-detail-prototype .project-pitfall-intro strong,.project-detail-prototype .project-ref-author-head strong,.wiki-tech-steps strong,.wiki-tech-table strong{color:#071326;font-size:12px}.wiki-tech-table strong{margin-top:7px}.wiki-doc-source{color:#8794a8;line-height:1.6;margin:13px 0 0}.wiki-tech-steps{margin:0;padding:0}.wiki-tech-steps li{align-items:center;display:grid;min-height:100px;grid-gap:14px;border-left:1px solid #dce4ef;gap:14px;grid-template-columns:42px 1fr}.wiki-tech-steps li>span{align-items:center;background:#eaf2ff;border-radius:9px;color:#175fcf;display:grid;font-family:var(--font-mono);font-size:9px;font-weight:800;height:38px;justify-items:center;place-items:center;width:38px}.wiki-tech-steps p{color:#738197;font-size:9px;margin:4px 0 0}.wiki-code-block{background:#071326;border-radius:10px;color:#dbe7f8;margin-top:14px;overflow:hidden}.wiki-code-block>div{align-items:center;border-bottom:1px solid #233653;color:#82b2ff;display:flex;font-family:var(--font-mono);font-size:8px;justify-content:space-between;min-height:42px;padding:0 13px}.wiki-code-block button{background:0 0;border:1px solid #385173;border-radius:6px;color:#fff;cursor:pointer;font-size:8px;min-height:27px;padding:0 8px}.wiki-code-block pre{background:0 0;color:inherit;font-size:10px;line-height:1.7;margin:0;overflow-x:auto;padding:17px}.wiki-code-block code{background:0 0;border:0;color:inherit}.project-detail-prototype .project-ref-attachment-grid,.project-detail-prototype .project-ref-related-grid,.wiki-social-links,.wiki-tech-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.wiki-tech-feature-grid article,.wiki-troubleshooting-list article{background:#fbfcff;border:1px solid #dce4ef;border-radius:10px;padding:18px}.wiki-tech-feature-grid strong,.wiki-troubleshooting-list strong{color:#071326;font-size:13px}.wiki-tech-feature-grid p,.wiki-troubleshooting-list p{color:#6d7b90;font-size:9px;margin:7px 0 0}.wiki-media-links,.wiki-troubleshooting-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.wiki-faq-list details{background:#fbfcff;border-bottom:1px solid #dce4ef;border-left:1px solid #dce4ef;border-right:1px solid #dce4ef}.wiki-faq-list summary{color:#071326;cursor:pointer;font-size:11px;font-weight:800;padding:15px}.wiki-faq-list p{color:#6d7b90;font-size:9px;margin:0;padding:0 15px 15px}.wiki-support-grid>a,.wiki-support-grid>button{align-items:flex-start;background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;color:#071326;cursor:pointer;display:flex;flex-direction:column;min-height:200px;padding:20px;text-align:left}.wiki-social-links a:hover,.wiki-support-grid>a:hover,.wiki-support-grid>button:hover{border-color:#72a5ff}.project-landing-category-grid .icon,.wiki-support-grid>a>.icon,.wiki-support-grid>button>.icon{color:#2f7cff;height:27px;width:27px}.wiki-support-grid span{color:#2f7cff;font-family:var(--font-mono);font-size:7px;margin-top:22px}.wiki-support-grid strong{font-size:17px;margin-top:6px}.wiki-support-grid--projects strong{margin-top:22px}.wiki-support-grid p{color:#68778c;font-size:10px;margin:7px 0 0}.wiki-support-grid em{align-items:center;color:#175fcf;display:inline-flex;font-size:9px;font-style:normal;font-weight:800;gap:6px;margin-top:auto}.wiki-next-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wiki-next-grid a{background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;display:grid;grid-template-columns:1fr auto;min-height:145px;padding:20px}.wiki-comment-form,.wiki-comment-list article{grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;display:grid}.wiki-next-grid strong{color:#071326;font-size:17px;grid-column:1}.wiki-next-grid p{color:#68778c;font-size:10px;grid-column:1;margin:7px 0 0}.wiki-next-grid .icon{color:#2f7cff;grid-column:2;grid-row:1/span 3;height:17px;width:17px}.wiki-comment-list{border-top:1px solid #e4eaf3}.wiki-comment-list article{border-bottom:1px solid #e4eaf3;padding:17px 0}.wiki-comment-list small{color:#8a97a9;font-size:8px}.wiki-comment-list p{color:#5e6d82;font-size:10px;margin:6px 0 0}.wiki-avatar{align-items:center;background:linear-gradient(145deg,#175fcf,#5b9cff);border-radius:50%;color:#fff;display:grid;font-family:var(--font-mono);font-size:9px;font-weight:800;justify-items:center}.wiki-avatar.av-three{background:linear-gradient(145deg,#6a50db,#8d78f1)}.wiki-avatar.av-five{background:linear-gradient(145deg,#071326,#29446d)}.wiki-comment-form{background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;margin-top:20px;padding:18px}.wiki-comment-form label{display:grid;justify-items:end;grid-gap:9px;gap:9px}.wiki-comment-form textarea{border:1px solid #dce4ef;border-radius:8px;color:#071326;outline:0;padding:10px;resize:vertical;width:100%}.wiki-comment-form button{align-items:center;background:#2f7cff;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:7px;min-height:38px;padding:0 12px}.wiki-doc-toc{display:grid;height:-moz-max-content;height:max-content;overflow-y:auto;padding:17px 12px;position:sticky;grid-gap:3px;gap:3px}.wiki-doc-toc>span{padding:0 8px 8px}.wiki-doc-toc button{background:0 0;border:0;border-left:2px solid transparent;color:#6d7b90;cursor:pointer;font-size:9px;min-height:34px;padding:0 8px;text-align:left}.project-detail-prototype .project-detail-toc a:hover,.project-detail-toc a:hover,.wiki-doc-toc button.is-active,.wiki-doc-toc button:hover{background:#eef5ff;border-left-color:#2f7cff;color:#175fcf}.wiki-brand-hero.is-text-only{min-height:430px}.wiki-brand-hero.is-text-only>p{max-width:760px}.wiki-guide-claim{background:linear-gradient(118deg,#071b3d,#123f86 66%,#246bd6);display:flex;flex-direction:column;justify-content:center;min-height:382px}body.rxh-wiki-doc-prototype .wiki-guide-claim h1{color:#fff!important;-webkit-text-fill-color:#fff!important}.wiki-guide-claim .wiki-doc-claim-en{color:#8ec4ff!important}.wiki-guide-claim>p:last-child{color:rgba(235,244,255,.74)}.wiki-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wiki-module-grid button{align-items:flex-start;background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;color:#071326;cursor:pointer;display:flex;flex-direction:column;min-height:204px;padding:18px;text-align:left}.wiki-module-grid button:hover{border-color:#72a5ff;box-shadow:0 14px 28px rgba(26,91,190,.1);transform:translateY(-3px)}.wiki-module-grid .icon{color:#2f7cff;height:24px;width:24px}.wiki-module-grid span{color:#7790b4;font-family:var(--font-mono);font-size:7px;margin-top:18px}.wiki-module-grid strong{font-size:17px;margin-top:7px}.wiki-module-grid p{color:#68778c;font-size:10px;margin:auto 0 0}.wiki-contributor-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.wiki-contributor-board article{background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;display:grid;justify-items:center;min-width:0;padding:18px 10px;text-align:center}.wiki-contributor-board article>div{display:grid;margin:10px 0 8px}.project-detail-prototype .project-ref-comment strong,.wiki-contributor-board strong{color:#071326;font-size:10px}.wiki-contributor-board small,.wiki-contributor-board>article>span:last-child{color:#8290a4;font-size:8px}.wiki-contributor-board em{color:#2f7cff;font-family:var(--font-mono);font-size:17px;font-style:normal;font-weight:800}.wiki-avatar.av-one{background:linear-gradient(145deg,#175fcf,#5b9cff)}.wiki-avatar.av-two{background:linear-gradient(145deg,#0f7f8f,#35b5bf)}.wiki-avatar.av-four{background:linear-gradient(145deg,#c44f2d,#ef8262)}.wiki-guide-week-card{background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;color:#071326;min-width:0;overflow:hidden}.wiki-guide-week-media{aspect-ratio:16/10;background:#edf3fb;overflow:hidden;position:relative}.wiki-guide-week-media span{background:#fff;border-radius:5px;color:#2f7cff;font-family:var(--font-mono);font-size:7px;font-weight:800;left:10px;padding:5px 7px;position:absolute;top:10px}.wiki-guide-week-card>div:last-child{display:grid;padding:15px}.wiki-guide-week-card strong{font-size:13px;margin-top:8px}.wiki-guide-week-card p{color:#6d7b90;font-size:9px;line-height:1.6;margin:6px 0 0}.wiki-guide-week-controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:18px}.wiki-guide-week-controls button{background:#fff;border:1px solid #dce4ef;border-radius:7px;color:#175fcf;cursor:pointer;font-size:9px;font-weight:800;min-height:34px;padding:0 12px}.wiki-guide-week-controls button:disabled{color:#a2adbc;cursor:default}.wiki-guide-week-controls span{color:#7b889b;font-family:var(--font-mono);font-size:9px}.wiki-social-links a{align-items:center;background:#fbfcff;border:1px solid #dce4ef;border-radius:10px;display:grid;grid-template-columns:1fr auto;min-height:76px;padding:0 17px}.wiki-social-links strong{color:#071326;font-size:12px;grid-column:1}.wiki-media-links .icon,.wiki-social-links .icon{color:#2f7cff;grid-column:2;grid-row:1/span 2;height:15px;width:15px}.wiki-guide-faq-list a{align-items:center;display:grid;min-height:90px;grid-gap:15px;border-bottom:1px solid #dce4ef;color:#071326;gap:15px;grid-template-columns:34px minmax(0,1fr) auto;padding:14px 8px}.wiki-guide-faq-list a:hover{background:#f5f9ff}.wiki-guide-faq-list>a>span{color:#2f7cff;font-family:var(--font-mono);font-size:9px;font-weight:800}.wiki-guide-faq-list strong{font-size:11px;margin-top:7px}.wiki-guide-faq-list .icon{color:#2f7cff;height:15px;width:15px}.wiki-connect{background:linear-gradient(180deg,#f8faff,#eef4fd)}.wiki-connect-buttons>a,.wiki-connect-buttons>button{align-items:flex-start;background:#fff;border:1px solid #ccdaee;border-radius:12px;color:#071326;cursor:pointer;display:flex;flex-direction:column;min-height:172px;padding:20px;text-align:left}.wiki-connect-buttons>a:hover,.wiki-connect-buttons>button:hover{border-color:#2f7cff;box-shadow:0 15px 32px rgba(26,91,190,.1);transform:translateY(-3px)}.wiki-connect-buttons .icon{color:#2f7cff;height:28px;width:28px}.wiki-connect-buttons span{color:#2f7cff;font-family:var(--font-mono);font-size:8px;margin-top:22px}.wiki-connect-buttons strong{font-size:19px;margin-top:6px}.wiki-connect-buttons small{color:#738197;font-size:9px;margin-top:5px}.wiki-media-heading{align-items:center;display:flex;justify-content:space-between;margin:30px 0 12px}.project-detail-prototype .project-detail-result strong,.project-detail-result strong,.wiki-media-heading strong{color:#071326;font-size:16px}.wiki-media-links a{align-items:center;background:#fff;border:1px solid #ccdaee;border-radius:10px;display:grid;grid-template-columns:1fr auto;min-height:78px;padding:0 17px}.wiki-media-links strong{color:#071326;font-size:11px;grid-column:1}body.theme-black .project-detail-prototype,body.theme-black .wiki-prototype-page,body.theme-black.rxh-wiki-doc-prototype .main-wrapper{background:#04070d}body.theme-black .wiki-doc-breadcrumb{color:#9aabc2}body.theme-black .project-detail-prototype .project-ad-card,body.theme-black .project-detail-prototype .project-ref-card,body.theme-black .project-detail-prototype .project-ref-header,body.theme-black .project-detail-prototype .project-ref-side-card,body.theme-black .wiki-comment-form,body.theme-black .wiki-doc-article,body.theme-black .wiki-doc-sidebar,body.theme-black .wiki-doc-toc,body.theme-black .wiki-next-grid a,body.theme-black .wiki-support-grid>a,body.theme-black .wiki-support-grid>button{background:#0b1422;border-color:#26344a}body.theme-black .wiki-connect,body.theme-black .wiki-doc-claim{background:#0b1422}body.theme-black .wiki-bookmark-grid>a,body.theme-black .wiki-brand-product-grid>a,body.theme-black .wiki-brand-product-grid>article,body.theme-black .wiki-faq-list details,body.theme-black .wiki-tech-feature-grid article,body.theme-black .wiki-tech-steps li,body.theme-black .wiki-tech-table div,body.theme-black .wiki-troubleshooting-list article{background:#101c2e;border-color:#26344a}body.theme-black .project-detail-prototype .project-bom-item strong,body.theme-black .project-detail-prototype .project-detail-step h3,body.theme-black .project-detail-prototype .project-pitfall-intro strong,body.theme-black .project-detail-prototype .project-ref-author-head strong,body.theme-black .project-detail-prototype .project-ref-card h2,body.theme-black .project-detail-prototype .project-ref-card h3,body.theme-black .project-detail-prototype .project-ref-comment strong,body.theme-black .project-detail-prototype .project-ref-contributor strong,body.theme-black .project-detail-prototype .project-ref-header-info h1,body.theme-black .project-detail-prototype .project-ref-related-grid strong,body.theme-black .project-detail-prototype .project-ref-side-card h2,body.theme-black .project-hub-activity>div strong,body.theme-black .project-hub-body,body.theme-black .project-hub-body h2,body.theme-black .project-hub-contributor strong,body.theme-black .project-hub-empty h2,body.theme-black .project-hub-featured,body.theme-black .project-hub-side-title h2,body.theme-black .project-landing-heading h2,body.theme-black .project-landing-search input,body.theme-black .wiki-bookmark-grid strong,body.theme-black .wiki-brand-product-grid strong,body.theme-black .wiki-comment-list strong,body.theme-black .wiki-connect-buttons strong,body.theme-black .wiki-contributor-board strong,body.theme-black .wiki-doc-claim h1,body.theme-black .wiki-doc-index strong,body.theme-black .wiki-doc-section-heading h2,body.theme-black .wiki-doc-sidebar-footer strong,body.theme-black .wiki-doc-sidebar-head strong,body.theme-black .wiki-faq-list summary,body.theme-black .wiki-guide-faq-list strong,body.theme-black .wiki-guide-week-card strong,body.theme-black .wiki-media-heading strong,body.theme-black .wiki-media-links strong,body.theme-black .wiki-module-grid strong,body.theme-black .wiki-next-grid strong,body.theme-black .wiki-social-links strong,body.theme-black .wiki-support-grid strong,body.theme-black .wiki-tech-feature-grid strong,body.theme-black .wiki-tech-steps strong,body.theme-black .wiki-tech-table strong,body.theme-black .wiki-troubleshooting-list strong{color:#f4f7ff}body.theme-black .wiki-doc-brand-nav a:hover,body.theme-black .wiki-doc-nav a.is-active,body.theme-black .wiki-doc-nav a:hover,body.theme-black .wiki-doc-nav button.is-active,body.theme-black .wiki-doc-nav button:hover,body.theme-black .wiki-doc-toc button.is-active,body.theme-black .wiki-doc-toc button:hover,body.theme-black .wiki-prototype-page--brand-tree .wiki-brand-tree-children a.is-active,body.theme-black .wiki-prototype-page--brand-tree .wiki-brand-tree-children a:hover,body.theme-black .wiki-prototype-page--brand-tree .wiki-brand-tree-trigger:hover{background:#101f35;color:#78aaff}body.theme-black .wiki-doc-brand-nav a,body.theme-black .wiki-doc-nav a,body.theme-black .wiki-doc-nav button,body.theme-black .wiki-doc-toc button{color:#aab7ca}body.theme-black .project-detail-prototype .project-detail-prereq-grid article,body.theme-black .project-detail-prototype .project-detail-step,body.theme-black .project-detail-prototype .project-ref-attachment-grid>a,body.theme-black .project-detail-prototype .project-ref-attachment-grid>button,body.theme-black .project-detail-prototype .project-ref-comment-form textarea,body.theme-black .project-detail-prototype .project-ref-keywords span,body.theme-black .project-detail-prototype .project-ref-related-grid>a,body.theme-black .wiki-connect-buttons>a,body.theme-black .wiki-connect-buttons>button,body.theme-black .wiki-contributor-board article,body.theme-black .wiki-guide-week-card,body.theme-black .wiki-guide-week-controls button,body.theme-black .wiki-media-links a,body.theme-black .wiki-module-grid button,body.theme-black .wiki-social-links a{background:#101c2e;border-color:#26344a;color:#f4f7ff}.wiki-prototype-page--standard-docs,body:has(.wiki-prototype-page--standard-docs) .main-wrapper{background:#fff}.main-wrapper:has(.wiki-prototype-page--standard-docs) main>.container.padding-top--md{padding-top:0!important}.wiki-prototype-page--standard-docs{--wiki-standard-sidebar:256px;--wiki-standard-toc:224px;--wiki-standard-gap:36px;--wiki-standard-breadcrumb-height:52px;color:#1f2937}.wiki-prototype-page--standard-docs .wiki-doc-breadcrumb{background:#fff;border-bottom:1px solid #e2e8f0;font-family:var(--font-sans);font-size:12px;overflow:hidden;padding:0}.wiki-prototype-page--standard-docs .wiki-doc-breadcrumb .section-shell{flex-wrap:nowrap;height:var(--wiki-standard-breadcrumb-height);max-height:var(--wiki-standard-breadcrumb-height);min-height:var(--wiki-standard-breadcrumb-height);overflow-x:auto;overflow-y:hidden;padding-left:calc(var(--wiki-standard-sidebar) + var(--wiki-standard-gap));padding-right:calc(var(--wiki-standard-toc) + var(--wiki-standard-gap));scrollbar-width:none;white-space:nowrap;width:min(1520px,calc(100% - 48px))}#__docusaurus,.project-hub-grid.is-list .project-hub-cover{min-height:100%}.wiki-prototype-page--standard-docs .wiki-doc-breadcrumb .section-shell::-webkit-scrollbar{display:none}.wiki-prototype-page--standard-docs .wiki-doc-breadcrumb strong{background:#edf4ff;border-radius:999px;color:#175fcf;font-weight:700;padding:5px 9px}.wiki-prototype-page--standard-docs .wiki-doc-shell{gap:var(--wiki-standard-gap);grid-template-columns:var(--wiki-standard-sidebar) minmax(0,900px) var(--wiki-standard-toc);justify-content:center;padding-bottom:132px;padding-top:28px;width:min(1520px,calc(100% - 48px))}.wiki-prototype-page--standard-docs .wiki-doc-article,.wiki-prototype-page--standard-docs .wiki-doc-sidebar,.wiki-prototype-page--standard-docs .wiki-doc-toc{background:#fff;border:0;border-radius:0;box-shadow:none}.wiki-prototype-page--standard-docs .wiki-doc-sidebar{border-right:1px solid #e2e8f0;padding-right:18px}.wiki-prototype-page--standard-docs .wiki-doc-sidebar-head{border-bottom:0;gap:7px;padding:4px 10px 18px}.wiki-prototype-page--standard-docs .wiki-doc-brand-nav>span,.wiki-prototype-page--standard-docs .wiki-doc-sidebar-footer span,.wiki-prototype-page--standard-docs .wiki-doc-sidebar-head span,.wiki-prototype-page--standard-docs .wiki-doc-toc>span{color:#64748b;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.02em}.wiki-prototype-page--standard-docs .wiki-doc-sidebar-head strong{color:#0f172a;font-size:20px;line-height:1.25}.wiki-prototype-page--standard-docs .wiki-doc-nav{gap:3px;padding:0 0 14px}.wiki-prototype-page--standard-docs .wiki-doc-brand-nav a,.wiki-prototype-page--standard-docs .wiki-doc-nav a,.wiki-prototype-page--standard-docs .wiki-doc-nav button{border-radius:6px;color:#475569;font-size:14px;line-height:1.45;min-height:38px;padding:8px 10px}.wiki-prototype-page--standard-docs .wiki-doc-brand-nav a:hover,.wiki-prototype-page--standard-docs .wiki-doc-nav a.is-active,.wiki-prototype-page--standard-docs .wiki-doc-nav a:hover,.wiki-prototype-page--standard-docs .wiki-doc-nav button.is-active,.wiki-prototype-page--standard-docs .wiki-doc-nav button:hover{background:#edf4ff;color:#175fcf}.wiki-prototype-page--standard-docs .wiki-doc-brand-nav em,.wiki-prototype-page--standard-docs .wiki-doc-nav em{color:#94a3b8;font-size:10px}.wiki-prototype-page--standard-docs .wiki-doc-brand-nav{border-top:1px solid #e2e8f0;gap:3px;padding:16px 0}.wiki-prototype-page--standard-docs .wiki-doc-brand-nav>span{padding:0 10px 8px}.wiki-prototype-page--standard-docs .wiki-doc-sidebar-footer{background:#fff;border-top:1px solid #e2e8f0;gap:3px;padding:16px 0 0}.wiki-prototype-page--standard-docs .wiki-doc-sidebar-footer a{background:0 0;border:0;border-radius:6px;min-height:54px;padding:9px 10px}.wiki-prototype-page--standard-docs .wiki-doc-sidebar-footer a:hover{background:#edf4ff;border-color:transparent}.wiki-prototype-page--brand-tree .wiki-brand-tree-children a:hover,.wiki-prototype-page--brand-tree .wiki-brand-tree-trigger:hover{background:#f4f7fb;color:#175fcf}.wiki-prototype-page--standard-docs .wiki-doc-sidebar-footer strong{color:#0f172a;font-size:13px}.wiki-prototype-page--brand-tree .wiki-brand-tree{display:grid;padding:0 0 28px}.generated-platform-sections,.project-detail-prototype .project-bom-items,.project-detail-prototype .project-ref-attachment-grid>a>div,.project-detail-prototype .project-ref-attachment-grid>button>div,.project-detail-prototype .project-ref-author-head>div,.project-detail-prototype .project-ref-comment>div,.project-detail-prototype .project-ref-contributor>div,.project-detail-prototype .project-ref-related-grid>a>div,.wiki-prototype-page--brand-tree .wiki-brand-tree-group{display:grid}.wiki-prototype-page--brand-tree .wiki-brand-tree-trigger{align-items:center;background:0 0;border:0;border-radius:6px;color:#475569;cursor:pointer;display:grid;font-size:14px;font-weight:600;grid-template-columns:minmax(0,1fr) auto;line-height:1.35;min-height:42px;padding:8px 10px;text-align:left;width:100%}.wiki-prototype-page--brand-tree .wiki-brand-tree-group.is-current>.wiki-brand-tree-trigger{color:#175fcf;font-weight:800}.wiki-prototype-page--brand-tree .wiki-brand-tree-trigger .icon{color:#7c8798;height:14px;transition:transform .18s;width:14px}.details_GRfv[data-collapsed=false].isBrowser_N3Cq>summary:before,.details_GRfv[open]:not(.isBrowser_N3Cq)>summary:before,.wiki-prototype-page--brand-tree .wiki-brand-tree-group.is-open>.wiki-brand-tree-trigger .icon{transform:rotate(90deg)}.wiki-prototype-page--brand-tree .wiki-brand-tree-children{display:grid;padding:1px 0 9px 14px}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_xiU7,.navbarSearchContainer_dD1C:empty,.rxh-theme-icon .rxh-theme-moon,.sidebarLogo_eN4O,.themedComponent_vIpB,.toggleIcon_ldxt,.wiki-prototype-page--brand-tree .wiki-brand-tree-children[hidden],.wiki-prototype-page--standard-docs .wiki-brand-hero:after,body.theme-black .rxh-theme-icon .rxh-theme-sun,html[data-announcement-bar-initially-dismissed=true] .announcementBar_c5a0,html[data-theme=dark] .rxh-theme-icon .rxh-theme-sun{display:none}.wiki-prototype-page--brand-tree .wiki-brand-tree-category{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.04em;padding:9px 10px 5px 13px}.wiki-prototype-page--brand-tree .wiki-brand-tree-children a{align-items:center;border-radius:6px;color:#5b6778;display:flex;font-size:13px;line-height:1.45;min-height:36px;padding:7px 10px 7px 20px}.wiki-prototype-page--brand-tree .wiki-brand-tree-children a.is-active{background:#eaf2ff;color:#175fcf;font-weight:700}.wiki-prototype-page--standard-docs .wiki-doc-main{max-width:900px}.wiki-prototype-page--standard-docs .wiki-doc-article{color:#1f2937;overflow:visible}.wiki-prototype-page--standard-docs .wiki-doc-section{border-bottom:0;padding:34px 0;scroll-margin-top:100px}.wiki-prototype-page--standard-docs .wiki-doc-section:first-child{padding-top:2px}.wiki-prototype-page--standard-docs .wiki-doc-section+.wiki-doc-section{border-top:1px solid #edf0f5}.wiki-prototype-page--standard-docs .wiki-brand-hero p,.wiki-prototype-page--standard-docs .wiki-doc-claim p,.wiki-prototype-page--standard-docs .wiki-doc-section>p{color:#334155;font-size:16px;line-height:1.82;max-width:780px}.wiki-prototype-page--standard-docs .wiki-brand-hero p{color:#334155!important}.wiki-prototype-page--standard-docs .wiki-doc-section-heading{align-items:flex-start;margin-bottom:22px}.wiki-prototype-page--standard-docs .wiki-doc-claim>span,.wiki-prototype-page--standard-docs .wiki-doc-section-heading>div>span{color:#2f7cff;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.02em}.wiki-prototype-page--standard-docs .wiki-doc-section-heading h2{color:#0f172a;font-size:30px;line-height:1.25;margin-top:8px}.wiki-prototype-page--standard-docs .wiki-doc-section-heading>p{color:#64748b;font-family:var(--font-sans);font-size:12px;padding-top:24px}.wiki-prototype-page--standard-docs .wiki-brand-hero,.wiki-prototype-page--standard-docs .wiki-doc-claim{background:#fff;color:#1f2937;min-height:0;overflow:visible}.wiki-prototype-page--standard-docs .wiki-brand-mark{background:#edf4ff;border:1px solid #c7d8f2;border-radius:999px;color:#175fcf;font-family:var(--font-sans);font-size:11px;padding:5px 9px}.wiki-prototype-page--standard-docs .wiki-brand-hero>span:not(.wiki-brand-mark){color:#2f7cff;font-family:var(--font-sans);font-size:12px;font-weight:700;margin-top:18px}.wiki-prototype-page--standard-docs .wiki-brand-hero h1,.wiki-prototype-page--standard-docs .wiki-doc-claim h1{color:#0f172a;font-size:44px;letter-spacing:-.025em;line-height:1.14;margin:10px 0 18px;max-width:800px}.wiki-prototype-page--standard-docs .wiki-brand-hero .wiki-doc-claim-en,.wiki-prototype-page--standard-docs .wiki-doc-claim-en{color:#175fcf!important;font-size:16px;line-height:1.7;margin-bottom:8px}.wiki-prototype-page--standard-docs .wiki-brand-hero>img{background:linear-gradient(135deg,#eef5ff,#d9eaff);border:1px solid #d9e5f6;border-radius:3px;bottom:auto;display:block;filter:none;margin-top:28px;max-height:300px;-o-object-fit:contain;object-fit:contain;padding:38px 10%;position:relative;right:auto;width:100%}.wiki-prototype-page--standard-docs .wiki-bookmark-grid{border-top:1px solid #e2e8f0;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.wiki-prototype-page--standard-docs .wiki-bookmark-grid>a{align-items:center;display:grid;min-height:0;grid-gap:16px;background:0 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;gap:16px;grid-template-columns:42px minmax(0,1fr);padding:18px 4px}.wiki-prototype-page--standard-docs .wiki-bookmark-grid>a:hover,.wiki-prototype-page--standard-docs .wiki-doc-index>a:hover{background:#f7faff}.wiki-prototype-page--standard-docs .wiki-bookmark-grid strong,.wiki-prototype-page--standard-docs .wiki-doc-index strong{font-size:16px}.wiki-prototype-page--standard-docs .wiki-bookmark-grid p,.wiki-prototype-page--standard-docs .wiki-brand-product-grid p,.wiki-prototype-page--standard-docs .wiki-doc-index p,.wiki-prototype-page--standard-docs .wiki-faq-list p,.wiki-prototype-page--standard-docs .wiki-support-grid p,.wiki-prototype-page--standard-docs .wiki-tech-feature-grid p,.wiki-prototype-page--standard-docs .wiki-tech-steps p,.wiki-prototype-page--standard-docs .wiki-troubleshooting-list p{color:#475569;font-size:14px;line-height:1.7}.wiki-prototype-page--standard-docs .wiki-bookmark-grid small,.wiki-prototype-page--standard-docs .wiki-bookmark-grid span,.wiki-prototype-page--standard-docs .wiki-doc-index em,.wiki-prototype-page--standard-docs .wiki-doc-index small{font-size:11px}.wiki-prototype-page--standard-docs .wiki-doc-index>a{min-height:84px;padding:16px 4px}.wiki-prototype-page--standard-docs .wiki-brand-product-grid,.wiki-prototype-page--standard-docs .wiki-support-grid{gap:14px}.wiki-prototype-page--standard-docs .wiki-brand-product-grid>a,.wiki-prototype-page--standard-docs .wiki-brand-product-grid>article,.wiki-prototype-page--standard-docs .wiki-tech-feature-grid article,.wiki-prototype-page--standard-docs .wiki-troubleshooting-list article{background:#fbfdff;border:1px solid #d9e2ef;border-radius:8px;min-height:0;padding:20px}.wiki-prototype-page--standard-docs .wiki-brand-product-grid strong{font-size:20px;margin-top:24px}.wiki-prototype-page--standard-docs .wiki-brand-product-grid em,.wiki-prototype-page--standard-docs .wiki-brand-product-grid span,.wiki-prototype-page--standard-docs .wiki-doc-source,.wiki-prototype-page--standard-docs .wiki-tech-steps li>span,.wiki-prototype-page--standard-docs .wiki-tech-table span,.wiki-prototype-page--standard-docs .wiki-tech-tags span{font-size:11px}.wiki-prototype-page--standard-docs .wiki-faq-list details,.wiki-prototype-page--standard-docs .wiki-tech-steps li,.wiki-prototype-page--standard-docs .wiki-tech-table div{background:#fbfdff}.wiki-prototype-page--standard-docs .wiki-faq-list summary,.wiki-prototype-page--standard-docs .wiki-tech-feature-grid strong,.wiki-prototype-page--standard-docs .wiki-tech-steps strong,.wiki-prototype-page--standard-docs .wiki-tech-table strong,.wiki-prototype-page--standard-docs .wiki-troubleshooting-list strong{font-size:15px}.wiki-prototype-page--standard-docs .wiki-support-grid>a,.wiki-prototype-page--standard-docs .wiki-support-grid>button{background:#fbfdff;border-radius:8px;min-height:172px;padding:20px}.wiki-prototype-page--standard-docs .wiki-support-grid strong{font-size:17px}.wiki-prototype-page--standard-docs .wiki-support-grid em,.wiki-prototype-page--standard-docs .wiki-support-grid span{font-size:11px}.wiki-prototype-page--standard-docs .wiki-doc-toc{border-left:1px solid #e2e8f0;gap:2px;overflow-y:auto;padding:4px 0 4px 20px}.wiki-prototype-page--standard-docs .wiki-doc-toc>span{color:#64748b;padding:0 10px 10px}.wiki-prototype-page--standard-docs .wiki-doc-toc button{border-left:2px solid transparent;color:#64748b;font-size:12px;line-height:1.45;min-height:33px;padding:7px 10px}.wiki-prototype-page--standard-docs .wiki-doc-toc button.is-active,.wiki-prototype-page--standard-docs .wiki-doc-toc button:hover{background:0 0;border-left-color:#2f7cff;color:#175fcf}body.theme-black .wiki-prototype-page--standard-docs,body.theme-black .wiki-prototype-page--standard-docs .wiki-brand-hero,body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-article,body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-breadcrumb,body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-claim,body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-sidebar,body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-toc,body.theme-black:has(.wiki-prototype-page--standard-docs) .main-wrapper{background:#08111f}body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-breadcrumb,body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-section+.wiki-doc-section,body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-sidebar,body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-toc{border-color:#243247}body.theme-black .wiki-prototype-page--brand-tree .wiki-brand-tree-children a,body.theme-black .wiki-prototype-page--brand-tree .wiki-brand-tree-trigger{color:#aab7ca}.project-detail-page,.project-landing-page{background:#f3f6fb}.project-landing-page{font-size:16px;font-size:var(--rxh-ui-body-font-size,16px)}.project-landing-hero{background:radial-gradient(circle at 84% 18%,rgba(79,167,255,.34),transparent 30%),linear-gradient(115deg,#071326,#0d3d85 68%,#1764d9);color:#fff;padding:112px 0 92px}.project-landing-hero-grid{align-items:end;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:64px;gap:64px}.project-landing-hero h1{font-size:max(46px,min(6vw,82px));letter-spacing:0;line-height:.98;margin:0;max-width:850px;white-space:pre-line}.project-landing-hero p{color:rgba(235,244,255,.72);font-size:14px;line-height:1.75;margin:20px 0 0;max-width:700px}.project-landing-search{align-items:center;display:grid;min-height:58px;width:100%;grid-gap:12px;background:#fff;border:1px solid #d7e1ef;border-radius:10px;box-shadow:0 14px 34px rgba(10,37,79,.065);gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 0 46px;padding:6px 6px 6px 18px}.project-landing-search .icon{color:#2f7cff;height:18px;width:18px}.project-landing-search input{background:0 0;border:0;color:#071326;font-size:12px;min-width:0;outline:0}.project-landing-search input::-moz-placeholder{color:#8795a9}.project-landing-search input::placeholder{color:#8795a9}.project-landing-search button{background:#2f7cff;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:10px;font-weight:900;min-height:44px;padding:0 22px}.project-landing-submit{align-items:center;background:#2f7cff;border:1px solid hsla(0,0%,100%,.2);border-radius:9px;box-shadow:0 14px 30px rgba(0,39,111,.28);color:#fff!important;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;margin-top:28px;min-height:56px;width:min(360px,100%)}.project-landing-submit:hover{background:#1f6fe8;color:#fff;-webkit-text-decoration:none;text-decoration:none}.project-landing-hero .project-hub-stats{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;display:grid;grid-template-columns:repeat(2,1fr);margin:0;overflow:hidden;grid-gap:0;backdrop-filter:blur(14px);gap:0}.project-landing-hero .project-hub-stats div{border-bottom:1px solid hsla(0,0%,100%,.13);border-right:1px solid hsla(0,0%,100%,.13);min-height:124px;padding:30px}.generated-markdown-table td:last-child,.generated-markdown-table th:last-child,.project-landing-hero .project-hub-stats div:nth-child(2n){border-right:0}.project-landing-search-section{padding:40px 0 8px}.project-hub-activity:last-child,.project-landing-search-section .project-landing-search{margin-bottom:0}.project-landing-heading h2{color:#071326;font-size:max(32px,min(4vw,50px));letter-spacing:-.045em;line-height:1;margin:0}.project-landing-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.project-landing-category-grid button{align-items:flex-start;background:#fff;border:1px solid #dce4ef;border-radius:12px;color:#071326;cursor:pointer;display:flex;flex-direction:column;min-height:250px;padding:22px;text-align:left}.project-landing-category-grid button.is-active,.project-landing-category-grid button:hover{background:#f4f8ff;border-color:#72a5ff}.project-landing-category-grid span{color:#2f7cff;font-family:var(--font-mono);font-size:14px;font-weight:900;margin-top:28px}.project-landing-category-grid strong{font-size:20px;margin-top:8px}.project-landing-category-grid p{color:#6d7b90;font-size:20px;line-height:1.5;margin:7px 0 0}.project-landing-page .project-hub-layout{padding-top:10px}.project-detail-page .project-ref-breadcrumb{background:#08152d;color:rgba(232,241,255,.62)}.project-detail-shell{align-items:start;display:grid;grid-template-columns:220px minmax(0,1fr);padding-bottom:100px;padding-top:28px;grid-gap:24px;gap:24px}.project-detail-toc{background:#fff;border:1px solid #dce4ef;border-radius:13px;box-shadow:0 12px 32px rgba(10,37,79,.055);display:grid;padding:18px 12px;position:sticky;top:90px;grid-gap:3px;gap:3px}.project-detail-toc>span{color:#2f7cff;font-family:var(--font-mono);font-size:8px;font-weight:900;padding:0 8px 9px}.project-detail-toc a{align-items:center;border-left:2px solid transparent;color:#6d7b90;display:flex;font-size:9px;min-height:34px;padding:0 9px}.generated-wiki-hero-copy,.project-detail-body,.project-detail-prototype .project-detail-body,.project-hub-main{min-width:0}.project-detail-content-grid{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 300px;margin-top:24px;grid-gap:24px;gap:24px}.project-detail-prereq-grid,.project-detail-prototype .project-detail-prereq-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.project-detail-prereq-grid article,.project-detail-prototype .project-detail-prereq-grid article{background:#fbfcff;border:1px solid #dce4ef;border-radius:10px;min-height:135px;padding:17px}.project-detail-prereq-grid span,.project-detail-prototype .project-detail-prereq-grid span{color:#2f7cff;font-family:var(--font-mono);font-size:7px;font-weight:900}.project-detail-prereq-grid strong,.project-detail-prototype .project-detail-prereq-grid strong{color:#071326;display:block;font-size:14px;margin-top:34px}.project-detail-prototype .project-detail-step-list,.project-detail-step-list{display:grid;grid-gap:14px;gap:14px}.project-detail-prototype .project-detail-step,.project-detail-step{align-items:start;display:grid;grid-gap:18px;background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;gap:18px;grid-template-columns:42px minmax(0,1fr);padding:20px}.project-detail-prototype .project-detail-step>span,.project-detail-step>span{align-items:center;background:#eaf2ff;border-radius:10px;color:#2f7cff;display:grid;font-family:var(--font-mono);font-size:10px;font-weight:900;height:38px;justify-items:center;place-items:center;width:38px}.project-detail-prototype .project-detail-step p,.project-detail-step p{color:#66758b;font-size:15px;line-height:1.7;margin:7px 0 0}.project-detail-prototype .project-detail-result,.project-detail-result{background:#fbfcff;border:1px solid #dce4ef;border-radius:11px;overflow:hidden}.project-detail-prototype .project-detail-result img,.project-detail-result img{max-height:360px;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail-prototype .project-detail-result div,.project-detail-result div{padding:17px}.project-detail-prototype .project-detail-result p,.project-detail-result p{color:#65748a;font-size:10px;margin:7px 0 0}body.theme-black .project-landing-search input::-moz-placeholder{color:#8290a6}body.theme-black .project-landing-search input::placeholder{color:#8290a6}body.theme-black .project-landing-category-grid button{background:#0b1422;border-color:#26344a;color:#f4f7ff}.project-hub-layout{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 400px;padding-bottom:100px;padding-top:26px;grid-gap:28px;gap:28px}.project-hub-type-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.project-hub-type-tabs button{background:#fff;border:1px solid #dce4ef;border-radius:999px;color:#58677e;cursor:pointer;font-size:20px;font-weight:700;line-height:1.2;min-height:52px;padding:0 18px}.project-detail-prototype .project-pitfall-submit button.is-primary,.project-detail-prototype .project-reproduction-actions .is-primary,.project-hub-type-tabs button.is-active,.project-hub-type-tabs button:hover,.project-hub-view-toggle button.is-active,.project-hub-view-toggle button:hover,body.theme-black .project-detail-prototype .project-pitfall-submit button.is-primary,body.theme-black .project-detail-prototype .project-reproduction-actions .is-primary{background:#2f7cff;border-color:#2f7cff;color:#fff}.project-hub-type-tabs span{margin-left:4px;opacity:.65}.project-hub-filter-bar{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 10px 26px rgba(10,37,79,.045);display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding:18px 20px}.project-hub-filter-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.project-hub-filter-left>span{color:#8390a4;font-size:18px}.project-hub-filter-left label{align-items:center;border:1px solid #dce4ef;border-radius:7px;color:#7b899d;display:flex;font-size:16px;gap:10px;min-height:50px;padding:0 12px}.project-hub-filter-left select{background:0 0;border:0;color:#071326;cursor:pointer;font-size:18px;max-width:100%;min-width:0;outline:0}.project-hub-view-toggle{display:flex;flex:0 0 auto;gap:4px}.project-hub-view-toggle button{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:7px;color:#77859a;cursor:pointer;display:grid;height:36px;justify-items:center;place-items:center;width:36px}.project-hub-result-line{align-items:center;color:#8491a5;display:flex;font-family:var(--font-mono);font-size:16px;gap:20px;justify-content:flex-start;margin-bottom:14px}.project-detail-prototype .project-ad-product-list .icon,.project-detail-prototype .project-ad-product-list>a:hover,.project-hub-result-line strong{color:#2f7cff}.project-hub-result-line>span:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.project-hub-active-product{align-items:center;background:#eaf2ff;border:1px solid #9fc2fb;border-radius:999px;color:#175fcf;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:7px;min-height:40px;padding:0 12px}.project-hub-active-product:hover{background:#dceaff;border-color:#2f7cff}.project-hub-active-product b{font-size:24px;line-height:1}.project-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.project-hub-card{background:#fff;border:1px solid #dce4ef;border-radius:13px;box-shadow:0 12px 30px rgba(10,37,79,.05);display:flex;flex-direction:column;min-width:0;overflow:hidden}.project-hub-card:hover{border-color:#8ab8ff;box-shadow:0 18px 42px rgba(26,91,190,.12);transform:translateY(-3px)}.project-hub-cover{background-position:50%;background-size:cover;display:block;min-height:170px;position:relative}.project-hub-cover:after{background:linear-gradient(180deg,rgba(3,15,37,.04),rgba(3,15,37,.22));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.project-cover-mobile,.project-detail-prototype .project-cover-mobile{background-image:url(/assets/images/hero-robotics-7ad43ac903c9a2457f7f1c2292780643.jpg)}.project-cover-humanoid{background-image:url(/assets/images/robot-humanoid-0f6f650535ce36e17130731dc9086552.jpg)}.project-cover-board,.project-detail-prototype .project-cover-board{background-image:url(/assets/images/circuit-board-e660f6b6d056ad9ac3ae45d05668c1be.jpg)}.project-hub-badge{border-radius:6px;font-size:7px;font-weight:800;left:10px;padding:5px 8px;position:absolute;top:10px;z-index:2}.badge-official{background:#1e40af;color:#fff}.badge-featured{background:#fbbf24;color:#78350f}.badge-community{background:hsla(0,0%,100%,.91);border:1px solid hsla(0,0%,100%,.7);color:#475569}.badge-university,.project-detail-prototype .project-ref-badges span:last-child,.project-hub-tags span:nth-child(3){background:#f5f3ff;color:#5b21b6}.badge-competition{background:#fff1f2;color:#9f1239}.project-hub-body{color:#071326;display:flex;flex-direction:column;min-height:138px;padding:17px}.project-hub-body h2{font-size:17px;line-height:1.4;margin:0}.project-hub-body>p{color:#748196;font-size:10px;line-height:1.55;margin:0 0 12px}.project-hub-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.project-hub-tags span{background:#eaf2ff;border-radius:5px;color:#1e40af;font-size:7px;font-weight:700;padding:3px 7px}.project-detail-prototype .project-ref-contributor .rank-1,.project-hub-contributor .rank-1,.project-hub-tags span:nth-child(4){background:#fef3c7;color:#92400e}.project-hub-footer{align-items:center;border-top:1px solid #edf1f7;color:#8491a5;display:flex;gap:10px;justify-content:flex-start;margin-top:auto;padding-top:13px}.project-hub-author{align-items:center;color:#526176;display:inline-flex;font-size:12px;font-weight:700;gap:9px}.project-hub-author i{align-items:center;background:#eaf2ff;border-radius:50%;color:#1e40af;display:grid;flex:0 0 35px;font-size:12px;font-style:normal;height:35px;justify-items:center;place-items:center;width:35px}.project-hub-grid.is-list{grid-template-columns:1fr}.project-hub-grid.is-list .project-hub-card{display:grid;grid-template-columns:280px minmax(0,1fr)}.project-hub-grid.is-list .project-hub-body{min-height:150px}.project-hub-empty{align-content:center;align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:12px;color:#071326;display:grid;justify-items:center;min-height:280px;place-items:center;text-align:center}.project-hub-empty h2{margin:0 0 5px}.project-hub-empty p{color:#748196;font-size:10px;margin:0}.project-hub-load-more{margin-top:26px;text-align:center}.project-hub-load-more button{background:#fff;border:1px solid #dce4ef;border-radius:8px;color:#526176;cursor:pointer;font-size:11px;font-weight:700;min-height:42px;padding:0 34px}.project-detail-prototype .project-ref-actions button.is-active,.project-detail-prototype .project-ref-actions button:hover,.project-hub-load-more button:hover{background:#eaf2ff;border-color:#2f7cff;color:#175fcf}.project-hub-sidebar{display:grid;position:sticky;top:88px;grid-gap:14px;gap:14px}.project-hub-side-card{background:#fff;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 12px 30px rgba(10,37,79,.045);padding:20px}.project-hub-submit{align-items:center;background:#2f7cff;border-radius:8px;color:#fff!important;display:flex;font-size:11px;font-weight:800;justify-content:center;min-height:42px;width:100%}.project-hub-submit:hover{background:#1f6fe8}.project-hub-side-card>p{color:#8491a5;font-size:9px;margin:8px 0 0;text-align:center}.project-hub-side-title{align-items:center;border-bottom:1px solid #edf1f7;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.project-hub-side-title h2{color:#071326;font-size:26px;line-height:1.2;margin:0}.project-hub-side-title a,.project-hub-side-title span{color:#2f7cff;font-size:16px}.project-hub-hot-tags{display:flex;flex-wrap:wrap;gap:10px}.project-hub-hot-tags button{background:#f8faff;border:1px solid #dce4ef;border-radius:999px;color:#58677e;cursor:pointer;font-size:16px;line-height:1.2;min-height:40px;padding:0 14px}.project-hub-hot-tags button.is-active,.project-hub-hot-tags button:hover{background:#eaf2ff;border-color:#72a5ff;color:#175fcf}.project-hub-contributor,.project-hub-featured{display:grid;grid-gap:12px;border-bottom:1px solid #edf1f7;gap:12px}.project-hub-contributor{align-items:center;min-height:78px;grid-template-columns:36px 1fr auto}.project-hub-contributor .rank{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:grid;font-size:16px;font-weight:800;height:32px;justify-items:center;place-items:center;width:32px}.project-detail-prototype .project-ref-contributor .rank-2,.project-hub-contributor .rank-2{background:#e2e8f0;color:#475569}.project-detail-prototype .project-ref-contributor .rank-3,.project-hub-contributor .rank-3{background:#ffedd5;color:#9a3412}.project-detail-prototype .project-ad-product-list>a>div,.project-hub-contributor div,.project-hub-featured div{display:grid;min-width:0}.project-hub-contributor strong{color:#071326;font-size:20px;line-height:1.35}.project-hub-contributor small,.project-hub-featured small{color:#8a97a9;font-size:14px;line-height:1.45}.project-hub-contributor em{color:#2f7cff;font-family:var(--font-mono);font-size:18px;font-style:normal;font-weight:800}.project-hub-featured{align-items:center;width:100%;color:#071326;grid-template-columns:72px 1fr;padding:12px 0}.project-hub-thumb{background-position:50%;background-size:cover;border-radius:8px;display:block;height:72px;width:72px}.project-hub-featured strong{font-size:18px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-hub-activity{align-items:center;display:grid;min-height:98px;grid-gap:14px;background:#f8faff;border:1px solid #edf1f7;border-radius:8px;gap:14px;grid-template-columns:68px minmax(0,1fr);margin-bottom:12px;padding:14px}.project-hub-activity:hover{background:#eaf2ff;border-color:#72a5ff}.project-hub-activity>span{align-content:center;background:#2f7cff;border-radius:8px;color:#fff;display:grid;height:68px;justify-items:center;width:68px}.project-hub-activity>span strong{font-size:26px;line-height:1}.project-hub-activity>span small{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.25}.project-hub-activity>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.project-hub-activity>div strong{color:#071326;font-size:18px;line-height:1.35}.project-hub-activity>div small{color:#8794a8;font-size:14px;line-height:1.45}body.theme-black .project-hub-card,body.theme-black .project-hub-empty,body.theme-black .project-hub-filter-bar,body.theme-black .project-hub-filter-left label,body.theme-black .project-hub-load-more button,body.theme-black .project-hub-side-card,body.theme-black .project-hub-type-tabs button,body.theme-black .project-hub-view-toggle button{background:#0b1422;border-color:#26344a;box-shadow:none;color:#d7dfec}body.theme-black .project-hub-filter-left select{background:#0b1422;color:#f4f7ff;--csstools-color-scheme--light: ;color-scheme:dark}body.theme-black .project-detail-prototype .project-bom-item,body.theme-black .project-hub-contributor,body.theme-black .project-hub-featured,body.theme-black .project-hub-footer,body.theme-black .project-hub-side-title{border-color:#26344a}body.theme-black .project-hub-activity,body.theme-black .project-hub-hot-tags button{background:#101c2e;border-color:#26344a;color:#c2ccdc}body.theme-black .project-hub-active-product,body.theme-black .project-hub-activity:hover,body.theme-black .project-hub-hot-tags button.is-active,body.theme-black .project-hub-hot-tags button:hover,body.theme-black .project-hub-load-more button:hover{background:#142747;border-color:#4e8fe9;color:#8bc6ff}body.rxh-project-detail-prototype .pagination-nav,body.rxh-project-detail-prototype .theme-doc-breadcrumbs,body.rxh-project-detail-prototype .theme-doc-sidebar-container,body.rxh-project-detail-prototype .theme-doc-toc-desktop,body.rxh-project-detail-prototype [class*=breadcrumbsContainer],body.rxh-project-detail-prototype [class*=docItemPaginator],body:has(.project-detail-prototype) .pagination-nav,body:has(.project-detail-prototype) .theme-doc-breadcrumbs,body:has(.project-detail-prototype) .theme-doc-sidebar-container,body:has(.project-detail-prototype) .theme-doc-toc-desktop,body:has(.project-detail-prototype) [class*=breadcrumbsContainer],body:has(.project-detail-prototype) [class*=docItemPaginator]{display:none!important}body.rxh-project-detail-prototype [class*=docItemCol],body.rxh-project-detail-prototype [class*=docItemContainer],body.rxh-project-detail-prototype [class*=docMainContainer],body.rxh-project-detail-prototype main>.container,body.rxh-project-detail-prototype main>.container>.row,body:has(.project-detail-prototype) [class*=docItemCol],body:has(.project-detail-prototype) [class*=docItemContainer],body:has(.project-detail-prototype) [class*=docMainContainer],body:has(.project-detail-prototype) main>.container,body:has(.project-detail-prototype) main>.container>.row{margin:0;max-width:none;padding:0;width:100%}body.rxh-project-detail-prototype main .col,body:has(.project-detail-prototype) main .col{flex:0 0 100%;margin:0;max-width:none;padding:0;width:100%}body.rxh-project-detail-prototype .theme-doc-markdown,body:has(.project-detail-prototype) .theme-doc-markdown{font-size:inherit;line-height:normal;margin:0;max-width:none}body.rxh-project-detail-prototype .theme-doc-markdown>:first-child,body:has(.project-detail-prototype) .theme-doc-markdown>:first-child{margin-top:0}body.rxh-project-detail-prototype .theme-doc-markdown>:last-child,body:has(.project-detail-prototype) .theme-doc-markdown>:last-child{margin-bottom:0}body.rxh-project-detail-prototype .main-wrapper,body:has(.project-detail-prototype) .main-wrapper{background:#f3f6fb}.project-detail-prototype{background:#f3f6fb;color:#202b3d;font-family:var(--font-sans);max-width:100vw;min-height:100vh;overflow-x:clip;width:100%}.project-detail-prototype .icon{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.project-detail-prototype section{scroll-margin-top:90px}.project-detail-prototype .project-ref-breadcrumb{background:#08152d;border-bottom:1px solid #1e3150;color:rgba(232,241,255,.62);font-family:var(--font-mono);font-size:10px;padding:14px 0}.project-detail-prototype .project-ref-breadcrumb i{color:#71809a;font-style:normal}.project-detail-prototype .project-ref-breadcrumb a:hover{color:#79b5ff}.project-detail-prototype .project-detail-shell{align-items:start;display:grid;grid-template-columns:260px minmax(0,1fr);padding-bottom:100px;padding-top:28px;grid-gap:28px;gap:28px}.project-detail-prototype .project-detail-toc{background:#fff;border:1px solid #dce4ef;border-radius:13px;box-shadow:0 12px 32px rgba(10,37,79,.055);display:grid;max-height:calc(100vh - 118px);overflow-y:auto;overscroll-behavior:contain;padding:18px 12px;position:sticky;scrollbar-color:#bfd0e6 transparent;scrollbar-gutter:stable;scrollbar-width:thin;top:90px;grid-gap:3px;gap:3px}.project-detail-prototype .project-detail-toc::-webkit-scrollbar{width:6px}.project-detail-prototype .project-detail-toc::-webkit-scrollbar-thumb{background:#bfd0e6;border-radius:999px}.project-detail-prototype .project-detail-toc>span{color:#2f7cff;font-family:var(--font-mono);font-size:11px;font-weight:900;line-height:1.45;padding:0 9px 9px}.project-detail-prototype .project-detail-toc a{align-items:center;border-left:3px solid transparent;color:#53657d;display:flex;font-size:11px;line-height:1.45;min-height:34px;padding:6px 9px}.project-detail-prototype .project-ref-card,.project-detail-prototype .project-ref-header,.project-detail-prototype .project-ref-side-card{background:#fff;border:1px solid #dce4ef;border-radius:14px;box-shadow:0 12px 30px rgba(10,37,79,.05)}.project-detail-prototype .project-ref-card,.project-detail-prototype .project-ref-side-card{max-width:100%;min-width:0;word-wrap:anywhere}.project-detail-prototype .project-ref-header{margin-bottom:22px;padding:28px 32px}.project-detail-prototype .project-ref-header-top{display:grid;grid-gap:16px;gap:16px;grid-template-columns:80px minmax(0,1fr)}.project-detail-prototype .project-ref-cover{background-position:50%;background-size:cover;border-radius:12px;height:80px;width:80px}.project-detail-prototype .project-ref-header-info h1{color:#071326;font-size:28px;letter-spacing:0;line-height:1.2;margin:0 0 7px}.project-detail-prototype .project-ref-header-info>p{color:#526176;font-size:13px;line-height:1.55;margin:0 0 12px}.project-detail-prototype .project-ref-meta{color:#7c899d;display:flex;flex-wrap:wrap;font-size:9px;gap:14px}.project-detail-prototype .project-ref-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.project-detail-prototype .project-ref-badges span{background:#eaf2ff;border-radius:8px;color:#175fcf;font-size:12px;font-weight:700;padding:6px 13px}.project-detail-prototype .project-ref-badges span:first-child{background:#ecfdf5;color:#065f46}.project-detail-prototype .project-ref-actions{border-top:1px solid #edf1f7;display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px}.project-detail-prototype .project-ref-actions button{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:8px;color:#526176;cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:7px;min-height:40px;padding:0 15px}.project-detail-prototype .project-ref-actions em{font-family:var(--font-mono);font-size:8px;font-style:normal}.project-detail-prototype .project-detail-content-grid{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,280px);margin-top:24px;grid-gap:32px;gap:32px}.project-detail-prototype .project-ref-main{display:grid;max-width:100%;min-width:0;width:100%;grid-gap:18px;gap:18px}.project-detail-prototype .project-ref-card{padding:26px 30px}.project-detail-prototype .project-ref-card h2{border-bottom:2px solid #eaf2ff;color:#071326;font-size:19px;letter-spacing:0;line-height:1.3;margin:0 0 17px;padding-bottom:11px}.project-detail-prototype .project-ref-card h3{color:#071326;font-size:14px;letter-spacing:0;margin:22px 0 9px}.project-detail-prototype .project-ref-card>p{color:#526176;font-size:12px;line-height:1.85;margin:0 0 14px}.project-detail-prototype .project-ref-section-title{align-items:center;border-bottom:2px solid #eaf2ff;display:flex;gap:18px;justify-content:space-between;margin-bottom:17px;padding-bottom:11px}.project-detail-prototype .project-ref-section-title h2{border:0;margin:0;padding:0}.project-detail-prototype .project-ref-callout{background:#eef5ff;border-left:4px solid #2f7cff;border-radius:0 8px 8px 0;margin:16px 0;padding:15px 16px}.project-detail-prototype .project-ref-callout strong{color:#175fcf;font-size:10px}.project-detail-prototype .project-ref-callout p{color:#526176;font-size:10px;margin:4px 0 0}.project-detail-prototype .project-ref-code{margin-top:12px}.project-detail-prototype .project-ref-code>div{align-items:center;display:flex;font-family:var(--font-mono);font-size:8px;justify-content:space-between;min-height:42px;padding:0 13px}.project-detail-prototype .project-ref-code button{border:1px solid #385173;border-radius:6px;cursor:pointer;font-size:8px;min-height:27px;padding:0 8px}.project-detail-prototype .project-ref-code pre{font-size:10px;line-height:1.7;margin:0;overflow-x:auto;padding:17px}.project-detail-prototype .project-bom-item{align-items:center;display:grid;min-height:62px;position:relative;grid-gap:11px;border-bottom:1px solid #edf1f7;color:inherit;gap:11px;grid-template-columns:38px minmax(0,1fr) auto;padding:10px 14px;-webkit-text-decoration:none;text-decoration:none}.project-detail-prototype .project-bom-item.is-link{cursor:pointer;padding-right:112px;transition:background-color .16s,color .16s}.project-detail-prototype .project-bom-item:focus-visible,.project-detail-prototype .project-bom-item:hover{background:#eef5ff;outline:0}.project-detail-prototype .project-bom-item strong{color:#071326;font-size:11px;min-width:0}.project-detail-prototype .project-bom-link-hint{align-items:center;color:#176de8;display:inline-flex;font-size:10px;font-weight:800;gap:6px;opacity:0;position:absolute;right:16px;transform:translateX(-5px);transition:opacity .16s,transform .16s}.project-detail-prototype .project-bom-item.is-link:focus-visible .project-bom-link-hint,.project-detail-prototype .project-bom-item.is-link:hover .project-bom-link-hint{opacity:1;transform:translateX(0)}.project-detail-prototype .project-bom-item.is-link:focus-visible .generated-bom-detail,.project-detail-prototype .project-bom-item.is-link:hover .generated-bom-detail{opacity:0}.project-detail-prototype .project-bom-item .generated-bom-detail.is-quantity{color:#526176;font-size:18px;font-weight:700;opacity:1}.project-detail-prototype .project-ref-attachment-group+.project-ref-attachment-group{border-top:1px solid #edf1f7;margin-top:22px;padding-top:20px}.project-detail-prototype .project-ref-attachment-grid>a,.project-detail-prototype .project-ref-attachment-grid>button{align-items:center;display:grid;min-height:70px;grid-gap:10px;background:#f8faff;border:1px solid #dce4ef;border-radius:9px;color:#071326;cursor:pointer;gap:10px;grid-template-columns:38px 1fr;padding:11px;text-align:left}.project-detail-prototype .project-ref-attachment-grid>a:hover,.project-detail-prototype .project-ref-attachment-grid>button:hover{background:#eef5ff;border-color:#72a5ff}.project-detail-prototype .project-ref-attachment-grid>a>span,.project-detail-prototype .project-ref-attachment-grid>button>span{align-items:center;background:#eaf2ff;border-radius:8px;color:#175fcf;display:grid;font-family:var(--font-mono);font-size:8px;font-weight:800;height:38px;justify-items:center;place-items:center;width:38px}.project-detail-prototype .project-ref-attachment-grid strong{font-size:9px}.project-detail-prototype .project-ad-product-list small,.project-detail-prototype .project-ref-attachment-grid small,.project-detail-prototype .project-ref-contributor small{color:#8794a8;font-size:7px}.project-detail-prototype .project-ref-author{color:inherit;display:block;min-height:122px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.project-detail-prototype .project-ref-author:focus-visible,.project-detail-prototype .project-ref-author:hover{border-color:#8ab6ff;box-shadow:0 18px 42px rgba(26,91,190,.12);color:inherit;-webkit-text-decoration:none;text-decoration:none;transform:translateY(-2px)}.project-detail-prototype .project-ref-author:focus-visible{outline:rgba(47,124,246,.3) solid 3px;outline-offset:3px}.project-detail-prototype .project-ref-author-head{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:46px minmax(0,1fr)}.project-detail-prototype .project-ref-author-avatar{align-items:center;background:#eaf2ff;border-radius:50%;color:#175fcf;display:grid;font-size:13px;font-weight:800;height:46px;justify-items:center;overflow:hidden;place-items:center;width:46px}.project-detail-prototype .project-ref-author-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail-prototype .project-ref-author-head small{color:#8794a8;font-size:8px}.project-detail-prototype .project-ref-author-head button{background:#fff;border:1px solid #2f7cff;border-radius:8px;color:#2f7cff;cursor:pointer;font-size:9px;font-weight:800;min-height:36px;padding:0 12px}.project-detail-prototype .project-ref-author-head button.is-active{background:#2f7cff;color:#fff}.project-detail-prototype .project-ref-related-grid>a{display:grid;grid-gap:9px;background:#f8faff;border:1px solid #dce4ef;border-radius:9px;gap:9px;padding:10px}.project-detail-prototype .project-ref-related-grid img{border-radius:7px;height:90px;-o-object-fit:cover;object-fit:cover;width:100%}.project-detail-prototype .project-ref-contributor strong,.project-detail-prototype .project-ref-related-grid strong{color:#071326;font-size:9px}.project-detail-prototype .project-ref-related-grid small{color:#8794a8;font-size:7px;margin-top:3px}.project-detail-prototype .project-ref-comment{display:grid;grid-gap:10px;border-bottom:1px solid #edf1f7;gap:10px;grid-template-columns:34px 1fr;padding:13px 0}.project-detail-prototype .project-ref-comment>span{align-items:center;background:#eaf2ff;border-radius:50%;color:#175fcf;display:grid;font-size:9px;font-weight:800;height:34px;justify-items:center;place-items:center;width:34px}.project-detail-prototype .project-ref-comment small{color:#8794a8;font-size:7px;font-weight:400}.project-detail-prototype .project-ref-comment p{color:#59687e;font-size:10px;margin:5px 0}.project-detail-prototype .project-ref-comment em{color:#8794a8;font-size:8px;font-style:normal}.project-detail-prototype .project-ref-comment-form{display:grid;justify-items:end;grid-gap:8px;gap:8px;margin-top:16px}.project-detail-prototype .project-ref-comment-form textarea{border:1px solid #dce4ef;border-radius:8px;outline:0;padding:11px;resize:vertical;width:100%}.project-detail-prototype .project-ref-comment-form button{align-items:center;background:#2f7cff;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:6px;min-height:38px;padding:0 13px}.project-detail-prototype .project-repository-only,.project-detail-prototype .project-reproduction-card{overflow:hidden;padding:0}.project-detail-prototype .project-reproduction-heading{align-items:center;background:#f8faff;display:flex;justify-content:center;min-height:124px;padding:24px}.project-detail-prototype .project-reproduction-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,560px);grid-gap:18px;align-items:center;gap:18px;margin:0 auto}.project-detail-prototype .project-reproduction-actions a,.project-detail-prototype .project-reproduction-actions button{align-items:center;background:#fff;border:1px solid #bfd1ea;border-radius:12px;color:#155fcf;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:800;gap:11px;justify-content:center;min-height:60px;padding:0 21px;white-space:nowrap}.project-detail-prototype .project-reproduction-actions .icon{height:23px;width:23px}.project-detail-prototype .project-reproduction-actions button.is-active{background:#eaf2ff;border-color:#2f7cff}.project-detail-prototype .project-pitfall-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;background:#fff;border-top:1px solid #dce4ef;gap:14px;padding:22px 24px 24px}.project-detail-prototype .project-pitfall-intro{align-items:baseline;display:flex;gap:10px;grid-column:1/-1}.project-detail-prototype .project-pitfall-intro span{color:#7a899f;font-size:9px}.project-detail-prototype .project-pitfall-form label{display:grid;grid-gap:6px;color:#32445d;font-size:9px;font-weight:800;gap:6px}.project-detail-prototype .project-pitfall-form label.is-wide{grid-column:1/-1}.project-detail-prototype .project-pitfall-form input,.project-detail-prototype .project-pitfall-form select,.project-detail-prototype .project-pitfall-form textarea{background:#fbfcff;border:1px solid #ced9e8;border-radius:7px;color:#071326;font:inherit;font-weight:400;min-height:40px;outline:0;padding:10px 11px;resize:vertical;width:100%}.project-detail-prototype .project-pitfall-form input:focus,.project-detail-prototype .project-pitfall-form select:focus,.project-detail-prototype .project-pitfall-form textarea:focus{border-color:#2f7cff;box-shadow:0 0 0 3px rgba(47,124,255,.12)}.project-detail-prototype .project-pitfall-status{background:#fff2f2;border-radius:7px;color:#9e3434;display:flex;font-size:9px;gap:12px;grid-column:1/-1;justify-content:space-between;padding:10px 12px}.project-detail-prototype .project-pitfall-status.is-success{background:#eaf8f2;color:#14704d}.project-detail-prototype .project-pitfall-status a{color:inherit;font-weight:800}.project-detail-prototype .project-pitfall-submit{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.project-detail-prototype .project-pitfall-submit button{background:#fff;border:1px solid #c7d5e7;border-radius:7px;color:#465a76;cursor:pointer;font-size:9px;font-weight:800;min-height:38px;padding:0 14px}.project-detail-prototype .project-pitfall-submit button:disabled{cursor:wait;opacity:.55}.project-detail-prototype .project-ref-sidebar{display:grid;justify-self:end;max-width:280px;min-width:0;position:sticky;top:88px;width:100%;grid-gap:14px;gap:14px}.project-detail-prototype .project-ref-side-card{padding:16px}.project-detail-prototype .project-ref-side-card>h2,.project-detail-prototype .project-ref-side-title h2{border-bottom:1px solid #edf1f7;color:#071326;font-size:13px;margin:0 0 12px;padding-bottom:9px}.project-detail-prototype .project-ref-keywords{display:flex;flex-wrap:wrap;gap:6px}.project-detail-prototype .project-ref-keywords span{background:#f8faff;border:1px solid #dce4ef;border-radius:999px;color:#526176;font-size:8px;padding:5px 9px}.project-detail-prototype .project-ref-side-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.project-detail-prototype .project-ref-side-title h2{border:0;margin-bottom:12px}.project-detail-prototype .project-ref-side-title a{color:#2f7cff;font-size:8px}.project-detail-prototype .project-ref-contributor{align-items:center;display:grid;min-height:52px;grid-gap:8px;border-bottom:1px solid #edf1f7;gap:8px;grid-template-columns:24px 1fr auto}.project-detail-prototype .project-ref-contributor .rank{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:grid;font-size:8px;font-weight:800;height:22px;justify-items:center;place-items:center;width:22px}.project-detail-prototype .project-ref-contributor em{color:#2f7cff;font-family:var(--font-mono);font-size:8px;font-style:normal;font-weight:800}.project-detail-prototype .project-ad-card{background:#fff;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 12px 30px rgba(10,37,79,.05);overflow:hidden;padding:16px}.project-detail-prototype .project-ad-card>span{color:#8b98aa;font-family:var(--font-mono);font-size:7px}.project-detail-prototype .project-ad-card img{height:145px;margin:12px -16px;-o-object-fit:cover;object-fit:cover;width:calc(100% + 32px)}.project-detail-prototype .project-ad-card h2{color:#071326;font-size:17px;margin:0 0 7px}.project-detail-prototype .project-ad-card p{color:#748196;font-size:9px;line-height:1.6;margin:0 0 13px}.project-detail-prototype .project-ad-card a{align-items:center;color:#2f7cff;display:inline-flex;font-size:9px;font-weight:800;gap:6px}.project-detail-prototype .project-ad-products h2{margin-top:6px}.project-detail-prototype .project-ad-product-list{border-top:1px solid #e4eaf3;display:grid;margin-top:12px}.project-detail-prototype .project-ad-product-list>a{align-items:center;display:grid;min-height:68px;grid-gap:9px;border-bottom:1px solid #e4eaf3;color:#071326;gap:9px;grid-template-columns:48px minmax(0,1fr) auto;padding:9px 0}.project-detail-prototype .project-ad-product-thumb{background-position:50%;background-size:cover;border-radius:8px;display:block;height:48px;width:48px}.project-detail-prototype .project-ad-product-list strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-detail-prototype .project-ad-more{border:1px solid #2f7cff;border-radius:8px;justify-content:center;margin-top:13px;min-height:40px!important;width:100%}.project-detail-prototype .project-ad-more:hover{background:#2f7cff;color:#fff!important}.project-detail-prototype .project-ad-primary{background:linear-gradient(145deg,#0a49bc,#2f7cff);color:#fff}.project-detail-prototype .project-repository-only>a{align-items:center;color:#fff!important;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:72px;padding:16px;width:100%}.project-detail-prototype .project-repository-only>a>.icon,.project-detail-prototype .project-repository-only>a>span{transition:transform .22s}.project-detail-prototype .project-repository-only>a:focus-visible,.project-detail-prototype .project-repository-only>a:hover{background:0 0;outline:0}.project-detail-prototype .project-repository-only>a:focus-visible>span,.project-detail-prototype .project-repository-only>a:hover>span{transform:scale(1.08)}.project-detail-prototype .project-repository-only>a:focus-visible>.icon,.project-detail-prototype .project-repository-only>a:hover>.icon{transform:translateX(2px) scale(1.08)}body.theme-black .project-detail-prototype .project-ad-product-list>a{border-color:#26344a;color:#f4f7ff}body.theme-black .project-detail-prototype .project-pitfall-form,body.theme-black .project-detail-prototype .project-reproduction-heading{background:#0f1b2d;border-color:#26344a}body.theme-black .project-detail-prototype .project-pitfall-submit button,body.theme-black .project-detail-prototype .project-reproduction-actions button{background:#101c2e;border-color:#31435e;color:#dce7f7}body.theme-black .generated-markdown,body.theme-black .project-detail-prototype .project-pitfall-form label{color:#c8d4e6}body.theme-black .project-detail-prototype .project-pitfall-form input,body.theme-black .project-detail-prototype .project-pitfall-form select,body.theme-black .project-detail-prototype .project-pitfall-form textarea{background:#091322;border-color:#31435e;color:#f4f7ff}.generated-content-image{border-radius:8px;margin-top:24px;max-height:560px;-o-object-fit:cover;object-fit:cover;width:100%}.generated-content-flow{display:grid;grid-gap:22px;gap:22px}.generated-markdown{max-width:100%;min-width:0;word-wrap:anywhere;color:#35445a;font-size:16px;line-height:1.85}.docItemContainer_aGrD article>:first-child,.docItemContainer_aGrD header+*,.generated-markdown>:first-child{margin-top:0}.admonitionContent_O0z0>:last-child,.collapsibleContent_svKn p:last-child,.details_GRfv>summary>p:last-child,.generated-markdown blockquote>:last-child,.generated-markdown>:last-child{margin-bottom:0}.generated-markdown p{margin:0 0 16px}.generated-markdown h1,.generated-markdown h2,.generated-markdown h3,.generated-markdown h4{color:#071326;letter-spacing:0;line-height:1.35;margin:26px 0 12px}.generated-markdown h1{font-size:26px}.generated-markdown h2{font-size:23px}.generated-markdown h3{font-size:20px}.generated-markdown h4{font-size:18px}.generated-markdown ol,.generated-markdown ul{margin:0 0 18px;padding-left:26px}.generated-markdown li{margin:7px 0;padding-left:3px}.generated-markdown blockquote{background:#eef5ff;border-left:4px solid #2f7cff;color:#3f5879;margin:0 0 18px;padding:14px 18px}.generated-markdown a{color:#176de8;font-weight:700;text-underline-offset:3px}.generated-markdown pre{background:#071326;border:1px solid #20334f;border-radius:8px;color:#dbe7f8;font-size:13px;line-height:1.7;margin:18px 0;overflow-x:auto;padding:18px 20px}.generated-markdown pre code{background:0 0;color:inherit;font-size:inherit;padding:0}.generated-markdown :not(pre)>code{background:#edf3fb;border-radius:5px;color:#0c56bd;font-size:.9em;padding:2px 6px}.generated-markdown hr{border:0;border-top:1px solid #dce5f1;margin:28px 0}.generated-markdown-table{border:1px solid #dce5f1;border-radius:8px;margin:18px 0;overflow-x:auto;width:100%}.generated-markdown-image,.generated-tutorial-media img,.generated-tutorial-media video{border:1px solid #dce5f1;max-height:620px;-o-object-fit:contain;display:block;width:100%}.generated-markdown-table table{border-collapse:collapse;margin:0;min-width:620px;width:100%}.generated-markdown-table td,.generated-markdown-table th{border-bottom:1px solid #dce5f1;border-right:1px solid #dce5f1;padding:12px 14px;text-align:left;vertical-align:top}.generated-markdown-table th{background:#eef5ff;color:#174f9f;font-weight:800}.generated-markdown-image{border-radius:8px;margin:20px 0;object-fit:contain}.generated-tutorial-media{margin:24px 0 4px;width:100%}.generated-tutorial-media img,.generated-tutorial-media video{background:#071326;border-radius:8px;object-fit:contain}.generated-tutorial-media video{aspect-ratio:16/9}.generated-video-frame{aspect-ratio:16/9;background:#071326;border:1px solid #dce5f1;border-radius:8px;overflow:hidden;width:100%}.generated-video-frame iframe{border:0;display:block;height:100%;width:100%}.generated-tutorial-media figcaption{color:#6b7b92;font-size:10px;line-height:1.6;margin-top:9px;text-align:center}.generated-media-missing{background:#f7faff;border:1px dashed #b8c7dc;border-radius:8px;color:#6b7b92;font-size:10px;padding:14px}.generated-media-missing.is-inline{display:inline-block;margin:6px 0}.generated-video-link a{color:#176de8;font-weight:800}.generated-wiki-claim{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,38%);min-height:420px;position:relative;grid-gap:38px;gap:38px;overflow:hidden}.generated-wiki-cover{align-items:center;display:grid;justify-items:center;margin:0;min-height:280px;place-items:center;width:100%}.generated-wiki-cover img{display:block;max-height:330px;-o-object-fit:contain;object-fit:contain;width:100%}.wiki-prototype-page--generated-wiki .wiki-tech-tags span{font-size:12px;line-height:1.4}.generated-media-grid,.generated-wiki-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.generated-wiki-resource-grid a{align-content:start;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:150px;grid-gap:8px 16px;background:#fff;border:1px solid #ccdaee;border-radius:8px;color:#071326;gap:8px 16px;padding:20px}.generated-wiki-resource-grid a:hover{border-color:#2f7cff;box-shadow:0 12px 28px rgba(26,91,190,.1);transform:translateY(-2px)}.generated-wiki-resource-grid strong{font-size:17px;grid-column:1}.generated-wiki-resource-grid p{color:#6b7b92;font-size:12px;grid-column:1;line-height:1.7;margin:0}.generated-wiki-resource-grid .icon{color:#2f7cff;grid-column:2;grid-row:1/span 3;height:18px;width:18px}.generated-wiki-next{padding-bottom:28px;padding-top:28px}.generated-platform-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.generated-platform-tabs button{align-items:center;background:#f8fbff;border:1px solid #ccd9eb;border-radius:8px;color:#43536a;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:76px;padding:16px 18px;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.generated-platform-tabs button:hover{border-color:#73a7f5;transform:translateY(-1px)}.generated-platform-tabs button:focus-visible{outline:rgba(47,124,255,.24) solid 3px;outline-offset:2px}.generated-platform-tabs button.is-active{background:#2f7cff;border-color:#2f7cff;box-shadow:0 12px 28px rgba(47,124,255,.2);color:#fff}.generated-platform-tabs span{font-size:18px;font-weight:850}.generated-platform-tabs small{color:#74839a;font-family:var(--font-mono);font-size:9px;white-space:nowrap}.generated-platform-tabs button.is-active small{color:hsla(0,0%,100%,.78)}.generated-platform-panel{background:#fff;border:1px solid #d9e3f0;border-radius:8px;overflow:hidden}.generated-platform-panel-head{display:grid;grid-template-columns:auto 1fr;padding:22px 24px;grid-gap:5px 16px;background:#eef5ff;border-bottom:1px solid #d9e3f0;gap:5px 16px}.generated-platform-panel-head>span{align-self:center;color:#2f7cff;font-family:var(--font-mono);font-size:8px;font-weight:800}.generated-platform-panel-head>strong{color:#071326;font-size:22px}.generated-platform-panel-head>p{color:#61728b;font-size:12px;grid-column:1/-1;line-height:1.7;margin:0}.generated-platform-sections>article{border-bottom:1px solid #e3e9f2;min-width:0;padding:30px 24px}.generated-platform-sections h3{align-items:baseline;color:#071326;display:flex;font-size:22px;gap:12px;line-height:1.35;margin:0 0 22px}.generated-platform-sections h3>span{color:#2f7cff;font-family:var(--font-mono);font-size:9px}.generated-bom-detail{color:#6b7b92;font-size:9px}.generated-bom-detail.is-quantity{font-size:18px;font-weight:700}.generated-media-grid .generated-tutorial-media img,.generated-media-grid .generated-tutorial-media video,.generated-media-grid .generated-video-frame{aspect-ratio:16/10;border-radius:8px;max-height:none;-o-object-fit:cover;object-fit:cover;width:100%}.project-step-media{display:grid;margin-top:16px;grid-gap:16px;gap:16px}.generated-project-page .project-ref-cover{background-color:#e9f1ff;background-position:50%;background-repeat:no-repeat;background-size:cover}.submission-preview-state{align-content:center;background:#f3f7fd;display:grid;justify-content:center;min-height:calc(100vh - 440px);padding:120px 24px;place-content:center;text-align:center}.submission-preview-state span{color:#2f7cf6;font-family:var(--font-mono);font-size:10px;font-weight:700}.submission-preview-state h1{color:#071326;font-size:44px;margin:14px 0 8px}.submission-preview-state p{color:#64748b;margin:0}.submission-preview-state.is-error{background:#fff6f6}.generated-hardware-preview{background:#f2f6fc;min-height:calc(100vh - 90px);padding:72px 24px 96px}.generated-hardware-preview>section{background:#fff;border:1px solid #d7e2f0;border-radius:8px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);margin:0 auto;overflow:hidden;width:min(100%,1360px)}.generated-hardware-media{align-items:center;background:#f7faff;display:grid;justify-items:center;min-height:640px;place-items:center}.generated-hardware-media img{height:88%;-o-object-fit:contain;object-fit:contain;width:88%}.generated-hardware-media span{color:#73839c;font-size:12px}.generated-hardware-copy{display:flex;flex-direction:column;justify-content:center;padding:70px 62px}.generated-hardware-copy>small{color:#326ab3;font-size:11px;margin-top:22px}.generated-hardware-copy h1{color:#071326;font-size:58px;letter-spacing:0;line-height:1.03;margin:10px 0 18px}.generated-hardware-copy>p{color:#536784;font-size:17px;line-height:1.8;margin:0}.generated-hardware-specs{border-left:1px solid #dce5f1;border-top:1px solid #dce5f1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.generated-hardware-specs>div{align-content:center;border-bottom:1px solid #dce5f1;border-right:1px solid #dce5f1;display:grid;min-height:94px;padding:18px}.generated-hardware-specs span{color:#71809a;font-size:10px}.generated-hardware-specs strong{color:#071326;font-size:15px;margin-top:7px}.generated-hardware-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.generated-hardware-actions a{align-items:center;border:1px solid #2f7cf6;border-radius:7px;color:#2f7cf6;display:inline-flex;font-size:11px;font-weight:800;min-height:50px;padding:0 20px}.generated-hardware-actions a:first-child{background:#2f7cf6;color:#fff}body.theme-black .generated-hardware-preview,body.theme-black .submission-preview-state{background:#071326}body.theme-black .generated-hardware-media,body.theme-black .generated-hardware-preview>section{background:#0d1a2e;border-color:#293b59}body.theme-black .generated-hardware-copy h1,body.theme-black .generated-hardware-specs strong,body.theme-black .generated-markdown h1,body.theme-black .generated-markdown h2,body.theme-black .generated-markdown h3,body.theme-black .generated-markdown h4,body.theme-black .generated-platform-panel-head>strong,body.theme-black .generated-platform-sections h3{color:#f4f8ff}body.theme-black .generated-media-missing{background:#101c2e;border-color:#33445f;color:#a9b6ca}body.theme-black .generated-markdown :not(pre)>code,body.theme-black .generated-markdown blockquote,body.theme-black .generated-markdown-table th{background:#13243c;color:#9fc6ff}body.theme-black .generated-markdown-image,body.theme-black .generated-markdown-table,body.theme-black .generated-markdown-table td,body.theme-black .generated-markdown-table th,body.theme-black .generated-platform-sections>article,body.theme-black .generated-tutorial-media img,body.theme-black .generated-tutorial-media video,body.theme-black .generated-video-frame{border-color:#33445f}body.theme-black .generated-wiki-resource-grid a{background:#101c2e;border-color:#26344a;color:#f4f8ff}body.theme-black .generated-platform-tabs button{background:#101c2e;border-color:#33445f;color:#c8d4e6}body.theme-black .generated-platform-tabs button.is-active{background:#2f7cff;border-color:#4b91ff;color:#fff}body.theme-black .generated-platform-panel{background:#0d1a2e;border-color:#33445f}body.theme-black .generated-platform-panel-head{background:#13243c;border-color:#33445f}.project-detail-prototype .generated-markdown pre{background:#f5f7f9;border:1px solid #e4e9ef;border-radius:8px;box-shadow:0 1px 2px rgba(15,35,60,.05);color:#172238;font-size:13px;line-height:1.7;margin:18px 0;overflow-x:auto;padding:18px 20px}.project-detail-prototype .generated-markdown pre code{background:0 0;border:0;color:inherit;display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:inherit;padding:0;white-space:pre}.project-detail-prototype .generated-markdown pre .token-line{display:block;min-height:1.7em}.project-detail-prototype .project-ref-code{background:#f5f7f9;border:1px solid #e4e9ef;border-radius:8px;box-shadow:0 1px 2px rgba(15,35,60,.05);color:#172238;overflow:hidden}.project-detail-prototype .project-ref-code-head,.project-detail-prototype .project-ref-code>div{background:#eef1f4;border-bottom:1px solid #e4e9ef;color:#53667a}.project-detail-prototype .project-ref-code code,.project-detail-prototype .project-ref-code pre{background:0 0;color:#172238}.project-detail-prototype .project-ref-code button{background:#fff;border-color:#d5dde6;color:#29435f}.project-detail-prototype .project-ref-side-card.project-ad-primary{background:#eef5ff;border:1px solid #c9dcf5;box-shadow:0 12px 28px rgba(36,91,155,.09);color:#2c527e}.project-detail-prototype .project-ref-side-card.project-ad-primary>span{color:#3276d5;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:0}.project-detail-prototype .project-ref-side-card.project-ad-primary h2{border-bottom:1px solid #c8dcf5;color:#10243d;font-size:14px;font-weight:800;line-height:1.55;margin:8px 0 0;padding:0 0 12px}.project-detail-prototype .project-ref-side-card.project-ad-primary p{color:#315a87;font-size:12px;font-weight:500;line-height:1.8;margin:14px 0 0}.project-detail-prototype .project-ref-side-card.project-ad-primary a{align-items:center;color:#101820;display:inline-flex;font-size:12px;font-weight:900;gap:7px;line-height:1.3;margin-top:18px;-webkit-text-decoration:none;text-decoration:none;transform:scale(1);transform-origin:left center;transition:color .18s,transform .18s}.project-detail-prototype .project-ref-side-card.project-ad-primary a:after{content:"\2192";font-size:15px;font-weight:900;line-height:1;transition:transform .18s}.project-detail-prototype .project-ref-side-card.project-ad-primary a:focus-visible,.project-detail-prototype .project-ref-side-card.project-ad-primary a:hover{color:#104a91;-webkit-text-decoration:none;text-decoration:none;transform:scale(1.04)}.project-detail-prototype .project-ref-side-card.project-ad-primary a:focus-visible:after,.project-detail-prototype .project-ref-side-card.project-ad-primary a:hover:after{transform:translateX(2px)}.project-detail-prototype .project-ref-side-card.project-ad-primary a:focus-visible{border-radius:3px;outline:#3b82d4 solid 2px;outline-offset:4px}.project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only{background:linear-gradient(145deg,#0a49bc,#2f7cff);border-color:#176de8;box-shadow:0 14px 30px rgba(23,109,232,.18)}.project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only>a{color:#fff!important;margin-top:0;transform:none;transform-origin:center}.project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only>a:after{content:none}.project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only>a:focus-visible,.project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only>a:hover{background:0 0;color:#fff;transform:none}body.theme-black .project-detail-prototype .generated-markdown pre,body.theme-black .project-detail-prototype .project-ref-code{background:#182437;border-color:#33445a;box-shadow:none;color:#e3ebf5}body.theme-black .project-detail-prototype .project-ref-code-head,body.theme-black .project-detail-prototype .project-ref-code>div{background:#202e42;border-color:#33445a;color:#b9c7d8}body.theme-black .project-detail-prototype .project-ref-code code,body.theme-black .project-detail-prototype .project-ref-code pre{color:#e3ebf5}body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary{background:#172a43;border-color:#34577d;box-shadow:none;color:#bcd0e7}body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary>span{color:#72aef8}body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary h2{border-color:#34577d;color:#f2f7fd}body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary p{color:#bdd0e5}body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary a:focus-visible,body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary a:hover{color:#8fc1ff}body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only{background:linear-gradient(145deg,#0b47ad,#246fda);border-color:#4f8ce7}body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only>a,body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only>a:focus-visible,body.theme-black .project-detail-prototype .project-ref-side-card.project-ad-primary.project-repository-only>a:hover{color:#fff}.rxh-code-block{background:#f5f6f8;border:1px solid #d9dde5;border-radius:12px;box-shadow:0 1px 2px rgba(31,35,41,.04);color:#1f2329;margin:18px 0;max-width:100%;overflow:hidden;width:100%}.rxh-code-block__header{align-items:center;background:#f5f6f8;border-bottom:1px solid #e0e3e8;color:#5f6672;display:flex;font-size:13px;gap:18px;justify-content:space-between;line-height:1.4;min-height:46px;padding:0 16px}.rxh-code-block__title{font-weight:600}.rxh-code-block__actions{align-items:center;display:inline-flex;gap:13px}.rxh-code-block__language{color:#4e5663;font-family:var(--font-mono);font-size:12px}.rxh-code-block__actions button{background:0 0;border:0;border-left:1px solid #d5d9e0;color:#525a67;cursor:pointer;font-size:12px;font-weight:600;min-height:30px;padding:0 10px}.rxh-code-block__actions button:hover{color:#176de8}.rxh-code-block__actions button:focus-visible{border-radius:5px;outline:#2f7cff solid 2px;outline-offset:2px}.generated-markdown .rxh-code-block pre,.project-detail-prototype .generated-markdown .rxh-code-block pre,.project-detail-prototype .rxh-code-block pre,.rxh-code-block pre{background:#f5f6f8!important;border:0;border-radius:0;box-shadow:none;color:#1f2329!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.72;margin:0;max-width:100%;overflow-x:auto;padding:12px 0 15px;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.generated-markdown .rxh-code-block pre code,.project-detail-prototype .generated-markdown .rxh-code-block pre code,.project-detail-prototype .rxh-code-block pre code,.rxh-code-block pre code{background:0 0!important;border:0;color:inherit!important;display:block;font:inherit;min-width:-moz-max-content;min-width:max-content;padding:0;white-space:pre}.rxh-code-line{display:grid!important;grid-template-columns:42px minmax(max-content,1fr);min-height:1.72em}.rxh-code-line__number{color:#8d95a2;padding-right:13px;text-align:right;user-select:none}.rxh-code-line__content{padding-right:20px}body.theme-black .project-detail-prototype .rxh-code-block,body.theme-black .project-detail-prototype .rxh-code-block__header,body.theme-black .rxh-code-block,body.theme-black .rxh-code-block__header{background:#f5f6f8;border-color:#d9dde5;color:#1f2329}body.theme-black .rxh-code-block__header{border-bottom-color:#e0e3e8}body.theme-black .rxh-code-block__actions button,body.theme-black .rxh-code-block__language,body.theme-black .rxh-code-block__title{color:#525a67}body.theme-black .generated-markdown .rxh-code-block pre,body.theme-black .project-detail-prototype .generated-markdown .rxh-code-block pre,body.theme-black .project-detail-prototype .rxh-code-block pre,body.theme-black .project-detail-prototype .rxh-code-block pre code,body.theme-black .rxh-code-block pre,body.theme-black .rxh-code-block pre code{background:#f5f6f8!important;color:#1f2329!important}body.theme-black,html.rxh-theme-black,html[data-theme=dark]{--rxh-theme-canvas:#18191b;--rxh-theme-surface:#1d1f21;--rxh-theme-surface-raised:#222426;--rxh-theme-surface-muted:#26282b;--rxh-theme-text:#f1f2f4;--rxh-theme-text-soft:#c5c9cf;--rxh-theme-text-faint:#9da3ab;--rxh-theme-border:#35383c;--rxh-theme-border-strong:#484c51;--rxh-theme-primary:#75aaff;--rxh-theme-primary-soft:#25364f;--rxh-theme-code:#25272a;--rxh-theme-shadow:none;--rxh-ui-text-color:var(--rxh-theme-text);--rxh-ui-muted-color:var(--rxh-theme-text-soft);--rxh-ui-background-color:var(--rxh-theme-canvas);--rxh-ui-surface-color:var(--rxh-theme-surface);--rxh-ink:var(--rxh-theme-text);--rxh-muted:var(--rxh-theme-text-soft);--rxh-line:var(--rxh-theme-border);--rxh-soft:var(--rxh-theme-surface-muted);--csstools-color-scheme--light: ;color-scheme:dark}.main-wrapper,body,html,main{background-color:#f7f8fa;background-color:var(--rxh-theme-canvas);color:#1b1d21;color:var(--rxh-theme-text)}.main-wrapper,article,aside,body,button,footer,header,input,main,nav,section,select,textarea{transition:background-color .16s,border-color .16s,color .16s}:where(.theme-doc-markdown,.wiki-doc-article,.project-detail-prototype,.rxh-content-surface){color:#1b1d21;color:var(--rxh-theme-text)}:where(.theme-doc-markdown,.wiki-doc-article,.project-detail-prototype,.rxh-content-surface) :where(p,li,dd,figcaption){color:#5f6670;color:var(--rxh-theme-text-soft)}:where(.theme-doc-markdown,.wiki-doc-article,.project-detail-prototype,.rxh-content-surface) :where(h1,h2,h3,h4,h5,h6,strong,dt){color:#1b1d21;color:var(--rxh-theme-text)}:where(.theme-doc-markdown,.wiki-doc-article,.project-detail-prototype,.rxh-content-surface) a{color:#1767d6;color:var(--rxh-theme-primary)}body.theme-black :where(.wiki-doc-sidebar,.wiki-doc-toc,.theme-doc-sidebar-container,.table-of-contents,.wiki-prototype-section,.project-detail-prototype>section,.project-detail-prototype article,[class*=-card],[class*=_card]){background-color:#fff;background-color:var(--rxh-theme-surface);border-color:#e1e5ea;border-color:var(--rxh-theme-border);box-shadow:0 12px 32px rgba(20,27,38,.07);box-shadow:var(--rxh-theme-shadow);color:#1b1d21;color:var(--rxh-theme-text)}body.theme-black :where(main,.main-wrapper,.wiki-prototype-page,.project-detail-prototype) :where(h1,h2,h3,h4,h5,h6,strong,dt){color:#1b1d21!important;color:var(--rxh-theme-text)!important}body.theme-black :where(main,.main-wrapper,.wiki-prototype-page,.project-detail-prototype) :where(p,li,dd,figcaption){color:#5f6670!important;color:var(--rxh-theme-text-soft)!important}body.theme-black .project-detail-prototype dd,body.theme-black .project-detail-prototype figcaption,body.theme-black .project-detail-prototype li,body.theme-black .project-detail-prototype p,body.theme-black .wiki-doc-breadcrumb a,body.theme-black .wiki-doc-breadcrumb span,body.theme-black .wiki-prototype-page dd,body.theme-black .wiki-prototype-page figcaption,body.theme-black .wiki-prototype-page li,body.theme-black .wiki-prototype-page p:not(.wiki-doc-claim-en){color:#5f6670!important;color:var(--rxh-theme-text-soft)!important}body.theme-black .wiki-prototype-page .is-active,body.theme-black .wiki-prototype-page .is-current,body.theme-black .wiki-prototype-page .wiki-doc-claim-en,body.theme-black .wiki-prototype-page [aria-current=page]{color:#1767d6!important;color:var(--rxh-theme-primary)!important}body.theme-black .wiki-doc-breadcrumb{background:#f7f8fa!important;background:var(--rxh-theme-canvas)!important;border-color:#e1e5ea!important;border-color:var(--rxh-theme-border)!important}body.theme-black .wiki-doc-breadcrumb strong,body.theme-black .wiki-prototype-page--brand-tree .wiki-brand-tree-trigger:hover{background:#f1f3f5!important;background:var(--rxh-theme-surface-muted)!important;color:#1767d6!important;color:var(--rxh-theme-primary)!important}body.theme-black :where(main,.main-wrapper,.wiki-prototype-page,.project-detail-prototype) :where(a,[class*=eyebrow],[class*=kicker],[class*=tag]){color:#1767d6;color:var(--rxh-theme-primary)}body.theme-black :where(.wiki-brand-tree-trigger,.wiki-brand-tree-trigger .icon){color:#5f6670!important;color:var(--rxh-theme-text-soft)!important}body.theme-black :where(.wiki-doc-sidebar,.wiki-doc-toc,.theme-doc-sidebar-container,.table-of-contents) :where(a,span,small){color:#5f6670;color:var(--rxh-theme-text-soft)}body.theme-black :where(.wiki-doc-sidebar,.wiki-doc-toc,.theme-doc-sidebar-container,.table-of-contents) :where(a:hover,a.is-active,a[aria-current=page],.table-of-contents__link--active){color:#1767d6;color:var(--rxh-theme-primary)}body.theme-black :where(input,textarea,select){background:#f1f3f5;background:var(--rxh-theme-surface-muted);border-color:#cdd3da;border-color:var(--rxh-theme-border-strong);color:#1b1d21;color:var(--rxh-theme-text)}body.theme-black :where(input,textarea)::-moz-placeholder{color:#7a828d;color:var(--rxh-theme-text-faint)}body.theme-black :where(input,textarea)::placeholder{color:#7a828d;color:var(--rxh-theme-text-faint)}body.theme-black :where(table,th,td,hr,blockquote){border-color:#e1e5ea;border-color:var(--rxh-theme-border)}body.theme-black :where(pre,code,.rxh-code-block,.prism-code){background-color:#f2f3f5;background-color:var(--rxh-theme-code);border-color:#e1e5ea;border-color:var(--rxh-theme-border);color:#1b1d21;color:var(--rxh-theme-text)}body.theme-black img{color-scheme:normal}.rxh-theme-control,[data-rxh-theme],[data-theme-toggle]{align-items:center;background:0 0!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:currentColor;cursor:pointer;display:inline-grid!important;height:40px!important;justify-items:center;min-height:40px!important;min-width:40px!important;padding:0!important;place-items:center;position:relative;width:40px!important}.rxh-theme-control:hover,[data-rxh-theme]:hover,[data-theme-toggle]:hover{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.16)!important;transform:none!important}.rxh-theme-control:focus-visible,[data-rxh-theme]:focus-visible,[data-theme-toggle]:focus-visible{outline:rgba(79,145,255,.45) solid 3px;outline-offset:2px}.rxh-theme-icon{align-items:center;display:grid;height:22px;justify-items:center;place-items:center;width:22px}.rxh-theme-icon svg{display:block;fill:none;grid-area:1/1;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.rxh-docs-header .rxh-theme-control{color:#fff!important}.rxh-docs-theme-track,.rxh-theme-label,.theme-toggle-track,[data-theme-label]{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.skipToContent_qp0V{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_qp0V:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_HykE{line-height:0;padding:0}.content_rlJ1{font-size:85%;padding:5px 0;text-align:center}.content_rlJ1 a{color:inherit}.announcementBar_c5a0{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:auto;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_Coq2{flex:0 0 10px}.announcementBarClose_LWe6{align-self:stretch;flex:0 0 30px}.toggle__JA6{height:2rem;width:2rem}.toggleButton_y1WG{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_y1WG:hover{background:var(--ifm-color-emphasis-200)}[data-theme-choice=dark] .darkToggleIcon_IIbV,[data-theme-choice=light] .lightToggleIcon_GVGD,[data-theme-choice=system] .systemToggleIcon_gdin,[data-theme=dark] .themedComponent--dark_x7WE,[data-theme=light] .themedComponent--light_Zb8O,html:not([data-theme]) .themedComponent--light_Zb8O{display:initial}.toggleButtonDisabled_m8GY{cursor:not-allowed}.darkNavbarColorModeToggle_vnkp:hover{background:var(--ifm-color-gray-800)}.tag_ZwNA{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_ZwNA:hover{--docusaurus-tag-list-border:var(--ifm-link-color);-webkit-text-decoration:none;text-decoration:none}.tagRegular_YY7m{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_Qp95{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_Qp95:after,.tagWithCount_Qp95:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_Qp95:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_Qp95:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_Qp95 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_qICA{display:inline}.tag_bJES{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_UYeJ{margin-right:.3em;vertical-align:sub}.lastUpdated_ileQ{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_E4aT{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_E4aT:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_g79p:after,.tocCollapsibleExpanded_Ici3{transform:none}.tocCollapsible_yvW7{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_leru>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_leru ul li{margin:.4rem .8rem}.tableOfContents_SGOK{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.backToTopButton_URJC{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_URJC:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_Ef2t{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_PPEf{display:none;margin:0}.categoryLinkLabel_xuBZ,.linkLabel_i94D{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.iconExternalLink_Ml3C{margin-left:.3rem}.dropdownNavbarItemMobile_hI4S{cursor:pointer}.iconLanguage_zTzr{margin-right:5px;vertical-align:text-bottom}.navbarHideable_mz4l{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_T6Mr{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_NraQ{color:red;white-space:pre-wrap}.errorBoundaryFallback_Ejt0{color:red;padding:.55rem}.navbar__items--right>:last-child{padding-right:0}.linkLabel_i94D{line-clamp:2;-webkit-line-clamp:2}.categoryLink_AKvm{overflow:hidden}.menu__link--sublist-caret:after{margin-left:var(--ifm-menu-link-padding-vertical)}.categoryLinkLabel_xuBZ{flex:1;line-clamp:2;-webkit-line-clamp:2}.docMainContainer_djZV,.docRoot_aLZh{display:flex;width:100%}.docsWrapper_ITO1{display:flex;flex:1 0 auto}.anchorTargetStickyNavbar_caRC{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_Au4s{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hash-link:before{content:"#"}.mainWrapper_Rym3{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column}.details_GRfv{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_GRfv>summary{cursor:pointer;padding-left:1rem;position:relative}.details_GRfv>summary::-webkit-details-marker{display:none}.details_GRfv>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_svKn{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_qa4Y{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}:not(.containsTaskList_qDNw>li)>.containsTaskList_qDNw{padding-left:0}.img_xpdT{height:auto}.admonition_dgLm{margin-bottom:1em}.admonitionHeading_fird{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_fird:not(:last-child){margin-bottom:.3rem}.admonitionHeading_fird code{text-transform:none}.admonitionIcon_mMgR{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_mMgR svg{display:inline-block;fill:var(--ifm-alert-foreground-color);height:1.6em;width:1.6em}.breadcrumbHomeIcon_Et5c{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_bYpE{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}@media (min-width:997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_LWe6,.announcementBarPlaceholder_Coq2{flex-basis:50px}.lastUpdated_ileQ{text-align:right}.tocMobile_flqt{display:none}.collapseSidebarButton_PPEf{background-color:transparent;background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kVp_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_qkjL,[dir=rtl] .collapseSidebarButtonIcon_kVp_{transform:rotate(0)}.collapseSidebarButton_PPEf:focus,.collapseSidebarButton_PPEf:hover{background-color:rgba(0,0,0,.1);background-color:var(--docusaurus-collapse-button-bg-hover)}.navbarSearchContainer_dD1C{padding:0 var(--ifm-navbar-item-padding-horizontal)}.menuHtmlItem_XHBc{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_bdAp{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_bdAp{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_eIlX{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_fSNv{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_e1Gd{padding-top:0}.sidebarHidden_smql{opacity:0;visibility:hidden}.sidebarLogo_eN4O{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);-webkit-text-decoration:none!important;text-decoration:none!important}.sidebarLogo_eN4O img{height:2rem;margin-right:.5rem}.expandButton_Y8hR{align-items:center;background-color:var(--docusaurus-collapse-button-bg);display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}.expandButton_Y8hR:focus,.expandButton_Y8hR:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}[dir=rtl] .expandButtonIcon_qkjL{transform:rotate(180deg)}.docSidebarContainer_xiU7{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:300px;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DjvF{cursor:pointer;width:30px;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_w3jr{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_djZV{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_UuVz{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_yhHW{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.docItemCol_oQX3{max-width:75%!important}}@media (min-width:1121px){.project-landing-hero-grid{min-height:464px}}@media (min-width:1241px){.wiki-prototype-page--standard-docs .wiki-doc-sidebar{background:#fff;bottom:auto;left:auto;max-height:calc(100vh - 170px);max-height:calc(100vh - var(--ifm-navbar-height,72px) - 98px);padding:0 18px 28px 20px;position:sticky;top:86px;top:calc(var(--ifm-navbar-height,72px) + 14px);width:auto;z-index:1}.wiki-prototype-page--standard-docs .wiki-doc-main{grid-column:2}.wiki-prototype-page--standard-docs .wiki-doc-toc{grid-column:3;max-height:calc(100vh - 170px);max-height:calc(100vh - var(--ifm-navbar-height,72px) - 98px);position:sticky;top:86px;top:calc(var(--ifm-navbar-height,72px) + 14px)}body.theme-black .wiki-prototype-page--standard-docs .wiki-doc-sidebar{background:#08111f}}@media (min-width:1440px){.container{max-width:1320px;max-width:var(--ifm-container-width-xl)}}@media (max-width:1240px){.wiki-prototype-page--standard-docs{--wiki-standard-sidebar:232px;--wiki-standard-toc:200px;--wiki-standard-gap:24px}.wiki-prototype-page--standard-docs .wiki-doc-shell{width:min(1180px,calc(100% - 36px))}}@media (max-width:1180px){.rxh-docs-nav{gap:0}.rxh-docs-nav a{padding-left:7px;padding-right:7px}.wiki-doc-shell{gap:20px;grid-template-columns:230px minmax(0,1fr) 185px}.wiki-doc-section{padding-left:40px;padding-right:40px}.wiki-brand-hero>img{width:275px}.wiki-tech-table{grid-template-columns:repeat(2,1fr)}.project-hub-layout{grid-template-columns:minmax(0,1fr) 360px}.project-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.project-detail-content-grid,.project-detail-prototype .project-detail-content-grid,.project-detail-prototype .project-detail-shell,.project-detail-shell,.project-landing-hero-grid{grid-template-columns:1fr}.project-detail-prototype .project-detail-toc,.project-detail-toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.project-detail-prototype .project-detail-toc>span,.project-detail-toc>span{grid-column:1/-1}.project-detail-prototype .project-detail-toc{max-height:none;overflow:visible}.project-detail-prototype .project-detail-toc a{font-size:11px}.project-detail-prototype .project-ref-sidebar{grid-template-columns:repeat(2,1fr);max-width:none;position:static}}@media (max-width:1100px){.navbar__items--right{display:none}.rxh-project-hero-grid,.rxh-wiki-hero-grid,.wiki-landing-heading,.wiki-landing-hero-grid{grid-template-columns:1fr}.rxh-stat-grid{max-width:700px}.rxh-category-grid,.rxh-latest-grid,.rxh-project-grid{grid-template-columns:repeat(2,1fr)}.rxh-content-bridge{grid-template-columns:56px 1fr}.rxh-content-actions,.rxh-content-stats{grid-column:2}.wiki-landing-heading{align-items:flex-start;flex-direction:column}.wiki-brand-grid,.wiki-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.project-hub-layout{grid-template-columns:1fr}.project-hub-sidebar{grid-template-columns:1fr 1fr;position:static}}@media (max-width:996px){.navbar__brand,.navbar__items--right{position:static}.navbar,.rxh-docs-mobile-navbar .navbar{height:70px}.col{--ifm-col-width:100%;flex-basis:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator,.navbar__item{display:none}.footer__col{margin-bottom:3rem;margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block;width:-moz-max-content;width:max-content}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbar{padding:0 18px}.navbar__items:first-child{justify-content:flex-start;width:auto}.colorModeToggle_QRV8,.navbar__items:first-child>.navbar__link,.navbar__title:after,.rxh-docs-header,.tableOfContents_SGOK{display:none}.navbar__toggle{color:#fff;display:inherit}.navbar__brand{margin-left:12px}.rxh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rxh-footer-intro{grid-column:1/-1}.rxh-docs-mobile-navbar{display:block}.rxh-docs-mobile-navbar .navbar-sidebar .rxh-language-control,.rxh-docs-mobile-navbar .navbar-sidebar .rxh-theme-control{background:0 0;border:0;border-radius:.25rem;color:var(--ifm-menu-color);display:flex;font-size:1rem;font-weight:var(--ifm-menu-link-weight);justify-content:flex-start;line-height:1.25;min-height:auto;padding:.75rem 1rem;text-align:left;width:100%}.docItemContainer_osdx{padding:0 .3rem}.navbarSearchContainer_dD1C{position:absolute;right:var(--ifm-navbar-padding-horizontal)}}@media (max-width:980px){.wiki-doc-backdrop,.wiki-doc-sidebar{bottom:0;left:0;position:fixed;top:72px}.wiki-doc-breadcrumb button{display:inline-flex}.wiki-doc-shell{grid-template-columns:minmax(0,1fr)}.wiki-doc-sidebar{border-radius:0 14px 14px 0;max-height:none;transform:translateX(-105%);transition:transform .2s;width:min(350px,92vw);z-index:140}.wiki-doc-sidebar.is-open{transform:translateX(0)}.wiki-doc-backdrop{backdrop-filter:blur(3px);background:rgba(3,15,37,.46);border:0;display:none;right:0;z-index:135}.wiki-doc-backdrop.is-open{display:block}body.wiki-drawer-open{overflow:hidden}.wiki-doc-toc{display:none}.wiki-prototype-page--standard-docs .wiki-doc-breadcrumb .section-shell{padding-left:0;padding-right:0;width:calc(100% - 32px)}.wiki-prototype-page--standard-docs .wiki-doc-shell{grid-template-columns:minmax(0,1fr);width:min(860px,calc(100% - 32px))}.wiki-prototype-page--standard-docs .wiki-doc-sidebar{border-radius:0 14px 14px 0;border-right:1px solid #dce4ef;padding-right:0;top:72px}}@media (max-width:900px){.generated-hardware-preview>section{grid-template-columns:1fr}.generated-hardware-media{min-height:360px}.generated-hardware-copy{padding:40px 30px}.generated-hardware-copy h1{font-size:42px}}@media (max-width:780px){.project-landing-hero{padding:92px 0 68px}.project-landing-hero h1{font-size:43px}.project-landing-search-section{padding:36px 0 8px}.project-landing-submit{width:100%}.project-detail-prereq-grid,.project-detail-prototype .project-detail-prereq-grid,.project-detail-prototype .project-reproduction-heading,.project-landing-category-grid{grid-template-columns:1fr}.project-detail-prototype .project-reproduction-actions{align-items:stretch}.project-detail-prototype .project-reproduction-actions>*{flex:1}}@media (max-width:760px){:root{--ifm-navbar-height:70px}.navbar{padding-left:18px;padding-right:18px}.navbar__brand{font-size:20px}.navbar__brand:before{height:32px;width:38px}.rxh-shell{width:min(100% - 30px,1420px)}.rxh-section{padding:48px 0}.rxh-heading{align-items:start;flex-direction:column}.rxh-project-hero,.rxh-wiki-hero{min-height:auto}.rxh-project-hero-grid,.rxh-wiki-hero-grid{padding-bottom:54px;padding-top:54px}.rxh-project-hero h1,.rxh-wiki-hero h1{font-size:42px}.rxh-stat-grid{grid-template-columns:1fr 1fr}.rxh-stat-grid div{min-height:100px;padding:17px}.rxh-category-grid,.rxh-connection-grid,.rxh-latest-grid,.rxh-path-grid,.rxh-project-grid,.rxh-project-toolbar{grid-template-columns:1fr}.rxh-content-bridge{grid-template-columns:48px minmax(0,1fr)}.rxh-content-stats{flex-wrap:wrap;white-space:normal}}@media (max-width:700px){.section-shell{width:min(100% - 30px,1320px)}.rxh-site-footer{padding-top:50px}.rxh-footer-grid{gap:32px;grid-template-columns:1fr}.rxh-footer-intro{grid-column:auto}.rxh-footer-link-grid,.rxh-footer-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.rxh-footer-compliance-main{align-items:flex-start;flex-direction:column;gap:4px}.rxh-footer-compliance-details{display:grid;grid-gap:4px;gap:4px}.wiki-landing-hero{padding:92px 0 68px}.wiki-landing-hero h1{font-size:42px}.wiki-landing-section,.wiki-landing-support{padding:68px 0}.wiki-brand-grid,.wiki-involved-grid,.wiki-latest-grid,.wiki-support-grid{grid-template-columns:1fr}}@media (max-width:680px){body.rxh-project-detail-prototype,body.rxh-wiki-doc-prototype{overflow-x:hidden}.project-detail-prototype .section-shell,.wiki-doc-breadcrumb .section-shell,.wiki-doc-shell{max-width:calc(100vw - 28px);width:calc(100vw - 28px)}.wiki-doc-shell{margin-left:auto;margin-right:auto;padding-bottom:72px;padding-top:18px}.wiki-doc-section{padding:34px 22px}.wiki-code-block,.wiki-code-block pre,.wiki-doc-article,.wiki-doc-section,.wiki-doc-section>*{max-width:100%}.wiki-brand-hero h1,.wiki-doc-claim h1{font-size:38px;white-space:normal;word-break:break-word}.wiki-doc-claim h1,.wiki-doc-claim p,.wiki-doc-section-heading h2{word-wrap:anywhere;white-space:normal}.wiki-doc-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.generated-hardware-specs,.generated-media-grid,.generated-platform-panel-head,.generated-platform-tabs,.generated-wiki-resource-grid,.project-detail-prototype .project-ref-attachment-grid,.project-detail-prototype .project-ref-header-top,.project-detail-prototype .project-ref-related-grid,.project-detail-prototype .project-ref-sidebar,.project-hub-grid,.project-hub-grid.is-list,.project-hub-sidebar,.wiki-bookmark-grid,.wiki-brand-product-grid,.wiki-connect-buttons,.wiki-guide-week-grid,.wiki-media-links,.wiki-module-grid,.wiki-next-grid,.wiki-prototype-page--standard-docs .wiki-brand-product-grid,.wiki-prototype-page--standard-docs .wiki-next-grid,.wiki-prototype-page--standard-docs .wiki-support-grid,.wiki-prototype-page--standard-docs .wiki-tech-feature-grid,.wiki-prototype-page--standard-docs .wiki-tech-table,.wiki-prototype-page--standard-docs .wiki-troubleshooting-list,.wiki-social-links,.wiki-support-grid,.wiki-tech-feature-grid,.wiki-tech-table,.wiki-troubleshooting-list{grid-template-columns:1fr}.wiki-contributor-board{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-prototype .project-detail-toc,.project-hub-filter-left{grid-template-columns:1fr 1fr}.wiki-brand-hero{min-height:620px}.generated-wiki-cover,.wiki-brand-hero.is-text-only{min-height:0}.wiki-brand-hero>img{bottom:28px;right:20px;width:250px}.wiki-doc-index>a{grid-template-columns:38px minmax(0,1fr)}.wiki-doc-index em{grid-column:2}.wiki-guide-faq-list a{grid-template-columns:28px minmax(0,1fr)}.wiki-guide-faq-list .icon{display:none}.wiki-prototype-page--standard-docs .wiki-doc-shell{width:calc(100vw - 28px)}.wiki-prototype-page--standard-docs .wiki-doc-section{padding:28px 0}.wiki-prototype-page--standard-docs .wiki-brand-hero h1,.wiki-prototype-page--standard-docs .wiki-doc-claim h1{font-size:36px}.wiki-prototype-page--standard-docs .wiki-doc-section-heading h2{font-size:26px}.wiki-prototype-page--standard-docs .wiki-brand-hero>img{margin-top:22px;max-height:230px;padding:28px 8%;width:100%}.project-hub-filter-bar{align-items:stretch;flex-direction:column}.project-hub-filter-left{display:grid}.project-hub-filter-left>span{grid-column:span 2}.project-hub-filter-left label{justify-content:space-between}.project-hub-view-toggle{align-self:flex-end}.project-hub-grid.is-list .project-hub-card{display:block}.project-hub-grid.is-list .project-hub-cover{min-height:170px}.project-detail-prototype .project-ref-breadcrumb .section-shell{overflow-x:auto;white-space:nowrap}.project-detail-prototype .project-detail-shell{padding-bottom:72px;padding-top:18px}.project-detail-prototype .project-detail-toc>span{font-size:10px}.project-detail-prototype .project-detail-toc a{font-size:11px;min-height:36px}.project-detail-prototype .project-ref-card,.project-detail-prototype .project-ref-header{padding:22px}.project-detail-prototype .project-ref-header-info h1{font-size:28px}.project-detail-prototype .project-ref-card h2{font-size:18px}.project-detail-prototype .project-ref-section-title{align-items:flex-start;flex-direction:column;gap:7px}.project-detail-prototype .project-ref-author-head{grid-template-columns:46px minmax(0,1fr)}.project-detail-prototype .project-bom-item{grid-template-columns:38px minmax(0,1fr) auto}.project-detail-prototype .project-bom-item.is-link{padding-right:94px}.project-detail-prototype .project-pitfall-form{grid-template-columns:1fr;padding:18px}.project-detail-prototype .project-pitfall-form label.is-wide,.project-detail-prototype .project-pitfall-intro,.project-detail-prototype .project-pitfall-status,.project-detail-prototype .project-pitfall-submit{grid-column:auto}.project-detail-prototype .project-pitfall-intro{align-items:flex-start;flex-direction:column}.project-detail-prototype .project-reproduction-actions{flex-direction:column}.generated-wiki-claim{gap:24px;grid-template-columns:1fr;min-height:0}.generated-wiki-cover img{max-height:260px}.generated-platform-panel-head>p{grid-column:1}.generated-platform-sections>article{padding:24px 18px}.generated-hardware-preview{padding:24px 14px 60px}.generated-hardware-media{min-height:280px}.generated-hardware-copy{padding:30px 22px}.generated-hardware-copy h1{font-size:34px}.rxh-code-block__header{padding:0 12px}.rxh-code-block__actions{gap:8px}.rxh-code-line{grid-template-columns:34px minmax(max-content,1fr)}.rxh-code-line__number{padding-right:9px}.rxh-code-line__content{padding-right:14px}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (max-width:520px){.project-hub-filter-bar,.project-hub-filter-left,.project-hub-layout,.project-hub-main{min-width:0}.project-hub-filter-bar{padding:16px}.project-hub-filter-left{grid-template-columns:minmax(0,1fr)}.project-hub-filter-left>span{grid-column:auto}.project-hub-filter-left label{min-width:0;width:100%}.project-hub-filter-left select{max-width:62%}.project-hub-view-toggle{align-self:stretch;justify-content:flex-end}}@media (hover:hover){.backToTopButton_URJC:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:7px;height:var(--ifm-scrollbar-size);width:7px;width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:silver;background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#a7a7a7;background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}.project-detail-prototype .project-ref-author,.project-detail-prototype .project-ref-side-card.project-ad-primary a,.project-detail-prototype .project-ref-side-card.project-ad-primary a:after,.project-detail-prototype .project-repository-only>a>.icon,.project-detail-prototype .project-repository-only>a>span{transition:none}.main-wrapper,article,aside,body,button,footer,header,input,main,nav,section,select,textarea{transition:none!important}}@media print{.announcementBar_c5a0,.footer,.menu,.navbar,.noPrint_WvrX,.pagination-nav,.table-of-contents,.tocMobile_flqt{display:none}.tabs{page-break-inside:avoid}}