@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}.iconEdit_Z9Sw{vertical-align:sub;margin-right:.3em}.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}}.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}}.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)}.containsTaskList_mC6p{list-style:none}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.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}.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}.docItemContainer_Djhp header+*,.docItemContainer_Djhp article>:first-child{margin-top:0}@media (width>=997px){.docItemCol_VOVn{max-width:75%!important}}}@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:#0f7f93;--ifm-color-primary-dark:#0d7284;--ifm-color-primary-darker:#0c6b7d;--ifm-color-primary-darkest:#0a5967;--ifm-color-primary-light:#118ca2;--ifm-color-primary-lighter:#1293ab;--ifm-color-primary-lightest:#15a6c1;--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.1)}[data-theme=dark]{--ifm-color-primary:#4ec9dc;--ifm-color-primary-dark:#35c1d7;--ifm-color-primary-darker:#29bdd4;--ifm-color-primary-darkest:#229caf;--ifm-color-primary-light:#67d1e1;--ifm-color-primary-lighter:#73d5e4;--ifm-color-primary-lightest:#98e1eb;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.3)}.lab_kapL,.review_Ekd_{--ink:var(--ifm-font-color-base,#253043);--muted:var(--ifm-color-emphasis-700,#586577);--line:var(--ifm-color-emphasis-300,#dce2e9);--surface:var(--ifm-background-surface-color,#f6f8fa);--paper:var(--ifm-background-color,#fff);--accent:var(--ifm-color-primary,#365f9d);box-sizing:border-box;color:var(--ink);min-width:0;font-family:inherit;font-size:14px;line-height:1.65}.lab_kapL *,.review_Ekd_ *{box-sizing:border-box;min-width:0}.lab_kapL{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:100%;margin:27px 0 33px;padding:23px}.labHeading_cUng{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.eyebrow_nW4w,.sideTag_R0PE{color:var(--muted);letter-spacing:.03em;font-size:11px;font-weight:700;display:block}.lab_kapL h3{letter-spacing:-.35px;margin:5px 0 0;font-size:18px;line-height:1.45}.lab_kapL button,.review_Ekd_ button{font:inherit;cursor:pointer;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:9px;min-height:42px;padding:8px 12px}.lab_kapL button:disabled{opacity:.45;cursor:not-allowed}.lab_kapL button:hover:not(:disabled){border-color:var(--accent)}.lab_kapL :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.review_Ekd_ :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ghost_oU7Z{white-space:nowrap;flex-shrink:0;min-height:36px!important;padding:6px 12px!important;font-size:12px!important}.exampleStrip_Jrfj{background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:19px;margin-bottom:18px;padding:13px 16px;display:grid}.exampleStrip_Jrfj p{color:var(--ink);font-size:13px;line-height:1.9;margin:0!important}.twoPhotos_MLLb{grid-template-columns:1fr 1fr;gap:8px;display:grid}.photoUnit_l33e{text-align:center;color:var(--muted);gap:4px;font-size:11px;font-weight:650;display:grid}.photoArt_uTh7{border:1px solid var(--line);background:#eceff2;border-radius:7px;width:100%;height:auto;display:block;overflow:hidden}.modeTabs_u_hd{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.modeTabs_u_hd button{text-align:left;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);align-content:center;column-gap:8px;min-height:70px;padding:12px 13px;font-weight:680;line-height:1.5;display:grid}.modeTabs_u_hd button small{color:var(--muted);grid-column:2;margin-top:2px;font-size:11px;font-weight:400}.modeTabs_u_hd button[aria-pressed=true]{border-color:var(--accent);background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent)}.tabMarker_xggY{text-align:center;border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;grid-row:1/3;align-self:start;font-size:13px;line-height:22px}.stepRow_HwL2{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:15px;display:grid}.stepRow_HwL2 button{text-align:left;align-items:center;gap:8px;font-size:12px;display:flex}.stepRow_HwL2 button>span{background:var(--surface);text-align:center;border-radius:50%;flex:none;width:20px;height:20px;font-size:11px;line-height:20px}.stepRow_HwL2 button:not(:disabled){border-color:var(--accent);font-weight:700}.threads_W0nO,.dataJourney_xiZ7,.serverClientJourney_y0vJ{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;gap:8px;margin:13px 0 14px;display:grid}.threadCard_qmdR,.dataSide_nj3G,.serverSide_XJd3,.clientSide_APnV{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:170px;padding:16px}.threadTitle_E3N4{align-items:center;gap:11px;margin-bottom:14px;display:flex}.threadTitle_E3N4 strong{font-size:15px;line-height:1.5;display:block}.threadTitle_E3N4 small{color:var(--muted);font-size:11px;line-height:1.55;display:block}.threadIcon_s2iy{border:1px solid var(--line);background:var(--paper);width:37px;height:37px;color:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:19px;line-height:1;display:grid}.threadCard_qmdR[data-state=busy]{border-style:dashed;border-color:var(--accent)}.threadStatus_KDPZ{min-height:40px;font-size:12px;font-weight:660;line-height:1.65}.threadFacts_k73r{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;font-size:12px;display:flex}.threadFacts_k73r>span{color:var(--muted)}.threadFacts_k73r b{white-space:nowrap;font-weight:700}.threadFacts_k73r b[data-photo-shown=B]{color:var(--accent);font-size:15px}.connection_otI9,.dataArrow_nQRI{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;line-height:1.45;display:flex}.connection_otI9 strong,.dataArrow_nQRI strong{color:var(--accent);font-size:28px;font-weight:520;line-height:1.15}.connection_otI9 span,.dataArrow_nQRI small{font-size:10px}.observation_XCA_{background:var(--surface);border-radius:10px;margin:12px 0;padding:12px 15px}.observation_XCA_>span{color:var(--muted);font-size:11px;font-weight:700}.observation_XCA_>p{font-size:13px;font-weight:520;line-height:1.85;margin:4px 0 0!important}.codeDisclosure_sEnW{border-top:1px solid var(--line);margin:15px 0 0;padding-top:12px;font-size:12px}.codeDisclosure_sEnW summary{cursor:pointer;font-weight:650;list-style-position:inside}.codeDisclosure_sEnW p{font-size:12px;margin:10px 0!important}.lab_kapL pre,.review_Ekd_ pre{border:1px solid var(--line);background:var(--surface);white-space:pre;border-radius:9px;margin:12px 0;padding:12px 14px;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.lab_kapL pre code,.review_Ekd_ pre code{font:inherit;color:inherit;background:0 0!important;border:0!important;padding:0!important}.lab_kapL figcaption{border-top:1px solid var(--line);color:var(--muted);margin-top:15px;padding-top:11px;font-size:11px;line-height:1.8}.lab_kapL figcaption strong{color:var(--ink);font-weight:650}.labLead_A01B{line-height:1.8;margin:0 0 16px!important;font-size:13px!important}.predictionBar_v_pb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:9px 0 16px;display:flex}.predictionBar_v_pb>span{font-size:12px;font-weight:650}.predictionBar_v_pb>div{gap:6px;display:flex}.predictionBar_v_pb button{min-height:34px;padding:4px 10px;font-size:12px}.predictionBar_v_pb button[aria-pressed=true]{background:var(--surface);border-color:var(--accent);font-weight:750}.dataSide_nj3G,.serverSide_XJd3,.clientSide_APnV{background:var(--surface);min-height:200px;padding:16px}.dataName_ufW1{margin:10px 0 1px;font-size:14px;font-weight:700}.byteCount_HDUP{letter-spacing:-.7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:27px;font-weight:780;line-height:1.45;display:block}.pixelGrid_aobA{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 11px;display:grid}.pixel_wHgM{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:3px;min-width:0;font:11px/1.5 ui-monospace,Consolas,monospace;display:grid}.pixelColor_Pk__{border:1px solid #88929b;border-radius:4px;min-width:0;height:20px;display:block}.detached_yxOd{border:1px dashed var(--line);border-radius:7px;grid-column:1/-1;align-items:center;min-height:62px;padding:10px;font-size:12px;display:flex;margin:0!important}.notArrived_gFS6{border:1px dashed var(--line);min-height:76px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.statusNote_OiWv{color:var(--muted);margin-top:13px;font-size:11px;font-weight:560;line-height:1.7;display:block}.actionFooter_jorm{flex-wrap:wrap;align-items:center;gap:12px;margin:13px 0;display:flex}.primary_u1Ml{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;padding:10px 17px!important;font-weight:660!important}.successNote_n9QK{color:var(--muted);font-size:12px}.error_Q0SN{color:var(--ifm-color-danger,#a84040);font-size:12px}.productSummary_TIqz{align-items:center;gap:10px;margin:16px 0;display:flex}.productSummary_TIqz strong,.productSummary_TIqz small{line-height:1.6;display:block}.productSummary_TIqz strong{font-size:13px}.productSummary_TIqz small{color:var(--muted);font-size:11px}.productIcon_Erh4{background:var(--paper);border:1px solid var(--line);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-size:22px;display:grid}.storeValue_uhIb{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;padding:10px 0;font-size:12px;display:flex}.storeValue_uhIb output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:25px;font-weight:760}.sideHelp_ilwC{color:var(--muted);line-height:1.8;margin:11px 0 0!important;font-size:11px!important}.likeButton_hhBg{justify-content:center;align-items:center;gap:9px;width:100%;display:inline-flex;border-color:var(--accent)!important;min-height:46px!important;font-size:13px!important;font-weight:700!important}.likeButton_hhBg strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);font-size:20px}.rscFooter_Nz1L{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rscFooter_Nz1L .observation_XCA_{flex:250px}.secondaryAction_dgCz{max-width:260px;font-size:12px!important}.review_Ekd_ .question_r7LM{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:13px 0;padding:19px}.review_Ekd_ h3{margin:0 0 10px;font-size:16px;line-height:1.5}.review_Ekd_ fieldset{border:0;margin:8px 0 0;padding:0}.review_Ekd_ legend{margin-bottom:8px;font-size:13px;font-weight:640}.review_Ekd_ label{cursor:pointer;align-items:flex-start;gap:8px;padding:8px 0;font-size:13px;display:flex}.review_Ekd_ input{accent-color:var(--accent);flex:none;margin-top:4px}.questionFeedback_qCYe{background:var(--surface);border-radius:8px;margin:9px 0;padding:11px;font-size:12px}.review_Ekd_ details{border-top:1px solid var(--line);margin-top:9px;padding-top:10px;font-size:12px}.review_Ekd_ summary{cursor:pointer;font-weight:620}.review_Ekd_ details p{margin:7px 0 0;line-height:1.8}@media (width<=700px){.lab_kapL{border-radius:12px;margin:23px 0;padding:16px}.lab_kapL h3{font-size:17px}.exampleStrip_Jrfj{grid-template-columns:1fr;gap:10px}.twoPhotos_MLLb{max-width:250px}.threads_W0nO,.dataJourney_xiZ7,.serverClientJourney_y0vJ{grid-template-columns:minmax(0,1fr);gap:7px}.connection_otI9,.dataArrow_nQRI{flex-direction:row;gap:12px;min-height:54px}.connection_otI9 strong,.dataArrow_nQRI strong{font-size:23px;transform:rotate(90deg)}.threadCard_qmdR,.dataSide_nj3G,.serverSide_XJd3,.clientSide_APnV{min-height:0}.pixelGrid_aobA{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.pixel_wHgM{font-size:10px}.byteCount_HDUP{font-size:23px}.stepRow_HwL2{grid-template-columns:1fr;gap:5px}.stepRow_HwL2 button{justify-content:flex-start;min-height:36px;padding:6px 10px}.modeTabs_u_hd button{grid-template-columns:20px minmax(0,1fr);padding:10px 8px;font-size:12px}.modeTabs_u_hd button small{font-size:10px}.rscFooter_Nz1L{display:block}.secondaryAction_dgCz{width:100%;max-width:none}.labHeading_cUng{gap:10px}.labHeading_cUng .ghost_oU7Z{padding:5px 9px!important;font-size:11px!important}.lab_kapL pre,.review_Ekd_ pre{font-size:11px}.review_Ekd_ .question_r7LM{padding:15px}}@media (width<=370px){.modeTabs_u_hd{grid-template-columns:1fr}.photoArt_uTh7{max-height:85px}.predictionBar_v_pb{display:block}}@media (prefers-reduced-motion:reduce){.lab_kapL *,.review_Ekd_ *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab_V5gm{--lab-bg:var(--ifm-background-surface-color,var(--ifm-background-color));--lab-border:var(--ifm-color-emphasis-300);--lab-soft:var(--ifm-color-emphasis-100);--lab-ink:var(--ifm-font-color-base);--lab-muted:var(--ifm-color-emphasis-700);color:var(--lab-ink);border:1px solid var(--lab-border);background:var(--lab-bg);overflow-wrap:anywhere;border-radius:14px;width:100%;min-width:0;margin:1.4rem 0 2rem;padding:clamp(14px,2.2vw,22px);font-size:.92rem;line-height:1.65}.lab_V5gm *,.lab_V5gm :before,.lab_V5gm :after{box-sizing:border-box}.labHeader_xUxR{margin-bottom:18px}.kicker_tMH7{color:var(--ifm-color-primary);letter-spacing:.015em;font-size:.75rem;font-weight:750}.labHeader_xUxR h3{letter-spacing:-.025em;margin:4px 0 8px;font-size:1.22rem;line-height:1.4}.labHeader_xUxR p{color:var(--lab-muted);margin:0;font-size:.84rem}.lab_V5gm h4{margin:0 0 10px;font-size:.96rem}.lab_V5gm h5{margin:0 0 6px;font-size:.86rem}.lab_V5gm p{word-break:keep-all;overflow-wrap:anywhere}.lab_V5gm button,.lab_V5gm select{font:inherit;border:1px solid var(--lab-border);background:var(--lab-bg);min-height:44px;color:var(--lab-ink);border-radius:7px;max-width:100%;padding:8px 11px}.lab_V5gm button{cursor:pointer;line-height:1.35}.lab_V5gm button:hover:not(:disabled),.lab_V5gm select:hover:not(:disabled){border-color:var(--ifm-color-primary)}.lab_V5gm button:disabled,.lab_V5gm select:disabled{cursor:not-allowed;opacity:.52}.lab_V5gm :is(button,a,select,input,pre):focus-visible{outline:3px solid var(--ifm-color-primary);outline-offset:3px}.lab_V5gm .primary_JRDs{background:var(--ifm-color-primary);color:var(--ifm-color-content-inverse,#fff);border-color:var(--ifm-color-primary);font-weight:650}.settingRow_e4Uk{flex-wrap:wrap;align-items:end;gap:10px 14px;margin-bottom:14px;display:flex}.settingRow_e4Uk label{flex:220px;min-width:0;font-size:.84rem;font-weight:650}.settingRow_e4Uk select{width:100%;margin-top:5px;font-weight:400;display:block}.actions_BoJA{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.workbench_DTkR{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.workbench_DTkR>*{min-width:0}.codeFigure_CLZx{min-width:0;margin:0 0 14px}.codeFigure_CLZx figcaption{color:var(--lab-muted);margin-bottom:6px;font-size:.76rem}.codeFigure_CLZx pre{border:1px solid var(--lab-border);background:var(--lab-soft);color:var(--lab-ink);tab-size:2;border-radius:8px;margin:0;padding:10px 0;font-size:.74rem;line-height:1.6;overflow:auto}.codeFigure_CLZx code{font-size:inherit;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.codeLine_pe_R{border-left:3px solid transparent;grid-template-columns:25px minmax(0,1fr);gap:5px;padding:1px 8px 1px 0;display:grid}.codeLine_pe_R[data-active=true]{border-left-color:var(--ifm-color-primary);background:color-mix(in srgb,var(--ifm-color-primary)11%,transparent)}.lineNumber_ji54{text-align:right;-webkit-user-select:none;user-select:none;color:var(--lab-muted);font-size:.68rem}.codeNote__09o{color:var(--lab-muted);margin-top:6px;font-size:.72rem;line-height:1.5;display:block}.prediction_iqZU{border:0;min-width:0;margin:12px 0;padding:0}.prediction_iqZU legend{margin-bottom:8px;padding:0;font-size:.83rem;font-weight:700}.choiceList_r2U_{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.choice_mStE{border:1px solid var(--lab-border);cursor:pointer;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;font-size:.81rem;line-height:1.45;display:flex}.choice_mStE input{accent-color:var(--ifm-color-primary);flex:none;margin:0}.choice_mStE[data-selected=true]{border-color:var(--ifm-color-primary);box-shadow:inset 3px 0 var(--ifm-color-primary)}.prediction_iqZU:disabled .choice_mStE{cursor:default}.observation_EQ1R{background:var(--lab-soft);border-radius:9px;min-width:0;padding:15px}.concepts_AD8l{margin:24px 0}.concepts_AD8l .workbench_DTkR{align-items:stretch}.concepts_AD8l .facts_EUpy>div:last-child{border-bottom:0}.waiting_A8UG{color:var(--lab-muted);margin-bottom:10px;padding:14px 0;font-size:.86rem}.facts_EUpy{margin:0}.facts_EUpy>div{border-bottom:1px solid var(--lab-border);padding:8px 0}.facts_EUpy dt{color:var(--lab-muted);font-size:.74rem}.facts_EUpy dd{margin:3px 0 0;font-size:.9rem}.feedback_DkUP{border-left:3px solid var(--ifm-color-primary);margin-top:16px;padding:10px 0 10px 12px;font-size:.84rem}.feedback_DkUP strong{margin-bottom:5px;display:block}.feedback_DkUP[data-correct=false]{border-left-style:dashed}.inlineHint_IvOZ{color:var(--lab-muted);margin:12px 0;font-size:.8rem;line-height:1.7}.inlineHint_IvOZ code{font-size:.77rem}.articleLink_nZSG{align-items:center;min-height:44px;margin-top:12px;font-weight:650;display:inline-flex}.readout_nT92{margin:10px 0}.readout_nT92 code{font-size:1.06rem;font-weight:700;display:inline}.history_SVDO{border-top:1px solid var(--lab-border);margin-top:20px;padding-top:15px}.history_SVDO ul{margin:0;padding:0;list-style:none}.history_SVDO li{border-bottom:1px dashed var(--lab-border);gap:3px;padding:9px 0;font-size:.78rem;display:grid}.history_SVDO code{overflow-wrap:anywhere;font-size:.75rem}.graphFigure_CMF1{border:1px solid var(--lab-border);background:var(--lab-bg);border-radius:9px;margin:18px 0 12px;overflow:hidden}.graphFigure_CMF1 figcaption{color:var(--lab-muted);padding:10px 12px 0;font-size:.75rem}.canvas_cZID{width:100%;min-width:0}.graphNode_Mxhz{border:1px solid var(--lab-border);background:var(--lab-bg);width:100%;height:100%;color:var(--lab-ink);box-shadow:none;border-radius:8px;padding:11px 9px}.graphNode_Mxhz strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.graphNode_Mxhz>span{margin-top:4px;font-size:10px;display:block}.graphNode_Mxhz small{color:var(--ifm-color-primary);margin-top:3px;font-size:9px;display:block}.graphNode_Mxhz[data-active=true]{border:2px solid var(--ifm-color-primary);padding:10px 8px}.graphNode_Mxhz[data-visited=true]{background:color-mix(in srgb,var(--ifm-color-primary)8%,var(--lab-bg))}.graphNode_Mxhz[data-found=true]{border:2px solid var(--ifm-color-primary);border-left-width:5px;padding:10px 6px}.canvas_cZID .react-flow__controls-button{background:var(--lab-bg);min-width:32px;height:32px;min-height:32px;color:var(--lab-ink);border-radius:0;padding:7px}.canvas_cZID .react-flow__controls{box-shadow:none;border:1px solid var(--lab-border)}.canvas_cZID .react-flow__handle{background:var(--ifm-color-primary);border:none;width:5px;min-width:5px;height:5px;min-height:5px}.fallback_c_c7{border:1px dashed var(--ifm-color-emphasis-300);border-radius:7px;padding:14px;font-size:.86rem}.trace_iLbB{margin:8px 0 12px;padding:0;list-style:none}.trace_iLbB li{border-bottom:1px dashed var(--lab-border);justify-content:space-between;gap:8px;padding:5px 0;font-size:.8rem;display:flex}.diff_dbOy{margin:0}.diffRow_SUdQ{border-bottom:1px solid var(--lab-border);padding:8px 0}.diffRow_SUdQ dt{justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:650;display:flex}.diffRow_SUdQ dt small{font-size:.68rem;font-weight:400}.diffRow_SUdQ[data-changed=true] dt small{color:var(--ifm-color-primary);font-weight:700}.diffRow_SUdQ dd{gap:5px;margin:5px 0 0;font-size:.78rem;display:grid}.diffRow_SUdQ code{font-size:.74rem}.collection_Zit9{border:1px solid var(--lab-border);border-radius:8px;margin:14px 0;padding:12px;font-size:.83rem}.items_MTOj{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.items_MTOj>span{border:1px solid var(--lab-border);border-radius:6px;min-width:50px;padding:7px 9px}.items_MTOj small{font-size:.66rem;display:block}.items_MTOj code{font-size:.75rem}.cursors_De9W{gap:10px;margin-top:20px;display:grid}.cursor_Hno_{border-top:1px solid var(--lab-border);padding-top:10px}.cursor_Hno_ p{margin:4px 0;font-size:.76rem}.cursor_Hno_ code{font-size:.73rem}.track_xYZg{gap:4px;margin:6px 0;display:flex}.track_xYZg span{text-align:center;border:1px solid var(--lab-border);border-radius:4px;width:28px;font-size:.72rem}.track_xYZg span[data-consumed=true]{border-color:var(--ifm-color-primary);color:var(--ifm-color-primary);border-style:dashed}.srOnly_hTAo{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.choiceList_r2U_,.workbench_DTkR{grid-template-columns:minmax(0,1fr)}.lab_V5gm{font-size:.9rem}.settingRow_e4Uk label{flex-basis:100%}.labHeader_xUxR h3{font-size:1.13rem}.observation_EQ1R{padding:12px}.codeFigure_CLZx pre{font-size:.77rem}.graphNode_Mxhz strong{font-size:14px}.graphNode_Mxhz>span{font-size:12px}.graphNode_Mxhz small{font-size:10px}}@media (prefers-reduced-motion:reduce){.lab_V5gm *,.lab_V5gm :before,.lab_V5gm :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.lab_V5gm{page-break-inside:auto;break-inside:auto}.lab_V5gm button,.prediction_iqZU,.settingRow_e4Uk{display:none}}.graphFallback_HHIm{border:1px dashed var(--lab-border);margin:12px 0;padding:12px;font-size:.84rem}.grid_mvy5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.25rem 1.5rem;display:grid}.card_IE9L{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;padding:1rem 1.15rem}.card_IE9L h4{margin:0 0 .75rem;font-size:.95rem}.row__tm0{justify-content:space-between;align-items:baseline;font-size:.9rem;display:flex;margin:.35rem 0!important}.row__tm0 span{color:var(--ifm-color-emphasis-700)}.row__tm0 b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.1rem}.stale_iZlu{color:var(--ifm-color-danger)}.fresh_chmL{color:var(--ifm-color-success)}.button_zkJy{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);cursor:pointer;border-radius:6px;margin-top:.5rem;padding:.45rem .9rem;font-size:.85rem}.button_zkJy:hover{border-color:var(--ifm-color-primary)}.zombieWrap_Fc1b{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;margin-block:1.25rem 1.5rem;padding:1rem 1.15rem}.zombieControls_TA3V{flex-wrap:wrap;gap:.5rem;display:flex}.zombieControls_TA3V .button_zkJy{margin-top:0}.zombieStats_kc7T{font-size:.9rem;margin:.75rem 0!important}.widgetArea_U2Z5{flex-direction:column;gap:.4rem;margin-bottom:.75rem;display:flex}.widget_hT_A{border:1px solid var(--ifm-color-emphasis-300);border-radius:6px;justify-content:space-between;align-items:center;padding:.4rem .7rem;font-size:.85rem;display:flex}.widget_hT_A .button_zkJy{margin-top:0}.widget_hT_A[data-mode=buggy]{border-color:var(--ifm-color-danger)}.log_B3Rg{border-top:1px solid var(--ifm-color-emphasis-200);max-height:170px;font-size:.78rem;font-family:var(--ifm-font-family-monospace);color:var(--ifm-color-emphasis-700);flex-direction:column;gap:.2rem;padding-top:.6rem;display:flex;overflow-y:auto}.empty_drAN{color:var(--ifm-color-emphasis-600);font-size:.85rem;margin:0!important}@media (width<=600px){.grid_mvy5{grid-template-columns:1fr}}.panel_rnnI{--t-ink:var(--ifm-font-color-base);--t-muted:var(--ifm-color-content-secondary,#64748b);--t-paper:var(--ifm-background-surface-color,#fff);--t-line:var(--ifm-color-emphasis-300,#dce4ef);--t-soft:var(--ifm-color-emphasis-100,#f6f9fc);--t-accent:#147ea7;--t-danger:#c0394b;color:var(--t-ink);background:var(--t-paper);border:1px solid var(--t-line);border-radius:16px;min-width:0;margin:1.4rem 0 2rem;overflow:clip;box-shadow:0 8px 28px -22px rgba(20,55,85,.28)}.panel_rnnI *{box-sizing:border-box}.panel_rnnI h3{margin:.2rem 0 .5rem;font-size:clamp(1.05rem,2.1vw,1.3rem);line-height:1.4}.panel_rnnI p{line-height:1.7}.panelHeader_wKtS{padding:1.1rem 1.25rem .8rem}.panelHeader_wKtS p{color:var(--t-muted);margin:.4rem 0 0;font-size:.91rem}.eyebrow_WlVw{text-transform:uppercase;letter-spacing:.09em;color:var(--t-danger);font-size:.74rem;font-weight:700}.panel_rnnI :is(button,input,textarea){font:inherit}.panel_rnnI button{border:1px solid var(--t-line);color:var(--t-ink);cursor:pointer;background:var(--t-paper);border-radius:9px;min-height:38px;padding:.42rem .76rem;font-size:.86rem;line-height:1.4}.panel_rnnI button:hover{border-color:var(--t-accent)}.panel_rnnI :is(button,input,textarea):focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}.primary_pmyS{font-weight:700;color:#fff!important;background:#137da7!important;border-color:#137da7!important}.quiet_m5b1{color:var(--t-muted)!important;background:0 0!important;border:0!important}.actions_DkpK{flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:.7rem;display:flex}.attacker_pvO_{background:var(--t-soft);border-block:1px solid var(--t-line);padding:1rem 1.25rem}.attacker_pvO_ label{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.84rem;display:flex}.attacker_pvO_ label span{color:var(--t-muted);font-size:.78rem}.attacker_pvO_ textarea{resize:vertical;width:100%;font-family:var(--ifm-font-family-monospace);border:1px solid var(--t-line);background:var(--t-paper);color:var(--t-ink);border-radius:9px;padding:.7rem .8rem;font-size:.76rem;line-height:1.55}.modeRow_hqbK{flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1.25rem .2rem;display:flex}.modeRow_hqbK>span{margin-right:.2rem;font-size:.8rem;font-weight:700}.modeRow_hqbK code{background:0 0;border:0;padding:0;font-size:.78rem}.chosenDanger_ENoc{font-weight:700;border-color:var(--t-danger)!important;color:#8f2333!important;background:#fdecee!important}.chosenSafe_JQYi{font-weight:700;color:#17633b!important;background:#e6f7ed!important;border-color:#2e8b57!important}[data-theme=dark] .chosenDanger_ENoc{color:#ffd9de!important;background:#5a1d26!important}[data-theme=dark] .chosenSafe_JQYi{color:#d2ffe3!important;background:#174831!important}.stage_TMIp{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:.8rem;padding:.8rem 1.25rem;display:grid}.browser_sPYg{border:1px solid var(--t-line);border-radius:10px;min-width:0;overflow:hidden}.urlBar_ElKO{background:var(--t-soft);border-bottom:1px solid var(--t-line);color:var(--t-muted);font-size:.78rem;font-family:var(--ifm-font-family-monospace);overflow-wrap:anywhere;padding:.5rem .75rem}.page_mMdm{min-height:260px;padding:.9rem 1rem 1rem;position:relative}.page_mMdm h4{margin:0;font-size:1rem}.price_OjXI{color:var(--t-accent);margin:.1rem 0 .7rem;font-weight:700}.page_mMdm h5{color:var(--t-muted);margin:0 0 .4rem;font-size:.8rem}.comments_oPJy{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.comments_oPJy li{border-top:1px solid var(--t-line);gap:.1rem;min-width:0;padding-top:.45rem;font-size:.84rem;display:grid}.comments_oPJy b{color:var(--t-muted);font-size:.76rem}.comments_oPJy em{color:var(--t-muted)}.rawText_ekTZ{font-family:var(--ifm-font-family-monospace);white-space:pre-wrap;overflow-wrap:anywhere;max-height:7.5rem;font-size:.72rem;overflow:auto}.overlay_xaLP{background:rgba(15,20,28,.45);place-items:center;padding:1rem;animation:.2s ease-out fade_qUuv;display:grid;position:absolute;inset:0}.modal_SJww{background:var(--t-paper);border-radius:10px;gap:.5rem;width:min(100%,260px);padding:1rem;display:grid;box-shadow:0 14px 40px -18px rgba(0,0,0,.6)}.modal_SJww p{margin:0 0 .2rem;font-size:.84rem;font-weight:700;line-height:1.5}.modal_SJww input{border:1px solid var(--t-line);background:var(--t-paper);color:var(--t-ink);border-radius:7px;padding:.45rem .6rem;font-size:.84rem}.modal_SJww button{font-weight:700;color:#fff!important;background:#137da7!important;border-color:#137da7!important}.evil_v0Xe{color:#d5dde6;background:#12161c;border-radius:10px;flex-direction:column;gap:.5rem;min-width:0;padding:.8rem .9rem;display:flex}.evil_v0Xe>strong{color:#f0959d;font-size:.8rem}.evil_v0Xe p{color:#8d99a6;margin:0;font-size:.8rem}.evil_v0Xe code{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffd9de;background:#2b1518;border:1px solid #5a2a31;border-radius:7px;padding:.5rem .6rem;font-size:.76rem;animation:.2s ease-out fade_qUuv;display:block}.observation_e0Ce{background:var(--t-soft);border:1px solid var(--t-line);border-radius:10px;margin:.2rem 1.25rem 0;padding:.95rem 1rem;font-size:.89rem}.observation_e0Ce>strong{font-size:.9rem}.observation_e0Ce p{margin:.32rem 0 0}.fine_PKdy{color:var(--t-muted);padding:.7rem 1.25rem 1.2rem;margin:0!important;font-size:.77rem!important;line-height:1.75!important}@keyframes fade_qUuv{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.overlay_xaLP,.evil_v0Xe code{animation:none}}@media (width<=680px){.stage_TMIp{grid-template-columns:1fr}}@media (width<=580px){.panel_rnnI{border-radius:12px}.panelHeader_wKtS,.attacker_pvO_{padding:.85rem}.modeRow_hqbK,.stage_TMIp{padding-left:.85rem;padding-right:.85rem}.observation_e0Ce{margin-left:.85rem;margin-right:.85rem}.fine_PKdy{padding:.7rem .85rem 1rem}}.panel_qlwr{--t-ink:var(--ifm-font-color-base);--t-muted:var(--ifm-color-content-secondary,#64748b);--t-paper:var(--ifm-background-surface-color,#fff);--t-line:var(--ifm-color-emphasis-300,#dce4ef);--t-soft:var(--ifm-color-emphasis-100,#f6f9fc);--t-accent:#147ea7;--t-danger:#c0394b;color:var(--t-ink);background:var(--t-paper);border:1px solid var(--t-line);border-radius:16px;min-width:0;margin:1.4rem 0 2rem;overflow:clip;box-shadow:0 8px 28px -22px rgba(20,55,85,.28)}.panel_qlwr *{box-sizing:border-box}.panel_qlwr h3{margin:.2rem 0 .5rem;font-size:clamp(1.05rem,2.1vw,1.3rem);line-height:1.4}.panel_qlwr p{line-height:1.7}.panelHeader_w4Py{padding:1.1rem 1.25rem .8rem}.panelHeader_w4Py p{color:var(--t-muted);margin:.4rem 0 0;font-size:.91rem}.eyebrow_n2oL{text-transform:uppercase;letter-spacing:.09em;color:var(--t-danger);font-size:.74rem;font-weight:700}.panel_qlwr button{font:inherit;border:1px solid var(--t-line);color:var(--t-ink);cursor:pointer;background:var(--t-paper);border-radius:9px;min-height:36px;padding:.38rem .7rem;font-size:.83rem;line-height:1.4}.panel_qlwr button:hover{border-color:var(--t-accent)}.panel_qlwr button:focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}.panel_qlwr summary:focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}.panel_qlwr .chosen_E6nZ{color:#073d51;background:#e5f7fd;border-color:#147ea7;font-weight:700}[data-theme=dark] .panel_qlwr .chosen_E6nZ{color:#e1faff;background:#134f63;border-color:#48badd}.primary_w4dK{font-weight:700;color:#fff!important;background:#137da7!important;border-color:#137da7!important}.quiet_FU9S{color:var(--t-muted)!important;background:0 0!important;border:0!important}.settings_C2gr{background:var(--t-soft);border-block:1px solid var(--t-line);grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.25rem;display:grid}.group_WOTd{align-content:start;gap:.7rem;min-width:0;display:grid}.group_WOTd>strong{font-size:.86rem}.choice_rXlM{gap:.35rem;min-width:0;display:grid}.choice_rXlM>span{color:var(--t-muted);font-size:.76rem;font-weight:600}.choice_rXlM>div{flex-wrap:wrap;gap:.4rem;display:flex}.stage_Ms4B{grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 1.25rem .6rem;display:grid}.browser_ijAB{border:1px solid var(--t-line);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.attackerBrowser_wmvK{border-color:#e2a7af}[data-theme=dark] .attackerBrowser_wmvK{border-color:#7a3540}.urlBar_gNWP{background:var(--t-soft);border-bottom:1px solid var(--t-line);color:var(--t-muted);font-size:.76rem;font-family:var(--ifm-font-family-monospace);overflow-wrap:anywhere;padding:.5rem .75rem}.page_cNbN{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;padding:.9rem 1rem 1rem;display:flex}.page_cNbN>small{color:var(--t-muted);font-size:.78rem;line-height:1.6}.balance_1Bog{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:800}.facts_g6DY{gap:.15rem;width:100%;min-width:0;margin:.2rem 0 0;font-size:.76rem;display:grid}.facts_g6DY dt{color:var(--t-muted);margin-top:.3rem;font-weight:600}.facts_g6DY dd{overflow-wrap:anywhere;margin:0}.facts_g6DY code{font-size:.74rem}.bait_oOt8{margin:0;font-size:1.05rem;font-weight:800}.baitLink_Rgol{font-weight:700;color:#6b4a00!important;background:#fff4d6!important;border-color:#e0b54a!important}[data-theme=dark] .baitLink_Rgol{color:#ffe7a3!important;background:#5b4512!important}.code_VZVe{width:100%;margin-top:.2rem;font-size:.76rem}.code_VZVe summary{cursor:pointer;color:var(--t-muted)}.code_VZVe pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 0;padding:.6rem .7rem;font-size:.72rem}.server__86L{color:#d5dde6;background:#12161c;border-radius:10px;gap:.45rem;margin:.2rem 1.25rem 0;padding:.8rem .9rem;display:grid}.server__86L>strong{color:#9fb3c4;font-size:.8rem}.server__86L pre{color:#e3e8ef;white-space:pre-wrap;overflow-wrap:anywhere;background:#1b2028;border:1px solid #2c3440;border-radius:7px;margin:0;padding:.6rem .7rem;font-size:.76rem}.server__86L p{font-size:.84rem;font-weight:700;font-family:var(--ifm-font-family-monospace);margin:0}.server__86L .empty_QmoK{color:#8d99a6;font-family:inherit;font-weight:400}.bad_njfZ{color:#f0959d}.good_vUw7{color:#79d7a6}.observation_qte1{background:var(--t-soft);border:1px solid var(--t-line);border-radius:10px;margin:.8rem 1.25rem 0;padding:.95rem 1rem;font-size:.89rem}.observation_qte1>strong{font-size:.9rem}.observation_qte1 p{margin:.32rem 0 0}.actions_HAVl{padding:.5rem 1.25rem 1rem;display:flex}@media (width<=720px){.settings_C2gr,.stage_Ms4B{grid-template-columns:1fr}}@media (width<=580px){.panel_qlwr{border-radius:12px}.panelHeader_w4Py,.settings_C2gr{padding:.85rem}.stage_Ms4B{padding-left:.85rem;padding-right:.85rem}.server__86L,.observation_qte1{margin-left:.85rem;margin-right:.85rem}.actions_HAVl{padding-left:.85rem}}.article_MEC4{color:var(--ifm-font-color-base)}.article_MEC4>p{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;max-width:none;margin:0 0 1rem;font-size:1rem;line-height:1.75}.article_MEC4 p,.article_MEC4 li,.article_MEC4 details,.article_MEC4 td,.article_MEC4 th{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.article_MEC4 p>code,.article_MEC4 li>code,.article_MEC4 td>code{white-space:nowrap}.article_MEC4>h2{letter-spacing:-.018em;margin:2.15rem 0 .8rem;scroll-margin-top:94px;line-height:1.44}.article_MEC4>h3{margin:1.5rem 0 .6rem;scroll-margin-top:94px}.article_MEC4>[id]{scroll-margin-top:94px}.article_MEC4>.table-wrapper{margin:1rem 0 1.4rem}.article_MEC4>.theme-code-block{margin:.85rem 0 1.35rem}.article_MEC4 details{margin:.85rem 0 1rem}.demo_HYZQ,.deque_iI9P,.impl_fQuk,.call_Bi0X,.headExample_kLnv{--ink:var(--ifm-font-color-base,#1d2937);--muted:var(--ifm-color-content-secondary,#5d7186);--paper:var(--ifm-background-surface-color,#fff);--soft:var(--ifm-color-emphasis-100,#f3f6fa);--line:var(--ifm-color-emphasis-300,#d9e3ea);--stack:#2064ad;--stackSoft:#e6f0ff;--queue:#1b8b73;--queueSoft:#e5f7f0;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;margin:1.15rem 0 1.55rem;overflow:clip}.demo_HYZQ *,.deque_iI9P *,.impl_fQuk *,.call_Bi0X *,.headExample_kLnv *{box-sizing:border-box}.demo_HYZQ button,.deque_iI9P button,.call_Bi0X button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--paper);min-height:43px;color:var(--ink);border-radius:8px;padding:.67rem .88rem;font-size:.83rem}.demo_HYZQ button:focus-visible{outline:3px solid var(--stack);outline-offset:3px}.deque_iI9P button:focus-visible{outline:3px solid var(--stack);outline-offset:3px}.call_Bi0X button:focus-visible{outline:3px solid var(--stack);outline-offset:3px}.term_2hLD:focus-visible{outline:3px solid var(--stack);outline-offset:3px}.demo_HYZQ button:disabled,.deque_iI9P button:disabled,.call_Bi0X button:disabled{opacity:.4;cursor:default}.eyebrow_oPxH{color:var(--stack);letter-spacing:.045em;font-size:.73rem;font-weight:760;display:inline-block}.demoHeader_lPgV{justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem 1.4rem 1.1rem;display:flex}.demoHeader_lPgV h3{letter-spacing:-.02em;margin:.26rem 0 .32rem;font-size:clamp(1.25rem,2.5vw,1.58rem);line-height:1.4}.demoHeader_lPgV p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.65}.demoHeader_lPgV p strong{color:var(--ink)}.step_LdDN{color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.18rem;font-size:.78rem;font-weight:730}.columns_zFXp{background:var(--soft);border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:.8rem;padding:1.3rem 1.25rem 1rem;display:grid}.structure_kTgn{flex-direction:column;min-width:0;display:flex}.structureTitle_NAis{border-bottom:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .8rem;padding:0 .1rem .7rem;display:flex}.structureTitle_NAis h4{letter-spacing:.01em;margin:0;font-size:1rem}.structureTitle_NAis h4 span{letter-spacing:0;color:var(--muted);font-size:.86rem;font-weight:600}.structureTitle_NAis>span{color:var(--muted);font-size:.76rem}.structure_kTgn[data-kind=stack] .structureTitle_NAis{border-color:var(--stack)}.structure_kTgn[data-kind=queue] .structureTitle_NAis{border-color:var(--queue)}.comparisonDivider__EDn{justify-content:center;align-items:center;display:flex}.comparisonDivider__EDn span{color:#90a0b2;letter-spacing:.07em;font-size:.78rem;font-weight:850}.stackScene_WNNk,.queueScene_kpLY{flex-direction:column;justify-content:center;align-items:center;min-width:0;height:228px;display:flex}.stackTop_U3j8{color:var(--stack);flex-direction:column;align-items:center;min-height:36px;font-size:.73rem;font-weight:750;line-height:1.25;display:flex}.stackTop_U3j8 span:last-child{font-size:1.12rem}.stackWalls_frPZ{border:3px solid var(--stack);border-top:0;border-radius:0 0 7px 7px;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;gap:4px;width:min(160px,80%);height:152px;padding:.35rem;display:flex}.stackTile_Q9he{color:#164e86;background:#c4ddfa;border:1px solid #9fc5ef;border-radius:5px;flex:0 0 40px;place-items:center;font-size:1.18rem;font-weight:850;display:grid}.stackTile_Q9he[data-next=true]{background:var(--stack);border-color:var(--stack);color:#fff}.queueDirection_KYMw{width:100%;color:var(--queue);justify-content:space-between;align-items:center;max-width:300px;padding:0 .3rem .3rem;font-size:.71rem;font-weight:760;display:flex}.queueLane_e_qJ{border-block:3px solid var(--queue);justify-content:center;align-items:center;gap:5px;width:100%;max-width:300px;min-height:86px;padding:.8rem .4rem;display:flex;position:relative}.queueLane_e_qJ:before,.queueLane_e_qJ:after{content:"";background:var(--queue);width:3px;height:14px;position:absolute;top:0}.queueLane_e_qJ:before{left:0}.queueLane_e_qJ:after{right:0}.queueTile_hRHn{color:#116c55;background:#bcebdc;border:1px solid #8bd8c0;border-radius:5px;flex:33%;place-items:center;min-width:36px;max-width:70px;height:49px;font-size:1.15rem;font-weight:850;display:grid}.queueTile_hRHn[data-next=true]{background:var(--queue);color:#fff;border-color:var(--queue)}.empty_wGP9{color:var(--muted);place-items:center;height:50px;font-size:.76rem;display:grid}.structureResult_lhJj{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;min-height:62px;padding:.65rem .25rem .2rem;display:flex}.structureResult_lhJj>span{color:var(--muted);font-size:.77rem}.structureResult_lhJj>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.2}.structure_kTgn[data-kind=stack] .structureResult_lhJj strong{color:var(--stack)}.structure_kTgn[data-kind=queue] .structureResult_lhJj strong{color:var(--queue)}.structureResult_lhJj small{color:var(--muted);font-size:.73rem}.demoBottom_nv77{justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.4rem;display:flex}.demoBottom_nv77 p{max-width:48ch;margin:0;font-size:.84rem;line-height:1.62}.actions_QKM6{flex:none;justify-content:flex-end;gap:.48rem;display:flex}button.primary_Kjoq{background:var(--stack);border-color:var(--stack);color:#fff;white-space:nowrap;font-weight:780}button.primary_Kjoq:hover{filter:brightness(.94)}button.secondary_y7ua{color:var(--muted);background:0 0;border-color:transparent}.deque_iI9P{padding:1.15rem 1.3rem 1rem}.deque_iI9P header h3,.impl_fQuk header h3,.callTop_NF1j h3{letter-spacing:-.016em;margin:.25rem 0 .5rem;font-size:1.1rem;line-height:1.42}.dequeFlow_hRjC{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:.65rem;max-width:660px;margin:1.2rem auto 1rem;display:grid}.dequeEdge_Z5mu{color:var(--muted);text-align:center;font-size:.75rem;font-weight:750}.dequeLane_WTFx{border-block:3px solid var(--queue);justify-content:center;gap:.45rem;padding:.65rem .7rem;display:flex}.dequeLane_WTFx span{background:var(--queueSoft);color:#126b53;border-radius:5px;flex:1;place-items:center;min-width:35px;max-width:100px;height:56px;font-size:1.15rem;font-weight:850;display:grid}.dequeControls_OE5H{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.dequeControls_OE5H button[aria-pressed=true]{background:var(--queue);border-color:var(--queue);color:#fff;font-weight:760}.dequeControls_OE5H .reset_LLiO{color:var(--muted);border-color:transparent}.dequeComment_jSJu{text-align:center;color:var(--muted);max-width:70ch;margin:.9rem auto 0;font-size:.84rem;line-height:1.68}.impl_fQuk{padding:1.2rem 1.3rem 1rem}.implRows_j7a2{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:.85rem 0;display:grid}.implRows_j7a2>div{min-width:0;padding:1rem .85rem .75rem}.implRows_j7a2>div:first-child{border-right:1px solid var(--line);padding-left:0}.implRows_j7a2>div:last-child{padding-right:0}.implName_e3Wz{flex-direction:column;gap:.2rem;margin:0 0 .75rem;display:flex}.implName_e3Wz strong{font-size:.93rem}.implName_e3Wz small{color:var(--muted);font-size:.73rem}.implRows_j7a2 p{color:var(--muted);margin:.75rem 0 .1rem;font-size:.77rem;line-height:1.7}.implRows_j7a2 p b{color:var(--ink)}.arrayCells_DKif,.nodes_EcVr{align-items:center;gap:0;min-width:0;min-height:58px;display:flex}.arrayCells_DKif>span{background:var(--stackSoft);color:#175c9a;border:1px solid #8eb9e6;flex:1;place-items:center;min-width:0;max-width:76px;height:56px;font-weight:750;display:grid;position:relative}.arrayCells_DKif>span+span{border-left:0}.arrayCells_DKif small{color:var(--muted);font-size:.65rem;font-weight:500;line-height:1;position:absolute;top:4px;left:7px}.nodes_EcVr{justify-content:flex-start;gap:.15rem}.node_lamN{background:var(--queueSoft);border:1px solid #96c9b4;border-radius:3px;flex:1;justify-content:space-around;align-items:center;min-width:0;max-width:82px;height:56px;display:flex;overflow:hidden}.node_lamN b{color:#116b54;font-size:.96rem}.node_lamN i{color:var(--queue);border-left:1px solid #96c9b4;place-items:center;height:100%;padding:.12rem;font-size:.62rem;font-style:normal;display:grid}.nodes_EcVr em{color:var(--queue);font-size:1.08rem;font-style:normal}.impl_fQuk figcaption{color:var(--muted);font-size:.8rem;line-height:1.7}.impl_fQuk figcaption b{color:var(--ink)}.headExample_kLnv{gap:.75rem;padding:1rem 1.2rem;display:grid}.headLabel_kZtc{font-size:.8rem;font-weight:780}.headCells_RUOd{gap:0;display:flex}.headCells_RUOd>span{background:var(--queueSoft);max-width:135px;height:68px;color:var(--queue);border:1px solid #8dbfae;flex:1;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.headCells_RUOd>span+span{border-left:0}.headCells_RUOd>span[data-used=true]{background:var(--soft);color:var(--muted);opacity:.6;-webkit-text-decoration:line-through;text-decoration:line-through}.headCells_RUOd>span[data-head=true]{outline:2px solid var(--queue);outline-offset:-2px}.headCells_RUOd small{font-size:.67rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.headSummary_MqQF{color:var(--muted);font-size:.8rem}.headSummary_MqQF b{color:var(--ink)}.call_Bi0X{padding:1.15rem 1.3rem 1rem}.callTop_NF1j{justify-content:space-between;align-items:start;gap:1rem;display:flex}.callStep__ZxN{color:var(--muted);white-space:nowrap;margin-top:.2rem;font-size:.78rem}.callBody_vQ4D{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:.7rem;margin:.75rem 0;display:grid}.callCode_maAs{border:1px solid var(--line);background:var(--soft);border-radius:8px;padding:.95rem 1rem;font-size:.86rem;line-height:1.62}.callCode_maAs code{color:var(--ink);white-space:pre;background:0 0;border:0;padding:0;font-size:.82rem}.callCode_maAs{overflow-x:auto}.callDirection_HEcJ{color:var(--stack);text-align:center;font-size:1.6rem}.frameColumn_PX5K{min-width:0}.frameHeading_uy9w{color:var(--muted);font-size:.73rem;font-weight:750}.frames_oCwl{border-left:2px solid var(--stack);border-right:2px solid var(--stack);border-bottom:2px solid var(--stack);flex-direction:column;justify-content:flex-end;gap:5px;min-height:100px;margin-top:.45rem;padding:.45rem;display:flex}.frame_CMR7{background:var(--stackSoft);color:#195d9f;border:1px solid #afceec;border-radius:4px;place-items:center;height:41px;font-family:ui-monospace,monospace;font-size:.83rem;font-weight:700;display:grid}.frame_CMR7[data-active=true]{background:var(--stack);color:#fff;border-color:var(--stack)}.taskQueue_vTyZ{border-block:2px solid var(--queue);align-items:center;gap:5px;min-height:52px;margin-top:.45rem;padding:5px 8px;display:flex}.task_aoxR{background:var(--queueSoft);color:#116c55;border:1px solid #8bd8c0;border-radius:4px;place-items:center;height:38px;padding:0 .9rem;font-family:ui-monospace,monospace;font-size:.83rem;font-weight:700;display:grid}.taskQueue_vTyZ .frameEmpty_Wa1H{margin:0 auto}.frames_oCwl+.frameHeading_uy9w{margin-top:.8rem;display:block}.frameEmpty_Wa1H{color:var(--muted);align-self:center;margin-bottom:.9rem;font-size:.76rem}.callFooter_UyBV{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.callFooter_UyBV p{margin:0;font-size:.82rem;line-height:1.65}.callFooter_UyBV p strong{color:var(--stack)}.termWrap_Qy23{display:inline;position:relative}.term_2hLD{appearance:none;color:var(--ifm-color-primary);font:inherit;line-height:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;border-radius:0;padding:0}.term_2hLD:hover,.term_2hLD[aria-expanded=true]{border-bottom-style:solid}.tooltip_mxJ9{z-index:110;background:var(--ifm-background-surface-color);width:min(330px,100vw - 44px);color:var(--ifm-font-color-base);border:1px solid var(--ifm-color-emphasis-300);text-align:left;white-space:normal;pointer-events:none;border-radius:9px;gap:.3rem;padding:.82rem 1rem;font-size:.81rem;font-weight:400;line-height:1.62;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 24px rgba(12,37,56,.165)}.tooltip_mxJ9 strong{font-size:.83rem}.tooltip_mxJ9 span{color:var(--ifm-color-content-secondary)}[data-theme=dark] .demo_HYZQ,[data-theme=dark] .deque_iI9P,[data-theme=dark] .impl_fQuk,[data-theme=dark] .call_Bi0X,[data-theme=dark] .headExample_kLnv{--stack:#81c5ff;--stackSoft:#204466;--queue:#81d7bb;--queueSoft:#1e5142}[data-theme=dark] .stackTile_Q9he{color:#e9f6ff;background:#255783;border-color:#3876a4}[data-theme=dark] .stackTile_Q9he[data-next=true]{color:#10304c;background:#81c5ff}[data-theme=dark] .queueTile_hRHn{color:#e9fff5;background:#215d4e;border-color:#3e947d}[data-theme=dark] .queueTile_hRHn[data-next=true]{color:#0e392c;background:#81d7bb}[data-theme=dark] .frame_CMR7{color:#e0f4ff;border-color:#316e96}[data-theme=dark] .task_aoxR{color:#e9fff5;border-color:#3e947d}[data-theme=dark] .frame_CMR7[data-active=true]{background:var(--stack);color:#10304c}[data-theme=dark] button.primary_Kjoq{color:#0e2f48}[data-theme=dark] .arrayCells_DKif>span{color:#dcf0ff;border-color:#547fa7}[data-theme=dark] .node_lamN b,[data-theme=dark] .dequeLane_WTFx span{color:#d8ffee}@media (width<=880px){.columns_zFXp{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:.35rem;padding:1rem .85rem .8rem}.structureTitle_NAis{flex-direction:column;align-items:start;gap:.15rem}.structureTitle_NAis>span{font-size:.69rem}.queueDirection_KYMw{font-size:.66rem}.demoBottom_nv77{padding:.85rem 1rem}}@media (width<=600px){.article_MEC4>p{max-width:none}.demoHeader_lPgV{padding:1rem .9rem}.demoHeader_lPgV h3{font-size:1.17rem}.columns_zFXp{flex-direction:column;gap:.1rem;padding:.8rem .9rem;display:flex}.comparisonDivider__EDn{height:24px}.structureTitle_NAis{flex-direction:row}.stackScene_WNNk{height:176px}.stackWalls_frPZ{gap:2px;width:130px;height:125px}.stackTile_Q9he{flex-basis:33px}.stackTop_U3j8{min-height:30px}.queueScene_kpLY{height:125px}.structureResult_lhJj{min-height:54px}.demoBottom_nv77{flex-direction:column;align-items:stretch;gap:.65rem}.actions_QKM6{justify-content:flex-end}.deque_iI9P{padding:1rem .9rem}.dequeFlow_hRjC{grid-template-columns:48px minmax(0,1fr) 48px;gap:.3rem}.dequeEdge_Z5mu{font-size:.67rem}.dequeLane_WTFx{gap:.25rem;padding:.4rem .3rem}.dequeLane_WTFx span{min-width:25px;height:46px}.impl_fQuk{padding:1rem .9rem}.implRows_j7a2{grid-template-columns:1fr}.implRows_j7a2>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:.8rem 0 1rem}.implRows_j7a2>div:last-child{padding:.9rem 0 .8rem}.call_Bi0X{padding:1rem .9rem}.callBody_vQ4D{grid-template-columns:1fr;gap:.4rem}.callCode_maAs{padding:.6rem}.callCode_maAs code{font-size:.7rem}.callDirection_HEcJ{font-size:1.15rem;transform:rotate(90deg)}.callFooter_UyBV{flex-direction:column;align-items:stretch}.tooltip_mxJ9{width:auto;max-height:40vh;position:fixed;inset:auto 12px 12px;overflow:auto}}@media (prefers-reduced-motion:reduce){.demo_HYZQ *,.deque_iI9P *,.impl_fQuk *,.call_Bi0X *{scroll-behavior:auto!important;transition:none!important}}@media print{.demo_HYZQ,.deque_iI9P,.impl_fQuk,.call_Bi0X,.headExample_kLnv{page-break-inside:avoid;break-inside:avoid}.actions_QKM6,.dequeControls_OE5H,.tooltip_mxJ9{display:none}}.demo_RSNR{--accent:#2369ae;border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:12px;margin:1rem 0 1.5rem;overflow:hidden}.heading_B5q8{padding:1.25rem}.heading_B5q8>strong{font-size:1.15rem}.heading_B5q8 p{color:var(--ifm-color-content-secondary);margin:.4rem 0 0;font-size:.9rem}.demo_RSNR button{font:inherit;cursor:pointer;border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);min-height:44px;color:var(--ifm-font-color-base);border-radius:8px;padding:.5rem .8rem;font-size:.85rem;font-weight:700}.demo_RSNR .primary_Ymxx{background:var(--accent);color:#fff;border-color:var(--accent)}.demo_RSNR button:disabled{opacity:.5;cursor:default}.demo_RSNR button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.demo_RSNR input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.demo_RSNR summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.workspace_ad8F{background:var(--ifm-color-emphasis-100);border-block:1px solid var(--ifm-color-emphasis-300);grid-template-columns:1.25fr 1fr;gap:1rem;padding:1rem 1.25rem;display:grid}.shop_qDoz,.server_tfGR{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:10px;min-width:0;padding:1rem}.panelTitle_KQUN{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.88rem;display:flex}.panelTitle_KQUN>span{color:var(--accent);font-size:.78rem}.shop_qDoz label{margin:1rem 0 .3rem;font-size:.85rem;font-weight:700;display:block}.shop_qDoz input{border:1px solid var(--ifm-color-emphasis-400);width:100%;min-height:44px;font:inherit;background:var(--ifm-background-surface-color);color:var(--ifm-font-color-base);border-radius:6px;padding:.5rem .65rem}.shop_qDoz>small,.server_tfGR>small{overflow-wrap:anywhere;color:var(--ifm-color-content-secondary);margin-top:.5rem;display:block}.results_vQ8A{border-top:1px solid var(--ifm-color-emphasis-200);min-height:130px;margin-top:1rem;padding-top:.75rem}.results_vQ8A p{margin:0;font-size:.88rem}.results_vQ8A ul{margin:0;padding:0;list-style:none}.results_vQ8A li{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.5rem 0;font-size:.85rem;display:flex}.server_tfGR p{font-size:.88rem}.server_tfGR button{width:100%;margin-bottom:.6rem;display:block}.explanation_eUCG{padding:1rem 1.25rem;font-size:.9rem;line-height:1.8}.explanation_eUCG strong{color:var(--accent);display:block}.output_bk7u{padding:0 1.25rem}.output_bk7u ol{background:var(--ifm-color-emphasis-100);border-radius:8px;padding:.8rem 1rem .8rem 2.25rem;font-size:.85rem}.code_DGyQ{border-top:1px solid var(--ifm-color-emphasis-300);margin:1rem 1.25rem;padding-top:1rem}.code_DGyQ summary{cursor:pointer;font-weight:700}.code_DGyQ p{margin:.8rem 0;font-size:.85rem}[data-theme=dark] .demo_RSNR{--accent:#8bc8fb}[data-theme=dark] .demo_RSNR .primary_Ymxx{color:#173249}@media (width<=650px){.workspace_ad8F{grid-template-columns:1fr;padding:1rem}}.demo_Kl21{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:12px;margin:1rem 0 1.5rem;overflow:hidden}.heading_cd2F{justify-content:space-between;gap:1rem;padding:1rem 1.2rem .4rem;display:flex}.heading_cd2F strong{font-size:1.05rem}.heading_cd2F span{color:var(--ifm-color-content-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem}.controls_HVz9{gap:.5rem;padding:.4rem 1.2rem 1rem;display:flex}.controls_HVz9 button{font:inherit;border:1px solid var(--ifm-color-emphasis-300);cursor:pointer;background:var(--ifm-background-surface-color);min-height:44px;color:var(--ifm-font-color-base);border-radius:8px;padding:.5rem .8rem;font-size:.85rem;font-weight:700}.controls_HVz9 button:disabled{opacity:.45;cursor:default}.controls_HVz9 button:focus-visible{outline:3px solid var(--ifm-color-primary);outline-offset:3px}.workspace_F7Wi{border-top:1px solid var(--ifm-color-emphasis-300);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.code_xV3Y{background:var(--ifm-background-surface-color);min-width:0;padding:1rem}.code_xV3Y .theme-code-block{margin-bottom:0}.body_aFgj{background:var(--ifm-color-emphasis-100);border-left:1px solid var(--ifm-color-emphasis-300);min-width:0;padding:1rem 1.2rem}.body_aFgj>strong{color:var(--ifm-color-primary)}.body_aFgj p{margin:.9rem 0;font-size:.88rem;line-height:1.7}.grid_hqUp{grid-template-columns:1fr;gap:.6rem;margin-top:.8rem;display:grid}.grid_hqUp>div{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:8px;min-width:0;padding:.75rem}.grid_hqUp small,.output_XWYr small{color:var(--ifm-color-content-secondary);font-size:.75rem;display:block}.grid_hqUp b{overflow-wrap:anywhere;margin-top:.3rem;display:block}.output_XWYr{border-top:1px solid var(--ifm-color-emphasis-300);padding-top:.7rem}.output_XWYr code{white-space:normal;margin-top:.35rem;font-size:.9rem;display:block}@media (width<=850px){.workspace_F7Wi{grid-template-columns:1fr}.body_aFgj{border-left:0;border-top:1px solid var(--ifm-color-emphasis-300)}}.demo_J9Lb{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:12px;margin:1rem 0 1.5rem;overflow:hidden}.heading_eHoE{justify-content:space-between;gap:1rem;padding:1rem 1.2rem .4rem;display:flex}.heading_eHoE strong{font-size:1.05rem}.heading_eHoE span{color:var(--ifm-color-content-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem}.controls_Yfmh{gap:.5rem;padding:.4rem 1.2rem 1rem;display:flex}.controls_Yfmh button{font:inherit;border:1px solid var(--ifm-color-emphasis-300);cursor:pointer;background:var(--ifm-background-surface-color);min-height:44px;color:var(--ifm-font-color-base);border-radius:8px;padding:.5rem .8rem;font-size:.85rem;font-weight:700}.controls_Yfmh button:disabled{opacity:.45;cursor:default}.controls_Yfmh button:focus-visible{outline:3px solid var(--ifm-color-primary);outline-offset:3px}.workspace_TPAR{border-top:1px solid var(--ifm-color-emphasis-300);min-width:0}.code_KQWQ{min-width:0;padding:1rem 1.2rem}.code_KQWQ>strong{font-size:.85rem}.code_KQWQ ol{background:var(--ifm-code-background);border-radius:8px;margin:.6rem 0 0;padding:.65rem .8rem .65rem 2.7rem;list-style:decimal}.code_KQWQ li{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:5px;padding:.3rem .4rem}.code_KQWQ li::marker{color:var(--ifm-color-content-secondary)}.code_KQWQ li.active_jWrH{background:var(--ifm-color-primary-lightest);outline:1px solid var(--ifm-color-primary-light)}.code_KQWQ code{color:var(--ifm-font-color-base);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.84rem;display:block}.state_KUy2{background:var(--ifm-color-emphasis-100);border-top:1px solid var(--ifm-color-emphasis-300);padding:1rem 1.2rem}.state_KUy2>strong{color:var(--ifm-color-primary)}.values_D3bu{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.value_dlCg{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:8px;min-width:0;padding:.7rem .8rem}.value_dlCg small{color:var(--ifm-color-content-secondary);font-size:.75rem;display:block}.value_dlCg b{overflow-wrap:anywhere;margin-top:.25rem;font-size:.95rem;display:block}.thread_gdxI{margin-top:.8rem;font-size:.8rem}.state_KUy2 p{margin:.7rem 0 0;font-size:.86rem;line-height:1.7}.caption_zi5n{color:var(--ifm-color-content-secondary);margin:0;padding:.8rem 1.2rem;font-size:.75rem}@media (width<=550px){.values_D3bu{grid-template-columns:1fr}.code_KQWQ,.state_KUy2{padding-inline:1rem}.controls_Yfmh{flex-wrap:wrap}}.demo_dgdr{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:12px;margin:1rem 0 1.5rem;overflow:hidden}.heading_zWO8{justify-content:space-between;gap:1rem;padding:1rem 1.2rem .4rem;display:flex}.heading_zWO8 span{color:var(--ifm-color-content-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem}.controls_cWcY{flex-wrap:wrap;gap:.5rem;padding:.4rem 1.2rem 1rem;display:flex}.controls_cWcY button{font:inherit;border:1px solid var(--ifm-color-emphasis-300);cursor:pointer;background:var(--ifm-background-surface-color);min-height:44px;color:var(--ifm-font-color-base);border-radius:8px;padding:.5rem .8rem;font-size:.85rem;font-weight:700}.controls_cWcY button:disabled{opacity:.45;cursor:default}.controls_cWcY button:focus-visible{outline:3px solid var(--ifm-color-primary);outline-offset:3px}.code_fxrw{min-width:0;padding:.2rem 1.2rem 1rem}.code_fxrw ol{background:var(--ifm-code-background);border-radius:8px;margin:0;padding:.7rem .8rem .7rem 2.7rem;list-style:decimal}.code_fxrw li{border-radius:5px;padding:.1rem .4rem}.code_fxrw li::marker{color:var(--ifm-color-content-secondary)}.code_fxrw li.active_JkZU{background:var(--ifm-color-primary-lightest);outline:1px solid var(--ifm-color-primary-light)}.code_fxrw code{color:var(--ifm-font-color-base);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.83rem;display:block}.state_eGTN{border-top:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-color-emphasis-100);padding:1rem 1.2rem}.state_eGTN>strong{color:var(--ifm-color-primary)}.state_eGTN p{margin:.5rem 0;font-size:.86rem;line-height:1.7}.readouts_unoB{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.readouts_unoB>div{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:8px;min-width:0;padding:.7rem .8rem}.readouts_unoB small{color:var(--ifm-color-content-secondary);font-size:.75rem;display:block}.readouts_unoB b{overflow-wrap:anywhere;margin-top:.25rem;font-size:.88rem;display:block}.caption_FGG7{color:var(--ifm-color-content-secondary);margin:0;padding:.7rem 1.2rem;font-size:.75rem}@media (width<=550px){.readouts_unoB{grid-template-columns:1fr}.code_fxrw,.state_eGTN{padding-inline:1rem}}.playwriter_ADkn,.coordination_UfVl{--pr-ink:var(--ifm-font-color-base,#172b3a);--pr-muted:var(--ifm-color-content-secondary,#637587);--pr-line:var(--ifm-color-emphasis-300,#dce4ec);--pr-soft:var(--ifm-color-emphasis-100,#f4f7fa);--pr-paper:var(--ifm-background-surface-color,#fff);--pr-blue:#2369ae;--pr-navy:#174f86;--pr-sky:#5a8fc4;--pr-skySoft:#e8f1fb;background:var(--pr-paper);color:var(--pr-ink);border:1px solid var(--pr-line);border-radius:12px;min-width:0;margin:1rem 0 1.5rem;overflow:hidden}.playwriter_ADkn *,.coordination_UfVl *{box-sizing:border-box}.heading_V5gU{justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem 1.25rem .95rem;display:flex}.kicker_aNv3{color:var(--pr-blue);letter-spacing:.025em;font-size:.73rem;font-weight:750;display:block}.heading_V5gU h3{letter-spacing:-.018em;word-break:keep-all;text-wrap:balance;margin:.24rem 0 .32rem;font-size:1.13rem;line-height:1.4}.heading_V5gU p{color:var(--pr-muted);margin:0;font-size:.83rem;line-height:1.68}.runCounter_j21I{white-space:nowrap;color:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.75rem;font-weight:750}.runway_tsno{background:var(--pr-soft);border-block:1px solid var(--pr-line);padding:1.1rem 1.25rem 1.15rem}.runwayHead_gkZA{color:var(--pr-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.78rem;display:flex}.runwayHead_gkZA b{letter-spacing:.025em;color:var(--pr-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobRow_M_m2{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid;margin:.7rem 0 .95rem!important;padding:0!important;list-style:none!important}.job_p8DY{background:var(--pr-paper);border:1px solid var(--pr-line);border-radius:9px;flex-direction:column;gap:.36rem;min-width:0;min-height:116px;padding:.75rem .8rem;display:flex}.jobHead_hqG9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .5rem;line-height:1.35;display:flex}.jobHead_hqG9 strong{font-size:1rem}.jobHead_hqG9 span{color:var(--pr-muted);font-size:.68rem;font-weight:700}.job_p8DY>b{word-break:keep-all;font-size:.87rem;font-weight:760;line-height:1.4}.job_p8DY>small{color:var(--pr-muted);font-size:.7rem;line-height:1.5}.job_p8DY[data-state=running]{border:2px solid var(--pr-blue);padding:calc(.75rem - 1px) calc(.8rem - 1px)}.job_p8DY[data-state=running] .jobHead_hqG9 span,.job_p8DY[data-state=running] .jobHead_hqG9 strong{color:var(--pr-blue)}.job_p8DY[data-state=done]{opacity:.65}.job_p8DY[data-state=clash]{background:var(--pr-skySoft);border:2px dashed var(--pr-sky);padding:calc(.75rem - 1px) calc(.8rem - 1px)}.job_p8DY[data-state=clash] .jobHead_hqG9 span,.job_p8DY[data-state=clash] .jobHead_hqG9 strong{color:var(--pr-navy)}.agent_y8K8{background:var(--pr-soft);border:1px solid var(--pr-line);border-radius:999px;align-self:flex-start;padding:.08rem .5rem;font-size:.68rem;font-weight:750}.agent_y8K8[data-agent="1"]{color:var(--pr-paper);background:var(--pr-blue);border-color:var(--pr-blue)}.agent_y8K8[data-agent="2"]{color:var(--pr-navy);background:var(--pr-skySoft);border-color:var(--pr-sky)}.modeSwitch_gtVB{border:1px solid var(--pr-line);border-radius:8px;flex-shrink:0;gap:0;display:flex;overflow:hidden}.modeSwitch_gtVB button{font:inherit;background:var(--pr-paper);color:var(--pr-muted);cursor:pointer;white-space:nowrap;border:0;min-height:36px;padding:.45rem .7rem;font-size:.75rem;font-weight:700}.modeSwitch_gtVB button+button{border-left:1px solid var(--pr-line)}.modeSwitch_gtVB button[aria-pressed=true]{background:var(--pr-blue);color:#fff}.modeSwitch_gtVB button:focus-visible{outline:3px solid var(--pr-blue);outline-offset:-3px}.job_p8DY[data-state=done] .jobHead_hqG9 span{color:var(--pr-muted)}.queueReadout_YLX7{border-top:1px solid var(--pr-line);justify-content:center;align-items:center;gap:1.1rem;padding-top:.85rem;display:flex}.queueReadout_YLX7>span{align-items:baseline;gap:.6rem;min-width:0;display:flex}.queueReadout_YLX7 small{color:var(--pr-muted);font-size:.73rem}.queueReadout_YLX7 strong{letter-spacing:.01em;font-size:.92rem}.playwriterFooter_VP91{justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1.25rem;display:flex}.codePane_U4fc{padding:0 1.25rem .4rem}.codePane_U4fc .theme-code-block{margin-bottom:.9rem}.playwriterFooter_VP91 p{margin:0;font-size:.83rem;line-height:1.65}.primary_rhvb{background:var(--pr-blue);border:1px solid var(--pr-blue);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;min-height:42px;padding:.67rem .85rem;font-size:.8rem;font-weight:750}.primary_rhvb:hover{filter:brightness(.95)}.primary_rhvb:focus-visible{outline:3px solid var(--pr-blue);outline-offset:3px}.codeNote_LHBr{color:var(--pr-muted);padding:0 1.25rem 1rem;font-size:.73rem;line-height:1.74;margin:0!important}.codeNote_LHBr b{color:var(--pr-ink)}.codeNote_LHBr code,.controlColumn_wS9e code,.disclaimer_qRJw code{word-break:normal;font-size:.94em}.controlCompare_EU7K{border-top:1px solid var(--pr-line);background:var(--pr-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.controlColumn_wS9e{min-width:0;padding:1rem 1.2rem}.controlColumn_wS9e+.controlColumn_wS9e{border-left:1px solid var(--pr-line)}.controlTitle_aLAS{flex-direction:column;gap:.2rem;margin:0 0 .85rem;display:flex}.controlTitle_aLAS>strong{font-size:1.03rem}.controlTitle_aLAS strong span{color:var(--pr-muted);padding-left:.3rem;font-size:.75rem;font-weight:700}.controlTitle_aLAS small{color:var(--pr-muted);font-size:.74rem}.lockTrack_w79n{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:130px;display:flex}.resource_PEJ7{text-align:center;border:2px solid var(--pr-blue);background:var(--pr-paper);border-radius:9px;gap:.2rem;min-width:200px;max-width:100%;padding:.65rem .75rem;display:grid}.resourceLabel_R2sG{color:var(--pr-muted);font-size:.72rem}.resource_PEJ7 strong{color:var(--pr-blue);font-size:1rem}.rejected_nYjJ{color:var(--pr-muted);border:1px dashed var(--pr-line);border-radius:7px;padding:.35rem .7rem;font-size:.75rem}.slots_SeN8{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-height:76px;margin:.25rem 0 .6rem;display:grid}.slot_S4O1{background:var(--pr-paper);border:1px solid var(--pr-sky);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex}.slot_S4O1 small{color:var(--pr-muted);font-size:.69rem}.slot_S4O1 strong{color:var(--pr-navy);font-size:1.1rem}.overflow_YZ7K{text-align:center;color:var(--pr-navy);min-height:30px;padding:.4rem .2rem;font-size:.74rem;font-weight:750}.controlColumn_wS9e p{color:var(--pr-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.7}.controlColumn_wS9e p b{color:var(--pr-ink)}.conclusion_lVaQ{padding:.95rem 1.25rem .25rem}.conclusion_lVaQ>strong{font-size:.88rem}.conclusion_lVaQ p{margin:.25rem 0 .4rem;font-size:.82rem;line-height:1.68}.disclaimer_qRJw{color:var(--pr-muted);border-top:1px solid var(--pr-line);padding:.8rem 0 1rem;margin:.55rem 1.25rem 0!important;font-size:.71rem!important;line-height:1.7!important}[data-theme=dark] .playwriter_ADkn,[data-theme=dark] .coordination_UfVl{--pr-blue:#8bc8fb;--pr-navy:#cfe6fd;--pr-sky:#6fa6dc;--pr-skySoft:#1d3a57}[data-theme=dark] .primary_rhvb{color:#173249}@media (width<=760px){.heading_V5gU{flex-direction:column;gap:.35rem;padding:1rem}.runway_tsno{padding:.85rem 1rem}.jobRow_M_m2{gap:.35rem}.job_p8DY{min-height:116px;padding:.6rem .5rem}.job_p8DY[data-state=running],.job_p8DY[data-state=clash]{padding:calc(.6rem - 1px) calc(.5rem - 1px)}.job_p8DY>small{font-size:.66rem}.playwriterFooter_VP91{flex-direction:column;align-items:stretch;padding:.85rem 1rem}.codePane_U4fc{padding:0 1rem .3rem}.playwriterFooter_VP91 button{align-self:flex-end}.codeNote_LHBr{padding:0 1rem 1rem}.controlCompare_EU7K{grid-template-columns:1fr}.controlColumn_wS9e{padding:1rem}.controlColumn_wS9e+.controlColumn_wS9e{border-left:0;border-top:1px solid var(--pr-line)}.conclusion_lVaQ{padding:.85rem 1rem .25rem}.disclaimer_qRJw{margin:.5rem 1rem 0!important}}@media (width<=400px){.job_p8DY{min-height:130px}.jobHead_hqG9{gap:.12rem}.jobHead_hqG9 span{font-size:.63rem}.job_p8DY>b{font-size:.77rem}.queueReadout_YLX7{flex-wrap:wrap;gap:.75rem}}@media (prefers-reduced-motion:reduce){.playwriter_ADkn *,.coordination_UfVl *{transition:none!important;animation:none!important}}@media print{.playwriter_ADkn,.coordination_UfVl{page-break-inside:avoid;break-inside:avoid}.playwriterFooter_VP91 button{display:none}}.studyArticle_v3AN{color:var(--ifm-font-color-base)}.studyArticle_v3AN>p{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;max-width:none;margin:0 0 1rem;font-size:1rem;line-height:1.76}.studyArticle_v3AN li,.studyArticle_v3AN details,.studyArticle_v3AN td,.studyArticle_v3AN th{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.studyArticle_v3AN>h2{letter-spacing:-.018em;margin:2.1rem 0 .8rem;scroll-margin-top:88px;line-height:1.45}.studyArticle_v3AN>h3{margin:1.5rem 0 .65rem;scroll-margin-top:88px}.studyArticle_v3AN>.table-wrapper{margin:.9rem 0 1.3rem}.studyArticle_v3AN>table{margin:.9rem 0 1.3rem;font-size:.92rem;line-height:1.5}.studyArticle_v3AN>table th,.studyArticle_v3AN>table td{padding:.45rem .8rem}@media (width>=997px){.studyArticle_v3AN>table{width:100%;display:table}}@media (width<=996px){.studyArticle_v3AN>table td,.studyArticle_v3AN>table th{min-width:7rem}}.studyArticle_v3AN>.theme-code-block{margin:1rem 0 1.3rem}.studyArticle_v3AN>[id]{scroll-margin-top:88px}.studyArticle_v3AN>ul{margin:.7rem 0 1.15rem}.studyArticle_v3AN details{margin:.7rem 0 1.1rem}.story_uW0P,.policySheet_qfA7,.locationMap_mgIE{--hc-ink:var(--ifm-font-color-base,#15243a);--hc-muted:var(--ifm-color-content-secondary,#60758b);--hc-line:var(--ifm-color-emphasis-300,#dae1e9);--hc-paper:var(--ifm-background-surface-color,#fff);--hc-soft:var(--ifm-color-emphasis-100,#f6f8fb);--hc-blue:#1472af;--hc-blue-wash:#e6f3fb;--hc-green:#287d66;--hc-green-wash:#e5f4ec;background:var(--hc-paper);color:var(--hc-ink);border:1px solid var(--hc-line);border-radius:12px;min-width:0;margin:1.1rem 0 1.5rem;overflow:clip}.story_uW0P *,.policySheet_qfA7 *,.locationMap_mgIE *{box-sizing:border-box}.story_uW0P button{font:inherit;cursor:pointer}.story_uW0P button:disabled{opacity:.35;cursor:default}.story_uW0P button:focus-visible{outline:3px solid var(--hc-blue);outline-offset:3px}.storyHeader_IXnl{justify-content:space-between;align-items:start;gap:.8rem;padding:1.2rem 1.4rem .85rem;display:flex}.eyebrow_fss7{color:var(--hc-blue);letter-spacing:.04em;font-size:.69rem;font-weight:750}.storyHeading_x6O4 h3{letter-spacing:-.024em;margin:.22rem 0 .34rem;font-size:clamp(1.12rem,2vw,1.34rem);font-weight:850;line-height:1.43}.storyHeading_x6O4 p{color:var(--hc-muted);margin:0;font-size:.88rem;line-height:1.65}.storyHeading_x6O4 p b{color:var(--hc-ink)}.stageNumber_rljV{color:var(--hc-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.35rem;font-size:.84rem;font-weight:800}.moments_CoyA{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 1.4rem .95rem;list-style:none;display:grid;margin:0!important}.moments_CoyA li{border-bottom:2px solid var(--hc-line);min-width:0;color:var(--hc-muted);align-items:center;gap:.48rem;padding:.56rem .32rem .56rem 0;display:flex;margin:0!important}.moments_CoyA li[data-current=true]{color:var(--hc-blue);border-color:var(--hc-blue)}.moments_CoyA li[data-past=true]{border-color:#82bbae}.momentNumber_gtR2{border:1px solid;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:.7rem;font-weight:700;display:grid}.momentWords_Onmp{gap:.13rem;min-width:0;line-height:1.2;display:grid}.momentWords_Onmp b{white-space:normal;font-size:.77rem;font-weight:780}.momentWords_Onmp small{font-size:.67rem}.scene_QlPA{background:var(--hc-soft);border-block:1px solid var(--hc-line);padding:1rem 1.4rem 1.05rem}.sceneLead_x1PG{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.sceneLead_x1PG strong{font-size:1rem;font-weight:800;line-height:1.45}.sceneLead_x1PG span{color:var(--hc-muted);font-size:.76rem}.flow_eKQ4{grid-template-columns:minmax(0,1.12fr) minmax(48px,.4fr) minmax(0,1fr) minmax(70px,.65fr) minmax(0,.95fr);align-items:center;gap:0;min-width:0;margin:1rem 0 .85rem;display:grid}.browser_J1Y6,.cache_e2Ez,.origin_A6g9{text-align:center;flex-direction:column;align-items:center;gap:.38rem;min-width:0;min-height:180px;padding:.5rem .35rem;display:flex}.nodeHeading_FMVY{color:var(--hc-ink);white-space:nowrap;font-size:.83rem;font-weight:800}.browserChrome_RgWo{border:1px solid var(--hc-line);background:var(--hc-paper);width:100%;min-width:0;color:var(--hc-muted);text-overflow:ellipsis;white-space:nowrap;border-bottom:none;border-radius:7px 7px 0 0;padding:.35rem .4rem;font-size:.67rem;overflow:hidden}.browserDots_YbVt{color:#88a8c1;letter-spacing:1px;padding-right:3px}.imagePreview_ikjL{border:1px solid var(--hc-line);background:var(--hc-paper);border-top:none;border-radius:0 0 7px 7px;place-items:center;gap:.2rem;width:100%;min-width:0;padding:.52rem .4rem;display:grid}.imagePreview_ikjL svg{width:min(100%,104px);height:auto;display:block}.imagePreview_ikjL span{color:var(--hc-muted);font-size:.67rem}.imagePreview_ikjL span b{color:var(--hc-blue);margin-left:3px}.browser_J1Y6>small{color:var(--hc-muted);font-size:.69rem}.link_iahl{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;min-width:0;min-height:125px;display:flex}.linkTop_PqHL{overflow-wrap:anywhere;max-width:100%;color:var(--hc-blue);font-size:.7rem;font-weight:750;line-height:1.35}.arrow_zpfs{color:var(--hc-blue);letter-spacing:-.05em;white-space:nowrap;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.2;display:block}.linkBottom_v9oQ{color:var(--hc-muted);overflow-wrap:anywhere;max-width:100%;font-size:.69rem;line-height:1.3}.link_iahl[data-active=false] .arrow_zpfs{color:#aab4c1}.link_iahl[data-active=false] .linkTop_PqHL{color:var(--hc-muted)}.cacheSlot_SyLO{background:var(--hc-paper);border:1.5px dashed #9bb9cb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.23rem;width:100%;min-height:105px;padding:.6rem .3rem;display:flex}.cacheSlot_SyLO strong{font-size:.88rem;line-height:1.45}.cacheSlot_SyLO small{color:var(--hc-muted);font-size:.68rem;line-height:1.4}.cacheSheet_HHG4{background:linear-gradient(transparent 0 8px,#c4d5df 8px 9px,transparent 9px 15px,#c4d5df 15px 16px,transparent 16px);border:1.5px solid #8eacc0;border-radius:3px;width:20px;height:24px;display:block}.cache_e2Ez[data-cache-state=fresh] .cacheSlot_SyLO{background:var(--hc-green-wash);border-color:#7aab96}.cache_e2Ez[data-cache-state=stale] .cacheSlot_SyLO{background:#fffaf0;border-color:#c9b98b}.cacheResult_E524{color:var(--hc-blue);font-size:.67rem;font-weight:700;line-height:1.35}.origin_A6g9{transition:opacity .2s}.origin_A6g9[data-active=false]{opacity:.35;filter:grayscale(.7)}.originFile_vpMp{border-bottom:2px solid var(--hc-line);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.22rem;width:90%;padding:.4rem;display:flex}.originFile_vpMp strong{font-size:.87rem}.originFile_vpMp small{color:var(--hc-blue);font-size:.73rem;font-weight:700}.fileSymbol_xRrG{border:2px solid #839cb3;border-radius:4px;width:31px;height:37px;display:block;position:relative}.fileSymbol_xRrG:before{content:"";background:#839cb3;width:13px;height:2px;position:absolute;top:11px;left:6px;box-shadow:0 7px #839cb3}.originState_sGsH{color:var(--hc-muted);font-size:.69rem}.outcome_OFC4{border-top:1px solid var(--hc-line);justify-content:space-between;align-items:stretch;gap:.8rem;margin-top:.9rem;padding-top:1rem;display:flex}.outcomeMain_U2ji{flex-direction:column;justify-content:center;gap:.17rem;display:flex}.outcomeMain_U2ji>span{color:var(--hc-muted);font-size:.71rem}.outcomeMain_U2ji strong{letter-spacing:-.02em;color:var(--hc-blue);font-size:clamp(1.16rem,2.5vw,1.5rem);line-height:1.3}.outcome_OFC4[data-kind=hit] .outcomeMain_U2ji strong,.outcome_OFC4[data-kind=not-modified] .outcomeMain_U2ji strong{color:var(--hc-green)}.outcomeMain_U2ji b{font-size:.8rem;font-weight:650;line-height:1.5}.outcomeFacts_ZKTl{justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.outcomeFacts_ZKTl>span{border-left:1px solid var(--hc-line);gap:.22rem;min-width:0;padding-left:.8rem;display:grid}.outcomeFacts_ZKTl small{color:var(--hc-muted);font-size:.67rem}.outcomeFacts_ZKTl b{white-space:normal;font-size:.77rem}.sceneNote_sd3G{border-top:1px solid var(--hc-line);color:var(--hc-muted);padding:.8rem 0 0;margin:.8rem 0 0!important;font-size:.83rem!important;line-height:1.67!important}.storyFooter_vhRq{justify-content:flex-end;align-items:center;gap:.6rem 1rem;padding:.8rem 1.4rem 1rem;display:flex}.storyFooter_vhRq>small{color:var(--hc-muted);max-width:46ch;font-size:.68rem;line-height:1.6}.actions_CaBD{flex:none;gap:.5rem;display:flex}.story_uW0P button{border:1px solid var(--hc-line);background:var(--hc-paper);min-height:42px;color:var(--hc-ink);border-radius:8px;padding:.54rem .85rem;font-size:.82rem;font-weight:700}.story_uW0P button.next_jD74{background:var(--hc-blue);border-color:var(--hc-blue);color:#fff}.story_uW0P button.next_jD74:hover{background:#105e93}.story_uW0P button.subtle_ah6B{color:var(--hc-muted);background:0 0;border-color:transparent}.policySheet_qfA7{padding:1.05rem 1.25rem .85rem}.policyHeading_kXAo h3{letter-spacing:-.012em;margin:0 0 .25rem;font-size:1.03rem;line-height:1.45}.policyHeading_kXAo p{color:var(--hc-muted);margin:0 0 .75rem;font-size:.8rem;line-height:1.6}.policyRows_Dq_c{border-top:1px solid var(--hc-line)}.policyRow_fkvR{border-bottom:1px solid var(--hc-line);grid-template-columns:minmax(105px,1fr) minmax(110px,1fr) minmax(0,1.2fr);align-items:center;gap:.75rem;padding:.83rem .1rem;display:grid}.policyRow_fkvR>code{width:fit-content;color:var(--hc-blue);white-space:normal;overflow-wrap:anywhere;background:0 0;border:none;padding:0;font-size:.87rem;font-weight:780;display:block}.policyRoute_kg1A{color:var(--hc-blue);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25rem .4rem;font-size:.77rem;font-weight:650;display:flex}.policyRoute_kg1A[data-request=false]{color:var(--hc-green)}.policyRoute_kg1A b{font-size:1.26rem;font-weight:500}.routeStep_u1Jv{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.policyRow_fkvR p{gap:.25rem;margin:0;line-height:1.45;display:grid}.policyRow_fkvR p strong{font-size:.84rem}.policyRow_fkvR p small{color:var(--hc-muted);font-size:.74rem}.policySheet_qfA7 figcaption{color:var(--hc-muted);padding-top:.75rem;font-size:.77rem;line-height:1.64}.policySheet_qfA7 figcaption b{color:var(--hc-ink)}.inlineTerm_tkBe{display:inline;position:relative}.termButton_ljob{appearance:none;font:inherit;line-height:inherit;color:var(--ifm-color-primary);cursor:help;background:0 0;border:0;border-bottom:1px dotted;border-radius:0;padding:0;display:inline}.termButton_ljob:hover{border-bottom-style:solid}.termButton_ljob:focus-visible{border-bottom-style:solid}.termButton_ljob:focus-visible{outline:2px solid var(--ifm-color-primary);outline-offset:2px}.termTooltip_HBko{z-index:100;background:var(--ifm-background-surface-color);width:min(330px,100vw - 45px);color:var(--ifm-font-color-base);border:1px solid var(--ifm-color-emphasis-300);text-align:left;white-space:normal;pointer-events:none;border-radius:7px;gap:.3rem;padding:.82rem 1rem;font-size:.8rem;font-weight:400;line-height:1.58;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 22px rgba(10,38,53,.16)}.termTooltip_HBko strong{font-size:.81rem;font-weight:750}.termTooltip_HBko span{color:var(--ifm-color-content-secondary)}.locationMap_mgIE{padding:1rem 1.15rem .85rem}.locationLine_tn1g{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:.35rem;display:grid}.locationPlace_vfiI{flex-direction:column;gap:.2rem;min-width:0;padding:.2rem .45rem .25rem;display:flex}.locationPlace_vfiI strong{font-size:.93rem;line-height:1.45}.locationPlace_vfiI small{color:var(--hc-muted);font-size:.74rem}.locationPlace_vfiI p{color:var(--hc-muted);margin:.32rem 0 0;font-size:.76rem;line-height:1.5}.locationLink_iPKC{color:var(--hc-blue);text-align:center;font-size:1.25rem}[data-theme=dark] .story_uW0P,[data-theme=dark] .locationMap_mgIE,[data-theme=dark] .policySheet_qfA7{--hc-blue:#86c9ef;--hc-blue-wash:#214763;--hc-green:#7bdbb1;--hc-green-wash:#1a3b32}[data-theme=dark] .cache_e2Ez[data-cache-state=stale] .cacheSlot_SyLO{background:#433d25;border-color:#8d7947}[data-theme=dark] .browserChrome_RgWo{background:var(--hc-paper)}[data-theme=dark] .story_uW0P button.next_jD74{color:#132b3b;background:#70bfe8}[data-theme=dark] .story_uW0P button.next_jD74:hover{background:#99dafb}@media (width<=750px){.storyHeader_IXnl{padding:1.05rem 1rem .7rem}.moments_CoyA{padding:0 1rem .8rem}.scene_QlPA{padding:.85rem .9rem}.storyFooter_vhRq{padding:.8rem 1rem}.flow_eKQ4{grid-template-columns:minmax(0,1fr) minmax(36px,.35fr) minmax(0,1fr) minmax(48px,.48fr) minmax(0,.9fr)}.nodeHeading_FMVY{font-size:.74rem}.linkTop_PqHL,.linkBottom_v9oQ{font-size:.62rem}.momentWords_Onmp b{font-size:.72rem}.momentWords_Onmp small{font-size:.62rem}}@media (width<=550px){.storyHeader_IXnl{padding:.85rem .9rem}.storyHeading_x6O4 h3{font-size:1.1rem}.storyHeading_x6O4 p{font-size:.82rem}.moments_CoyA{padding:0 .9rem .7rem}.moments_CoyA li{gap:.23rem;padding-right:.18rem}.momentNumber_gtR2{width:20px;height:20px;font-size:.66rem}.momentWords_Onmp b{font-size:.65rem}.momentWords_Onmp small{font-size:.59rem}.scene_QlPA{padding:.8rem .9rem}.flow_eKQ4{flex-direction:column;gap:0;margin:.7rem 0;display:flex}.browser_J1Y6,.cache_e2Ez,.origin_A6g9{width:100%;max-width:250px;min-height:0}.browserChrome_RgWo,.imagePreview_ikjL{max-width:210px}.link_iahl{min-height:52px;padding:.25rem}.arrow_zpfs{font-size:1.35rem;transform:rotate(90deg)}.linkTop_PqHL,.linkBottom_v9oQ{font-size:.68rem}.cacheSlot_SyLO{min-height:80px}.originFile_vpMp{min-height:65px}.originFile_vpMp .fileSymbol_xRrG{display:none}.origin_A6g9{min-height:85px}.outcome_OFC4{flex-direction:column;gap:.65rem}.outcomeFacts_ZKTl{justify-content:flex-start}.outcomeFacts_ZKTl span:first-child{border-left:0;padding-left:0}.outcomeFacts_ZKTl b{font-size:.74rem}.storyFooter_vhRq{flex-direction:column;align-items:stretch;padding:.75rem .9rem}.storyFooter_vhRq small{max-width:unset}.actions_CaBD{justify-content:flex-end}.locationLine_tn1g{grid-template-columns:1fr}.locationPlace_vfiI{padding:.35rem .2rem}.locationLink_iPKC{line-height:1;transform:rotate(90deg)}.policyRow_fkvR{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:.4rem .7rem}.policyRow_fkvR p{grid-column:1/-1}.policySheet_qfA7{padding:.9rem}.termTooltip_HBko{width:auto;max-height:40vh;position:fixed;inset:auto 12px 12px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.origin_A6g9{transition:none}}@media print{.story_uW0P,.policySheet_qfA7,.locationMap_mgIE{page-break-inside:avoid;break-inside:avoid}.actions_CaBD,.termTooltip_HBko{display:none}}.shell_SuNr,.details_ypDv{--flow-paper:#fff;--flow-soft:#f7f8fa;--flow-line:#e1e5e8;--flow-ink:#24272b;--flow-muted:#5c6570;--flow-accent:var(--ifm-color-primary);color:var(--flow-ink)}[data-theme=dark] :is(.shell_SuNr,.details_ypDv){--flow-paper:#1b1b1d;--flow-soft:#242629;--flow-line:#40454b;--flow-ink:#eceef0;--flow-muted:#b8bec6}.shell_SuNr{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:8px;min-width:0;margin:1.5rem 0;font-family:inherit;overflow:clip}.shell_SuNr *{box-sizing:border-box}.header_FuzZ{padding:1rem 1.15rem .8rem}.eyebrow_Z0yu{color:var(--flow-muted);font-size:.75rem}.header_FuzZ h3{margin:.2rem 0 0;font-size:1.05rem;line-height:1.5}.status_zkKz{color:var(--flow-muted);padding:0 1.15rem;font-size:.83rem}.actions_j2_h{flex-wrap:wrap;gap:.45rem;padding:.8rem 1.15rem;display:flex}.actions_j2_h button{font:inherit;border:1px solid var(--flow-line);background:var(--flow-paper);min-height:34px;color:var(--flow-ink);cursor:pointer;border-radius:5px;padding:.35rem .65rem;font-size:.8rem}.actions_j2_h button:hover:not(:disabled){border-color:var(--flow-accent);background:var(--flow-soft)}.actions_j2_h button:disabled{opacity:.4;cursor:default}.shell_SuNr :is(button,summary):focus-visible{outline:2px solid var(--flow-accent);outline-offset:3px}.details_ypDv summary:focus-visible{outline:2px solid var(--flow-accent);outline-offset:3px}.canvas_zHDx{background:var(--flow-paper);border-block:1px solid var(--flow-line);--xy-background-color:var(--flow-paper);--xy-background-pattern-dots-color-default:var(--flow-line);--xy-controls-button-background-color-default:var(--flow-paper);--xy-controls-button-background-color-hover-default:var(--flow-soft);--xy-controls-button-color-default:var(--flow-ink);--xy-controls-button-border-color-default:var(--flow-line);--xy-edge-stroke-default:var(--flow-muted);width:100%;position:relative}.canvas_zHDx .react-flow__handle{background:var(--flow-muted);border:0;width:5px;height:5px}.canvas_zHDx .react-flow__controls{border:1px solid var(--flow-line);box-shadow:none}.canvas_zHDx .react-flow__controls-button{background:var(--flow-paper);width:30px;height:30px;color:var(--flow-ink);fill:var(--flow-ink);border-color:var(--flow-line)}.canvas_zHDx .react-flow__controls-button:hover{background:var(--flow-soft)}.canvas_zHDx .react-flow__attribution{background:var(--flow-paper);font-size:9px}.canvas_zHDx .react-flow__node:focus-visible{outline:2px solid var(--flow-accent);outline-offset:3px}.node_T5Cl{border:1px solid var(--flow-line);background:var(--flow-paper);border-radius:6px;width:100%;height:100%;padding:10px 12px;line-height:1.4}.nodeHead_jiM7{margin-bottom:5px;font-size:13px}.nodeBody_bMvn{color:var(--flow-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.activeNode_PMGW{border-left:3px solid var(--flow-accent)}.node_T5Cl[data-kind=object]{background:var(--flow-soft)}.selected_Kzev{outline:2px solid var(--flow-accent);outline-offset:2px}.inspect_s7yE{border-bottom:1px solid var(--flow-line);background:var(--flow-soft);padding:.8rem 1.15rem;font-size:.85rem}.inspect_s7yE p{margin:.3rem 0 0}.caption_KgKH{margin:0;padding:.85rem 1.15rem 0;font-size:.88rem;line-height:1.7}.reading_H3Ff{padding:.8rem 1.15rem 1rem;font-size:.85rem}.reading_H3Ff summary{cursor:pointer;color:var(--flow-muted)}.reading_H3Ff details{margin-top:.85rem}.reading_H3Ff ul{margin-top:.65rem;padding-left:1.2rem}.result_RH4o{background:var(--flow-soft);border-radius:5px;align-items:baseline;gap:.8rem;padding:.65rem .8rem;display:flex}.result_RH4o strong{color:var(--flow-muted);flex:none;font-size:.75rem}.result_RH4o pre{color:var(--flow-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0;padding:0;font-size:.82rem}.codeDetails_vo4V>div{margin-top:.8rem}.fallback_gNCo{padding:1rem 1.15rem;font-size:.85rem}.details_ypDv{border-block:1px solid var(--flow-line);background:var(--flow-paper);border-radius:0;margin:1.2rem 0}.details_ypDv>summary{cursor:pointer;padding:.85rem .2rem;font-size:.92rem;font-weight:600}.details_ypDv>summary::marker{color:var(--flow-muted)}.details_ypDv>div{padding:.3rem 0 .5rem}.details_ypDv .shell_SuNr{margin:.6rem 0 1rem}.printOnly_vVqJ{display:none}@media (width<=540px){.header_FuzZ,.reading_H3Ff,.caption_KgKH{padding-left:.8rem;padding-right:.8rem}.actions_j2_h button{min-height:42px}}@media print{.live_BqUw{display:none}.printOnly_vVqJ{display:block}}.shell_h1NA{--w5-paper:var(--ifm-background-color,#fff);--w5-ink:var(--ifm-font-color-base,#242526);--w5-muted:var(--ifm-color-emphasis-700,#606770);--w5-line:var(--ifm-color-emphasis-300,#dadde1);--w5-soft:var(--ifm-color-emphasis-100,#f5f6f7);--w5-accent:var(--ifm-color-primary,#2e8555);border:1px solid var(--w5-line);border-radius:var(--ifm-global-radius,.4rem);color:var(--w5-ink);background:var(--w5-paper);min-width:0;margin:1.5rem 0 2rem;font-family:inherit;overflow:clip}.shell_h1NA *{box-sizing:border-box}.header_UDqR{border-bottom:1px solid var(--w5-line);padding:1.15rem 1.2rem .9rem}.header_UDqR h3{margin:.25rem 0 .4rem;font-size:1.18rem;line-height:1.4}.header_UDqR p{color:var(--w5-muted);margin:0;font-size:.88rem}.eyebrow_rKHa{color:var(--w5-muted);letter-spacing:.015em;font-size:.75rem;font-weight:600}.component_Ffpp{min-width:0}.actions_QShl,.viewTools_ySjz,.nodeList_OU6x{flex-wrap:wrap;gap:.4rem;padding:.85rem 1rem;display:flex}.actions_QShl{border-bottom:1px solid var(--w5-line)}.shell_h1NA button,.shell_h1NA input,.shell_h1NA select{font:inherit}.actions_QShl button,.viewTools_ySjz button,.nodeList_OU6x button,.nodeTools_qS4e button{background:var(--w5-paper);color:var(--w5-ink);border:1px solid var(--w5-line);cursor:pointer;border-radius:.3rem;min-height:40px;padding:.4rem .65rem;font-size:.8rem;line-height:1.4}.shell_h1NA button[aria-pressed=true]{border-color:var(--w5-accent);color:var(--w5-accent);background:var(--w5-soft);font-weight:700}.shell_h1NA button:disabled{opacity:.45;cursor:not-allowed}.shell_h1NA :is(button,input,select,summary):focus-visible{outline:2px solid var(--w5-accent);outline-offset:3px}.status_DVLu{flex-wrap:wrap;align-items:flex-start;gap:.65rem;padding:.85rem 1rem .1rem;font-size:.82rem;display:flex}.status_DVLu strong{font-family:var(--ifm-font-family-monospace,monospace)}.status_DVLu span{color:var(--w5-muted)}.viewTools_ySjz{padding-top:.6rem;padding-bottom:.7rem}.viewTools_ySjz button{background:var(--w5-soft);border-color:transparent;min-height:32px;font-size:.73rem}.canvas_TCMR{border-top:1px solid var(--w5-line);border-bottom:1px solid var(--w5-line);background:var(--w5-paper);--xy-node-background-color-default:var(--w5-paper);--xy-node-color-default:var(--w5-ink);--xy-background-color:var(--w5-paper);--xy-background-pattern-dots-color-default:var(--w5-line);--xy-controls-button-background-color-default:var(--w5-paper);--xy-controls-button-color-default:var(--w5-ink);--xy-controls-button-border-color-default:var(--w5-line);--xy-minimap-background-color-default:var(--w5-paper);--xy-edge-stroke-default:var(--w5-muted);width:100%;height:530px;position:relative}.canvas_TCMR .react-flow__node-study{box-shadow:none;background:0 0;border:0;padding:0;font-family:inherit}.canvas_TCMR .react-flow__node:focus-visible{outline:2px solid var(--w5-accent);outline-offset:4px}.canvas_TCMR .react-flow__controls{box-shadow:none;border:1px solid var(--w5-line)}.canvas_TCMR .react-flow__controls-button{width:34px;height:34px}.canvas_TCMR .react-flow__minimap{border:1px solid var(--w5-line);box-shadow:none}.canvas_TCMR .react-flow__handle{background:var(--w5-muted);border:0;width:6px;min-width:6px;height:6px;min-height:6px}.canvas_TCMR .react-flow__attribution{opacity:.75;background:var(--w5-paper);font-size:9px}.node_DVSA{border:1px solid var(--w5-line);background:var(--w5-paper);border-radius:6px;width:100%;height:100%;padding:12px 14px;line-height:1.45}.nodeHead_znmH{padding-bottom:6px;font-size:14px;line-height:1.4}.nodeHead_znmH strong{font-weight:700}.nodeBody_eb_y{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.badge__arB{color:var(--w5-muted);margin:0 0 8px;font-size:11px;display:block}.file_bSdr{font:11px/1.45 var(--ifm-font-family-monospace,monospace);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;margin:3px 0 0;padding:5px 0 0;display:block}.activeNode_vFYf{border-color:var(--w5-accent);border-left-width:4px}.selected_e7D1{outline:2px solid var(--w5-accent);outline-offset:3px}.mutedNode_NZfM{background:var(--w5-soft);color:var(--w5-muted)}.group__q_l{background:var(--w5-soft);border:1px solid var(--w5-line);border-radius:8px;width:100%;height:100%;padding:15px 20px}.group__q_l>strong{font:600 14px/1.4 var(--ifm-font-family-monospace,monospace);display:block}.group__q_l>span{color:var(--w5-muted);margin-top:3px;font-size:12px;display:block}.nodeForm_NvJX{gap:3px;display:grid}.nodeForm_NvJX label{color:var(--w5-muted);font-size:10px}.nodeForm_NvJX input,.nodeForm_NvJX select{color:var(--w5-ink);background:var(--w5-paper);border:1px solid var(--w5-line);border-radius:4px;width:100%;min-width:0;padding:5px 6px;font-size:12px}.nodeTools_qS4e{background:var(--w5-paper);border:1px solid var(--w5-line);border-radius:5px;gap:4px;padding:4px;display:flex}.nodeTools_qS4e button{min-height:28px;padding:4px 7px;font-size:11px}.edgeLabel_a0Yw{pointer-events:all;background:var(--w5-paper);border:1px solid var(--w5-line);color:var(--w5-muted);cursor:pointer;border-radius:4px;padding:4px 7px;position:absolute;font-size:11px!important}.activeLabel_iph1{border-color:var(--w5-accent);color:var(--w5-accent)}.inspect_n8MD{border-bottom:1px solid var(--w5-line);padding:1rem 1.15rem}.inspect_n8MD>strong{margin:.15rem 0 .4rem;font-size:.92rem;display:block}.inspect_n8MD p{color:var(--w5-muted);margin:0;font-size:.85rem;line-height:1.65}.inspect_n8MD code{white-space:normal;overflow-wrap:anywhere;margin-top:.5rem;font-size:.73rem;display:block}.reading_OFPC{padding:.8rem 1.15rem}.reading_OFPC summary{cursor:pointer;font-size:.85rem}.nodeList_OU6x{padding:.8rem 0}.reading_OFPC table,.fallback_YrsJ table{table-layout:fixed;border-collapse:collapse;width:100%;margin-bottom:.5rem;font-size:.8rem;display:table}.reading_OFPC th,.reading_OFPC td,.fallback_YrsJ th,.fallback_YrsJ td{overflow-wrap:anywhere;white-space:pre-wrap;text-align:left;border:1px solid var(--w5-line);padding:.45rem}.reading_OFPC th,.fallback_YrsJ th{width:27%}.caption_XubC{background:var(--w5-soft);color:var(--w5-muted);padding:.7rem 1.15rem;font-size:.74rem;line-height:1.6}.fallback_YrsJ{padding:1rem 1.15rem}.fallback_YrsJ p{font-size:.85rem}.fallback_YrsJ small{color:var(--w5-muted)}.history_oqfQ{flex-wrap:wrap;gap:.4rem;margin:0;padding:.2rem 1.1rem .8rem;font-size:.74rem;list-style:none;display:flex}.history_oqfQ li{border:1px solid var(--w5-line);border-radius:4px;padding:.25rem .5rem}.history_oqfQ [aria-current=step]{border-color:var(--w5-accent);color:var(--w5-accent);font-weight:700}.screen_xh8g{border:1px solid var(--w5-line);border-radius:5px;width:100%;font-size:11px;overflow:hidden}.address_GeHX{background:var(--w5-soft);font-family:var(--ifm-font-family-monospace,monospace);border-bottom:1px solid var(--w5-line);padding:5px 8px}.screenBody_sT2N{min-height:152px;padding:10px;position:relative}.gallery_HA1a{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.tile_vHQj{text-align:center;border:1px solid var(--w5-line);background:var(--w5-soft);border-radius:3px;padding:12px 8px}.overlay_ErzN{background:color-mix(in srgb,var(--w5-ink)10%,transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal_od7B{background:var(--w5-paper);border:1px solid var(--w5-accent);border-radius:4px;width:165px;padding:8px 10px}.modal_od7B strong,.modal_od7B span{display:block}.modal_od7B span{color:var(--w5-muted);font-size:9px}.photo_zkKR{text-align:center;background:var(--w5-soft);border:1px solid var(--w5-line);border-radius:3px;margin-top:8px;padding:18px 8px}.screenProps_rI7j{border-top:1px solid var(--w5-line);font-family:var(--ifm-font-family-monospace,monospace);padding:5px 8px;font-size:10px;display:grid}.printOnly_kYyb{display:none}.srOnly_Htlj{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=540px){.header_UDqR{padding:1rem .85rem}.actions_QShl,.viewTools_ySjz{padding-left:.7rem;padding-right:.7rem}.actions_QShl button,.viewTools_ySjz button{min-height:44px}.canvas_TCMR{height:455px}.canvas_TCMR .react-flow__controls-button{width:40px;height:40px}.status_DVLu{padding-left:.85rem;padding-right:.85rem}}@media (prefers-reduced-motion:reduce){.shell_h1NA *,.shell_h1NA :before,.shell_h1NA :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.live_U0HO{display:none}.printOnly_kYyb{display:block}.shell_h1NA{page-break-inside:avoid;break-inside:avoid}}.panel_r90B{--t-ink:var(--ifm-font-color-base);--t-muted:var(--ifm-color-content-secondary,#64748b);--t-paper:var(--ifm-background-surface-color,#fff);--t-line:var(--ifm-color-emphasis-300,#dce4ef);--t-soft:var(--ifm-color-emphasis-100,#f6f9fc);--t-accent:#147ea7;color:var(--t-ink);background:var(--t-paper);border:1px solid var(--t-line);border-radius:16px;min-width:0;margin:1.4rem 0 2rem;padding:0;overflow:clip;box-shadow:0 8px 28px -22px rgba(20,55,85,.28)}.panel_r90B *{box-sizing:border-box}.panel_r90B h3{margin:.2rem 0 .5rem;font-size:clamp(1.05rem,2.1vw,1.3rem);line-height:1.4}.panel_r90B h4{margin:0 0 .7rem;font-size:.98rem;line-height:1.5}.panel_r90B p{line-height:1.7}.panelHeader_R6bm{padding:1.1rem 1.25rem .8rem}.panelHeader_R6bm p{color:var(--t-muted);margin:.4rem 0 0;font-size:.91rem}.eyebrow_fG08{text-transform:uppercase;letter-spacing:.09em;color:var(--t-accent);font-size:.74rem;font-weight:700}.panel_r90B :is(button,input){font:inherit}.panel_r90B button{border:1px solid var(--t-line);color:var(--t-ink);cursor:pointer;background:var(--t-paper);border-radius:9px;min-height:38px;padding:.42rem .76rem;font-size:.86rem;line-height:1.4;transition:border-color .15s,background-color .15s,color .15s}.panel_r90B button:hover:not(:disabled){border-color:var(--t-accent)}.panel_r90B button:disabled{opacity:.43;cursor:not-allowed}.panel_r90B button:focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}.panel_r90B input:focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}.panel_r90B .chosen_Ityb{color:#073d51;background:#e5f7fd;border-color:#147ea7;font-weight:700}[data-theme=dark] .panel_r90B .chosen_Ityb{color:#e1faff;background:#134f63;border-color:#48badd}.primary_dU49{justify-content:center;margin-top:.65rem;display:inline-flex;color:#fff!important;background:#137da7!important;border-color:#137da7!important;font-weight:700!important}.primary_dU49:hover:not(:disabled){background:#106c8f!important}.actions_bUZC{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.55rem;padding:.85rem 1.25rem 1.2rem;display:flex}.counter_of0S{color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;min-width:3rem;font-size:.8rem}.quiet_s85W{color:var(--t-muted)!important;background:0 0!important;border:0!important}.forecast_d02q{background:var(--t-soft);border-block:1px solid var(--t-line);padding:1rem 1.25rem}.forecast_d02q>strong{font-size:.84rem;display:block}.forecast_d02q p{margin:.35rem 0 .7rem;font-size:.9rem}.choiceRow_UnHI{flex-wrap:wrap;gap:.5rem;display:flex}.correct_KltL,.hint_LoHQ{border-radius:8px;margin:.65rem 1.25rem 0;padding:.68rem .85rem;font-size:.85rem}.correct_KltL{color:#17633b;background:#e6f7ed}.hint_LoHQ{color:#805315;background:#fff5e2}.forecast_d02q .correct_KltL,.forecast_d02q .hint_LoHQ{margin:.8rem 0 0}[data-theme=dark] .correct_KltL{color:#d2ffe3;background:#174831}[data-theme=dark] .hint_LoHQ{color:#ffebb8;background:#63431b}.duoState_PdpL{grid-template-columns:1fr minmax(185px,1.5fr) 1fr;align-items:stretch;gap:.75rem;padding:1rem 1.25rem;display:grid}.duoState_PdpL>div{border:1px solid var(--t-line);text-align:center;border-radius:10px;min-width:0;padding:.95rem .75rem}.duoState_PdpL small,.packetGraphic_VflZ small,.observationGrid_Nc6w small{color:var(--t-muted);font-size:.74rem;font-weight:600;display:block}.duoState_PdpL strong,.packetGraphic_VflZ strong{overflow-wrap:anywhere;margin:.32rem 0;font-size:clamp(.86rem,1.8vw,1.2rem);display:block}.duoState_PdpL span,.packetGraphic_VflZ span{color:var(--t-muted);font-size:.76rem;display:block}.wire_p3x0{background:var(--t-soft);flex-direction:column;justify-content:center;display:flex;border-color:#b7d8e9!important}.wire_p3x0 b{overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}.observation_Uu1l{background:var(--t-soft);border:1px solid var(--t-line);border-radius:10px;margin:.55rem 1.25rem 0;padding:.95rem 1rem;font-size:.89rem}.observation_Uu1l>strong{font-size:.9rem}.observation_Uu1l p{margin:.32rem 0 0}.fine_ioEw{color:var(--t-muted);padding:.7rem 1.25rem 1.2rem;margin:0!important;font-size:.77rem!important;line-height:1.75!important}.casePicker_ZhY1{grid-template-columns:minmax(155px,1fr) minmax(260px,2fr);gap:.8rem;padding:0 1.25rem 1rem;display:grid}.casePicker_ZhY1 fieldset{border:0;min-width:0;margin:0;padding:0}.casePicker_ZhY1 legend{margin:0 0 .5rem;font-size:.78rem;font-weight:700}.packetGraphic_VflZ{grid-template-columns:1fr minmax(130px,1fr) 1fr;gap:.75rem;padding:1rem 1.25rem .3rem;display:grid}.packetGraphic_VflZ>div{border:1px solid var(--t-line);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;padding:.9rem .75rem;display:flex}.packetCurrent_ZnmY{color:#0b5b79;background:#e7f6fd;animation:.2s ease-out packet-appear_b0R8;border-color:#9fd3ea!important}.packetCurrent_ZnmY b{color:#0e80a6;font-size:1.3rem}.packetLost_T5OI{background:#fff0f0;color:#913445!important;border-color:#edb8be!important}.packetLost_T5OI b{color:#bd3248}.observationGrid_Nc6w{grid-template-columns:1fr 1fr 1fr;gap:.7rem;margin:.8rem 0;display:grid}.observationGrid_Nc6w>div{border:1px solid var(--t-line);background:var(--t-paper);border-radius:8px;min-width:0;padding:.7rem}.observationGrid_Nc6w b{color:var(--t-accent);overflow-wrap:anywhere;margin-top:.4rem;font-size:1.1rem;display:block}.log_f6ZK{background:var(--t-paper);border:1px dashed var(--t-line);white-space:pre-wrap;overflow-wrap:anywhere;padding:.65rem .8rem;font-size:.79rem;display:block}.loading_S4Wi{text-align:center;color:var(--t-muted);border:1px dashed var(--t-line);border-radius:10px;padding:1rem;font-size:.88rem;margin:1rem 1.25rem 1.25rem!important}.sliders_rR3G{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.8rem 1.25rem;display:grid}.sliders_rR3G label{border:1px solid var(--t-line);border-radius:10px;gap:.5rem;min-width:0;padding:.9rem;display:grid}.sliders_rR3G strong{font-size:.92rem}.sliders_rR3G span{color:var(--t-muted);font-size:.78rem}.sliders_rR3G input{accent-color:var(--t-accent);cursor:pointer;width:100%;min-height:26px}.sliders_rR3G output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.windowOutput_EFGk{background:var(--t-soft);border:1px solid var(--t-line);border-radius:10px;margin:.3rem 1.25rem .5rem;padding:.9rem 1rem}.windowOutput_EFGk>strong{font-size:.82rem}.windowOutput_EFGk p{margin:.65rem 0 0;font-size:.87rem}.formula_qJeQ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.55rem 0;font-size:1.13rem;font-weight:600}.formula_qJeQ b{color:var(--t-accent)}.slots_D7Hf{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}.slots_D7Hf span{border-radius:7px;place-items:center;height:44px;font-size:.84rem;display:grid}.slotOn_zeKV{color:#fff;background:#147ea7}.slotOff_x5QY{background:var(--t-line);color:var(--t-muted)}.quizItem_kyv4{border-top:1px solid var(--t-line);padding:1rem 1.25rem}.quizOptions_j79B{gap:.44rem;display:grid}.quizOptions_j79B button{text-align:left;width:100%}.quizItem_kyv4 .correct_KltL,.quizItem_kyv4 .hint_LoHQ{margin:.7rem 0 0}.quizScore_nOzA{background:var(--t-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.84rem;display:flex}.mapShell_KQWI{padding:0 1.25rem .7rem}.mapSwitch_NLAa{flex-wrap:wrap;align-items:center;gap:.45rem;padding:.35rem 0 .75rem;display:flex}.mapSwitch_NLAa span{color:var(--t-muted);margin-left:auto;font-size:.76rem}.mapCanvas_hIFR{border:1px solid var(--t-line);background:var(--t-soft);border-radius:10px;height:320px;overflow:hidden}.mapCanvas_hIFR .react-flow__node{width:174px}.mapCanvas_hIFR .react-flow__handle{background:#8fa0ae;border:0;width:5px;min-width:5px;height:5px;min-height:5px}.mapCanvas_hIFR .react-flow__controls-button{background:var(--t-paper);color:var(--t-ink);fill:var(--t-ink)}.mapNode_cNOM,.mapNodeActive_iVOH{background:var(--t-paper);border:1.6px solid var(--t-line);min-height:80px;color:var(--t-ink);border-radius:9px;flex-direction:column;justify-content:center;gap:.4rem;padding:.9rem;display:flex;box-shadow:0 5px 13px -12px #123}.mapNodeActive_iVOH{color:#134258;background:#e5f7fd;border-color:#1683af;box-shadow:0 8px 25px -22px #147ea7}.mapNode_cNOM strong,.mapNodeActive_iVOH strong{font-size:14px}.mapNode_cNOM small,.mapNodeActive_iVOH small{font-size:11px;line-height:1.4}.mapMobile_fqs6{display:none}.inspect_iy9O{background:var(--t-soft);border-radius:9px;margin:.75rem 0 .4rem;padding:.75rem .95rem;font-size:.88rem}.inspect_iy9O strong{font-size:.87rem}.inspect_iy9O p{margin:.25rem 0 0}@keyframes packet-appear_b0R8{0%{opacity:.6;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=750px){.casePicker_ZhY1{grid-template-columns:1fr}.mapSwitch_NLAa span{display:none}.mapCanvas_hIFR{height:270px}}@media (width<=580px){.panel_r90B{border-radius:12px}.panelHeader_R6bm,.forecast_d02q{padding:.85rem}.fine_ioEw{padding:.7rem .85rem 1rem}.duoState_PdpL,.packetGraphic_VflZ{grid-template-columns:1fr;gap:.35rem;padding:.75rem .85rem .4rem}.duoState_PdpL>div,.packetGraphic_VflZ>div{padding:.65rem}.duoState_PdpL strong,.packetGraphic_VflZ strong{margin:.15rem 0}.casePicker_ZhY1,.actions_bUZC{padding-left:.85rem;padding-right:.85rem}.sliders_rR3G,.observationGrid_Nc6w{grid-template-columns:1fr}.sliders_rR3G{padding:.75rem .85rem}.observation_Uu1l,.windowOutput_EFGk{margin-left:.85rem;margin-right:.85rem}.mapShell_KQWI{padding:0 .85rem .8rem}.mapCanvas_hIFR{display:none}.mapMobile_fqs6{background:var(--t-soft);border:1px solid var(--t-line);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;padding:1rem .35rem;display:flex}.mapMobile_fqs6>button{background:var(--t-paper);border-radius:5px;padding:.4rem;font-size:.76rem}.mapMobile_fqs6>b{color:var(--t-accent)}}@media (prefers-reduced-motion:reduce){.packetCurrent_ZnmY{animation:none}.panel_r90B button{transition:none}}@media print{.panel_r90B{page-break-inside:avoid;break-inside:avoid;box-shadow:none}.actions_bUZC,.casePicker_ZhY1,.choiceRow_UnHI,.termChoices_JBLS{display:none}}.inlineTerm_OzvF{white-space:normal;display:inline;position:relative}.termTrigger_jQxv{appearance:none;border:0;border-bottom:1px dotted var(--ifm-color-primary);color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;cursor:help;background:0 0;margin:0;padding:0;display:inline}.termTrigger_jQxv:hover{color:var(--ifm-color-primary);border-bottom-style:solid}.termTrigger_jQxv:focus-visible{color:var(--ifm-color-primary);border-bottom-style:solid}.termTrigger_jQxv:focus-visible{outline:2px solid var(--ifm-color-primary);outline-offset:2px;border-radius:2px}.termPopup_hJMA{z-index:30;border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);width:min(320px,100vw - 40px);max-height:min(300px,50vh);color:var(--ifm-font-color-base);white-space:normal;text-align:left;pointer-events:none;border-radius:9px;gap:.48rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.6;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 10px 26px -12px rgba(16,30,48,.35)}.termPopup_hJMA strong{font-size:.83rem;font-weight:650}.termPopup_hJMA span{opacity:.84}@media (width<=680px){.termPopup_hJMA{width:auto;max-height:40vh;position:fixed;inset:auto 12px 12px}}@media print{.termPopup_hJMA{display:none}}.studyArticle_Tczs{overflow-wrap:break-word;line-height:1.72}.studyArticle_Tczs>p{word-break:keep-all;max-width:72ch;margin:0 0 .88rem;line-height:1.74}.studyArticle_Tczs>h2{letter-spacing:-.018em;border-top:0;margin:2.1rem 0 .75rem;padding-top:0;scroll-margin-top:80px;font-size:clamp(1.27rem,2vw,1.55rem);line-height:1.4}.studyArticle_Tczs>h2:first-of-type{border-top:0;margin-top:1.5rem;padding-top:0}.studyArticle_Tczs>h3{margin:1.35rem 0 .55rem;scroll-margin-top:80px;font-size:clamp(1.08rem,1.7vw,1.2rem);line-height:1.5}.studyArticle_Tczs>ul,.studyArticle_Tczs>ol{max-width:76ch;margin:.35rem 0 1.2rem;padding-left:1.45rem}.studyArticle_Tczs>ul>li,.studyArticle_Tczs>ol>li{word-break:keep-all;margin:.35rem 0;line-height:1.72}.studyArticle_Tczs>blockquote{border-left:3px solid var(--ifm-color-primary);background:var(--ifm-color-emphasis-100);border-radius:0 8px 8px 0;max-width:76ch;margin:1rem 0 1.3rem;padding:1rem 1.2rem}.studyArticle_Tczs>blockquote>p{margin:0;line-height:1.76}.studyArticle_Tczs>table,.studyArticle_Tczs>.table-wrapper{margin:.6rem 0 1.2rem}.studyArticle_Tczs>.theme-code-block{margin:.7rem 0 1.75rem}.studyArticle_Tczs>.panel_r90B{margin:1rem 0 1.4rem}.studyArticle_Tczs>span[id]{scroll-margin-top:80px;display:block}@media (width<=700px){.studyArticle_Tczs>p{max-width:none;margin-bottom:.85rem;line-height:1.72}.studyArticle_Tczs>h2{margin-top:1.9rem;padding-top:0}.studyArticle_Tczs>h3{margin-top:1.3rem}.studyArticle_Tczs>blockquote{padding:.85rem .95rem}.studyArticle_Tczs>.panel_r90B{margin:1rem 0 1.3rem}}.host_v9dW{--de-ink:var(--ifm-font-color-base,#252a3b);--de-muted:var(--ifm-color-emphasis-700,#626a7a);--de-paper:var(--ifm-background-color,#fff);--de-surface:var(--ifm-background-surface-color,#f7f8fc);--de-line:var(--ifm-color-emphasis-200,#e2e6ee);--de-line-strong:#939dad;--de-blue:#335dac;--de-violet:#7854b6;--de-orange:#aa581d;--de-red:#b44654;--de-brand:#495ab3;color:var(--de-ink);font:inherit;isolation:isolate;min-width:0;margin:22px 0 34px}[data-theme=dark] .host_v9dW{--de-line-strong:#8794ac;--de-blue:#95b6fa;--de-violet:#c4acf4;--de-orange:#edb080;--de-red:#f5a4b1;--de-brand:#afbaff}.root_Ve66 *,.host_v9dW *{box-sizing:border-box}.root_Ve66{min-width:0;font-size:15px;line-height:1.8}.root_Ve66 button{font:inherit;color:var(--de-ink);background:var(--de-paper);border:1px solid var(--de-line);cursor:pointer;touch-action:manipulation;border-radius:6px;min-height:40px;padding:9px 13px;font-size:13px;line-height:1.5}.root_Ve66 button:hover{border-color:var(--de-brand)}.root_Ve66 button:disabled{cursor:default;opacity:.55}.root_Ve66 :focus-visible{outline:3px solid var(--de-brand);outline-offset:3px}.root_Ve66 [hidden]{display:none!important}.map_bMu7,.case_Z5Or{border:1px solid var(--de-line);background:var(--de-paper);border-radius:10px;overflow:hidden}.heading_K6S5{flex-direction:column;gap:4px;padding:18px 21px 13px;display:flex}.heading_K6S5 b{letter-spacing:-.25px;font-size:16px}.heading_K6S5>span{color:var(--de-muted);font-size:13px;line-height:1.75}.note_TYls{color:var(--de-muted);padding:12px 21px;margin:0!important;font-size:12px!important;line-height:1.8!important}.diagram_t2uh{background:color-mix(in srgb,var(--de-blue)2%,var(--de-paper));width:100%;min-width:0;position:relative}.node_JPTv{border:1px solid var(--de-line-strong);border-top:3px solid var(--tone,var(--de-line-strong));background:var(--de-paper);width:100%;height:100%;color:var(--de-ink);text-align:left;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;padding:14px 13px;display:flex}.node_JPTv strong{letter-spacing:-.4px;font-size:16px;font-weight:700;line-height:1.4}.node_JPTv>span{word-break:keep-all;font-size:13px;line-height:1.6}.node_JPTv>small{color:var(--de-muted);word-break:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.node_JPTv[data-tone=blue]{--tone:var(--de-blue)}.node_JPTv[data-tone=violet]{--tone:var(--de-violet)}.node_JPTv[data-tone=orange]{--tone:var(--de-orange)}.node_JPTv[data-tone=red]{--tone:var(--de-red)}.node_JPTv[data-active=true]{background:color-mix(in srgb,var(--tone)5%,var(--de-paper));border-color:var(--tone)}.diagram_t2uh .react-flow__node{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit}.diagram_t2uh .react-flow__handle{background:var(--de-line-strong);opacity:.4;border:0;width:4px;height:4px}.diagram_t2uh .react-flow__controls{box-shadow:none;border:1px solid var(--de-line);border-radius:5px;flex-direction:row;margin:0;display:flex;bottom:5px;right:5px;overflow:hidden}.diagram_t2uh .react-flow__controls-button{border:0;border-right:1px solid var(--de-line);background:var(--de-paper);width:29px;height:27px;min-height:27px;color:var(--de-muted);border-radius:0;padding:7px}.diagram_t2uh .react-flow__controls-button svg{fill:currentColor}.diagram_t2uh .react-flow__attribution{opacity:.75;background:0 0;font-size:8px;bottom:3px;left:5px!important;right:auto!important}.diagram_t2uh .react-flow__attribution a{color:var(--de-muted)}.srOnly_fbyy{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.remember_a98z{border-top:1px solid var(--de-line);flex-direction:column;gap:3px;padding:14px 21px;display:flex}.remember_a98z b{font-size:14px}.remember_a98z span{color:var(--de-muted);font-size:13px}.structure_exXL{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.inclusion_NA59{background:color-mix(in srgb,var(--de-blue)4%,var(--de-paper));border:1px solid #bbc8e1;border-radius:8px;padding:16px}.inclusion_NA59 strong{font-size:15px;display:block}.inclusion_NA59 small{color:var(--de-muted);margin-left:8px;font-size:11px;font-weight:400}.inclusion_NA59>div{background:var(--de-paper);border:1px solid #c4bdd7;border-radius:7px;margin:10px 0 0 22px;padding:15px}.mockButton_mmb0{border:1px solid var(--de-violet);text-align:center;background:color-mix(in srgb,var(--de-violet)7%,var(--de-paper));border-radius:6px;margin:12px 0 0 16px;padding:10px 14px;font-size:14px}.mockButton_mmb0 small{margin-left:0;display:block}.structureText_Eb1v b{font-size:16px}.structureText_Eb1v p{font-size:14px;line-height:1.9;margin:9px 0!important}.structureText_Eb1v>small{color:var(--de-muted);font-size:12px;line-height:1.7;display:block}.modeButtons_TiUZ{flex-wrap:wrap;gap:7px;padding:0 21px 12px;display:flex}.modeButtons_TiUZ button{padding:8px 10px;font-size:12px}.modeButtons_TiUZ button[aria-pressed=true]{background:color-mix(in srgb,var(--de-brand)8%,var(--de-paper));border-color:var(--de-brand);color:var(--de-brand);font-weight:600}.modeDescription_uMd3{color:var(--de-muted);min-height:24px;margin:0 21px 15px;font-size:13px;line-height:1.8}.modalStage_Qs49{background:color-mix(in srgb,var(--de-blue)9%,var(--de-paper));border:1px solid var(--de-line);cursor:default;border-radius:8px;min-height:235px;margin:0 21px;padding:22px 25px 23px;position:relative}.stageLabel_voyi{color:var(--de-muted);pointer-events:none;margin-bottom:12px;font-size:11px;display:block}.dialog_TQib{background:var(--de-paper);border:1px solid var(--de-line-strong);text-align:left;border-radius:8px;max-width:335px;margin:auto;padding:18px 22px;box-shadow:0 3px 10px rgba(24,36,59,.03)}.dialogTitle_KU2y{font-size:17px;font-weight:650}.dialog_TQib p{color:var(--de-muted);font-size:13px;margin:7px 0 15px!important}.root_Ve66 .primary_YCp3{color:#fff;background:#495ab3;border-color:#495ab3;min-width:95px}.closed_rfM8{text-align:center;pointer-events:none;font-size:17px;margin:64px auto 32px!important}.result_YMb2{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 21px;font-size:14px;line-height:1.65;display:flex}.result_YMb2 b{font-weight:650}.result_YMb2 button{white-space:nowrap;flex-shrink:0;font-size:12px}.graphTitle_hnpN{border-top:1px solid var(--de-line);padding:14px 21px 8px;font-size:14px;font-weight:600;line-height:1.7}.graphTitle_hnpN small{color:var(--de-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.locationPair_lo8X{border-top:1px solid var(--de-line);grid-template-columns:1fr 1fr;gap:15px;padding:12px 21px;display:grid}.locationPair_lo8X>div{flex-direction:column;gap:3px;min-width:0;display:flex}.locationPair_lo8X small{color:var(--de-muted);font-size:12px;line-height:1.7}.locationPair_lo8X b{font-size:15px;font-weight:650;line-height:1.65}.todoHead__owC{justify-content:space-between;align-items:center;gap:12px;padding:5px 21px 13px;display:flex}.todoHead__owC>span{color:var(--de-muted);font-size:12px}.todoList_QdbL{list-style:none;margin:0!important;padding:0 21px!important}.todoList_QdbL li{border-top:1px solid var(--de-line);justify-content:space-between;align-items:center;gap:15px;font-size:14px;line-height:1.7;display:flex;margin:0!important;padding:12px 0!important}.todoList_QdbL li button{flex-shrink:0;min-height:40px;padding:5px 9px}.todoList_QdbL li button span{background:color-mix(in srgb,var(--de-brand)5%,var(--de-paper));border-radius:3px;padding:5px 9px;font-size:12px;line-height:1.5;display:inline-block}.summary_EYni{border:1px solid var(--de-line);border-radius:8px;padding:18px 21px;font-size:14px;line-height:1.85}.summary_EYni h3{margin-top:0;font-size:17px}.summary_EYni p{color:var(--de-muted);font-size:13px}@media (width<=620px){.structure_exXL{grid-template-columns:1fr;gap:16px}.root_Ve66{font-size:14px}.heading_K6S5{padding:16px}.note_TYls{padding:12px 16px}.map_bMu7 .heading_K6S5>span{font-size:12px}.diagram_t2uh .react-flow__controls-button{width:36px;height:32px;min-height:32px}.modeButtons_TiUZ{padding-inline:16px}.modeButtons_TiUZ button{padding:8px;font-size:11px}.modeDescription_uMd3{margin-inline:16px}.modalStage_Qs49{min-height:228px;margin-inline:16px;padding:15px}.stageLabel_voyi{font-size:10px}.dialog_TQib{padding:18px}.result_YMb2{flex-wrap:wrap;padding:14px 16px}.graphTitle_hnpN{padding-inline:16px}.locationPair_lo8X{grid-template-columns:1fr;gap:12px;padding:13px 16px}.locationPair_lo8X small{font-size:11px}.locationPair_lo8X b{font-size:14px}.todoHead__owC{padding-inline:16px}.todoList_QdbL{padding-inline:16px!important}.todoList_QdbL li{font-size:13px}}@media (prefers-reduced-motion:reduce){.root_Ve66 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.article_P3sV{max-width:860px;margin-inline:auto}.article_P3sV strong{font-weight:650}.article_P3sV>h2{margin-top:3.5rem;margin-bottom:1.25rem}.article_P3sV>h3{margin-top:2.25rem;margin-bottom:1rem}.article_P3sV>table{font-size:.92rem;line-height:1.7}.intro_H3tf{font-size:1rem}.scope_enDb{color:var(--ifm-color-emphasis-700);font-size:.9rem}.topics_L4w1{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-block:1.5rem 2rem;display:grid}.topics_L4w1>div{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;padding:.85rem 1rem}.topics_L4w1 b{margin-bottom:.25rem;font-size:.95rem;display:block}.topics_L4w1 span{color:var(--ifm-color-emphasis-700);font-size:.82rem;display:block}.takeaway_JJSQ{border-left:3px solid var(--ifm-color-primary);background:var(--ifm-background-surface-color);margin-block:1.5rem;padding:.9rem 1.15rem}@media (width<=680px){.topics_L4w1{grid-template-columns:repeat(2,minmax(0,1fr))}.topics_L4w1>div{padding:.7rem}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,.08);--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,.08);--xy-selection-border-default:1px dotted rgba(0,89,220,.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,.08);--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,.08);--xy-selection-border-default:1px dotted rgba(200,200,220,.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus{outline:none}.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus{outline:none}.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;-webkit-text-decoration:none;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus{outline:none}.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-input.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-default.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__selection:focus{outline:none}.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}