@layer docusaurus.infima{: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-500:var(--ifm-color-gray-500);--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:.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:.2s;--ifm-transition-slow:.4s;--ifm-transition-timing-default:cubic-bezier(.08,.52,.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:.1rem;--ifm-code-padding-vertical:.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:.875rem;--ifm-h6-font-size:.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:.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:.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)*.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:.8rem;--ifm-breadcrumb-padding-vertical:.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:.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-color:var(--ifm-font-color-base-inverse);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:.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:.5rem;--ifm-toc-padding-horizontal:.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:.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:.75rem;--ifm-menu-link-padding-vertical:.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:.75rem;--ifm-navbar-item-padding-vertical:.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--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)*.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:.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*.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:.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}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base)var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{word-wrap:break-word;margin:0}iframe{color-scheme:normal;border:0}.container{max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%;margin:0 auto}.container--fluid{max-width:inherit}.row{margin:0 calc(var(--ifm-spacing-horizontal)*-1);flex-wrap:wrap;display:flex}.row--no-gutters{margin-left:0;margin-right:0}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;max-width:var(--ifm-col-width);padding:0 var(--ifm-spacing-horizontal);flex:1 0;width:100%;margin-left:0}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:calc(1/12*100%)}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:calc(2/12*100%)}.col--offset-2{margin-left:16.6667%}.col--3{--ifm-col-width:calc(3/12*100%)}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:calc(4/12*100%)}.col--offset-4{margin-left:33.3333%}.col--5{--ifm-col-width:calc(5/12*100%)}.col--offset-5{margin-left:41.6667%}.col--6{--ifm-col-width:calc(6/12*100%)}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:calc(7/12*100%)}.col--offset-7{margin-left:58.3333%}.col--8{--ifm-col-width:calc(8/12*100%)}.col--offset-8{margin-left:66.6667%}.col--9{--ifm-col-width:calc(9/12*100%)}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:calc(10/12*100%)}.col--offset-10{margin-left:83.3333%}.col--11{--ifm-col-width:calc(11/12*100%)}.col--offset-11{margin-left:91.6667%}.col--12{--ifm-col-width:calc(12/12*100%)}.col--offset-12{margin-left:100%}.margin--none{margin:0!important}.margin-top--none{margin-top:0!important}.margin-left--none{margin-left:0!important}.margin-bottom--none{margin-bottom:0!important}.margin-right--none{margin-right:0!important}.margin-vert--none{margin-top:0!important;margin-bottom:0!important}.margin-horiz--none{margin-left:0!important;margin-right:0!important}.margin--xs{margin:.25rem!important}.margin-top--xs{margin-top:.25rem!important}.margin-left--xs{margin-left:.25rem!important}.margin-bottom--xs{margin-bottom:.25rem!important}.margin-right--xs{margin-right:.25rem!important}.margin-vert--xs{margin-top:.25rem!important;margin-bottom:.25rem!important}.margin-horiz--xs{margin-left:.25rem!important;margin-right:.25rem!important}.margin--sm{margin:.5rem!important}.margin-top--sm{margin-top:.5rem!important}.margin-left--sm{margin-left:.5rem!important}.margin-bottom--sm{margin-bottom:.5rem!important}.margin-right--sm{margin-right:.5rem!important}.margin-vert--sm{margin-top:.5rem!important;margin-bottom:.5rem!important}.margin-horiz--sm{margin-left:.5rem!important;margin-right:.5rem!important}.margin--md{margin:1rem!important}.margin-top--md{margin-top:1rem!important}.margin-left--md{margin-left:1rem!important}.margin-bottom--md{margin-bottom:1rem!important}.margin-right--md{margin-right:1rem!important}.margin-vert--md{margin-top:1rem!important;margin-bottom:1rem!important}.margin-horiz--md{margin-left:1rem!important;margin-right:1rem!important}.margin--lg{margin:2rem!important}.margin-top--lg{margin-top:2rem!important}.margin-left--lg{margin-left:2rem!important}.margin-bottom--lg{margin-bottom:2rem!important}.margin-right--lg{margin-right:2rem!important}.margin-vert--lg{margin-top:2rem!important;margin-bottom:2rem!important}.margin-horiz--lg{margin-left:2rem!important;margin-right:2rem!important}.margin--xl{margin:5rem!important}.margin-top--xl{margin-top:5rem!important}.margin-left--xl{margin-left:5rem!important}.margin-bottom--xl{margin-bottom:5rem!important}.margin-right--xl{margin-right:5rem!important}.margin-vert--xl{margin-top:5rem!important;margin-bottom:5rem!important}.margin-horiz--xl{margin-left:5rem!important;margin-right:5rem!important}.padding--none{padding:0!important}.padding-top--none{padding-top:0!important}.padding-left--none{padding-left:0!important}.padding-bottom--none{padding-bottom:0!important}.padding-right--none{padding-right:0!important}.padding-vert--none{padding-top:0!important;padding-bottom:0!important}.padding-horiz--none{padding-left:0!important;padding-right:0!important}.padding--xs{padding:.25rem!important}.padding-top--xs{padding-top:.25rem!important}.padding-left--xs{padding-left:.25rem!important}.padding-bottom--xs{padding-bottom:.25rem!important}.padding-right--xs{padding-right:.25rem!important}.padding-vert--xs{padding-top:.25rem!important;padding-bottom:.25rem!important}.padding-horiz--xs{padding-left:.25rem!important;padding-right:.25rem!important}.padding--sm{padding:.5rem!important}.padding-top--sm{padding-top:.5rem!important}.padding-left--sm{padding-left:.5rem!important}.padding-bottom--sm{padding-bottom:.5rem!important}.padding-right--sm{padding-right:.5rem!important}.padding-vert--sm{padding-top:.5rem!important;padding-bottom:.5rem!important}.padding-horiz--sm{padding-left:.5rem!important;padding-right:.5rem!important}.padding--md{padding:1rem!important}.padding-top--md{padding-top:1rem!important}.padding-left--md{padding-left:1rem!important}.padding-bottom--md{padding-bottom:1rem!important}.padding-right--md{padding-right:1rem!important}.padding-vert--md{padding-top:1rem!important;padding-bottom:1rem!important}.padding-horiz--md{padding-left:1rem!important;padding-right:1rem!important}.padding--lg{padding:2rem!important}.padding-top--lg{padding-top:2rem!important}.padding-left--lg{padding-left:2rem!important}.padding-bottom--lg{padding-bottom:2rem!important}.padding-right--lg{padding-right:2rem!important}.padding-vert--lg{padding-top:2rem!important;padding-bottom:2rem!important}.padding-horiz--lg{padding-left:2rem!important;padding-right:2rem!important}.padding--xl{padding:5rem!important}.padding-top--xl{padding-top:5rem!important}.padding-left--xl{padding-left:5rem!important}.padding-bottom--xl{padding-bottom:5rem!important}.padding-right--xl{padding-right:5rem!important}.padding-vert--xl{padding-top:5rem!important;padding-bottom:5rem!important}.padding-horiz--xl{padding-left:5rem!important;padding-right:5rem!important}code{background-color:var(--ifm-code-background);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical)var(--ifm-code-padding-horizontal);vertical-align:middle;border:.1rem solid rgba(0,0,0,.1)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height)var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-pre-padding);overflow:auto}pre code{font-size:100%;line-height:inherit;background-color:transparent;border:none;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);border-radius:.2rem;padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top)0 var(--ifm-heading-margin-bottom)0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}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:before{content:"";display:table}.markdown:after{clear:both;content:"";display:table}.markdown>:last-child{margin-bottom:0!important}.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-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>pre,.markdown>ul,.markdown>p{margin-bottom:var(--ifm-leading)}.markdown li{word-wrap:break-word}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ul,ol{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ul ul,ul ol,ol ol,ol ul{margin:0}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:block;overflow:auto}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead{background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width)solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table th,table td{border:var(--ifm-table-border-width)solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{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);-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);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width)solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);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:var(--ifm-hr-background-color);height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical)0;border:0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{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}.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text--break{word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration,.text--no-decoration:hover{-webkit-text-decoration:none;text-decoration:none}.clean-btn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.clean-list{padding-left:0;list-style:none}.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:var(--ifm-alert-border-width)solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);color:var(--ifm-alert-foreground-color);padding:var(--ifm-alert-padding-vertical)var(--ifm-alert-padding-horizontal)}.alert__heading{font:bold var(--ifm-h5-font-size)/var(--ifm-heading-line-height)var(--ifm-heading-font-family);text-transform:uppercase;align-items:center;margin-bottom:.5rem;display:flex}.alert__icon{margin-right:.4em;display:inline-flex}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{color:var(--ifm-alert-foreground-color);margin:calc(var(--ifm-alert-padding-vertical)*-1)calc(var(--ifm-alert-padding-horizontal)*-1)0 0;opacity:.75}.alert .close:hover,.alert .close:focus{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{height:var(--ifm-avatar-photo-size);width:var(--ifm-avatar-photo-size);border-radius:50%;display:block;overflow:hidden}.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{text-align:var(--ifm-avatar-intro-alignment);flex-direction:column;flex:1;justify-content:center;display:flex}.avatar__name{font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:.5rem;flex-direction:column;align-items:center}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width)solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);padding:var(--ifm-badge-padding-vertical)var(--ifm-badge-padding-horizontal);line-height:1;display:inline-block}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);--ifm-badge-border-color:var(--ifm-badge-background-color);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger);--ifm-badge-border-color:var(--ifm-badge-background-color)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator)center;content:" ";filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));display:inline-block}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier))calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);display:inline-block}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width)solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);color:var(--ifm-button-color);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);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;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default);line-height:1.5;display:inline-block}.button:hover{color:var(--ifm-button-color);-webkit-text-decoration:none;text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline:hover,.button--outline:active,.button--outline.button--active{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link:hover,.button--link:active,.button--link.button--active{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{width:100%;display:block}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){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:active,.button--primary.button--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:active,.button--secondary.button--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:active,.button--success.button--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:active,.button--info.button--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:active,.button--warning.button--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:active,.button--danger.button--active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{gap:var(--ifm-button-group-spacing);display:inline-flex}.button-group>.button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group>.button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group--block{justify-content:stretch;display:flex}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);flex-direction:column;display:flex;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__header,.card__body,.card__footer{padding:var(--ifm-card-vertical-spacing)var(--ifm-card-horizontal-spacing)}.card__header:not(:last-child),.card__body:not(:last-child),.card__footer:not(:last-child){padding-bottom:0}.card__header>:last-child,.card__body>:last-child,.card__footer>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{padding:var(--ifm-toc-padding-vertical)0;margin-bottom:0;font-size:.8rem}.table-of-contents,.table-of-contents ul{padding-left:var(--ifm-toc-padding-horizontal);list-style:none}.table-of-contents li{margin:var(--ifm-toc-padding-vertical)var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link:hover,.table-of-contents__link:hover code,.table-of-contents__link--active,.table-of-contents__link--active code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default);padding:1rem;line-height:1}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{font-weight:var(--ifm-dropdown-font-weight);vertical-align:top;display:inline-flex;position:relative}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;visibility:visible;transform:translateY(-1px)}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);opacity:0;pointer-events:none;min-width:10rem;max-height:80vh;left:0;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);padding:.5rem;list-style:none;position:absolute;overflow-y:auto;transform:translateY(-.625rem)}.dropdown__link{color:var(--ifm-dropdown-link-color);white-space:nowrap;border-radius:.25rem;margin-top:.2rem;padding:.25rem .5rem;font-size:.875rem;display:block}.dropdown__link:hover,.dropdown__link--active{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);-webkit-text-decoration:none;text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{content:"";border:.4em solid transparent;border-top-color:currentColor;border-bottom:0 solid;margin-left:.3em;display:inline-block;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);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:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{max-width:var(--ifm-footer-logo-max-width);margin-top:1rem}.footer__title{color:var(--ifm-footer-title-color);font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{margin-bottom:0}[type=checkbox]{padding:0}.hero{background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);align-items:center;padding:4rem 2rem;display:flex}.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:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0;list-style:none}.menu__list .menu__list{padding-left:var(--ifm-menu-link-padding-horizontal);flex:0 0 100%;margin-top:.25rem}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after,.menu__list-item--collapsed .menu__caret:before{transform:rotate(90deg)}.menu__list-item-collapsible{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;flex-wrap:wrap;display:flex;position:relative}.menu__list-item-collapsible:hover,.menu__list-item-collapsible--active{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link:hover,.menu__list-item-collapsible .menu__link--active{background:0 0!important}.menu__link,.menu__caret{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;align-items:center;display:flex}.menu__link:hover,.menu__caret:hover{background:var(--ifm-menu-color-background-hover)}.menu__link{color:var(--ifm-menu-color);padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default);-webkit-text-decoration:none;text-decoration:none}.menu__link--sublist-caret:after{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;min-width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;margin-left:auto;transform:rotate(180deg)}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;transform:rotate(180deg)}html[data-theme=dark],.navbar--dark{--ifm-menu-link-sublist-icon-filter:invert(100%)sepia(94%)saturate(17%)hue-rotate(223deg)brightness(104%)contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);display:flex}.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{z-index:var(--ifm-z-index-fixed);position:sticky;top:0}.navbar__inner{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.navbar__brand{color:var(--ifm-navbar-link-color);align-items:center;min-width:0;margin-right:1rem;display:flex}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar__title{flex:auto}.navbar__toggle{margin-right:.5rem;display:none}.navbar__logo{flex:none;height:2rem;margin-right:.5rem}.navbar__logo img{height:100%}.navbar__items{flex:1;align-items:center;min-width:0;display:flex}.navbar__items--center{flex:none}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:none;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{padding:var(--ifm-navbar-item-padding-vertical)var(--ifm-navbar-item-padding-horizontal);display:inline-block}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);font-weight:var(--ifm-font-weight-semibold)}.navbar__link:hover,.navbar__link--active{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.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:rgba(255,255,255,.1);--ifm-navbar-search-input-placeholder-color:rgba(255,255,255,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-menu-color-background-active:rgba(255,255,255,.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{appearance:none;background:var(--ifm-navbar-search-input-background-color)var(--ifm-navbar-search-input-icon)no-repeat .75rem center/1rem 1rem;color:var(--ifm-navbar-search-input-color);cursor:text;border:none;border-radius:2rem;width:12.5rem;height:2rem;padding:0 .5rem 0 2.25rem;font-size:1rem;display:inline-block}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);opacity:0;visibility:hidden;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;transform:translate(-100%)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show .navbar-sidebar{transform:translate(0,0)}.navbar-sidebar__backdrop{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--ifm-transition-fast);background-color:rgba(0,0,0,.6);transition-timing-function:ease-in-out;position:fixed;inset:0}.navbar-sidebar__brand{box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);flex:1;align-items:center;display:flex}.navbar-sidebar__items{height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast)ease-in-out;display:flex;transform:translateZ(0)}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{width:calc(var(--ifm-navbar-sidebar-width));flex-shrink:0;padding:.5rem}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);text-align:left;width:calc(100% + 1rem);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;top:-.5rem}.navbar-sidebar__close{margin-left:auto;display:flex}.pagination{column-gap:var(--ifm-pagination-page-spacing);font-size:var(--ifm-pagination-font-size);padding-left:0;display:flex}.pagination--sm{--ifm-pagination-font-size:.8rem;--ifm-pagination-padding-horizontal:.8rem;--ifm-pagination-padding-vertical:.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{background:var(--ifm-pagination-item-active-background);color:var(--ifm-pagination-color-active)}.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:var(--ifm-pagination-padding-vertical)var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:inline-block}.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr);display:grid}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:block}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);-webkit-text-decoration:none;text-decoration:none}.pagination-nav__link--next{text-align:right;grid-column:2/3}.pagination-nav__label{font-size:var(--ifm-h4-font-size);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:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{gap:var(--ifm-pills-spacing);padding-left:0;display:flex}.pills__item{cursor:pointer;font-weight:var(--ifm-font-weight-bold);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.5rem;padding:.25rem 1rem;display:inline-block}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{text-align:center;flex-grow:1}.tabs{color:var(--ifm-tabs-color);font-weight:var(--ifm-font-weight-bold);margin-bottom:0;padding-left:0;display:flex;overflow-x:auto}.tabs__item{border-radius:var(--ifm-global-radius);cursor:pointer;padding:var(--ifm-tabs-padding-vertical)var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-bottom:3px solid transparent;display:inline-flex}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);color:var(--ifm-tabs-color-active);border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs__item:hover{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-500:var(--ifm-color-gray-500);--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:rgba(255,255,255,.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:rgba(255,255,255,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:rgba(255,255,255,.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}@media (width>=1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (width<=996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{width:max-content;display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}}@media (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 (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0s;--ifm-transition-slow:0s}}@media print{.table-of-contents,.footer,.menu,.navbar,.pagination-nav{display:none}.tabs{page-break-inside:avoid}}}@layer docusaurus.theme-common{.themedComponent_mlkZ{display:none}[data-theme=light] .themedComponent--light_NVdE,[data-theme=dark] .themedComponent--dark_xIcU,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.errorBoundaryError_a6uf{white-space:pre-wrap;color:red}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.anchorTargetStickyNavbar_Vzrq{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_vjPI{scroll-margin-top:.5rem}.details_lb9f{--docusaurus-details-summary-arrow-size:.38rem;--docusaurus-details-transition:transform .2s ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;list-style:none;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{content:"";border-width:var(--docusaurus-details-summary-arrow-size);border-style:solid;border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);transition:var(--docusaurus-details-transition);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2)50%;position:absolute;top:.45rem;left:0;transform:rotate(0)}.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before{transform:rotate(90deg)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child{margin-bottom:0}}@layer docusaurus.theme-classic{:root{--docusaurus-progress-bar-color:var(--ifm-color-primary)}#nprogress{pointer-events:none}#nprogress .bar{background:var(--docusaurus-progress-bar-color);z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);opacity:1;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.skipToContent_fXgn{z-index:calc(var(--ifm-z-index-fixed) + 1);padding:calc(var(--ifm-global-spacing)/2)var(--ifm-global-spacing);color:var(--ifm-color-emphasis-900);background-color:var(--ifm-background-surface-color);position:fixed;top:1rem;left:100%}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{padding:0;line-height:0}.content_knG7{text-align:center;padding:5px 0;font-size:85%}.content_knG7 a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}:root{--docusaurus-announcement-bar-height:auto}.announcementBar_mb4j{height:var(--docusaurus-announcement-bar-height);background-color:var(--ifm-color-white);color:var(--ifm-color-black);border-bottom:1px solid var(--ifm-color-emphasis-100);align-items:center;display:flex}html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{flex:0 0 30px;align-self:stretch}.announcementBarContent_xLdY{flex:auto}@media print{.announcementBar_mb4j{display:none}}@media (width>=997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarPlaceholder_vyr4,.announcementBarClose_gvF7{flex-basis:50px}}.toggle_vylO{width:2rem;height:2rem}.toggleButton_gllP{-webkit-tap-highlight-color:transparent;width:100%;height:100%;transition:background var(--ifm-transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleIcon_g3eP{display:none}[data-theme-choice=system] .systemToggleIcon_QzmC,[data-theme-choice=light] .lightToggleIcon_pyhR,[data-theme-choice=dark] .darkToggleIcon_wfgR{display:initial}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}.iconExternalLink_nPIU{margin-left:.3rem}.dropdownNavbarItemMobile_J0Sd{cursor:pointer}.iconLanguage_nlXk{vertical-align:text-bottom;margin-right:5px}.navbarSearchContainer_Bca1:empty{display:none}@media (width<=996px){.navbarSearchContainer_Bca1{right:var(--ifm-navbar-padding-horizontal);position:absolute}}@media (width>=997px){.navbarSearchContainer_Bca1{padding:0 var(--ifm-navbar-item-padding-horizontal)}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast)ease}.navbarHidden_jGov{transform:translateY(calc(-100% - 2px))}@media (width<=996px){.colorModeToggle_DEke{display:none}}.navbar__items--right>:last-child{padding-right:0}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover{opacity:1}.hash-link{opacity:0;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none;padding-left:.5rem}.hash-link:before{content:"#"}.hash-link:focus,:hover>.hash-link{opacity:1}html,body{height:100%}.mainWrapper_z2l0{flex-direction:column;flex:1 0 auto;display:flex}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{flex-direction:column;min-height:100%;display:flex}:root{--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);-webkit-text-decoration:none;text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);padding:.2rem .5rem .3rem;font-size:90%}.tagWithCount_h2kH{border-left:0;align-items:center;padding:0 .5rem 0 1rem;display:flex;position:relative}.tagWithCount_h2kH:before,.tagWithCount_h2kH:after{content:"";border:1px solid var(--docusaurus-tag-list-border);transition:inherit;position:absolute;top:50%}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;width:1.18rem;height:1.18rem;right:100%;transform:translate(50%,-50%)rotate(-45deg)}.tagWithCount_h2kH:after{border-radius:50%;width:.5rem;height:.5rem;left:0;transform:translateY(-50%)}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);color:var(--ifm-color-black);border-radius:var(--ifm-global-radius);margin-left:.3rem;padding:.1rem .4rem;font-size:.7rem;line-height:1.2}.tags_jXut{display:inline}.tag_QGVx{margin:0 .4rem .5rem 0;display:inline-block}.tag_Nnez{margin:.5rem .5rem 0 1rem;display:inline-block}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);width:3rem;height:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1);box-shadow:var(--ifm-global-shadow-lw);transition:all var(--ifm-transition-fast)var(--ifm-transition-timing-default);opacity:0;visibility:hidden;border-radius:50%;position:fixed;bottom:1.3rem;right:1.3rem;transform:scale(0)}.backToTopButton_sjWU:after{content:" ";-webkit-mask:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem no-repeat;-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;background-color:var(--ifm-color-emphasis-1000);width:100%;height:100%;display:inline-block}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}.backToTopButtonShow_xfvO{opacity:1;visibility:visible;transform:scale(1)}:root{--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1)}[data-theme=dark]:root{--docusaurus-collapse-button-bg:rgba(255,255,255,.05);--docusaurus-collapse-button-bg-hover:rgba(255,255,255,.1)}@media (width>=997px){.collapseSidebarButton_PEFL{background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;height:40px;position:sticky;bottom:0;display:block!important}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:hover,.collapseSidebarButton_PEFL:focus{background-color:var(--docusaurus-collapse-button-bg-hover)}}.collapseSidebarButton_PEFL{margin:0;display:none}.menuExternalLink_NmtK{align-items:center}.linkLabel_WmDU{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.categoryLink_byQd{overflow:hidden}.menu__link--sublist-caret:after{margin-left:var(--ifm-menu-link-padding-vertical)}.categoryLinkLabel_W154{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@media (width>=997px){.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{scrollbar-gutter:stable;padding:.5rem 0 .5rem .5rem}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width);flex-direction:column;display:flex}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{margin:0 var(--ifm-navbar-padding-horizontal);min-height:var(--ifm-navbar-height);max-height:var(--ifm-navbar-height);align-items:center;color:inherit!important;-webkit-text-decoration:none!important;text-decoration:none!important;display:flex!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}}.sidebarLogo_isFc{display:none}@media (width>=997px){.expandButton_TmdG{width:100%;height:100%;transition:background-color var(--ifm-transition-fast)ease;background-color:var(--docusaurus-collapse-button-bg);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.expandButton_TmdG:hover,.expandButton_TmdG:focus{background-color:var(--docusaurus-collapse-button-bg-hover)}.expandButtonIcon_i1dp{transform:rotate(0)}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}}:root{--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.docSidebarContainer_YfHR{display:none}@media (width>=997px){.docSidebarContainer_YfHR{width:var(--doc-sidebar-width);margin-top:calc(-1*var(--ifm-navbar-height));border-right:1px solid var(--ifm-toc-border-color);will-change:width;transition:width var(--ifm-transition-fast)ease;clip-path:inset(0);display:block}.docSidebarContainerHidden_DPk8{width:var(--doc-sidebar-hidden-width);cursor:pointer}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}}.docMainContainer_TBSr{width:100%;display:flex}@media (width>=997px){.docMainContainer_TBSr{max-width:calc(100% - var(--doc-sidebar-width));flex-grow:1}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}.docRoot_UBD9{width:100%;display:flex}.docsWrapper_hBAB{flex:1 0 auto;display:flex}.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color);margin-bottom:var(--ifm-leading);box-shadow:var(--ifm-global-shadow-lw);border-radius:var(--ifm-code-border-radius)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockStandalone_MEMb{padding:0}.codeBlockLines_e6Vv{font:inherit;float:left;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{padding:var(--ifm-pre-padding)0;display:table}@media print{.codeBlockLines_e6Vv{white-space:pre-wrap}}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);margin:0 calc(-1*var(--ifm-pre-padding));padding:0 var(--ifm-pre-padding);display:block}.codeLine_lJS_{counter-increment:line-count;display:table-row}.codeLineNumber_Tfdd{text-align:right;width:1%;padding:0 var(--ifm-pre-padding);background:var(--ifm-pre-background);overflow-wrap:normal;display:table-cell;position:sticky;left:0}.codeLineNumber_Tfdd:before{content:counter(line-count);opacity:.4}.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_Vdqa{opacity:1!important}.copyButtonIcons_IEyt{width:1.125rem;height:1.125rem;position:relative}.copyButtonIcon_TrPX,.copyButtonSuccessIcon_cVMy{fill:currentColor;opacity:inherit;width:inherit;height:inherit;transition:all var(--ifm-transition-fast)ease;position:absolute;top:0;left:0}.copyButtonSuccessIcon_cVMy{opacity:0;color:#00d600;top:50%;left:50%;transform:translate(-50%,-50%)scale(.33)}.copyButtonCopied_Vdqa .copyButtonIcon_TrPX{opacity:0;transform:scale(.33)}.copyButtonCopied_Vdqa .copyButtonSuccessIcon_cVMy{opacity:1;transition-delay:75ms;transform:translate(-50%,-50%)scale(1)}.wordWrapButtonIcon_b1P5{width:1.2rem;height:1.2rem}.wordWrapButtonEnabled_uzNF .wordWrapButtonIcon_b1P5{color:var(--ifm-color-primary)}.buttonGroup_M5ko{right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2);column-gap:.2rem;display:flex;position:absolute}.buttonGroup_M5ko button{background:var(--prism-background-color);color:var(--prism-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);transition:opacity var(--ifm-transition-fast)ease-in-out;opacity:0;align-items:center;padding:.4rem;line-height:0;display:flex}.buttonGroup_M5ko button:hover{opacity:1!important}.buttonGroup_M5ko button:focus-visible{opacity:1!important}.theme-code-block:hover .buttonGroup_M5ko button{opacity:.4}.codeBlockContent_QJqH{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_OeMC{border-bottom:1px solid var(--ifm-color-emphasis-300);font-size:var(--ifm-code-font-size);padding:.75rem var(--ifm-pre-padding);border-top-left-radius:inherit;border-top-right-radius:inherit;font-weight:500}.codeBlockTitle_OeMC+.codeBlockContent_QJqH .codeBlock_a8dz{border-top-left-radius:0;border-top-right-radius:0}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast)ease;margin:0 0 var(--ifm-spacing-vertical);border:1px solid var(--ifm-alert-border-color)}.iconEdit_Z9Sw{vertical-align:sub;margin-right:.3em}.containsTaskList_mC6p{list-style:none}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.lastUpdated_JAkA{margin-top:.2rem;font-size:smaller;font-style:italic}@media (width>=997px){.lastUpdated_JAkA{text-align:right}}@media print{.noPrint_WFHX{display:none}}.tocCollapsibleButton_TO0P{font-size:inherit;justify-content:space-between;align-items:center;width:100%;padding:.4rem .8rem;display:flex}.tocCollapsibleButton_TO0P:after{content:"";background:var(--ifm-menu-link-sublist-icon)50% 50%/2rem 2rem no-repeat;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast);transform:rotate(180deg)}.tocCollapsibleButtonExpanded_MG3E:after{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);padding:.2rem 0;font-size:15px}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tocCollapsibleContent_vkbj a{display:block}.tocCollapsibleExpanded_sAul{transform:none}@media (width>=997px){.tocMobile_ITEo{display:none}}@media print{.tocMobile_ITEo{display:none}}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight)var(--ifm-h5-font-size)/var(--ifm-heading-line-height)var(--ifm-heading-font-family);text-transform:uppercase}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{vertical-align:middle;margin-right:.4em;display:inline-block}.admonitionIcon_Rf37 svg{width:1.6em;height:1.6em;fill:var(--ifm-alert-foreground-color);display:inline-block}.admonitionContent_BuS1>:last-child{margin-bottom:0}.tableOfContents_bqdL{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 1rem);position:sticky;overflow-y:auto}@media (width<=996px){.tableOfContents_bqdL{display:none}.docItemContainer_F8PC{padding:0 .3rem}}.breadcrumbHomeIcon_YNFT{vertical-align:top;width:1.1rem;height:1.1rem;position:relative;top:1px}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:.8;margin-bottom:.8rem}.mdxPageWrapper_j9I6{justify-content:center}}@layer docusaurus.core{#__docusaurus-base-url-issue-banner-container{display:none}}@layer docusaurus.plugin-debug;@layer docusaurus.theme-mermaid{.container_lyt7,.container_lyt7>svg{max-width:100%}}@layer docusaurus.theme-live-codeblock,docusaurus.theme-search-algolia.docsearch,docusaurus.theme-search-algolia;:root{--ifm-color-primary:#1a56db;--ifm-color-primary-dark:#1648c0;--ifm-color-primary-darker:#1442b5;--ifm-color-primary-darkest:#103595;--ifm-color-primary-light:#2563eb;--ifm-color-primary-lighter:#3b6ef0;--ifm-color-primary-lightest:#6090f5;--sc-navy:#0f172a;--sc-navy-soft:#1e293b;--sc-gray-50:#f8fafc;--sc-gray-100:#f1f5f9;--sc-gray-200:#e2e8f0;--sc-gray-300:#cbd5e1;--sc-gray-400:#94a3b8;--sc-gray-500:#64748b;--sc-gray-600:#475569;--sc-gray-700:#334155;--sc-gray-800:#1e293b;--sc-gray-900:#0f172a;--sc-green:#16a34a;--sc-red:#dc2626;--sc-yellow:#d97706;--sc-blue:#2563eb;--sc-cyan:#0891b2;--sc-purple:#7c3aed;--ifm-font-family-base:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,BlinkMacSystemFont,Helvetica,Arial;--ifm-font-size-base:15px;--ifm-line-height-base:1.7;--ifm-code-font-size:13px;--ifm-global-radius:6px;--ifm-navbar-height:62px;--ifm-navbar-background-color:#fff;--ifm-navbar-shadow:0 1px 0 0 var(--sc-gray-200);--ifm-navbar-padding-horizontal:1.5rem;--ifm-sidebar-width:272px;--ifm-menu-color:var(--sc-gray-600);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-link-sublist-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='7.5 4.5 13 10 7.5 15.5'/%3E%3C/svg%3E");--ifm-toc-border-color:var(--sc-gray-200);--ifm-footer-background-color:var(--sc-navy);--ifm-footer-color:#94a3b8;--ifm-footer-link-color:#cbd5e1;--ifm-footer-link-hover-color:#fff;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.07);--sc-h1-color:var(--sc-navy);--sc-h2-color:#1a56db;--sc-h2-accent:#1a56db;--sc-h2-bg:#eff6ff;--sc-h3-color:#0e7490;--sc-h3-accent:#0891b2;--sc-h4-color:#6d28d9;--sc-h4-accent:#7c3aed}[data-theme=dark]{--ifm-color-primary:#60a5fa;--ifm-color-primary-dark:#3b82f6;--ifm-color-primary-darker:#2563eb;--ifm-color-primary-darkest:#1d4ed8;--ifm-color-primary-light:#93c5fd;--ifm-color-primary-lighter:#bfdbfe;--ifm-color-primary-lightest:#dbeafe;--ifm-background-color:#0f172a;--ifm-background-surface-color:#1e293b;--ifm-navbar-background-color:#0f172a;--ifm-navbar-shadow:0 1px 0 0 #1e293b;--ifm-footer-background-color:#020617;--ifm-toc-border-color:#334155;--ifm-menu-link-sublist-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2394a3b8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='7.5 4.5 13 10 7.5 15.5'/%3E%3C/svg%3E");--sc-gray-100:#1e293b;--sc-gray-200:#334155;--sc-gray-300:#475569;--docusaurus-highlighted-code-line-bg:rgba(255,255,255,.07);--sc-h1-color:#f1f5f9;--sc-h2-color:#93c5fd;--sc-h2-accent:#60a5fa;--sc-h2-bg:rgba(37,99,235,.12);--sc-h3-color:#67e8f9;--sc-h3-accent:#22d3ee;--sc-h4-color:#c4b5fd;--sc-h4-accent:#a78bfa}.navbar{box-shadow:var(--ifm-navbar-shadow);padding:0 var(--ifm-navbar-padding-horizontal);border-bottom:1px solid var(--sc-gray-200)}[data-theme=dark] .navbar{border-bottom-color:#1e293b}.navbar__brand{gap:0}[data-theme=dark] .navbar__brand{color:#f1f5f9}.navbar__logo{width:auto;height:33px}.navbar__link{color:var(--sc-gray-600);border-radius:var(--ifm-global-radius);padding:.4rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s}.navbar__link:hover,.navbar__link--active{color:var(--ifm-color-primary);background:0 0}.navbar__items--right .navbar__link{border:1.5px solid var(--sc-gray-200);color:var(--sc-gray-600);border-radius:6px;padding:.35rem .85rem;font-size:.8rem;font-weight:600}.navbar__items--right .navbar__link:hover{border-color:var(--ifm-color-primary);color:var(--ifm-color-primary);background:0 0}.navbar__search{align-items:center;margin:0 .5rem;display:flex}.navbar__search-input{background-color:var(--sc-gray-100,#f1f5f9)!important;border:1px solid var(--sc-gray-300,#cbd5e1)!important;color:var(--sc-gray-800,#1e293b)!important;border-radius:8px!important;width:220px!important;padding:.35rem 2rem .35rem 2.1rem!important;font-size:.82rem!important;transition:all .15s!important}.navbar__search-input:focus{border-color:var(--ifm-color-primary)!important;background-color:#fff!important;width:270px!important;box-shadow:0 0 0 3px rgba(26,86,219,.12)!important}[data-theme=dark] .navbar__search-input{color:#f1f5f9!important;background-color:#1e293b!important;border-color:#334155!important}[data-theme=dark] .navbar__search-input:focus{background-color:#0f172a!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.2)!important}.theme-doc-sidebar-container{background:#fafbfc;border-right:1px solid var(--sc-gray-200)!important}[data-theme=dark] .theme-doc-sidebar-container{background:#0b1220;border-right-color:#1e293b!important}.menu{scrollbar-width:thin;font-size:.82rem;overflow-y:auto;padding:6px 12px 20px!important}.theme-doc-sidebar-menu.menu__list{margin:0;padding:0}.theme-doc-sidebar-menu>.menu__list-item{margin-top:3px}.theme-doc-sidebar-menu>.menu__list-item:first-child{margin-top:0!important}.theme-doc-sidebar-menu>.sidebar-group-infrastructure,.theme-doc-sidebar-menu>.sidebar-group-platform{margin-top:12px!important}.menu__list-item--collapsed>.menu__list{border:none!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.theme-doc-sidebar-menu>.menu__list-item>.menu__list-item-collapsible .menu__link,.theme-doc-sidebar-menu>.menu__list-item>.menu__link--sublist-caret,.theme-doc-sidebar-menu>.menu__list-item>.menu__link{text-transform:none;letter-spacing:normal;color:var(--sc-gray-700);border-bottom:none;border-radius:6px;align-items:center;min-height:34px;margin:0;padding:.35rem .75rem;font-size:.825rem;font-weight:600;display:flex}[data-theme=dark] .theme-doc-sidebar-menu>.menu__list-item>.menu__list-item-collapsible .menu__link,[data-theme=dark] .theme-doc-sidebar-menu>.menu__list-item>.menu__link--sublist-caret,[data-theme=dark] .theme-doc-sidebar-menu>.menu__list-item>.menu__link{color:var(--sc-gray-300)}.theme-doc-sidebar-menu>.menu__list-item>.menu__list-item-collapsible .menu__link:hover,.theme-doc-sidebar-menu>.menu__list-item>.menu__link--sublist-caret:hover{color:var(--sc-navy,#0f172a);background:var(--sc-gray-100)}[data-theme=dark] .theme-doc-sidebar-menu>.menu__list-item>.menu__list-item-collapsible .menu__link:hover,[data-theme=dark] .theme-doc-sidebar-menu>.menu__list-item>.menu__link--sublist-caret:hover{color:#f1f5f9;background:#1e293b}.theme-doc-sidebar-menu .menu__list .menu__list .menu__list-item-collapsible .menu__link{text-transform:none;letter-spacing:normal;color:var(--sc-gray-700);border-bottom:none;border-radius:5px;align-items:center;min-height:31px;margin:0;padding:.28rem .65rem;font-size:.8125rem;font-weight:600;display:flex}[data-theme=dark] .theme-doc-sidebar-menu .menu__list .menu__list .menu__list-item-collapsible .menu__link{color:#cbd5e1}.theme-doc-sidebar-menu .menu__list .menu__list .menu__list-item-collapsible .menu__link:hover{color:var(--sc-navy,#0f172a);background:var(--sc-gray-100)}[data-theme=dark] .theme-doc-sidebar-menu .menu__list .menu__list .menu__list-item-collapsible .menu__link:hover{color:#fff;background:#1e293b}.menu__link{color:var(--sc-gray-600);border-radius:5px;align-items:center;min-height:31px;margin:0;padding:.28rem .65rem;font-size:.8125rem;font-weight:500;line-height:1.35;transition:background .12s,color .12s;display:flex}.menu__link:hover{background:var(--sc-gray-100);color:var(--sc-navy,#0f172a);-webkit-text-decoration:none;text-decoration:none}[data-theme=dark] .menu__link:hover{color:#f1f5f9;background:#1e293b}.menu__link--active:not(.menu__link--sublist-caret):not(.menu__link--sublist),.menu__link--active:not(.menu__link--sublist-caret):not(.menu__link--sublist):hover{color:var(--ifm-color-primary)!important;border-left:3px solid var(--ifm-color-primary)!important;background:#eff6ff!important;border-radius:0 5px 5px 0!important;padding-left:calc(.65rem - 3px)!important;font-weight:600!important}[data-theme=dark] .menu__link--active:not(.menu__link--sublist-caret):not(.menu__link--sublist),[data-theme=dark] .menu__link--active:not(.menu__link--sublist-caret):not(.menu__link--sublist):hover{color:#93c5fd!important;background:rgba(37,99,235,.15)!important;border-left-color:#60a5fa!important}.menu__list .menu__list-item{margin-top:2px}.menu__list .menu__list-item:first-child{margin-top:0}.menu__list .menu__list{border-left:1.5px solid var(--sc-gray-200);margin-top:3px;margin-bottom:4px;margin-left:10px;padding-left:12px}[data-theme=dark] .menu__list .menu__list{border-left-color:#1e293b}.menu__list .menu__list .menu__list{border-left-color:rgba(226,232,240,.8)}[data-theme=dark] .menu__list .menu__list .menu__list{border-left-color:rgba(30,41,59,.8)}.menu__link--sublist-caret{justify-content:space-between!important;align-items:center!important;display:flex!important}.menu__link--sublist-caret:after{opacity:.5;flex-shrink:0;content:""!important;background-image:var(--ifm-menu-link-sublist-icon)!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:13px 13px!important;width:13px!important;min-width:13px!important;height:13px!important;margin-left:auto!important;transition:transform .16s,opacity .15s!important;transform:rotate(90deg)!important}.menu__list-item--collapsed .menu__link--sublist-caret:after{opacity:.42;transform:rotate(0)!important}.menu__link--sublist-caret:hover:after{opacity:.85!important}.menu__link--active.menu__link--sublist-caret:after{opacity:.8}.menu__caret{border-radius:4px;transition:background .15s;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin-left:4px!important;padding:0!important;display:inline-flex!important}.menu__caret:hover{background:var(--sc-gray-200)!important}[data-theme=dark] .menu__caret:hover{background:#334155!important}.menu__caret:before{opacity:.5;display:block;content:""!important;background-image:var(--ifm-menu-link-sublist-icon)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:13px 13px!important;border:none!important;width:13px!important;min-width:13px!important;height:13px!important;transition:transform .16s,opacity .15s!important;transform:rotate(90deg)!important}.menu__list-item--collapsed>.menu__list-item-collapsible>.menu__caret:before{opacity:.42;transform:rotate(0)!important}.menu__caret:hover:before{opacity:.85!important}.main-wrapper{background:#fff}[data-theme=dark] .main-wrapper{background:#0f172a}article{max-width:860px}article:has([data-capability-explorer=root]){max-width:1200px}.docItemCol_node_modules-\@docusaurus-theme-classic-lib-theme-DocItem-Layout-styles-module,[class*=docItemCol]{max-width:100%}.markdown h1{letter-spacing:-.03em;color:var(--sc-h1-color);border-bottom:3px solid var(--ifm-color-primary);margin-top:0;margin-bottom:1rem;padding-bottom:.65rem;font-size:1.9rem;font-weight:800;line-height:1.2}.markdown h2{letter-spacing:-.02em;color:var(--sc-h2-color);border-left:4px solid var(--sc-h2-accent);background:var(--sc-h2-bg);border-bottom:none;border-radius:0 6px 6px 0;margin-top:2.75rem;margin-bottom:.85rem;padding:.65rem .85rem .65rem 1rem;font-size:1.3rem;font-weight:700;line-height:1.35}.markdown h3{color:var(--sc-h3-color);border-left:3px solid var(--sc-h3-accent);margin-top:2rem;margin-bottom:.55rem;padding-left:.85rem;font-size:1.08rem;font-weight:700;line-height:1.4}.markdown h4{color:var(--sc-h4-color);border-left:2px solid var(--sc-h4-accent);text-transform:none;letter-spacing:-.01em;margin-top:1.5rem;margin-bottom:.45rem;padding-left:.75rem;font-size:.92rem;font-weight:700}.markdown h5{color:var(--sc-gray-600);text-transform:uppercase;letter-spacing:.05em;margin-top:1.25rem;margin-bottom:.35rem;font-size:.85rem;font-weight:700}[data-theme=dark] .markdown h5{color:#94a3b8}.markdown h6{color:var(--sc-gray-500);margin-top:1rem;margin-bottom:.3rem;font-size:.8rem;font-weight:600}[data-theme=dark] .markdown h6{color:#64748b}.markdown p{color:#374151;margin-bottom:1.1rem;line-height:1.75}[data-theme=dark] .markdown p{color:#94a3b8}.markdown ul,.markdown ol{margin:.75rem 0 1.1rem;padding-left:1.5rem}.markdown li{color:#374151;margin:.3rem 0;line-height:1.7}[data-theme=dark] .markdown li{color:#94a3b8}.markdown li>ul,.markdown li>ol{margin:.25rem 0}.markdown ul>li::marker{color:var(--sc-gray-400)}.markdown ol>li::marker{color:var(--sc-gray-500);font-weight:600}.markdown strong{color:#1a1a2e;font-weight:700}[data-theme=dark] .markdown strong{color:#f1f5f9}.markdown em{color:inherit}.markdown a:not([class]){color:var(--ifm-color-primary);border-bottom:1px solid rgba(26,86,219,.35);font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s,color .15s}.markdown a:not([class]):hover{border-bottom-color:var(--ifm-color-primary);color:var(--ifm-color-primary-dark)}[data-theme=dark] .markdown a:not([class]){border-bottom-color:rgba(96,165,250,.35)}[data-theme=dark] .markdown a:not([class]):hover{border-bottom-color:var(--ifm-color-primary)}.markdown hr{border:none;border-top:1px solid var(--sc-gray-200);margin:2.5rem 0}[data-theme=dark] .markdown hr{border-top-color:#1e293b}.hash-link{color:var(--sc-gray-300);opacity:0;vertical-align:middle;margin-left:.4rem;font-size:.85em;font-weight:400;transition:opacity .15s,color .15s;border-bottom:none!important;-webkit-text-decoration:none!important;text-decoration:none!important}h1:hover .hash-link,h2:hover .hash-link,h3:hover .hash-link,h4:hover .hash-link,h5:hover .hash-link,h6:hover .hash-link{opacity:1}.hash-link:hover{opacity:1;color:var(--ifm-color-primary)!important}.markdown blockquote{border-left:3px solid var(--ifm-color-primary);background:#f8faff;border-radius:0 6px 6px 0;margin:1.5rem 0;padding:.75rem 1.25rem}.markdown blockquote p{color:var(--sc-gray-600);margin:0;font-style:italic}.markdown blockquote p:not(:last-child){margin-bottom:.5rem}[data-theme=dark] .markdown blockquote{border-left-color:var(--ifm-color-primary);background:rgba(96,165,250,.06)}[data-theme=dark] .markdown blockquote p{color:#94a3b8}.markdown kbd{font-size:.78em;font-family:var(--ifm-font-family-monospace);color:var(--sc-gray-700);background:var(--sc-gray-100);border:1px solid var(--sc-gray-300);border-radius:4px;padding:.1em .45em;line-height:1.4;display:inline-block;box-shadow:0 1px 0 1px rgba(0,0,0,.08)}[data-theme=dark] .markdown kbd{color:#e2e8f0;background:#1e293b;border-color:#475569;box-shadow:0 1px 0 1px rgba(0,0,0,.3)}code{background:var(--sc-gray-100);border:1px solid var(--sc-gray-200);color:#be185d;border-radius:4px;padding:.15em .4em;font-size:.84em;font-weight:500}[data-theme=dark] code{color:#f472b6;background:#1e293b;border-color:#334155}pre{border:1px solid var(--sc-gray-200);border-radius:8px;margin:.75rem 0 1.5rem;padding:1.25rem 1.5rem;line-height:1.65}[data-theme=dark] pre{border-color:#1e293b}pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0;font-weight:400}.prism-code{border-radius:8px;font-size:.825rem;padding:20px!important}.docusaurus-highlight-code-line{background-color:var(--docusaurus-highlighted-code-line-bg);margin:0 -1.5rem;padding:0 1.5rem;display:block}[class*=codeBlockTitle]{font-size:.78rem;font-weight:600;font-family:var(--ifm-font-family-monospace);background:var(--sc-gray-100);border-bottom:1px solid var(--sc-gray-200);color:var(--sc-gray-600);letter-spacing:.02em;border-radius:8px 8px 0 0;padding:.6rem 1.25rem}[data-theme=dark] [class*=codeBlockTitle]{color:#94a3b8;background:#1e293b;border-bottom-color:#334155}[class*=codeBlockContainer]:has([class*=codeBlockTitle]) pre{border-top-left-radius:0;border-top-right-radius:0}[class*=copyButton]{opacity:.6;border:1px solid var(--sc-gray-300,#cbd5e1)!important;background:var(--sc-gray-50,#f8fafc)!important;color:var(--sc-gray-700,#334155)!important;border-radius:6px!important;padding:4px 8px!important;font-size:.75rem!important;transition:all .15s!important}[class*=codeBlockContainer]:hover [class*=copyButton]{opacity:1}[class*=copyButton]:focus-visible{opacity:1}[data-theme=dark] [class*=copyButton]{color:#e2e8f0!important;background:#1e293b!important;border-color:#475569!important}[class*=copyButton]:hover{background:var(--ifm-color-primary)!important;border-color:var(--ifm-color-primary)!important;color:#fff!important}:focus-visible{outline:2px solid var(--ifm-color-primary)!important;outline-offset:2px!important}:focus:not(:focus-visible){outline:none!important}[class*=textInput]:focus{box-shadow:none!important;outline:none!important}[class*=textInput]:focus-visible{box-shadow:none!important;outline:none!important}.markdown table{border-collapse:separate;border-spacing:0;border-radius:8px;width:100%;margin:1rem 0 1.5rem;font-size:.875rem;display:block;overflow-x:auto}[data-theme=dark] .markdown table{border-color:#1e293b}thead tr{background:var(--sc-gray-100)}[data-theme=dark] thead tr{background:#1e293b}th{text-transform:uppercase;letter-spacing:.06em;color:var(--sc-gray-600);white-space:normal;vertical-align:bottom;padding:.7rem 1rem;font-size:.72rem;font-weight:700;line-height:1.4}td{border-top:1px solid var(--sc-gray-200);color:#374151;vertical-align:top;padding:.65rem 1rem;line-height:1.6}[data-theme=dark] td{color:#94a3b8;border-top-color:#1e293b}tbody tr:nth-child(2n){background:var(--sc-gray-50)}[data-theme=dark] tbody tr:nth-child(2n){background:rgba(255,255,255,.02)}tbody tr:hover{background:#f0f7ff}[data-theme=dark] tbody tr:hover{background:rgba(96,165,250,.05)}th:first-child{border-radius:8px 0 0}th:last-child{border-radius:0 8px 0 0}tr:last-child td:first-child{border-radius:0 0 0 8px}tr:last-child td:last-child{border-radius:0 0 8px}.admonition{border-left:4px solid var(--ifm-alert-border-color);border-top:none;border-bottom:none;border-right:none;border-radius:8px;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.9rem}.theme-admonition>div:first-child{text-transform:uppercase;letter-spacing:.09em;color:var(--ifm-alert-border-color);align-items:center;gap:.45rem;margin-bottom:.6rem;padding-bottom:0;font-size:.7rem;font-weight:800;display:flex}.theme-admonition>div:first-child svg{flex-shrink:0;width:16px;height:16px}.theme-admonition>div:last-child p:last-child{margin-bottom:0}.alert--secondary{--ifm-alert-background-color:#f8fafc;--ifm-alert-border-color:#64748b;--ifm-alert-color:#374151}[data-theme=dark] .alert--secondary{--ifm-alert-background-color:rgba(100,116,139,.08);--ifm-alert-color:#94a3b8}.alert--info{--ifm-alert-background-color:#eff6ff;--ifm-alert-border-color:#2563eb;--ifm-alert-color:#1e3a5f}[data-theme=dark] .alert--info{--ifm-alert-background-color:rgba(37,99,235,.1);--ifm-alert-color:#bfdbfe}.alert--success{--ifm-alert-background-color:#f0fdf4;--ifm-alert-border-color:#16a34a;--ifm-alert-color:#14532d}[data-theme=dark] .alert--success{--ifm-alert-background-color:rgba(22,163,74,.1);--ifm-alert-color:#bbf7d0}.alert--warning{--ifm-alert-background-color:#fffbeb;--ifm-alert-border-color:#d97706;--ifm-alert-color:#713f12}[data-theme=dark] .alert--warning{--ifm-alert-background-color:rgba(217,119,6,.1);--ifm-alert-color:#fde68a}.alert--danger{--ifm-alert-background-color:#fef2f2;--ifm-alert-border-color:#dc2626;--ifm-alert-color:#7f1d1d}[data-theme=dark] .alert--danger{--ifm-alert-background-color:rgba(220,38,38,.1);--ifm-alert-color:#fecaca}.table-of-contents{padding-left:0;font-size:.77rem}.table-of-contents__link{color:var(--sc-gray-400);border-left:2px solid transparent;margin-left:-.75rem;padding:.2rem 0 .2rem .75rem;line-height:1.55;-webkit-text-decoration:none;text-decoration:none;transition:color .12s,border-color .12s;display:block}.table-of-contents>li>.table-of-contents__link{color:var(--sc-h2-color);font-size:.8rem;font-weight:600}.table-of-contents>li>.table-of-contents__link:hover,.table-of-contents>li>.table-of-contents__link--active{color:var(--sc-h2-accent);border-left-color:var(--sc-h2-accent)}.table-of-contents>li>ul>li>.table-of-contents__link{color:var(--sc-h3-color);font-size:.76rem;font-weight:500}.table-of-contents>li>ul>li>.table-of-contents__link:hover,.table-of-contents>li>ul>li>.table-of-contents__link--active{color:var(--sc-h3-accent);border-left-color:var(--sc-h3-accent)}.table-of-contents>li>ul>li>ul>li>.table-of-contents__link{color:var(--sc-h4-color);font-size:.73rem}.table-of-contents>li>ul>li>ul>li>.table-of-contents__link:hover,.table-of-contents>li>ul>li>ul>li>.table-of-contents__link--active{color:var(--sc-h4-accent);border-left-color:var(--sc-h4-accent)}.table-of-contents__link:hover{-webkit-text-decoration:none;text-decoration:none}.table-of-contents__link--active{font-weight:600}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:0;margin-bottom:1.25rem;padding-left:0;display:flex}.breadcrumbs__item{align-items:center;display:inline-flex}.breadcrumbs__item:not(:last-child):after{color:var(--sc-gray-400,#94a3b8);opacity:.7;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;font-size:.85rem;font-weight:400;line-height:1;display:inline-flex;content:"›"!important;filter:none!important;background:0 0!important;width:auto!important;height:auto!important;margin:0 8px!important}[data-theme=dark] .breadcrumbs__item:not(:last-child):after{color:var(--sc-gray-500,#64748b);opacity:.8}.breadcrumbs__link{color:var(--sc-gray-500);border-radius:4px;padding:3px 6px;font-size:.8rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:all .12s}.breadcrumbs__link:hover{color:var(--ifm-color-primary);background:var(--sc-gray-100);-webkit-text-decoration:none;text-decoration:none}[data-theme=dark] .breadcrumbs__link{color:var(--sc-gray-400)}[data-theme=dark] .breadcrumbs__link:hover{color:#93c5fd;background:#1e293b}.breadcrumbs__item--active .breadcrumbs__link{color:var(--sc-navy,#0f172a);background:0 0;font-weight:600}[data-theme=dark] .breadcrumbs__item--active .breadcrumbs__link{color:#f1f5f9}.tag-orchestrator{color:#4338ca;background:#eef2ff;border-radius:4px;padding:2px 8px}.tag-shared{color:#166534;background:#f0fdf4;border-radius:4px;padding:2px 8px}.tag-reference{color:#1d4ed8;background:#eff6ff;border-radius:4px;padding:2px 8px}.footer{background:var(--sc-navy);border-top:1px solid #1e293b;padding:3.5rem 0 0}.footer__links{padding-bottom:2.5rem}.footer__title{text-transform:uppercase;letter-spacing:.1em;color:#475569;margin-bottom:1rem;font-size:.68rem;font-weight:800}.footer__link-item{color:#94a3b8;font-size:.84rem;line-height:2.1;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;display:block}.footer__link-item:hover{color:#e2e8f0;-webkit-text-decoration:none;text-decoration:none}.footer__bottom{border-top:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.75rem 0;display:flex}.footer__logo{margin-bottom:0}.footer__copyright{color:#334155;text-align:right;font-size:.78rem}div[class*=announcementBar]{min-height:32px;color:var(--sc-gray-700,#334155);border-bottom:1px solid var(--sc-gray-200,#e2e8f0);background:#f8fafc;padding:4px 1rem;font-size:.8125rem;line-height:1.4}[data-theme=dark] div[class*=announcementBar]{color:#cbd5e1;background:#0b1220;border-bottom-color:#1e293b}div[class*=announcementBar] a{color:var(--ifm-color-primary,#1a56db);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}[data-theme=dark] div[class*=announcementBar] a{color:#93c5fd}.announcement-badge{color:#1a56db;text-transform:uppercase;letter-spacing:.04em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:.65rem;font-weight:750;display:inline-block}[data-theme=dark] .announcement-badge{color:#93c5fd;background:rgba(37,99,235,.2);border-color:rgba(96,165,250,.35)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sc-gray-200);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sc-gray-400)}@media (width<=996px){.navbar__brand{gap:.5rem}.menu{padding:8px 12px 24px!important}.theme-doc-sidebar-menu>.menu__list-item>.menu__list-item-collapsible .menu__link,.theme-doc-sidebar-menu>.menu__list-item>.menu__link--sublist-caret,.theme-doc-sidebar-menu>.menu__list-item>.menu__link,.menu__link{min-height:38px;padding-top:.45rem;padding-bottom:.45rem}article{max-width:100%}.markdown h1{font-size:1.6rem}.markdown h2{margin-top:2rem;padding:.55rem .7rem .55rem .85rem;font-size:1.15rem}.markdown h3{margin-top:1.5rem;font-size:1rem}.markdown h4{font-size:.88rem}}@media (width<=640px){.markdown table{font-size:.8rem}th,td{padding:.5rem .75rem}.admonition{padding:.85rem 1rem;font-size:.875rem}pre{padding:1rem 1.25rem}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__copyright{text-align:left}}.architecture-diagram{margin:1rem 0 1.5rem}.architecture-diagram a{display:block}.architecture-diagram img{cursor:pointer;border:1px solid var(--sc-gray-200,#e2e8f0);background:#fff;border-radius:8px;width:100%;height:auto;padding:.5rem;transition:box-shadow .15s,border-color .15s;display:block}.architecture-diagram img:hover{border-color:var(--ifm-color-primary);box-shadow:0 4px 16px rgba(15,23,42,.12)}[data-theme=dark] .architecture-diagram img{background:var(--sc-navy-soft,#1e293b);border-color:var(--sc-gray-700,#334155)}.architecture-diagram__actions{justify-content:flex-end;margin-top:.5rem;font-size:.875rem;display:flex}.architecture-diagram__open{border:1px solid var(--ifm-color-primary);color:var(--ifm-color-primary);background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.architecture-diagram__open:hover{background:var(--ifm-color-primary);color:#fff;-webkit-text-decoration:none;text-decoration:none}.architecture-diagram__open:after{content:"↗";font-size:.8em;line-height:1}.searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,#f5f6f7);box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 rgba(255,255,255,.5),0 3px 8px 0 #555a64);width:var(--search-local-modal-width,560px);padding:var(--search-local-spacing,12px);border-radius:6px;margin-top:8px;position:relative;left:auto!important;right:0!important}.searchInput_YFbd:focus{outline:2px solid var(--search-local-input-active-border-color,var(--ifm-color-primary));outline-offset:0px}html[data-theme=dark] div.ask-ai,div.ask-ai{--ask-ai-primary:var(--ifm-color-primary);--ask-ai-primary-hover:var(--ifm-color-primary-light);--ask-ai-foreground:var(--ifm-color-content);--ask-ai-border:var(--ifm-color-emphasis-300);--ask-ai-error:var(--ifm-color-danger);--ask-ai-button-bg:var(--ifm-color-emphasis-200)}.ask-ai{--ask-ai-background:var(--search-local-modal-background,#f5f6f7);--ask-ai-muted:var(--search-local-muted-color,#969faf)}html[data-theme=dark] .ask-ai{--ask-ai-background:var(--search-local-modal-background,var(--ifm-background-color));--ask-ai-muted:var(--search-local-muted-color,var(--ifm-color-secondary-darkest))}@media (width>996px){.searchBar_RVTs.searchBarLeft_MXDe .dropdownMenu_qbY6{left:0!important;right:auto!important}}@media (width<=576px){.navbar__search-input:not(:focus){width:2rem}.searchBar_RVTs .dropdownMenu_qbY6{width:var(--search-local-modal-width-sm,340px);max-width:calc(100vw - var(--ifm-navbar-padding-horizontal)*2)}}html[data-theme=dark] .searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,var(--ifm-background-color));box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309)}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2{cursor:pointer;background:var(--search-local-hit-background,#fff);box-shadow:var(--search-local-hit-shadow,0 1px 3px 0 #d4d9e1);padding:0 var(--search-local-spacing,12px);width:100%;color:var(--search-local-hit-color,#444950);height:var(--search-local-hit-height,56px);border-radius:4px;flex-direction:row;align-items:center;display:flex}html[data-theme=dark] .dropdownMenu_qbY6 .suggestion_fB_2{background:var(--search-local-hit-background,var(--ifm-color-emphasis-100));box-shadow:var(--search-local-hit-shadow,none);color:var(--search-local-hit-color,var(--ifm-font-color-base))}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2:not(:last-child){margin-bottom:4px}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2.cursor_eG29{background-color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitTree_kk6K,.hitIcon_a7Zy,.hitPath_ieM4,.noResultsIcon_EBY5,.hitFooter_E9YW a{color:var(--search-local-muted-color,#969faf)}html[data-theme=dark] .hitTree_kk6K,html[data-theme=dark] .hitIcon_a7Zy,html[data-theme=dark] .hitPath_ieM4,html[data-theme=dark] .noResultsIcon_EBY5{color:var(--search-local-muted-color,var(--ifm-color-secondary-darkest))}.hitTree_kk6K{align-items:center;display:flex}.hitTree_kk6K>svg{height:var(--search-local-hit-height,56px);opacity:.5;stroke-width:var(--search-local-icon-stroke-width,1.4);width:24px}.hitIcon_a7Zy{stroke-width:var(--search-local-icon-stroke-width,1.4);width:20px;height:20px}.hitWrapper_sAK8{flex-direction:column;flex:auto;justify-content:center;width:80%;margin:0 8px;font-weight:500;display:flex;overflow-x:hidden}.hitWrapper_sAK8 mark{color:var(--search-local-highlight-color,var(--ifm-color-primary));background:0 0}.hitTitle_vyVt{font-size:.9em}.hitPath_ieM4{font-size:.75em}.hitPath_ieM4,.hitTitle_vyVt{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.hitAction_NqkB{width:20px;height:20px}.hideAction_vcyE>svg{display:none}.noResults_l6Q3{padding:var(--search-local-spacing,12px)0;flex-direction:column;justify-content:center;align-items:center;display:flex}.noResultsIcon_EBY5{margin-bottom:var(--search-local-spacing,12px)}.hitFooter_E9YW{text-align:center;margin-top:var(--search-local-spacing,12px);font-size:.85em}.hitFooter_E9YW a{-webkit-text-decoration:underline;text-decoration:underline}.cursor_eG29 .hideAction_vcyE>svg{display:block}.suggestion_fB_2.cursor_eG29,.suggestion_fB_2.cursor_eG29 mark,.suggestion_fB_2.cursor_eG29 .hitTree_kk6K,.suggestion_fB_2.cursor_eG29 .hitIcon_a7Zy,.suggestion_fB_2.cursor_eG29 .hitPath_ieM4{color:var(--search-local-hit-active-color,var(--ifm-color-white))!important}.suggestion_fB_2.cursor_eG29 mark{-webkit-text-decoration:underline;text-decoration:underline}.searchBarContainer_NW3z{margin-left:16px}.searchBarContainer_NW3z .searchBarLoadingRing_YnHq{display:none;position:absolute;top:6px;left:10px}.searchBarContainer_NW3z .searchClearButton_qk4g{background:0 0;border:none;padding:0;line-height:1rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.navbar__search{position:relative}.searchIndexLoading_EJ1f .navbar__search-input{background-image:none}.searchBarContainer_NW3z.searchIndexLoading_EJ1f .searchBarLoadingRing_YnHq{display:inline-block}.searchHintContainer_Pkmr{pointer-events:none;justify-content:center;align-items:center;gap:4px;height:100%;display:flex;position:absolute;top:0;right:10px}.searchHint_iIMx{color:var(--ifm-navbar-search-input-placeholder-color);background-color:var(--ifm-navbar-search-input-background-color);border:1px solid var(--ifm-color-emphasis-500);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-500)}@media (width<=576px){.searchBarContainer_NW3z:not(.focused_OWtg) .searchClearButton_qk4g,.searchHintContainer_Pkmr{display:none}}html[dir=rtl] .searchHintContainer_Pkmr{left:10px;right:auto}html[dir=rtl] .searchBarContainer_NW3z .searchClearButton_qk4g{left:.8rem;right:auto}html[dir=rtl] .searchBarContainer_NW3z .searchBarLoadingRing_YnHq{left:auto;right:10px}html[dir=rtl] .navbar__search-input{padding:0 2.25em 0 .5em}.loadingRing_RJI3{width:20px;height:20px;opacity:var(--search-local-loading-icon-opacity,.5);display:inline-block;position:relative}.loadingRing_RJI3 div{box-sizing:border-box;border:2px solid var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color));border-color:var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color))transparent transparent transparent;border-radius:50%;width:16px;height:16px;margin:2px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite loading-ring_FB5o;display:block;position:absolute}.loadingRing_RJI3 div:first-child{animation-delay:-.45s}.loadingRing_RJI3 div:nth-child(2){animation-delay:-.3s}.loadingRing_RJI3 div:nth-child(3){animation-delay:-.15s}@keyframes loading-ring_FB5o{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aiTriggerBtn_Ofpz{color:#1a56db;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid rgba(26,86,219,.25);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.4;transition:all .15s;display:inline-flex}[data-theme=dark] .aiTriggerBtn_Ofpz{color:#93c5fd;background:rgba(37,99,235,.15);border-color:rgba(96,165,250,.3)}.aiTriggerBtn_Ofpz:hover{background:#dbeafe;border-color:#1a56db;transform:translateY(-1px)}[data-theme=dark] .aiTriggerBtn_Ofpz:hover{background:rgba(37,99,235,.25);border-color:#60a5fa}.aiTriggerBtn_Ofpz:focus-visible{outline:2px solid var(--ifm-color-primary);outline-offset:2px}.sparkleIcon_w4LI{color:#2563eb;flex-shrink:0;width:14px;height:14px}[data-theme=dark] .sparkleIcon_w4LI{color:#60a5fa}.triggerBetaBadge_MCGq{color:#1a56db;letter-spacing:.04em;text-transform:uppercase;background:rgba(26,86,219,.15);border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700}[data-theme=dark] .triggerBetaBadge_MCGq{color:#93c5fd;background:rgba(96,165,250,.25)}.drawerOverlay_TBqo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:rgba(15,23,42,.3);animation:.18s ease-out fadeIn_Ubpd;position:fixed;inset:0}@keyframes fadeIn_Ubpd{0%{opacity:0}to{opacity:1}}.drawerContainer_qSIp{z-index:1001;border-left:1px solid var(--sc-gray-200,#e2e8f0);width:480px;max-width:100vw;height:100vh;font-family:var(--ifm-font-family-base);background:#fff;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) slideInRight_eN6J;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px rgba(0,0,0,.15)}[data-theme=dark] .drawerContainer_qSIp{background:#0f172a;border-left-color:#1e293b;box-shadow:-8px 0 32px rgba(0,0,0,.5)}@keyframes slideInRight_eN6J{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=767px){.drawerContainer_qSIp{border-left:none;width:100vw}}.drawerHeader_GR_Q{border-bottom:1px solid var(--sc-gray-200,#e2e8f0);background:#fafbfc;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1.15rem;display:flex}[data-theme=dark] .drawerHeader_GR_Q{background:#0b1220;border-bottom-color:#1e293b}.headerTitleGroup_jPeh{align-items:center;gap:8px;display:flex}.headerLogoIcon_zLp9{color:#1a56db;width:20px;height:20px}[data-theme=dark] .headerLogoIcon_zLp9{color:#60a5fa}.drawerTitle_PZZ4{color:var(--sc-navy,#0f172a);margin:0;font-size:.95rem;font-weight:700}[data-theme=dark] .drawerTitle_PZZ4{color:#f1f5f9}.betaBadge_yd5X{color:#1a56db;letter-spacing:.05em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800}[data-theme=dark] .betaBadge_yd5X{color:#93c5fd;background:rgba(37,99,235,.2);border-color:rgba(96,165,250,.35)}.headerActions_Iwaq{align-items:center;gap:6px;display:flex}.iconBtn_VOXM{width:32px;height:32px;color:var(--sc-gray-600,#475569);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}.iconBtn_VOXM:hover{background:var(--sc-gray-200,#e2e8f0);color:var(--sc-navy,#0f172a)}[data-theme=dark] .iconBtn_VOXM{color:#94a3b8}[data-theme=dark] .iconBtn_VOXM:hover{color:#f1f5f9;background:#1e293b}.iconBtn_VOXM:focus-visible{outline:2px solid var(--ifm-color-primary);outline-offset:2px}.contextBar_xa4W{border-bottom:1px solid var(--sc-gray-200,#e2e8f0);color:var(--sc-gray-600,#475569);background:#f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1.15rem;font-size:.75rem;display:flex}[data-theme=dark] .contextBar_xa4W{color:#94a3b8;background:#131d31;border-bottom-color:#1e293b}.contextPageInfo_YD5f{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.contextPageTitle_nOre{color:var(--sc-navy,#0f172a);text-overflow:ellipsis;font-weight:600;overflow:hidden}[data-theme=dark] .contextPageTitle_nOre{color:#e2e8f0}.contextVersionPill_CO_Q{color:#334155;background:#e2e8f0;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.68rem;font-weight:700}[data-theme=dark] .contextVersionPill_CO_Q{color:#94a3b8;background:#1e293b}.conversationArea_EzS0{scrollbar-width:thin;flex-direction:column;flex:1;gap:1rem;padding:1.15rem;display:flex;overflow-y:auto}.emptyState_VXbR{flex-direction:column;gap:1rem;margin:auto 0;padding:1rem 0;display:flex}.welcomeCard_q0zg{text-align:center;border:1px solid var(--sc-gray-200,#e2e8f0);background:#f8fafc;border-radius:10px;padding:1.25rem}[data-theme=dark] .welcomeCard_q0zg{background:#131d31;border-color:#1e293b}.welcomeIconWrapper_kTR6{background:linear-gradient(135deg,#dbeafe 0%,#ede9fe 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.65rem;display:inline-flex}[data-theme=dark] .welcomeIconWrapper_kTR6{background:linear-gradient(135deg,rgba(37,99,235,.25) 0%,rgba(124,58,237,.25) 100%)}.welcomeTitle__Bws{color:var(--sc-navy,#0f172a);margin-bottom:.25rem;font-size:1rem;font-weight:700}[data-theme=dark] .welcomeTitle__Bws{color:#f1f5f9}.welcomeDesc_v0JW{color:var(--sc-gray-600,#64748b);margin:0;font-size:.8rem;line-height:1.45}[data-theme=dark] .welcomeDesc_v0JW{color:#94a3b8}.suggestedHeader_Bgj7{text-transform:uppercase;letter-spacing:.06em;color:var(--sc-gray-500,#64748b);margin-bottom:.4rem;font-size:.72rem;font-weight:750}[data-theme=dark] .suggestedHeader_Bgj7{color:#64748b}.chipList__S7T{flex-direction:column;gap:.4rem;display:flex}.questionChip_pa9z{text-align:left;border:1px solid var(--sc-gray-200,#e2e8f0);width:100%;color:var(--sc-gray-700,#334155);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:.6rem .85rem;font-size:.8rem;font-weight:500;line-height:1.35;transition:all .15s;display:flex}[data-theme=dark] .questionChip_pa9z{color:#cbd5e1;background:#162032;border-color:#27354a}.questionChip_pa9z:hover{color:#1a56db;background:#eff6ff;border-color:#1a56db;transform:translate(2px)}[data-theme=dark] .questionChip_pa9z:hover{color:#93c5fd;background:rgba(37,99,235,.12);border-color:#60a5fa}.userMessageRow_t8tL{justify-content:flex-end;display:flex}.userBubble_LPlI{color:#fff;word-break:break-word;background:#1a56db;border-radius:12px 12px 2px;max-width:88%;padding:.65rem .95rem;font-size:.83rem;line-height:1.45}[data-theme=dark] .userBubble_LPlI{background:#2563eb}.assistantMessageRow_mUIr{flex-direction:column;gap:.65rem;max-width:100%;display:flex}.assistantHeader_xuJV{color:var(--sc-navy,#0f172a);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}[data-theme=dark] .assistantHeader_xuJV{color:#f1f5f9}.assistantCard_gnN8{border:1px solid var(--sc-gray-200,#e2e8f0);color:var(--sc-gray-800,#1e293b);background:#f8fafc;border-radius:10px;padding:.95rem 1.05rem;font-size:.83rem;line-height:1.55}[data-theme=dark] .assistantCard_gnN8{color:#e2e8f0;background:#131d31;border-color:#1e293b}.markdownContent_k5vW h2,.markdownContent_k5vW h3,.markdownContent_k5vW h4{color:var(--sc-navy,#0f172a);margin-top:.85rem;margin-bottom:.4rem;font-size:.92rem;font-weight:700}[data-theme=dark] .markdownContent_k5vW h2,[data-theme=dark] .markdownContent_k5vW h3,[data-theme=dark] .markdownContent_k5vW h4{color:#f1f5f9}.markdownContent_k5vW p{margin-bottom:.65rem}.markdownContent_k5vW p:last-child{margin-bottom:0}.markdownContent_k5vW ul,.markdownContent_k5vW ol{margin-bottom:.65rem;padding-left:1.25rem}.markdownContent_k5vW li{margin-bottom:.25rem}.markdownContent_k5vW code{font-family:var(--ifm-font-family-monospace,monospace);background:rgba(0,0,0,.06);border-radius:4px;padding:2px 5px;font-size:.78rem}[data-theme=dark] .markdownContent_k5vW code{color:#93c5fd;background:rgba(255,255,255,.1)}.codeBlock_LWhk{background:#0f172a;border-radius:8px;margin:.65rem 0;position:relative;overflow:hidden}.codeBlockHeader_j74M{color:#94a3b8;background:#1e293b;justify-content:space-between;align-items:center;padding:.35rem .75rem;font-family:monospace;font-size:.7rem;display:flex}.copyCodeBtn_Oox8{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.7rem}.copyCodeBtn_Oox8:hover{color:#fff;background:rgba(255,255,255,.1)}.codeBlock_LWhk pre{font-family:var(--ifm-font-family-monospace,monospace);color:#f1f5f9;margin:0;padding:.75rem;font-size:.76rem;overflow-x:auto}.blockquote_HgBi{border-left:3px solid var(--ifm-color-primary,#1a56db);background:rgba(26,86,219,.05);border-radius:0 6px 6px 0;margin:.65rem 0;padding:.5rem .75rem;font-size:.8rem}[data-theme=dark] .blockquote_HgBi{background:rgba(37,99,235,.1);border-left-color:#60a5fa}.sourcesSection_Qk1u{border-top:1px solid var(--sc-gray-200,#e2e8f0);margin-top:.65rem;padding-top:.65rem}[data-theme=dark] .sourcesSection_Qk1u{border-top-color:#1e293b}.sourcesHeader_c0xx{text-transform:uppercase;letter-spacing:.06em;color:var(--sc-gray-500,#64748b);margin-bottom:.45rem;font-size:.72rem;font-weight:750}.sourceCardList_vyUJ{flex-direction:column;gap:.4rem;display:flex}.sourceCard_gJc7{border:1px solid var(--sc-gray-200,#e2e8f0);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;-webkit-text-decoration:none;text-decoration:none;transition:all .12s;display:flex}[data-theme=dark] .sourceCard_gJc7{background:#0f172a;border-color:#1e293b}.sourceCard_gJc7:hover{background:#eff6ff;border-color:#1a56db;-webkit-text-decoration:none;text-decoration:none}[data-theme=dark] .sourceCard_gJc7:hover{background:rgba(37,99,235,.12);border-color:#60a5fa}.sourceCardLeft_tDfE{flex-direction:column;gap:2px;display:flex;overflow:hidden}.sourceTitle_iT0L{color:var(--sc-navy,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}[data-theme=dark] .sourceTitle_iT0L{color:#f1f5f9}.sourceSection_V_pN{color:var(--sc-gray-500,#64748b);font-size:.7rem}.sourceArrow_q7L9{color:var(--ifm-color-primary,#1a56db);flex-shrink:0;margin-left:.5rem;font-size:.75rem;font-weight:600}.loadingContainer_rlf4{border:1px solid var(--sc-gray-200,#e2e8f0);background:#f8fafc;border-radius:10px;flex-direction:column;gap:.65rem;padding:.85rem 1rem;display:flex}[data-theme=dark] .loadingContainer_rlf4{background:#131d31;border-color:#1e293b}.loadingHeader_Ji_V{color:var(--ifm-color-primary,#1a56db);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}[data-theme=dark] .loadingHeader_Ji_V{color:#60a5fa}.pulseDot_XH61{background:var(--ifm-color-primary,#1a56db);border-radius:50%;width:8px;height:8px;animation:1s infinite alternate pulse_dUEY}@keyframes pulse_dUEY{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}.skeletonLine_NRvo{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:4px;height:12px;animation:1.5s infinite shimmer_aXHI}[data-theme=dark] .skeletonLine_NRvo{background:linear-gradient(90deg,#1e293b 25%,#27354a 50%,#1e293b 75%) 0 0/200% 100%}@keyframes shimmer_aXHI{0%{background-position:200% 0}to{background-position:-200% 0}}.errorCard_ZStu{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;flex-direction:column;gap:.5rem;padding:.95rem 1.05rem;font-size:.82rem;display:flex}[data-theme=dark] .errorCard_ZStu{color:#fca5a5;background:rgba(220,38,38,.12);border-color:rgba(239,68,68,.3)}.errorTitle_L84w{align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.errorBtn_JhgU{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;align-self:flex-start;padding:.35rem .75rem;font-size:.78rem;font-weight:600}.errorBtn_JhgU:hover{background:rgba(0,0,0,.05)}.inputArea_tH0y{border-top:1px solid var(--sc-gray-200,#e2e8f0);background:#fafbfc;flex-shrink:0;padding:.85rem 1.15rem .65rem}[data-theme=dark] .inputArea_tH0y{background:#0b1220;border-top-color:#1e293b}.inputWrapper_EsAe{border:1px solid var(--sc-gray-300,#cbd5e1);background:#fff;border-radius:8px;outline:none;align-items:center;gap:8px;padding:.35rem .45rem .35rem .85rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}[data-theme=dark] .inputWrapper_EsAe{background:#1e293b;border-color:#334155}.inputWrapper_EsAe:hover:not(:focus-within):not(.inputWrapperDisabled_I2ZM){border-color:var(--sc-gray-400,#94a3b8)}[data-theme=dark] .inputWrapper_EsAe:hover:not(:focus-within):not(.inputWrapperDisabled_I2ZM){border-color:#475569}.inputWrapper_EsAe:focus-within{border-color:var(--ifm-color-primary,#1a56db);box-shadow:0 0 0 2px rgba(26,86,219,.15)}[data-theme=dark] .inputWrapper_EsAe:focus-within{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.22)}.inputWrapperDisabled_I2ZM{cursor:not-allowed;background:var(--sc-gray-50,#f8fafc)!important;border-color:var(--sc-gray-200,#e2e8f0)!important;box-shadow:none!important}[data-theme=dark] .inputWrapperDisabled_I2ZM{box-shadow:none!important;background:#0f172a!important;border-color:#1e293b!important}.textInput_kpYs,.textInput_kpYs:focus{appearance:none;min-width:0;color:var(--sc-navy,#0f172a);flex:1;padding:.25rem 0;font-family:inherit;font-size:.83rem;line-height:1.45;outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.textInput_kpYs:focus-visible{appearance:none;min-width:0;color:var(--sc-navy,#0f172a);flex:1;padding:.25rem 0;font-family:inherit;font-size:.83rem;line-height:1.45;outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}[data-theme=dark] .textInput_kpYs,[data-theme=dark] .textInput_kpYs:focus{color:#f1f5f9}[data-theme=dark] .textInput_kpYs:focus-visible{color:#f1f5f9}.textInput_kpYs::placeholder{color:var(--sc-gray-400,#94a3b8)}.textInput_kpYs:disabled{color:var(--sc-gray-400,#94a3b8);cursor:not-allowed}[data-theme=dark] .textInput_kpYs:disabled{color:#64748b}.sendBtn_jgr3{background:var(--ifm-color-primary,#1a56db);color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .12s,transform .12s,opacity .12s;display:inline-flex}.sendBtn_jgr3:hover:not(:disabled){background:var(--ifm-color-primary-dark,#1648c0)}.sendBtn_jgr3:focus{outline:none}.sendBtn_jgr3:focus-visible{outline:2px solid var(--ifm-color-primary,#1a56db)!important;outline-offset:1px!important}[data-theme=dark] .sendBtn_jgr3:focus-visible{outline-color:#60a5fa!important}.sendBtn_jgr3:disabled{opacity:.45;cursor:not-allowed;transform:none}.drawerFooter_GKcN{color:var(--sc-gray-500,#64748b);text-align:center;background:#fafbfc;flex-shrink:0;padding:.5rem 1.15rem .75rem;font-size:.68rem;line-height:1.4}[data-theme=dark] .drawerFooter_GKcN{color:#64748b;background:#0b1220}.disclaimerText_zpTh{margin-bottom:2px}.groundingNotice_IVj9{color:var(--sc-gray-600,#475569);font-weight:600}[data-theme=dark] .groundingNotice_IVj9{color:#94a3b8}.searchContainer_KRbd{align-items:center;gap:8px;display:flex;position:relative}.searchWrapper_o4nQ{align-items:center;display:flex;position:relative}.shortcutHint_sc08{pointer-events:none;color:var(--sc-gray-400,#94a3b8);background:var(--sc-gray-100,#f1f5f9);border:1px solid var(--sc-gray-300,#cbd5e1);border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700;line-height:1.2;position:absolute;right:10px}[data-theme=dark] .shortcutHint_sc08{color:#94a3b8;background:#1e293b;border-color:#475569}@media (width<=768px){.shortcutHint_sc08{display:none}}.nav_Lijn{border-top:1px solid var(--ifm-toc-border-color);margin-top:3.5rem;padding-top:2rem}.grid_QiIy{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=640px){.grid_QiIy{grid-template-columns:1fr}}.prevSlot_miWW{align-items:stretch;display:flex}.nextSlot_hrwl{justify-content:flex-end;align-items:stretch;display:flex}@media (width<=640px){.prevSlot_miWW,.nextSlot_hrwl{justify-content:stretch}}.card_H8uy{border:1.5px solid var(--ifm-toc-border-color);background:0 0;border-radius:10px;flex-direction:column;gap:.55rem;width:100%;max-width:380px;min-height:88px;padding:1.2rem 1.4rem;transition:border-color .16s,box-shadow .16s,transform .12s;display:flex;color:inherit!important;-webkit-text-decoration:none!important;text-decoration:none!important}@media (width<=640px){.card_H8uy{max-width:100%}}.card_H8uy:hover{border-color:var(--ifm-color-primary);transform:translateY(-2px);box-shadow:0 4px 18px rgba(26,86,219,.1);color:inherit!important;-webkit-text-decoration:none!important;text-decoration:none!important}[data-theme=dark] .card_H8uy:hover{box-shadow:0 4px 18px rgba(96,165,250,.12)}.label_KtUn{text-transform:uppercase;letter-spacing:.09em;color:var(--ifm-color-secondary-darkest,#94a3b8);align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;line-height:1;transition:color .15s;display:inline-flex}.card_H8uy:hover .label_KtUn{color:var(--ifm-color-primary)}.cardNext_Ky8V .label_KtUn{justify-content:flex-end}.arrow_CIY9{flex-shrink:0;transition:transform .15s}.cardPrev_BpGw:hover .arrow_CIY9{transform:translate(-3px)}.cardNext_Ky8V:hover .arrow_CIY9{transform:translate(3px)}.title_uzHq{color:var(--ifm-heading-color,#0f172a);font-size:.92rem;font-weight:600;line-height:1.35;transition:color .15s}[data-theme=dark] .title_uzHq{color:#e2e8f0}.card_H8uy:hover .title_uzHq{color:var(--ifm-color-primary)}.cardNext_Ky8V .title_uzHq{text-align:right}.searchContextInput_mXoe,.searchQueryInput_CFBF{border-radius:var(--ifm-global-radius);border:var(--ifm-global-border-width)solid var(--ifm-color-content-secondary);font-size:var(--ifm-font-size-base);background:var(--ifm-background-color);width:100%;color:var(--ifm-font-color-base);margin-bottom:1rem;padding:.5rem}.searchResultItem_U687{border-bottom:1px solid #dfe3e8;padding:1rem 0}.searchResultItem_U687>h2{margin-bottom:0}.searchResultItemPath_uIbk{color:var(--ifm-color-content-secondary);margin:.5rem 0 0;font-size:.8rem}.searchResultItemSummary_oZHr{margin:.5rem 0 0;font-style:italic}@media only screen and (width<=996px){.searchQueryColumn_q7nx{max-width:60%!important}.searchContextColumn_oWAF{max-width:40%!important}}@media screen and (width<=576px){.searchQueryColumn_q7nx{max-width:100%!important}.searchContextColumn_oWAF{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}.hero_aEcG{text-align:center;background:linear-gradient(160deg,#0b1628 0%,#111f3c 50%,#0b1628 100%);padding:5rem 1.5rem 0;position:relative;overflow:hidden}.heroGlow_CLW8{pointer-events:none;background:radial-gradient(rgba(26,86,219,.18) 0%,transparent 65%);width:900px;height:500px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.heroInner_V4lS{z-index:1;max-width:740px;margin:0 auto;position:relative}.heroBadge_Z6oq{color:#93c5fd;letter-spacing:.09em;text-transform:uppercase;background:rgba(26,86,219,.18);border:1px solid rgba(96,165,250,.28);border-radius:100px;align-items:center;margin-bottom:1.75rem;padding:.3rem .9rem;font-size:.7rem;font-weight:700;display:inline-flex}.heroTitle_qg2I{letter-spacing:-.035em;color:#f1f5f9;margin:0 0 .25rem;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;line-height:1.07}.heroAccent_kEsR{color:#60a5fa}.heroSubtitle_jFu1{color:#94a3b8;max-width:580px;margin:1.25rem auto 2.25rem;font-size:1.05rem;line-height:1.75}.heroCtas_rCrO{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3.5rem;display:flex}.platformsRow_qDpH{z-index:1;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 0;display:flex;position:relative}.platformsLabel_NW4T{text-transform:uppercase;letter-spacing:.1em;color:#475569;flex-shrink:0;font-size:.68rem;font-weight:700}.platformsList_zbce{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.platformChip_H_Ri{color:#64748b;white-space:nowrap;background:rgba(30,41,59,.6);border:1px solid #1e293b;border-radius:100px;padding:.22rem .65rem;font-size:.72rem;font-weight:500}.section_Q9Zo{background:#fff;padding:5rem 1.5rem}.sectionAlt_Oc16{background:#f8fafc;padding:5rem 1.5rem}[data-theme=dark] .section_Q9Zo{background:#0f172a}[data-theme=dark] .sectionAlt_Oc16{background:#080d1a}.container_bfhl{max-width:1200px;margin:0 auto}.sectionHead_ZZjR{text-align:center;margin-bottom:3rem}.sectionBadge_uotE{color:#1a56db;text-transform:uppercase;letter-spacing:.08em;background:#eff6ff;border-radius:100px;margin-bottom:.8rem;padding:.25rem .8rem;font-size:.68rem;font-weight:700;display:inline-block}[data-theme=dark] .sectionBadge_uotE{color:#60a5fa;background:rgba(96,165,250,.12)}.sectionTitle_Ut5p{letter-spacing:-.025em;color:#0f172a;margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;line-height:1.2}[data-theme=dark] .sectionTitle_Ut5p{color:#f1f5f9}.sectionSub_XGsU{color:#64748b;max-width:480px;margin:0 auto;font-size:.975rem;line-height:1.65}.btnPrimary_hBjO{white-space:nowrap;background:#1a56db;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex;color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.btnPrimary_hBjO:hover{background:#1648c0;transform:translateY(-1px);box-shadow:0 4px 16px rgba(26,86,219,.35);color:#fff!important}.btnOutline_EnHj{white-space:nowrap;background:0 0;border:1.5px solid #334155;border-radius:8px;align-items:center;gap:.45rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex;color:#94a3b8!important;-webkit-text-decoration:none!important;text-decoration:none!important}.btnOutline_EnHj:hover{border-color:#60a5fa;color:#e2e8f0!important;-webkit-text-decoration:none!important;text-decoration:none!important}.btnOutlineLight_HoAE{white-space:nowrap;background:0 0;border:1.5px solid #334155;border-radius:8px;align-items:center;gap:.45rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex;color:#cbd5e1!important;-webkit-text-decoration:none!important;text-decoration:none!important}.btnOutlineLight_HoAE:hover{border-color:#94a3b8;color:#f1f5f9!important;-webkit-text-decoration:none!important;text-decoration:none!important}.featureGrid_hfN5{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}@media (width<=1200px){.featureGrid_hfN5{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.featureGrid_hfN5{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.featureGrid_hfN5{grid-template-columns:1fr}}.featureCardFeatured_etmL{border-color:#c4b5fd;box-shadow:0 4px 20px rgba(124,58,237,.12)}[data-theme=dark] .featureCardFeatured_etmL{border-color:rgba(167,139,250,.45);box-shadow:0 4px 20px rgba(124,58,237,.2)}.featureCardBadge_lXaf{letter-spacing:.06em;text-transform:uppercase;color:#6d28d9;background:#ede9fe;border-radius:100px;align-self:flex-start;padding:.15rem .55rem;font-size:.62rem;font-weight:700;display:inline-block}[data-theme=dark] .featureCardBadge_lXaf{color:#c4b5fd;background:rgba(124,58,237,.2)}.stackaiSpotlight_yuPR{z-index:2;margin-top:-.5rem;padding:0 1.5rem 3rem;position:relative}.stackaiSpotlightInner_rIZI{background:linear-gradient(135deg,#1e1b4b 0%,#3730a3 45%,#1e3a8a 100%);border:1px solid rgba(167,139,250,.35);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:2.25rem 2.5rem;display:grid;box-shadow:0 24px 60px rgba(49,46,129,.35)}@media (width<=900px){.stackaiSpotlightInner_rIZI{grid-template-columns:1fr;padding:2rem 1.5rem}.stackaiSpotlight_yuPR{margin-top:0;padding-top:2.5rem}}.stackaiSpotlightContent_I6fp{min-width:0}.stackaiSpotlightBadges_ZULT{gap:.5rem;margin-bottom:1rem;display:flex}.stackaiNewBadge_ed6K,.stackaiBetaBadge_QQFK{letter-spacing:.08em;text-transform:uppercase;border-radius:100px;align-items:center;padding:.25rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex}.stackaiNewBadge_ed6K{color:#fde047;background:rgba(250,204,21,.2);border:1px solid rgba(250,204,21,.35)}.stackaiBetaBadge_QQFK{color:#ddd6fe;background:rgba(167,139,250,.18);border:1px solid rgba(167,139,250,.35)}.stackaiSpotlightTitle_VixB{letter-spacing:-.03em;color:#f8fafc;margin:0 0 .85rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15}.stackaiSpotlightDesc_sUIk{color:#c7d2fe;max-width:52ch;margin:0 0 1rem;font-size:.975rem;line-height:1.7}.stackaiSpotlightList_rPyt{color:#e0e7ff;margin:0 0 1.5rem;padding-left:1.15rem;font-size:.9rem;line-height:1.65}.stackaiSpotlightList_rPyt li+li{margin-top:.35rem}.stackaiSpotlightCtas_xvdR{flex-wrap:wrap;gap:.75rem;display:flex}.stackaiBtnPrimary_sJf0{background:#fff;border-radius:8px;align-items:center;gap:.45rem;padding:.7rem 1.35rem;font-size:.9rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;color:#3730a3!important;-webkit-text-decoration:none!important;text-decoration:none!important}.stackaiBtnPrimary_sJf0:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.2);color:#312e81!important;-webkit-text-decoration:none!important;text-decoration:none!important}.stackaiBtnSecondary_PMQL{background:0 0;border:1.5px solid rgba(224,231,255,.35);border-radius:8px;align-items:center;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;color:#e0e7ff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.stackaiBtnSecondary_PMQL:hover{background:rgba(255,255,255,.06);border-color:#e0e7ff;color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important}.stackaiSpotlightVisual_rjzX{justify-content:center;align-items:center;display:flex}.stackaiSpotlightImg_OwZH{border:1px solid rgba(255,255,255,.12);border-radius:10px;width:100%;max-width:420px;box-shadow:0 16px 40px rgba(0,0,0,.35)}.featureCard_Jbd_{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.65rem;padding:1.75rem;transition:box-shadow .18s,transform .18s;display:flex}.featureCard_Jbd_:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.09)}[data-theme=dark] .featureCard_Jbd_{background:#1e293b;border-color:#334155}[data-theme=dark] .featureCard_Jbd_:hover{box-shadow:0 8px 28px rgba(0,0,0,.35)}.featureIconWrap_KgGJ{width:44px;height:44px;color:var(--icon-color);background:var(--icon-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] .featureIconWrap_KgGJ{background:var(--icon-bg-dark)}.featureTitle_cv5G{color:#0f172a;margin:.25rem 0 0;font-size:1rem;font-weight:700}[data-theme=dark] .featureTitle_cv5G{color:#f1f5f9}.featureDesc_g4Vk{color:#64748b;margin:0;font-size:.845rem;line-height:1.65}[data-theme=dark] .featureDesc_g4Vk{color:#94a3b8}.featureLinks_DJaE{flex-direction:column;flex:1;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.featureLink_uZjA{align-items:center;gap:.35rem;padding:.1rem 0;font-size:.8rem;transition:color .12s;display:inline-flex;color:#475569!important;-webkit-text-decoration:none!important;text-decoration:none!important}.featureLink_uZjA:hover{color:#1a56db!important;-webkit-text-decoration:none!important;text-decoration:none!important}[data-theme=dark] .featureLink_uZjA{color:#94a3b8!important}[data-theme=dark] .featureLink_uZjA:hover{color:#60a5fa!important}.featurePrimary_sHV2{margin-top:.35rem;font-size:.8rem;font-weight:700;transition:opacity .12s;display:inline-block;-webkit-text-decoration:none!important;text-decoration:none!important}.featurePrimary_sHV2:hover{opacity:.8;-webkit-text-decoration:none!important;text-decoration:none!important}.stepsGrid_wonY{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=900px){.stepsGrid_wonY{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.stepsGrid_wonY{grid-template-columns:1fr}}.stepCard_aHS3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.75rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;color:inherit!important;-webkit-text-decoration:none!important;text-decoration:none!important}.stepCard_aHS3:hover{border-color:#1a56db;transform:translateY(-2px);box-shadow:0 6px 24px rgba(26,86,219,.12);color:inherit!important;-webkit-text-decoration:none!important;text-decoration:none!important}[data-theme=dark] .stepCard_aHS3{background:#1e293b;border-color:#334155}[data-theme=dark] .stepCard_aHS3:hover{border-color:#60a5fa;box-shadow:0 6px 24px rgba(96,165,250,.12)}.stepNum_dTvv{letter-spacing:.08em;color:#1a56db;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:.68rem;font-weight:800;line-height:1}[data-theme=dark] .stepNum_dTvv{color:#60a5fa}.stepTitle_v8aQ{color:#0f172a;margin:0;font-size:.975rem;font-weight:700;line-height:1.3}[data-theme=dark] .stepTitle_v8aQ{color:#f1f5f9}.stepDesc_151V{color:#64748b;flex:1;margin:0;font-size:.82rem;line-height:1.65}[data-theme=dark] .stepDesc_151V{color:#94a3b8}.stepCta_jg00{color:#1a56db;margin-top:.5rem;font-size:.78rem;font-weight:700}[data-theme=dark] .stepCta_jg00{color:#60a5fa}.catGrid_Lvq7{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=900px){.catGrid_Lvq7{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.catGrid_Lvq7{grid-template-columns:1fr}}.catCard_gMzq{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.5rem;padding:1.5rem;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden;color:inherit!important;-webkit-text-decoration:none!important;text-decoration:none!important}.catCard_gMzq:before{content:"";background:var(--cat-color,#1a56db);transform-origin:0;height:2px;transition:transform .2s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.catCard_gMzq:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08);color:inherit!important;-webkit-text-decoration:none!important;text-decoration:none!important}.catCard_gMzq:hover:before{transform:scaleX(1)}[data-theme=dark] .catCard_gMzq{background:#1e293b;border-color:#334155}[data-theme=dark] .catCard_gMzq:hover{box-shadow:0 6px 20px rgba(0,0,0,.3)}.catIconWrap_iuhP{width:36px;height:36px;color:var(--cat-color,#1a56db);justify-content:center;align-items:center;margin-bottom:.1rem;display:flex}.catTitle_durB{color:#0f172a;margin:0;font-size:.9rem;font-weight:700}[data-theme=dark] .catTitle_durB{color:#f1f5f9}.catDesc_KLi7{color:#64748b;flex:1;margin:0;font-size:.8rem;line-height:1.6}[data-theme=dark] .catDesc_KLi7{color:#94a3b8}.catArrow_FO26{color:#cbd5e1;margin-top:.35rem;font-size:1rem;transition:color .15s,transform .15s;display:inline-block}.catCard_gMzq:hover .catArrow_FO26{color:var(--cat-color,#1a56db);transform:translate(4px)}.ctaBand_LTy0{background:linear-gradient(135deg,#0b1628 0%,#111f3c 100%);padding:5rem 1.5rem;position:relative;overflow:hidden}.ctaBand_LTy0:before{content:"";pointer-events:none;background:radial-gradient(rgba(26,86,219,.15) 0%,transparent 70%);width:700px;height:300px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.ctaInner_ioGY{text-align:center;z-index:1;max-width:580px;margin:0 auto;position:relative}.ctaTitle_arch{letter-spacing:-.025em;color:#f8fafc;margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.ctaSub_qBJs{color:#94a3b8;margin:0 0 2rem;font-size:1rem;line-height:1.65}.ctaButtons_vsp7{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=640px){.section_Q9Zo,.sectionAlt_Oc16,.ctaBand_LTy0{padding:3.5rem 1rem}.sectionHead_ZZjR{margin-bottom:2rem}.heroTitle_qg2I{font-size:2rem}.heroSubtitle_jFu1{font-size:.95rem}.platformsRow_qDpH{gap:.75rem}.platformsLabel_NW4T{display:none}}.container_PNui{width:100%;margin:0 auto;padding:1rem 0 3rem}.header_yndv{margin-bottom:2rem}.title_SpKX{letter-spacing:-.025em;color:var(--ifm-color-emphasis-900);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.subtitle_CZV8{color:var(--ifm-color-emphasis-700);max-width:720px;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.controlsCard_hfPG{background:var(--ifm-card-background-color,#fff);border:1px solid var(--ifm-color-emphasis-200);border-radius:12px;margin-bottom:2rem;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.searchWrapper_MCEB{align-items:center;margin-bottom:1rem;display:flex;position:relative}.searchIcon_ibS6{width:18px;height:18px;color:var(--ifm-color-emphasis-500);pointer-events:none;position:absolute;left:1rem}.searchInput_X81R{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color,#fff);width:100%;color:var(--ifm-font-color-base);border-radius:8px;padding:.75rem 2.5rem .75rem 2.75rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.searchInput_X81R:focus{border-color:var(--ifm-color-primary);outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.clearSearchBtn_Auhy{color:var(--ifm-color-emphasis-500);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:.75rem}.clearSearchBtn_Auhy:hover{color:var(--ifm-color-emphasis-800);background:var(--ifm-color-emphasis-100)}.filterControls_RgiB{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dropdownGroup_PyYO{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.filterSelect_hHVv{border:1px solid var(--ifm-color-emphasis-300);background-color:var(--ifm-background-surface-color,#fff);color:var(--ifm-font-color-base);cursor:pointer;border-radius:6px;padding:.45rem 1.75rem .45rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .15s}.filterSelect_hHVv:focus{border-color:var(--ifm-color-primary);outline:none}.categoryPills_wv_X{flex-wrap:wrap;gap:.5rem;display:flex}.categoryPill_zISy{border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-color-emphasis-700);cursor:pointer;background:0 0;border-radius:9999px;padding:.3rem .75rem;font-size:.825rem;font-weight:500;transition:all .15s}.categoryPill_zISy:hover{border-color:var(--ifm-color-primary);color:var(--ifm-color-primary)}.categoryPillActive_jeoD{background:var(--ifm-color-primary);border-color:var(--ifm-color-primary);color:#fff!important}.resultsSummaryBar_HQsU{border-top:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-600);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-size:.875rem;display:flex}.clearFiltersAction_M5ZN{color:var(--ifm-color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.clearFiltersAction_M5ZN:hover{color:var(--ifm-color-primary-dark)}.featuredSection_vKuw{margin-bottom:2.5rem}.featuredHeader_z0YB{text-transform:uppercase;letter-spacing:.05em;color:var(--ifm-color-primary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:flex}.featuredCard_Y4fG{background:var(--ifm-card-background-color,#fff);border:2px solid var(--ifm-color-primary);border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 12px rgba(37,99,235,.08)}.featuredCard_Y4fG:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,99,235,.12)}.historySection_K0GZ{margin-top:2rem}.historyTitle_hTZ0{color:var(--ifm-color-emphasis-800);margin-bottom:1rem;font-size:1.35rem;font-weight:700}.releasesList_Cjfd{flex-direction:column;gap:1.25rem;display:flex}.releaseCard_g1n_{background:var(--ifm-card-background-color,#fff);border:1px solid var(--ifm-color-emphasis-200);border-radius:12px;padding:1.25rem 1.5rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px rgba(0,0,0,.04)}.releaseCard_g1n_:hover{border-color:var(--ifm-color-emphasis-400);box-shadow:0 4px 12px rgba(0,0,0,.06)}.cardTopRow_pxwR{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.cardBadges_tyTv{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tagBadge_q6Z9{font-family:var(--ifm-font-family-monospace);background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-900);border:1px solid var(--ifm-color-emphasis-300);border-radius:6px;padding:.2rem .55rem;font-size:.95rem;font-weight:700}.latestBadge_OnC7{text-transform:uppercase;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}[data-theme=dark] .latestBadge_OnC7{color:#34d399;background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.4)}.productBadge_WRUD{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-700);border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.releaseDate_vUtu{color:var(--ifm-color-emphasis-500);font-size:.85rem;font-weight:500}.cardTitle_reoo{color:var(--ifm-color-emphasis-900);margin:.35rem 0 .5rem;font-size:1.25rem;font-weight:700}.cardTitle_reoo a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.cardTitle_reoo a:hover{color:var(--ifm-color-primary)}.categoriesRow_AQvp{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.categoryBadge_ZQT0{border-radius:9999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.catFeatures_H7uR{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}[data-theme=dark] .catFeatures_H7uR{color:#6ee7b7;background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.catImprovements_gQBX{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}[data-theme=dark] .catImprovements_gQBX{color:#93c5fd;background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3)}.catBugFixes_lbD5{color:#92400e;background:#fffbeb;border:1px solid #fde68a}[data-theme=dark] .catBugFixes_lbD5{color:#fcd34d;background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3)}.catSecurity_NAZI{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe}[data-theme=dark] .catSecurity_NAZI{color:#c4b5fd;background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.3)}.catBreakingChanges_FZZN{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}[data-theme=dark] .catBreakingChanges_FZZN{color:#fca5a5;background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3)}.summaryText_i5R4{color:var(--ifm-color-emphasis-700);margin-bottom:1rem;font-size:.95rem;line-height:1.55}.cardFooter__ZdB{border-top:1px solid var(--ifm-color-emphasis-100);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.readMoreLink_AE_Q{color:var(--ifm-color-primary);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:transform .15s,color .15s;display:inline-flex}.readMoreLink_AE_Q:hover{color:var(--ifm-color-primary-dark);transform:translate(2px)}.emptyState_aBax{text-align:center;background:var(--ifm-card-background-color,#fff);border:1px dashed var(--ifm-color-emphasis-300);border-radius:12px;margin:1.5rem 0;padding:3rem 1.5rem}.emptyStateTitle_UtHd{color:var(--ifm-color-emphasis-800);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.emptyStateDescription_AnYH{color:var(--ifm-color-emphasis-600);max-width:480px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-size:.95rem}.resetButton_vDmx{background:var(--ifm-color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .15s}.resetButton_vDmx:hover{background:var(--ifm-color-primary-dark)}@media (width<=768px){.title_SpKX{font-size:1.75rem}.filterControls_RgiB{flex-direction:column;align-items:stretch}.dropdownGroup_PyYO{width:100%}.filterSelect_hHVv{flex:1}.categoryPills_wv_X{padding-bottom:.25rem;overflow-x:auto}.cardTopRow_pxwR{flex-direction:column;align-items:flex-start}}.explorerRoot_hhG3{width:100%;font-family:var(--ifm-font-family-base);color:var(--ifm-color-content);margin:1.5rem 0 2.5rem}.summaryGrid_J2he{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.summaryCard_exeZ{background:var(--ifm-background-surface-color,#fff);border:1px solid var(--sc-gray-200,#e2e8f0);text-align:left;cursor:pointer;border-radius:8px;outline:none;flex-direction:column;justify-content:space-between;padding:.85rem 1rem;transition:all .15s ease-in-out;display:flex;position:relative}[data-theme=dark] .summaryCard_exeZ{background:#1e293b;border-color:#334155}.summaryCard_exeZ:hover{border-color:var(--ifm-color-primary);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.summaryCard_exeZ:focus-visible{box-shadow:0 0 0 2px var(--ifm-color-primary)}.summaryCardActive_Didg{box-shadow:0 0 0 1px var(--ifm-color-primary);border-color:var(--ifm-color-primary)!important;background:rgba(26,86,219,.04)!important}[data-theme=dark] .summaryCardActive_Didg{background:rgba(96,165,250,.1)!important;border-color:#60a5fa!important}.summaryHeader_EeDS{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.statusDot_S7h4{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.summaryLabel_BHsw{color:var(--sc-gray-600,#64748b);text-transform:uppercase;letter-spacing:.04em;align-items:center;font-size:.75rem;font-weight:600;display:flex}[data-theme=dark] .summaryLabel_BHsw{color:var(--sc-gray-400,#94a3b8)}.summaryCount_iXI9{color:var(--sc-navy,#0f172a);font-size:1.6rem;font-weight:800;line-height:1.1}[data-theme=dark] .summaryCount_iXI9{color:#f8fafc}.summarySubtext_IKQM{color:var(--sc-gray-500,#64748b);margin-top:.25rem;font-size:.7rem}.controlBar_pioy{background:var(--sc-gray-50,#f8fafc);border:1px solid var(--sc-gray-200,#e2e8f0);border-radius:8px;flex-direction:column;gap:.85rem;margin-bottom:1.25rem;padding:1rem;display:flex}[data-theme=dark] .controlBar_pioy{background:#0f172a;border-color:#334155}.controlRow_L3_G{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.searchWrapper_MGe_{flex:280px;align-items:center;display:flex;position:relative}.searchIcon_HECw{color:var(--sc-gray-400,#94a3b8);pointer-events:none;width:16px;height:16px;position:absolute;left:10px}.searchInput_ko22{border:1px solid var(--sc-gray-300,#cbd5e1);background:var(--ifm-background-surface-color,#fff);width:100%;color:var(--ifm-color-content);border-radius:6px;padding:.55rem 2rem .55rem 2.1rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s}[data-theme=dark] .searchInput_ko22{background:#1e293b;border-color:#475569}.searchInput_ko22:focus{border-color:var(--ifm-color-primary);outline:none;box-shadow:0 0 0 2px rgba(26,86,219,.2)}.clearSearchBtn_aFdc{color:var(--sc-gray-400,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.9rem;position:absolute;right:8px}.clearSearchBtn_aFdc:hover{color:var(--sc-gray-700,#334155)}.selectDropdown_TqlN{border:1px solid var(--sc-gray-300,#cbd5e1);background-color:var(--ifm-background-surface-color,#fff);color:var(--ifm-color-content);cursor:pointer;border-radius:6px;outline:none;min-width:160px;padding:.55rem 2rem .55rem .75rem;font-size:.82rem}[data-theme=dark] .selectDropdown_TqlN{background-color:#1e293b;border-color:#475569}.selectDropdown_TqlN:focus{border-color:var(--ifm-color-primary);box-shadow:0 0 0 2px rgba(26,86,219,.2)}.metaBar_x9sK{color:var(--sc-gray-600,#64748b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.82rem;display:flex}[data-theme=dark] .metaBar_x9sK{color:var(--sc-gray-400,#94a3b8)}.matchCount_QtDR{color:var(--sc-navy,#0f172a);font-weight:600}[data-theme=dark] .matchCount_QtDR{color:#f1f5f9}.activeFiltersList_ZdPM{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.filterBadge_D0oB{background:var(--sc-gray-200,#e2e8f0);color:var(--sc-gray-800,#1e293b);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:500;display:inline-flex}[data-theme=dark] .filterBadge_D0oB{color:#e2e8f0;background:#334155}.filterBadge_D0oB:hover{background:var(--sc-gray-300,#cbd5e1)}.clearAllBtn_SU23{color:var(--ifm-color-primary);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:.78rem;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.clearAllBtn_SU23:hover{color:var(--ifm-color-primary-dark)}.tableWrapper_g6sj{border:1px solid var(--sc-gray-200,#e2e8f0);background:var(--ifm-background-surface-color,#fff);border-radius:8px;width:100%;margin-bottom:2rem;overflow-x:auto}[data-theme=dark] .tableWrapper_g6sj{background:#0f172a;border-color:#334155}.table_nyZu{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem;margin:0!important;display:table!important}.table_nyZu th{background:var(--sc-gray-100,#f1f5f9);color:var(--sc-gray-700,#334155);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--sc-gray-200,#e2e8f0);white-space:nowrap;padding:.75rem 1rem;font-size:.72rem;font-weight:700}[data-theme=dark] .table_nyZu th{color:#cbd5e1;background:#1e293b;border-bottom-color:#334155}.table_nyZu th.sortable_GfRQ{cursor:pointer;-webkit-user-select:none;user-select:none}.table_nyZu th.sortable_GfRQ:hover{background:var(--sc-gray-200,#e2e8f0)}[data-theme=dark] .table_nyZu th.sortable_GfRQ:hover{background:#334155}.table_nyZu td{border-bottom:1px solid var(--sc-gray-200,#e2e8f0);vertical-align:middle;padding:.85rem 1rem;line-height:1.45}[data-theme=dark] .table_nyZu td{border-bottom-color:#1e293b}.tableRow_URki{transition:background-color .15s}.tableRow_URki:hover{background-color:var(--sc-gray-50,#f8fafc)}[data-theme=dark] .tableRow_URki:hover{background-color:rgba(30,41,59,.5)}.tableRowExpanded_aWuC{border-left:3px solid var(--ifm-color-primary);background-color:rgba(26,86,219,.02)}[data-theme=dark] .tableRowExpanded_aWuC{background-color:rgba(96,165,250,.04);border-left:3px solid #60a5fa}.featureNameCell_C5y5{color:var(--sc-navy,#0f172a);align-items:center;gap:6px;font-weight:600;display:flex}[data-theme=dark] .featureNameCell_C5y5{color:#f8fafc}.copyAnchorLink_rVmG{color:var(--sc-gray-400,#94a3b8);cursor:pointer;border-radius:4px;padding:2px 4px;font-size:.8rem;-webkit-text-decoration:none;text-decoration:none}.copyAnchorLink_rVmG:hover{color:var(--ifm-color-primary);background:var(--sc-gray-200,#e2e8f0)}.moduleCell_fSyA{color:var(--sc-gray-600,#475569);font-size:.8rem}[data-theme=dark] .moduleCell_fSyA{color:var(--sc-gray-400,#94a3b8)}.descCell_FToF{color:var(--sc-gray-700,#334155);max-width:420px;font-size:.82rem}[data-theme=dark] .descCell_FToF{color:#cbd5e1}.toggleDetailsBtn_vpdN{border:1px solid var(--sc-gray-300,#cbd5e1);color:var(--ifm-color-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}[data-theme=dark] .toggleDetailsBtn_vpdN{color:#60a5fa;border-color:#475569}.toggleDetailsBtn_vpdN:hover{background:var(--ifm-color-primary);color:#fff;border-color:var(--ifm-color-primary)}[data-theme=dark] .toggleDetailsBtn_vpdN:hover{color:#0f172a;background:#60a5fa}.statusBadge_TrBc{letter-spacing:.03em;white-space:nowrap;border:1px solid transparent;border-radius:9999px;align-items:center;gap:5px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.statusBadge_Supported_idHN{color:#047857;background:#ecfdf5;border-color:#a7f3d0}[data-theme=dark] .statusBadge_Supported_idHN{color:#34d399;background:rgba(6,78,59,.4);border-color:rgba(52,211,153,.3)}.statusBadge_Configurable_kAz3{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}[data-theme=dark] .statusBadge_Configurable_kAz3{color:#60a5fa;background:rgba(30,58,138,.4);border-color:rgba(96,165,250,.3)}.statusBadge_Conditional_E2kq{color:#b45309;background:#fffbeb;border-color:#fde68a}[data-theme=dark] .statusBadge_Conditional_E2kq{color:#fbbf24;background:rgba(120,53,15,.4);border-color:rgba(251,191,36,.3)}.statusBadge_Not_Supported_dM2A{color:#475569;background:#f1f5f9;border-color:#cbd5e1}[data-theme=dark] .statusBadge_Not_Supported_dM2A{color:#94a3b8;background:rgba(30,41,59,.6);border-color:rgba(148,163,184,.2)}.statusBadge_Under_Development_T_XW{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}[data-theme=dark] .statusBadge_Under_Development_T_XW{color:#a78bfa;background:rgba(76,29,149,.4);border-color:rgba(167,139,250,.3)}.statusBadge_Pending_Verification_LII7{color:#334155;background:#f8fafc;border-color:#e2e8f0}[data-theme=dark] .statusBadge_Pending_Verification_LII7{color:#cbd5e1;background:rgba(51,65,85,.5);border-color:rgba(203,213,225,.2)}.detailRow_DTz2{background:var(--sc-gray-50,#f8fafc);padding:0!important}[data-theme=dark] .detailRow_DTz2{background:#0b1329}.detailContainer_hfpo{border-bottom:2px solid var(--sc-gray-200,#e2e8f0);padding:1.25rem 1.5rem}[data-theme=dark] .detailContainer_hfpo{border-bottom-color:#334155}.detailHeaderBar_YUFg{border-bottom:1px solid var(--sc-gray-200,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}[data-theme=dark] .detailHeaderBar_YUFg{border-bottom-color:#1e293b}.detailTitle__Qif{color:var(--sc-navy,#0f172a);align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}[data-theme=dark] .detailTitle__Qif{color:#f8fafc}.detailIdTag_s9mX{background:var(--sc-gray-200,#e2e8f0);color:var(--sc-gray-700,#334155);border-radius:4px;padding:1px 6px;font-family:monospace;font-size:.72rem}[data-theme=dark] .detailIdTag_s9mX{color:#cbd5e1;background:#334155}.detailActions_ShfW{align-items:center;gap:8px;display:flex}.copyLinkBtn_gjUg{background:var(--ifm-background-surface-color,#fff);border:1px solid var(--sc-gray-300,#cbd5e1);color:var(--sc-gray-700,#334155);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:.3rem .65rem;font-size:.75rem;transition:all .15s;display:inline-flex}[data-theme=dark] .copyLinkBtn_gjUg{color:#cbd5e1;background:#1e293b;border-color:#475569}.copyLinkBtn_gjUg:hover{border-color:var(--ifm-color-primary);color:var(--ifm-color-primary)}.detailGrid_BMtt{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=900px){.detailGrid_BMtt{grid-template-columns:1fr}}.detailCard_nHop{background:var(--ifm-background-surface-color,#fff);border:1px solid var(--sc-gray-200,#e2e8f0);border-radius:6px;padding:1rem}[data-theme=dark] .detailCard_nHop{background:#1e293b;border-color:#334155}.detailCardHeading_ZoPw{text-transform:uppercase;letter-spacing:.05em;color:var(--ifm-color-primary);border-bottom:1px solid var(--sc-gray-200,#e2e8f0);margin-top:0;margin-bottom:.75rem;padding-bottom:.35rem;font-size:.75rem;font-weight:700}[data-theme=dark] .detailCardHeading_ZoPw{color:#60a5fa;border-bottom-color:#334155}.detailList_Us89{margin:0;padding:0;font-size:.8rem;line-height:1.5;list-style:none}.detailList_Us89 li{margin-bottom:.5rem;padding-left:14px;position:relative}.detailList_Us89 li:before{content:"•";color:var(--ifm-color-primary);font-weight:700;position:absolute;left:0}[data-theme=dark] .detailList_Us89 li:before{color:#60a5fa}.detailLabel_vJ7o{color:var(--sc-navy,#0f172a);font-weight:600}[data-theme=dark] .detailLabel_vJ7o{color:#f1f5f9}.evidenceBadge_DMAX{background:var(--sc-gray-200,#e2e8f0);color:var(--sc-gray-800,#1e293b);border-radius:4px;margin-top:.35rem;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}[data-theme=dark] .evidenceBadge_DMAX{color:#e2e8f0;background:#334155}.cardList_PtYw{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:none}@media (width<=767px){.tableWrapper_g6sj{display:none}.cardList_PtYw{display:flex}}.mobileCard_suon{background:var(--ifm-background-surface-color,#fff);border:1px solid var(--sc-gray-200,#e2e8f0);border-radius:8px;padding:1rem;transition:border-color .15s}[data-theme=dark] .mobileCard_suon{background:#1e293b;border-color:#334155}.mobileCardExpanded_cpyk{border-color:var(--ifm-color-primary);border-left:4px solid var(--ifm-color-primary)}[data-theme=dark] .mobileCardExpanded_cpyk{border-color:#60a5fa;border-left-style:solid;border-left-width:4px}.mobileCardHeader_rV34{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:.4rem;display:flex}.mobileCardName_UnHt{color:var(--sc-navy,#0f172a);font-size:.95rem;font-weight:700}[data-theme=dark] .mobileCardName_UnHt{color:#f8fafc}.mobileCardModule_w4tt{color:var(--sc-gray-500,#64748b);margin-bottom:.5rem;font-size:.75rem}[data-theme=dark] .mobileCardModule_w4tt{color:var(--sc-gray-400,#94a3b8)}.mobileCardDesc_A811{color:var(--sc-gray-700,#334155);margin-bottom:.75rem;font-size:.82rem;line-height:1.45}[data-theme=dark] .mobileCardDesc_A811{color:#cbd5e1}.mobileCardFooter_ZI6E{border-top:1px solid var(--sc-gray-200,#e2e8f0);justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}[data-theme=dark] .mobileCardFooter_ZI6E{border-top-color:#334155}.emptyState_OwF3{text-align:center;background:var(--sc-gray-50,#f8fafc);border:1px dashed var(--sc-gray-300,#cbd5e1);border-radius:8px;margin-bottom:2rem;padding:3rem 1.5rem}[data-theme=dark] .emptyState_OwF3{background:#0f172a;border-color:#334155}.emptyStateTitle_mbf0{color:var(--sc-navy,#0f172a);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}[data-theme=dark] .emptyStateTitle_mbf0{color:#f8fafc}.emptyStateText_MnIL{color:var(--sc-gray-600,#64748b);margin-bottom:1rem;font-size:.85rem}[data-theme=dark] .emptyStateText_MnIL{color:var(--sc-gray-400,#94a3b8)}.resetFiltersBtn_RFBX{background:var(--ifm-color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.82rem;font-weight:600;transition:background-color .15s}.resetFiltersBtn_RFBX:hover{background:var(--ifm-color-primary-dark)}.actionsBar_pSDj{border-bottom:1px solid var(--sc-gray-200);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}[data-theme=dark] .actionsBar_pSDj{border-bottom-color:#1e293b}.actionBtn_XM_b{border:1px solid var(--sc-gray-300);background:var(--sc-gray-50);color:var(--sc-gray-700);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:500;line-height:1.3;transition:all .15s;display:inline-flex}.actionBtn_XM_b:hover{border-color:var(--ifm-color-primary);color:var(--ifm-color-primary);background:#fff}[data-theme=dark] .actionBtn_XM_b{color:#cbd5e1;background:#1e293b;border-color:#334155}[data-theme=dark] .actionBtn_XM_b:hover{color:#93c5fd;background:#0f172a;border-color:#60a5fa}.askAiBtn_VIly{color:#1a56db;background:linear-gradient(135deg,rgba(26,86,219,.08) 0%,rgba(124,58,237,.08) 100%);border-color:rgba(26,86,219,.25)}.askAiBtn_VIly:hover{color:#1442b5;background:linear-gradient(135deg,rgba(26,86,219,.15) 0%,rgba(124,58,237,.15) 100%);border-color:#1a56db}[data-theme=dark] .askAiBtn_VIly{color:#93c5fd;background:linear-gradient(135deg,rgba(96,165,250,.12) 0%,rgba(167,139,250,.12) 100%);border-color:rgba(96,165,250,.3)}[data-theme=dark] .askAiBtn_VIly:hover{color:#fff;background:linear-gradient(135deg,rgba(96,165,250,.2) 0%,rgba(167,139,250,.2) 100%);border-color:#60a5fa}.actionIcon_bAd1{flex-shrink:0;width:14px;height:14px}.copiedText_E15x{color:var(--sc-green,#16a34a);font-weight:600}.overlay_EPdU{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:rgba(15,23,42,.65);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal_ayR4{background:var(--ifm-card-background-color,#fff);color:var(--ifm-font-color-base,#1e293b);border:1px solid var(--ifm-color-emphasis-200,#e2e8f0);border-radius:12px;width:100%;max-width:540px;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) modalFadeIn_bgI5;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 10px 10px -5px rgba(0,0,0,.1)}@keyframes modalFadeIn_bgI5{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.header_iuRB{border-bottom:1px solid var(--ifm-color-emphasis-200,#e2e8f0);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.title_KowS{color:var(--ifm-font-color-base,#1e293b);margin:0;font-size:1.2rem;font-weight:600}.closeButton_y6FA{cursor:pointer;color:var(--ifm-color-emphasis-600,#64748b);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;transition:all .15s;display:flex}.closeButton_y6FA:hover{background:var(--ifm-color-emphasis-100,#f1f5f9);color:var(--ifm-font-color-base,#0f172a);outline:none}.closeButton_y6FA:focus-visible{background:var(--ifm-color-emphasis-100,#f1f5f9);color:var(--ifm-font-color-base,#0f172a);outline:none}.body_qZk3{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.contextBanner_B887{background:var(--ifm-color-emphasis-100,#f8fafc);border:1px solid var(--ifm-color-emphasis-200,#e2e8f0);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.contextLabel_hQTc{color:var(--ifm-color-emphasis-700,#475569);font-weight:600}.contextMeta_zjvc{color:var(--ifm-color-emphasis-600,#64748b);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.versionBadge_TbU_{background:var(--ifm-color-primary-lightest,#e0e7ff);color:var(--ifm-color-primary-dark,#3730a3);border-radius:4px;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.formGroup_ltd4{flex-direction:column;gap:.35rem;display:flex}.label_gJWr{color:var(--ifm-font-color-base,#1e293b);font-size:.9rem;font-weight:600}.required_HCgu{color:#dc2626;margin-left:.25rem}.optional__vqL{color:var(--ifm-color-emphasis-600,#64748b);margin-left:.35rem;font-size:.8rem;font-weight:400}.select_ilUd,.input_B444,.textarea_sBGH{border:1px solid var(--ifm-color-emphasis-300,#cbd5e1);background:var(--ifm-background-color,#fff);width:100%;color:var(--ifm-font-color-base,#1e293b);border-radius:6px;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.select_ilUd:focus,.input_B444:focus,.textarea_sBGH:focus{border-color:var(--ifm-color-primary,#3b82f6);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.textarea_sBGH{resize:vertical;min-height:100px}.footer_csCV{border-top:1px solid var(--ifm-color-emphasis-200,#e2e8f0);justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.button_PfLt{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.cancelButton_k_KS{color:var(--ifm-color-emphasis-700,#475569);border:1px solid var(--ifm-color-emphasis-300,#cbd5e1);background:0 0}.cancelButton_k_KS:hover:not(:disabled){background:var(--ifm-color-emphasis-100,#f1f5f9)}.submitButton_MiSW{background:var(--ifm-color-primary,#2563eb);color:#fff}.submitButton_MiSW:hover:not(:disabled){background:var(--ifm-color-primary-dark,#1d4ed8)}.button_PfLt:disabled{opacity:.6;cursor:not-allowed}.statusMessage_DJrH{border-radius:8px;align-items:center;gap:.75rem;padding:1rem;font-size:.9rem;display:flex}.successBox_ac6_{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.errorBox_rExC{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.feedbackContainer_oafR{background-color:var(--ifm-card-background-color,#fff);border:1px solid var(--ifm-color-emphasis-200,#e2e8f0);border-radius:12px;margin-top:2.5rem;margin-bottom:2rem;padding:1.5rem;transition:border-color .2s;box-shadow:0 1px 3px rgba(0,0,0,.05)}[data-theme=dark] .feedbackContainer_oafR{background-color:var(--ifm-card-background-color,#1e293b);border-color:var(--ifm-color-emphasis-200,#334155)}.primaryBar_UG7J{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.ratingSection_btbr{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.questionText_LnJV{color:var(--ifm-font-color-base,#1e293b);margin:0;font-size:.95rem;font-weight:600}.buttonsGroup__kkE{gap:.5rem;display:flex}.voteButton_KxvZ{border:1px solid var(--ifm-color-emphasis-300,#cbd5e1);background:var(--ifm-background-color,#fff);color:var(--ifm-font-color-base,#334155);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:500;transition:all .15s;display:inline-flex}.voteButton_KxvZ:hover:not(:disabled){background:var(--ifm-color-emphasis-100,#f1f5f9);border-color:var(--ifm-color-primary,#3b82f6);color:var(--ifm-color-primary,#3b82f6)}.voteButton_KxvZ:focus-visible{outline:2px solid var(--ifm-color-primary,#3b82f6);outline-offset:2px}.voteButton_KxvZ:disabled{opacity:.6;cursor:not-allowed}.icon_YLD3{flex-shrink:0;width:16px;height:16px}.suggestionSection_fROM{color:var(--ifm-color-emphasis-700,#475569);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.suggestButton_wwom{color:var(--ifm-color-primary,#2563eb);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;border-radius:4px;padding:.2rem .4rem;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;transition:color .15s}.suggestButton_wwom:hover{color:var(--ifm-color-primary-dark,#1d4ed8)}.suggestButton_wwom:focus-visible{outline:2px solid var(--ifm-color-primary,#3b82f6)}.negativePanel_NeQP{border-top:1px dashed var(--ifm-color-emphasis-300,#e2e8f0);flex-direction:column;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.negativePrompt_VC8e{color:var(--ifm-font-color-base,#1e293b);margin:0;font-size:.95rem;font-weight:600}.categoriesGrid_OJUB{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.5rem;display:grid}.categoryOption_mRgz{border:1px solid var(--ifm-color-emphasis-300,#cbd5e1);background:var(--ifm-background-color,#fff);cursor:pointer;color:var(--ifm-font-color-base,#334155);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;transition:all .15s;display:flex}.categoryOption_mRgz:hover{background:var(--ifm-color-emphasis-100,#f8fafc);border-color:var(--ifm-color-emphasis-400,#94a3b8)}.categoryOptionActive_A5_B{background:var(--ifm-color-primary-lightest,#eff6ff);border-color:var(--ifm-color-primary,#3b82f6);color:var(--ifm-color-primary-dark,#1e40af);font-weight:500}[data-theme=dark] .categoryOptionActive_A5_B{border-color:var(--ifm-color-primary,#3b82f6);color:var(--ifm-color-primary-light,#60a5fa);background:rgba(59,130,246,.15)}.radioInput_ENzN{accent-color:var(--ifm-color-primary,#2563eb);margin:0}.commentTextarea_kTaf{border:1px solid var(--ifm-color-emphasis-300,#cbd5e1);background:var(--ifm-background-color,#fff);width:100%;color:var(--ifm-font-color-base,#1e293b);resize:vertical;border-radius:6px;min-height:70px;padding:.65rem .85rem;font-family:inherit;font-size:.85rem}.commentTextarea_kTaf:focus{border-color:var(--ifm-color-primary,#3b82f6);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.panelActions_IzIE{justify-content:flex-end;gap:.75rem;display:flex}.submitBtn_W9An{background:var(--ifm-color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:background .15s}.submitBtn_W9An:hover:not(:disabled){background:var(--ifm-color-primary-dark,#1d4ed8)}.submitBtn_W9An:disabled{opacity:.6;cursor:not-allowed}.cancelBtn__fh5{color:var(--ifm-color-emphasis-700,#475569);border:1px solid var(--ifm-color-emphasis-300,#cbd5e1);cursor:pointer;background:0 0;border-radius:6px;padding:.45rem .85rem;font-size:.85rem;font-weight:500}.cancelBtn__fh5:hover{background:var(--ifm-color-emphasis-100,#f1f5f9)}.confirmationBox_WvmH{color:#166534;align-items:center;gap:.65rem;font-size:.95rem;font-weight:500;display:flex}[data-theme=dark] .confirmationBox_WvmH{color:#86efac}.checkIcon_W4v7{color:#16a34a;flex-shrink:0}.errorBanner_G9Mo{color:#dc2626;margin-top:.5rem;font-size:.85rem}@media (width<=640px){.primaryBar_UG7J{flex-direction:column;align-items:flex-start}.categoriesGrid_OJUB{grid-template-columns:1fr}.buttonsGroup__kkE{width:100%}.voteButton_KxvZ{flex:1;justify-content:center}}.docItemContainer_c0TR header+*,.docItemContainer_c0TR article>:first-child{margin-top:0}@media (width>=997px){.docItemCol_z5aJ{max-width:75%!important}}