@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@500;600;700&family=Roboto+Mono:wght@400;500&display=swap";: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__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}}: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)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:fixed;inset:0}html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown header h1,html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown>h1,html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown>h2,html[data-theme=dark] article header h1{font-family:var(--kb-font-display);letter-spacing:-.03em;color:var(--kb-ink);font-weight:600}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown header h1,html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown>h1,html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown>h2,html[data-theme=dark] article header h1{background:var(--kb-lit-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] article header h1 a{color:transparent}}@media (forced-colors:active){html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown header h1,html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown>h1,html[data-theme=dark] .theme-doc-markdown.theme-doc-markdown>h2,html[data-theme=dark] article header h1{color:canvastext;background:0 0}html[data-theme=dark] article header h1 a{color:linktext}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-v24-latin-regular-d04352f240062b100fba0eff7f328200.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-v24-latin-500-bb50084be2b43ba7b98c8b7405afe3d2.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-v24-latin-700-ce1e40901d7a0d88d4836298021927a1.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-v24-latin-italic-76c1862325ea6f70eeff58d00c886776.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-variable-latin-ee5d167b615cdb197f4a8e2195f71788.woff2)format("woff2")}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/caveat-v23-latin-600-7e631aecf49ac69edea781e9128721ba.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/caveat-v23-latin-700-67b3af8662f4936e70233f0b8197aeed.woff2)format("woff2")}:root{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kb-bg:#0f0f11;--kb-bg2:#161618;--kb-bg3:#1d1d20;--kb-ink:#ececee;--kb-body:#d8d8dc;--kb-body-dim:#b9babf;--kb-secondary:#b4b8bf;--kb-mut:#a1a1a8;--kb-decoration:#5f636a;--kb-link:#8db4ff;--kb-link-underline:rgba(141,180,255,.5);--kb-hair:rgba(255,255,255,.086);--kb-lit-gradient:linear-gradient(180deg,#ececee 0%,#ececee 38%,#8b8d90 100%);--kb-line:rgba(255,255,255,.14);--kb-annotation:#8e929a;--ui-z-menu:10230;--ui-z-tooltip:10280;--ui-surface-page:var(--kb-bg);--ui-surface-raised:var(--kb-bg2);--ui-surface-hover:var(--kb-bg3);--ui-line:rgba(255,255,255,.08);--ui-line-strong:rgba(255,255,255,.14);--ui-backdrop:rgba(0,0,0,.6);--ui-text-head:var(--kb-ink);--ui-text-body:var(--kb-body);--ui-text-dim:var(--kb-body-dim);--ui-text-meta:var(--kb-mut);--ui-orange:var(--kb-orange);--ui-link:var(--kb-link);--ui-focus-ring:rgba(242,243,245,.35);--ui-radius-panel:8px;--ui-radius-pg:6px;--ui-radius-control:6px;--ui-radius-chip:5px;--ui-radius-key:4px;--ui-raised-bg:linear-gradient(180deg,#17181b,#141518);--ui-raised-ring:0 0 0 1px rgba(255,255,255,.07);--ui-raised-highlight:inset 0 1px 0 rgba(255,255,255,.05);--ui-raised-edge-light:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);--ui-raised-shadow:var(--ui-raised-ring),var(--ui-raised-highlight);--ui-field-bg:#0b0b0d;--ui-field-border:rgba(255,255,255,.1);--ui-field-inset:inset 0 1px 2px rgba(0,0,0,.5);--ui-field-focus-border:rgba(236,236,238,.55);--ui-kbd-bg:linear-gradient(180deg,#202124,#18191b);--ui-kbd-highlight:inset 0 1px 0 rgba(255,255,255,.06);--callout-warn:#f2b93b;--callout-danger:#e5484d;--callout-glyph:#101114;--kb-orange:#ff7139;--kb-blue:#5b8cff;--kb-green:#2dd882;--ui-success:#4cc38a;--kb-yellow:#c9f282;--kb-pink:#ff6ba3;--kb-purple:#a78bfa;--kb-red:#b33f3f;--kb-red-dim:#5c2a2a;--kb-red-line:#8a4a4a;--kb-on-red:#f2f3f5;--kb-diff-easy:#4ade80;--kb-diff-medium:#facc15;--kb-diff-basic:#60a5fa;--kb-warn:#a8823f;--kb-warn-dim:#4a3a1f;--kb-warn-line:#7a6030;--kb-on-warn:#f2f3f5;--kb-warn-dim2:#1c1a10;--kb-stage-gone:transparent;--kb-stage-pending:#1e1e1e;--kb-stage-seen:#2d4659;--kb-stage-done:#5a5a5a;--kb-graphite-bg:#0e0e0e;--kb-graphite-s1:#141414;--kb-graphite-s2:#1a1a1a;--kb-graphite-line:#2a2a2a;--kb-graphite-line2:#3a3a3a;--kb-graphite-t1:#f2f2f2;--kb-graphite-t2:#a8a8a8;--kb-graphite-t3:#6a6a6a;--kb-stage-pending-line:#6a6e76;--kb-stage-pending-frontier:#a6a9b0;--kb-stage-seen-line:#4f7088;--kb-stage-done-line:#8a8e96;--kb-cat-inwindow:#2f4a35;--kb-cat-inwindow-line:#f2f3f5;--kb-cat-match:#2f4a35;--kb-cat-match-line:#4cc38a;--kb-cat-miss:#4a2f38;--kb-cat-miss-line:#e5484d;--kb-cat-1:#141414;--kb-cat-2:#4a2f38;--kb-cat-3:#2f4a5c;--kb-cat-4:#2f4a35;--kb-cat-5:#553f5c;--kb-cat-6:#5c5233;--kb-cat-1-text:#6a6a6a;--kb-cat-2-text:#f0c4d2;--kb-cat-3-text:#bcd8ec;--kb-cat-4-text:#b8e6c4;--kb-cat-5-text:#e2cbea;--kb-cat-6-text:#ecdfb4;--kb-cat-match-text:#a3d9b1;--kb-cat-miss-text:#d9a3b4;--kb-black:#000;--kb-on-green:#08120c;--kb-on-accent:#101114;--kb-mut2:#8e929a;--kb-line2:rgba(255,255,255,.2);--kb-line3:rgba(255,255,255,.3);--kb-code:#c0c4cb;--kb-btn-inactive-bg:#2a3142;--kb-pending-danger:#3d0c0c;--kb-pointer-back:#f472b6;--kb-tree-thread:#f59e0b;--kb-tree-next:#06b6d4;--kb-tree-label-stroke:#0d1119;--kb-white:#fff;--kb-index-muted:#6f6a60;--kb-matrix-ptr-band:#4a4a4a;--kb-matrix-edge-highlight:#f97316;--kb-matrix-edge-accum:#fbbf24;--kb-array-rank-label:#fbbf24;--kb-cell-label-yellow:#fde047;--kb-json-key:#ffa657;--kb-json-val:#79c0ff;--kb-json-dim:#8b949e;--kb-json-added:#4ade80;--kb-array-preview-chip:#1f6363;--kb-pointer-primary:#60a5fa;--kb-viz-edge:#5f636a;--kb-viz-edge-path:#d6d8dd;--kb-graph-edge-default:var(--kb-viz-edge);--kb-graph-edge-error:#e5484d;--kb-string-capsule-stroke:#334155;--kb-diagram-canvas-bg:#0f1117;--kb-diagram-text:#e6e6e6;--kb-diagram-panel-bg:#1a1f2b;--kb-diagram-line:#39415a;--kb-diagram-muted-text:#8b93a7;--kb-mindmap-gold-bg:#2a2413;--kb-mindmap-gold-border:#e6b450;--kb-roadmap-current-bg:#2a2413;--kb-roadmap-current-border:#e6b450;--kb-mindmap-outer:#242a3a;--kb-mindmap-btn-text:#a0aec0;--kb-mindmap-root-bg:#182236;--kb-mindmap-root-border:#7aa2f7;--kb-mindmap-green-bg:#15251d;--kb-mindmap-green-border:#3fb970;--kb-mindmap-purple-bg:#211a33;--kb-mindmap-result-bg:#0f2a1f;--kb-mindmap-result-border:#34d399;--kb-roadmap-phase-label:#565f74;--kb-roadmap-current-text:#f5d78a;--kb-roadmap-stretch-bg:#151926;--kb-mut3:#6f6a60;--kb-gutter-muted:#4a5568;--kb-edge-orange:#f97316;--kb-cat-1-stroke:#4a7391;--kb-spinner-accent:#90cdf4;--kb-seed-orange2:#fb923c;--kb-seed-amber:#fbbf24;--kb-seed-amber-light:#fcd34d;--kb-wash-1:rgba(255,255,255,.016);--kb-wash-2:rgba(255,255,255,.024);--kb-wash-3:rgba(255,255,255,.04);--kb-compareview-muted:#6f6a60;--kb-compareview-border:#f1f5f9;--kb-tree-current:#ff7139;--kb-tree-visited:#2d4659;--kb-tree-backtrack:#5a5a5a;--kb-graph-pending:#a6a9b0;--kb-tree-matched:#2f4a35;--kb-graph-processed:#5a5a5a;--kb-tree-predecessor:#ff7139;--kb-graph-build-canvas-bg:#0b0e15;--kb-graph-build-mode-on-bg:#16243f;--kb-graph-build-edge:#3a4660;--kb-graph-build-pending:#22d3ee;--kb-string-build-input-bg:#0a0c12;--kb-orange-dark:#e8662f;--kb-orange-darker:#dc5f2b;--kb-orange-darkest:#b34d22;--kb-orange-light:#ff8453;--kb-orange-lighter:#ff8f63;--kb-orange-lightest:#ffa98a;--kb-font-display:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--kb-font-body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--kb-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--kb-font-geist:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--kb-font-pixel:"Pixelify Sans",ui-monospace,monospace;--kb-font-hand:"Caveat","Comic Sans MS",cursive;--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.2,.8,.2,1);--kb-text-xs:11px;--kb-text-sm:13px;--kb-text-base:16px;--kb-text-lg:20px;--kb-text-xl:28px;--kb-text-2xl:30px}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.max-w-none{max-width:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.select-text{-webkit-user-select:text;user-select:text}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.slashed-zero{--tw-slashed-zero:slashed-zero;font-feature-settings:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[i\:delim\]{i:delim}.\[id\:number\]{id:number}.\[left\:right\]{left:right}.\[lo\:hi\]{lo:hi}.\[param\:string\]{param:string}.home-page-layout{flex-direction:column;flex:auto;min-height:0;display:flex;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}#__docusaurus:has(.home-page-layout){flex-direction:column;min-height:100dvh;display:flex}main.home-main-surface--fill{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html{scrollbar-gutter:stable;padding-right:0!important}html[data-page-scrollbar],html[data-page-scrollbar] body{scrollbar-width:none}html[data-page-scrollbar]::-webkit-scrollbar{width:0;height:0}html[data-page-scrollbar] body::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:rgba(255,255,255,.035) padding-box padding-box;border:5px solid transparent}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22) padding-box padding-box;border:4px solid transparent;border-radius:6px}:hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.4);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:var(--kb-ink)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}}html[data-rail-prepaint]{--doc-sidebar-width:48px!important}@media (width>=1200px){html[data-toc-prepaint=pinned] [class*=docItemColWide_]{max-width:calc(100% - var(--toc-rail-width,300px))!important}html[data-toc-prepaint=pinned] [class*=tocColRail_]{width:var(--toc-rail-width,300px);flex:0 0 var(--toc-rail-width,300px)!important;max-width:var(--toc-rail-width,300px)!important}html[data-toc-prepaint=pinned] [class*=tocColRail_]>*{visibility:hidden}}:root{--ifm-font-family-base:var(--kb-font-body);--ifm-font-family-monospace:var(--kb-font-mono);--doc-sidebar-width:300px;--ifm-color-primary:var(--kb-orange);--ifm-color-primary-dark:var(--kb-orange-dark);--ifm-color-primary-darker:var(--kb-orange-darker);--ifm-color-primary-darkest:var(--kb-orange-darkest);--ifm-color-primary-light:var(--kb-orange-light);--ifm-color-primary-lighter:var(--kb-orange-lighter);--ifm-color-primary-lightest:var(--kb-orange-lightest);--dsa-accent:var(--kb-orange);--dsa-lime:var(--kb-green);--ifm-code-font-size:87.5%}[data-theme=dark]{--ifm-color-primary:var(--kb-orange);--ifm-color-primary-dark:var(--kb-orange-dark);--ifm-color-primary-darker:var(--kb-orange-darker);--ifm-color-primary-darkest:var(--kb-orange-darkest);--ifm-color-primary-light:var(--kb-orange-light);--ifm-color-primary-lighter:var(--kb-orange-lighter);--ifm-color-primary-lightest:var(--kb-orange-lightest);--dsa-accent:var(--kb-orange);--dsa-lime:var(--kb-green);--ifm-background-color:var(--kb-bg);--ifm-background-surface-color:var(--kb-bg2);--ifm-navbar-background-color:var(--kb-bg);--ifm-footer-background-color:var(--kb-bg);--ifm-toc-border-color:var(--kb-hair);--ifm-color-emphasis-300:var(--kb-line);--ifm-color-content:var(--kb-body);--ifm-color-content-secondary:var(--kb-secondary);--ifm-font-family-base:var(--kb-font-body);--ifm-font-family-monospace:var(--kb-font-mono);--ifm-heading-font-family:var(--kb-font-display);--ifm-heading-color:var(--kb-ink);--ifm-font-color-base:var(--kb-body);--ifm-link-color:var(--kb-link);--ifm-link-hover-color:var(--kb-link);--ifm-code-background:var(--kb-bg3);--ifm-color-emphasis-200:var(--kb-hair);--ifm-hr-border-color:var(--kb-hair);--ifm-global-radius:var(--ui-radius-control);--ifm-code-border-radius:3px;background-color:var(--kb-bg);color:var(--kb-body);letter-spacing:.005em;--pg-bg:var(--kb-graphite-bg);--pg-surface:var(--kb-graphite-s1);--pg-surface-elevated:var(--kb-graphite-s2);--pg-border:var(--kb-graphite-line);--pg-border-strong:var(--kb-graphite-line2);--pg-text:var(--kb-graphite-t1);--pg-text-muted:var(--kb-graphite-t2);--pg-text-dim:var(--kb-graphite-t3);--pg-text-heading:#f2f3f5;--pg-text-body:#d6d8dd;--pg-surface-2:#1c1d21;--pg-chip-bg:#26272c;--pg-chip-border:rgba(255,255,255,.14);--pg-row-hair:#1a1b1f;--pg-sep-line:#2a2c31;--pg-grip:#5f636a;--pg-focus-ring:var(--ui-focus-ring);--pg-on-light:#101114;--pg-scrub-track:var(--pg-sep-line);--pg-scrub-played:var(--pg-text-heading);--pg-radius:var(--ui-radius-pg);--pg-pane-radius:var(--ui-radius-pg);--pg-orange:var(--kb-orange);--pg-orange-bg:color-mix(in srgb,var(--kb-orange)12%,transparent);--pg-teal:var(--kb-green);--pg-teal-bg:color-mix(in srgb,var(--kb-green)10%,transparent);--pg-active-line-bg:color-mix(in srgb,var(--kb-orange)10%,transparent);--pg-scrubber-fill:var(--pg-orange);--pg-cell-current-bg:color-mix(in srgb,var(--kb-orange)15%,var(--kb-bg3));--pg-cell-current-border:var(--kb-orange);--pg-cell-current-text:var(--kb-ink);--select-bg:var(--kb-bg3);--select-border:var(--kb-line);--select-text:var(--kb-ink);--select-focus-bg:color-mix(in srgb,var(--kb-orange)12%,transparent);font-weight:400}:where([data-theme=dark] a){color:var(--kb-link)}[data-theme=dark] .theme-doc-markdown a{color:var(--kb-link);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--kb-link-underline);text-decoration-color:var(--kb-link-underline);text-underline-offset:.2em}[data-theme=dark] .theme-doc-markdown a:hover{color:var(--kb-link);-webkit-text-decoration-color:var(--kb-link);text-decoration-color:var(--kb-link)}.anchor-highlight{outline:none;animation:2s ease-in-out highlight-pulse}@keyframes highlight-pulse{0%{background-color:rgba(59,130,246,0)}30%{background-color:rgba(59,130,246,.2)}to{background-color:rgba(59,130,246,0)}}:root{--sticky-section-header-h:40px;--sticky-anchor-clear:40px}:target,.anchor{scroll-margin-top:calc(var(--ifm-navbar-height) + var(--sticky-anchor-clear) + .5rem)!important}.dsa-toc-only{clip:rect(1px,1px,1px,1px);white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.navbar__brand{flex-shrink:0}.navbar__title{white-space:nowrap;font-family:var(--kb-font-pixel);letter-spacing:.02em;text-transform:lowercase;color:var(--kb-ink);font-size:22px;font-weight:400;overflow:visible}.navbar__title:after{content:".";color:var(--kb-orange)}.navbar{border-bottom:1px solid var(--kb-hair);box-shadow:none;padding-top:0;padding-bottom:0}[data-theme=dark] .navbar{background-color:var(--kb-bg)}html[data-home-hero] .navbar{background-color:transparent;border-bottom-color:transparent;transition:background-color .2s,border-color .2s;position:fixed;left:0;right:0}html[data-home-docked] .navbar{background-color:var(--kb-bg);border-bottom-color:var(--kb-hair)}html[data-home-hero]:not([data-home-docked]) .navbar__brand{opacity:0}.navbar__link{font-family:var(--kb-font-body);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:600}.navbar .navbar__link,.navbar .navbar__link--active{color:var(--kb-mut)}.navbar .navbar__link:hover{color:var(--kb-ink)}.main-wrapper{position:relative}html{scrollbar-gutter:stable}:root{--rail-ease:cubic-bezier(.2,0,0,1);--rail-d-expand:.14s;--rail-d-rail:.16s;--rail-d-label:70ms;--rail-d-marker:.12s;--rail-d-peek:.12s}@media (prefers-reduced-motion:reduce){:root{--rail-d-expand:0s;--rail-d-rail:0s;--rail-d-label:0s;--rail-d-marker:0s;--rail-d-peek:0s}}.theme-doc-sidebar-container{--rail-bg:transparent;--rail-line:rgba(255,255,255,.08);--rail-head:#ececee;--rail-sec:#b9babf;--rail-leaf:#a9aaaf;--rail-dim:#5f636a;--rail-icon:#8e929a;--rail-font:"Geist",var(--kb-font-body);background:var(--rail-bg);border-right:1px solid var(--rail-line)!important}.menu.thin-scrollbar{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding:4px 8px 24px;overflow-y:auto}.menu.thin-scrollbar::-webkit-scrollbar{display:none}.menu .menu__link{border-radius:var(--ui-radius-control);height:32px;font-family:var(--rail-font,"Geist",var(--kb-font-body));letter-spacing:0;color:var(--rail-leaf,var(--kb-body));background:0 0;align-items:center;padding:0 8px;font-size:13px;font-weight:400;line-height:1.35;-webkit-text-decoration:none;text-decoration:none;transition:none;display:flex}.menu .menu__link:hover,.menu .menu__link--active{background:0 0;-webkit-text-decoration:none;text-decoration:none}.menu .menu__link:focus-visible{background:0 0;-webkit-text-decoration:none;text-decoration:none}.menu .menu__link:hover{color:var(--rail-head,var(--kb-ink))}.menu .menu__link:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px;border-radius:var(--ui-radius-control)}.menu .menu__caret:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px;border-radius:var(--ui-radius-control)}.menu .menu__link[aria-current=page],.menu .menu__link--sublist.menu__link--active{color:var(--rail-head,var(--kb-ink));font-weight:600}.menu .menu__list-item-collapsible,.menu .menu__list-item-collapsible:hover,.menu .menu__list-item-collapsible--active,.menu .menu__caret,.menu .menu__caret:hover{background:0 0;transition:none}.menu .menu__list-item--collapsed .menu__list{height:auto;overflow:visible}.menu__list-item-collapsible{border-radius:var(--ui-radius-control);background:0 0;flex-wrap:nowrap;align-items:stretch;display:flex;position:relative}.menu .menu__link--sublist{min-width:0;color:var(--rail-leaf,var(--kb-body));flex:1;font-size:12.5px;font-weight:400}.menu .menu__list-item-collapsible:hover .menu__link--sublist{color:var(--rail-head,var(--kb-ink))}.menu .menu__link--sublist-caret:after,.menu .menu__caret:before{display:none}.menu__caret{border-radius:var(--ui-radius-control);cursor:pointer;background:0 0;border:none;width:32px;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0}.menu__link:not(.menu__link--sublist){position:relative}html.plugin-id-default .theme-doc-sidebar-container .menu .theme-doc-sidebar-item-link-level-1>.menu__link{font-size:12.5px}.menu .menu__list-item:not(:first-child){margin-top:0}.menu__list .menu__list{margin:0 0 0 16px;padding-left:0}.tabs__item{padding:.4rem .85rem;font-size:.8rem}footer.footer{display:none!important}main[class*=docMainContainer]{flex:1;min-width:0;max-width:none!important}main[class*=docMainContainer]>.container{max-width:100%!important}:root{--toc-heading:#ececee;--toc-dim:#a9aaaf;--toc-meta:#a1a1a8;--toc-deco:#5f636a;--toc-orange:#ff7139;--toc-hard:#e06a5e;--toc-line:rgba(255,255,255,.14)}.theme-doc-toc-desktop{top:calc(var(--ifm-navbar-height) + 1.5rem);max-height:calc(100vh - var(--ifm-navbar-height) - 3rem);max-height:calc(100dvh - var(--ifm-navbar-height) - 3rem);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;position:sticky;overflow-y:auto}.theme-doc-toc-desktop::-webkit-scrollbar{display:none}.gcpTocDock__head{font:600 12px "Geist",var(--kb-font-body);color:var(--toc-dim);flex-shrink:0;justify-content:space-between;align-items:center;padding:.25rem .5rem .5rem 1rem;display:flex}.gcpTocDock{top:calc(var(--ifm-navbar-height) + 1.5rem);height:calc(100vh - var(--ifm-navbar-height) - 3rem);height:calc(100dvh - var(--ifm-navbar-height) - 3rem);font-family:"Geist",var(--kb-font-body);contain:layout;z-index:20;flex-direction:column;display:flex;position:sticky}.gcpTocDock:not(.gcpTocDock--collapsed){overflow-x:clip}.gcpTocDock .theme-doc-toc-desktop{flex:auto;min-height:0;max-height:none;position:static;top:auto}.gcpTocDock__panel{min-width:calc(var(--toc-rail-width,300px) - 2*var(--ifm-spacing-horizontal));flex-direction:column;flex:auto;min-height:0;display:flex}.gcpTocDock__dragHandle{cursor:col-resize;z-index:10;touch-action:none;background:0 0;width:8px;height:100%;position:absolute;top:0;left:0}.gcpTocDock__dragHandle:after{content:"";background:0 0;width:1px;position:absolute;top:0;bottom:0;left:0}.gcpTocDock__dragHandle:hover:after,.gcpTocDock__dragHandle:active:after,html[data-rail-dragging] .gcpTocDock__dragHandle:after{background:rgba(255,255,255,.14)}.gcpTocDock__dragHandle:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.gcpTocDock--collapsed{width:100%}.gcpTocDock__rail{cursor:pointer;background:0 0;border:0;flex:auto;width:100%;padding:0;position:relative}.gcpTocDock__rail:active{transform:none}.gcpTocDock__rail:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px;border-radius:var(--ui-radius-control)}.gcpTocTicks{--tick-pitch:14px;flex-direction:column;display:flex;position:absolute;inset:28px 0 12px;overflow:hidden}.gcpTocTick{left:0;right:0;top:var(--tick-top,0);height:var(--tick-pitch);justify-content:center;align-items:center;display:flex;position:absolute}.gcpTocTick i{background:var(--toc-deco);border-radius:1px;height:2px;display:block}.gcpTocTick--h2 i{width:12px}.gcpTocTick--h3 i{width:7px}.gcpTocTick--cur i{opacity:0}.gcpTocDock__rail:hover .gcpTocTick i{background:var(--toc-meta)}.gcpTocDock__rail:focus-visible .gcpTocTick i{background:var(--toc-meta)}.gcpTocMarker{top:calc((var(--tick-pitch) - 8px)/2);background:var(--toc-orange);pointer-events:none;width:8px;height:8px;transition:transform var(--rail-d-marker)var(--rail-ease);border-radius:2px;position:absolute;left:calc(50% - 4px)}.gcpTocMarker--aim{box-shadow:inset 0 0 0 1.5px var(--toc-orange);background:0 0;transition:none}.gcpTocTick--aim i{opacity:0}.gcpTocPeek{z-index:30;border-radius:var(--ui-radius-panel);opacity:0;visibility:hidden;pointer-events:none;width:260px;max-height:100%;transition:opacity var(--rail-d-peek)var(--rail-ease),transform var(--rail-d-peek)var(--rail-ease),visibility 0s linear var(--rail-d-peek);background:#16171a;flex-direction:column;padding:.5rem .25rem;display:flex;position:absolute;top:0;right:100%;transform:translate(6px);box-shadow:0 12px 32px rgba(0,0,0,.55)}.gcpTocPeek[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--rail-d-peek)var(--rail-ease),transform var(--rail-d-peek)var(--rail-ease),visibility 0s;transform:none}.gcpTocDock__pin{border:1px solid var(--toc-line);border-radius:var(--ui-radius-control);cursor:pointer;width:28px;height:28px;color:var(--toc-dim);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.gcpTocDock__pin:hover{color:var(--toc-orange)}.gcpTocDock__pin:focus-visible{color:var(--toc-heading);outline:2px solid var(--ui-focus-ring);outline-offset:2px}@media (pointer:coarse){.gcpTocDock__pin{width:44px;height:44px}}.gcpTocDock .table-of-contents>li,.gcpTocDisclosure .table-of-contents>li{margin-top:.25rem}.gcpTocDock .table-of-contents>li:first-child,.gcpTocDisclosure .table-of-contents>li:first-child{margin-top:0}.gcpTocDock .toc-sub-group,.gcpTocDisclosure .toc-sub-group,.gcpTocDock .table-of-contents ul,.gcpTocDisclosure .table-of-contents ul{padding-left:0}.gcpTocDock .toc-sub-group,.gcpTocDisclosure .toc-sub-group{padding-left:20px}.theme-doc-toc-desktop .table-of-contents__left-border{border-left:none;margin:0;padding:.1rem .3rem .4rem}.gcpTocDisclosure .table-of-contents__left-border{border-left:none}.gcpTocDock .table-of-contents,.gcpTocDock .table-of-contents ul,.gcpTocDock .table-of-contents li,.gcpTocDisclosure .table-of-contents,.gcpTocDisclosure .table-of-contents ul,.gcpTocDisclosure .table-of-contents li{margin:0;font-size:12.5px;line-height:1.3}.gcpTocDock .toc-sub-group li,.gcpTocDisclosure .toc-sub-group li{font-size:12px}.gcpTocDock .table-of-contents a,.gcpTocDisclosure .table-of-contents a{min-height:32px;color:var(--toc-dim);border-radius:var(--ui-radius-control);align-items:center;gap:0;padding:0 .4rem 0 0;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:none;display:flex}.gcpTocDock .table-of-contents a:hover,.gcpTocDisclosure .table-of-contents a:hover{color:var(--toc-heading)}.gcpTocDock .table-of-contents a:focus-visible{color:var(--toc-heading)}.gcpTocDisclosure .table-of-contents a:focus-visible{color:var(--toc-heading)}.gcpTocDock .table-of-contents a:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px;border-radius:var(--ui-radius-control)}.gcpTocDisclosure .table-of-contents a:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px;border-radius:var(--ui-radius-control)}.gcpTocDock .table-of-contents a.table-of-contents__link--active,.gcpTocDisclosure .table-of-contents a.table-of-contents__link--active{color:var(--toc-heading);font-weight:600}.gcpTocDock .table-of-contents a[data-aimed]{color:var(--toc-heading);background:rgba(255,255,255,.06)}.gcpTocDock .table-of-contents a[data-aimed]:not([aria-current=location]) .toc-slot:before{opacity:1;box-shadow:inset 0 0 0 1.5px var(--toc-orange);background:0 0}.toc-slot{display:none}.gcpTocDock .toc-slot,.gcpTocDisclosure .toc-slot{flex:0 0 16px;width:16px;height:8px;display:block;position:relative}.toc-slot:before{content:"";background:var(--toc-orange);opacity:0;border-radius:2px;width:8px;height:8px;position:absolute;top:0;left:4px}.gcpTocDock .table-of-contents a[aria-current=location] .toc-slot:before,.gcpTocDisclosure .table-of-contents a[aria-current=location] .toc-slot:before{opacity:1}.toc-label{flex:auto;min-width:0;display:grid}.toc-label:after{content:attr(data-t);visibility:hidden;height:0;font-weight:600;overflow:hidden}.toc-num{display:none}.gcpTocDock .toc-num,.gcpTocDisclosure .toc-num{font:400 12px/18px var(--kb-font-mono);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;color:var(--toc-meta);margin-right:6px;display:inline}.gcpTocDock .table-of-contents a,.gcpTocDisclosure .table-of-contents a{align-items:flex-start;min-height:0;padding-top:4px;padding-bottom:4px;line-height:18px}.gcpTocDock .toc-slot,.gcpTocDisclosure .toc-slot{height:18px}.gcpTocDock .toc-slot:before,.gcpTocDisclosure .toc-slot:before{top:5px}.gcpTocDock .toc-label>span,.gcpTocDisclosure .toc-label>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gcpTocDock .table-of-contents a.toc-grp,.gcpTocDisclosure .table-of-contents a.toc-grp{font:600 12px/1.35 "Geist",var(--kb-font-body);letter-spacing:.01em;color:#d6d8dd;border-radius:0;min-height:0;margin-top:6px;padding:4px 0}.gcpTocDock .table-of-contents>li:first-child>a.toc-grp,.gcpTocDisclosure .table-of-contents>li:first-child>a.toc-grp{margin-top:0}.toc-grp code{font:500 12px var(--kb-font-mono);color:inherit;background:0 0;border:0;padding:0}.toc-diff{height:18px;font:500 12px var(--kb-font-mono);color:#c0c4cb;flex:none;align-items:center;gap:6px;margin-left:8px;display:flex}.toc-status{flex:none}.toc-diff .toc-badge{letter-spacing:0;color:var(--toc-dim);font-size:12px;font-weight:400}@property --toc-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --toc-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes toc-edge-fade{0%{--toc-fade-top:0px;--toc-fade-bottom:28px}5%{--toc-fade-top:18px}95%{--toc-fade-bottom:28px}to{--toc-fade-top:18px;--toc-fade-bottom:0px}}.gcpTocDock__list{-webkit-mask-image:linear-gradient(transparent 0,#000 var(--toc-fade-top),#000 calc(100% - var(--toc-fade-bottom)),transparent);-webkit-mask-image:linear-gradient(transparent 0,#000 var(--toc-fade-top),#000 calc(100% - var(--toc-fade-bottom)),transparent);mask-image:linear-gradient(transparent 0,#000 var(--toc-fade-top),#000 calc(100% - var(--toc-fade-bottom)),transparent);animation:linear both toc-edge-fade;animation-timeline:scroll(self)}@media (forced-colors:active){.gcpTocMarker,.toc-slot:before{forced-color-adjust:none;background:highlight}.gcpTocTick i{forced-color-adjust:none;background:canvastext}.gcpTocMarker--aim,.gcpTocDock .table-of-contents a[data-aimed]:not([aria-current=location]) .toc-slot:before{outline-offset:-1.5px;background:0 0;outline:1.5px solid highlight}}.gcpTocDisclosure{font-family:"Geist",var(--kb-font-body);margin:0 0 1rem;display:none}@media (width<=1199px){.gcpTocDisclosure{display:block}}.gcpTocDisclosure__button{border:1px solid var(--toc-line);border-radius:var(--ui-radius-control);min-height:44px;color:var(--toc-heading);font:600 13px "Geist",var(--kb-font-body);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 .85rem 0 .6rem;display:inline-flex}.gcpTocDisclosure__button:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.gcpTocDisclosure__chevron{transition:transform var(--rail-d-expand)var(--rail-ease)}.gcpTocDisclosure[data-open=true] .gcpTocDisclosure__chevron{transform:rotate(90deg)}.gcpTocDisclosure__region{visibility:hidden;transition:grid-template-rows var(--rail-d-expand)var(--rail-ease),visibility 0s linear var(--rail-d-expand);grid-template-rows:0fr;display:grid}.gcpTocDisclosure[data-open=true] .gcpTocDisclosure__region{visibility:visible;transition:grid-template-rows var(--rail-d-expand)var(--rail-ease),visibility 0s;grid-template-rows:1fr}.gcpTocDisclosure__inner{min-height:0;overflow:hidden}.gcpTocDisclosure .table-of-contents a{min-height:44px}.toc-badge{font-family:var(--kb-font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:.56rem;font-weight:700}.toc-badge--easy{color:var(--kb-diff-easy)}.toc-badge--medium{color:var(--kb-diff-medium)}.toc-badge--hard{color:var(--kb-red-line)}.toc-badge--basic{color:var(--kb-diff-basic)}@keyframes bounce-arrow{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.scroll-arrow{animation:1.6s ease-in-out infinite bounce-arrow}.btn-patterns{transition:background .2s,color .2s,box-shadow .2s,border-color .2s}.btn-patterns:hover{color:#0d1117!important;background:linear-gradient(90deg,#ff6b1a 0%,#d4a843 100%)!important;border-color:transparent!important;box-shadow:0 4px 20px rgba(255,107,26,.3)!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.04) 75%) 0 0/200% 100%;animation:1.6s ease-in-out infinite shimmer}:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.pg-keyboard-root:focus-visible{outline:2px solid var(--pg-focus-ring);outline-offset:-2px}.pg-keyboard-root.pg-keyboard-root :focus-visible{outline:2px solid var(--pg-focus-ring);outline-offset:2px;box-shadow:none}.pg-panel-ctl:focus-visible{opacity:1!important}@media (width<=480px){.pg-transport{flex-wrap:wrap;row-gap:4px;height:auto!important;padding-top:4px!important;padding-bottom:4px!important}.pg-transport-scrub{order:1;flex:100%!important}}@container pg-inline (width<=440px){.pg-transport{flex-wrap:wrap;row-gap:4px;height:auto!important;padding-top:4px!important;padding-bottom:4px!important}.pg-transport-scrub{order:1;flex:100%!important}}@media (pointer:coarse){.pg-transport-btn,.pg-panel-ctl{min-width:44px;min-height:44px}.pg-divider[aria-orientation=vertical]{min-width:12px}.pg-divider[aria-orientation=horizontal]{min-height:12px}}@media screen{.pg-keyboard-root{--kb-font-body:var(--kb-font-geist);font-family:var(--kb-font-body);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;--kb-ink:var(--kb-graphite-t1);--kb-body:var(--kb-graphite-t2);--kb-mut:var(--kb-graphite-t2);--kb-mut2:var(--kb-graphite-t2);--kb-mut3:var(--kb-graphite-t3);--kb-code:var(--kb-graphite-t2);--kb-bg:var(--kb-graphite-bg);--kb-bg2:var(--kb-graphite-s1);--kb-bg3:var(--kb-graphite-s2);--kb-hair:var(--kb-graphite-line);--kb-line:var(--kb-graphite-line2)}}@media (width<=1024px){.pg-snap-container{display:none!important}.pg-mobile-layout{display:flex!important}}@media (width>=1025px){.pg-snap-container{display:flex!important}.pg-mobile-layout{display:none!important}}@media (width<=996px){.navbar-sidebar{background-color:var(--kb-bg);border-right:1px solid var(--kb-hair);width:min(86vw,320px);box-shadow:none}.navbar-sidebar__backdrop{background-color:var(--ui-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.navbar-sidebar__brand{background-color:var(--kb-bg);border-bottom:1px solid var(--kb-hair)}.navbar-sidebar__items{background-color:var(--kb-bg)}.navbar-sidebar__item{border-bottom:1px solid var(--kb-hair)}.navbar-sidebar__item .menu__link{color:var(--kb-body);border-radius:var(--ui-radius-control);align-items:center;min-height:44px;padding:0 1rem 0 2rem;font-size:.95rem;font-weight:500;display:flex;position:relative}.navbar-sidebar__item .menu__link:before{content:"";background:0 0;border-radius:2px;width:8px;height:8px;margin:-4px 0 0 4px;position:absolute;top:50%;left:1rem}.navbar-sidebar__item .menu__link--active:before{background:var(--kb-orange)}.navbar-sidebar__item .menu__link:hover{background-color:var(--kb-bg3);color:var(--kb-ink)}.navbar-sidebar__item .menu__link--active{color:var(--kb-ink);background-color:transparent;font-weight:600}.navbar-sidebar__back{background-color:var(--kb-bg2);color:var(--kb-mut);border-bottom:1px solid var(--kb-hair);align-items:center;min-height:44px;padding:0 1rem;font-size:.85rem;font-weight:600;display:flex}.navbar-sidebar__close{color:var(--kb-mut)}@media (forced-colors:active){.navbar-sidebar__item .menu__link--active:before{background:highlight}}.navbar__toggle{color:var(--kb-body);min-width:44px;min-height:44px}html[data-kb-drawer-hold] .navbar-sidebar,html[data-kb-drawer-hold] .navbar-sidebar__backdrop{opacity:1;visibility:visible;transition:none!important}html[data-kb-drawer-hold] .navbar-sidebar{transform:translate(0,0)}html[data-kb-drawer-hold] .navbar-sidebar__items{transition:none!important}html[data-kb-drawer-swap] .navbar-sidebar__items{animation:.15s ease-out kb-drawer-items-swap}}@keyframes kb-drawer-items-swap{0%{opacity:.35}to{opacity:1}}.kb-stamp{transform-box:fill-box;transform-origin:50%;animation:kb-stamp calc(.2s*var(--viz-motion-scale,1))cubic-bezier(.34,1.4,.64,1)calc(80ms*var(--viz-motion-scale,1))1 backwards}@keyframes kb-stamp{0%{transform:scale(.88)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kb-stamp{animation:none}}.pg-launch-btn{position:relative}.pg-sweep{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-sweep-dash{fill:none;stroke-width:2px;animation:2.6s linear infinite pgSweepDash}@keyframes pgSweepDash{to{stroke-dashoffset:-1000px}}@media (prefers-reduced-motion:reduce){.pg-sweep{display:none}.pg-sweep-dash{animation:none}}.roadmap-node{transition:transform .13s,box-shadow .13s}.roadmap-node:hover{transform:translate(-50%)translateY(-2px);box-shadow:0 4px 16px rgba(122,162,247,.28)}html.docs-doc-id-dsa-landing nav.theme-doc-breadcrumbs,html.docs-doc-id-dsa-landing footer[class*=docItemFooter],html.docs-doc-id-dsa-landing nav[class*=pagination]{display:none}html.docs-doc-id-dsa-landing main .container,html.docs-doc-id-dsa-landing main article{max-width:none}@media (width<=700px){[data-col=section],[data-col=site]{display:none!important}}@media (width>=997px){html:has(.theme-doc-toc-desktop) .theme-back-to-top-button{left:auto;right:calc(var(--doc-sidebar-width,300px) + 1.5rem)}html:has([class*=tocColRail]) .theme-back-to-top-button{right:4.5rem}}html .theme-back-to-top-button{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);width:2.5rem;height:2.5rem;transition:opacity .22s var(--ease-out),transform .32s var(--ease-out),visibility .22s,border-color .15s,background-color .15s;background-color:rgba(22,24,29,.82);transform:translateY(12px);box-shadow:0 6px 20px rgba(0,0,0,.35)}html .theme-back-to-top-button[class*=backToTopButtonShow]{transform:translateY(0)}html .theme-back-to-top-button:after{background-color:var(--kb-body-dim);transition:transform .2s var(--ease-out),background-color .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5 12l7-7 7 7'/%3E%3C/svg%3E") 50%/1.05rem 1.05rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5 12l7-7 7 7'/%3E%3C/svg%3E") 50%/1.05rem 1.05rem no-repeat}@media (hover:hover){html .theme-back-to-top-button:hover{border-color:var(--kb-line3);background-color:rgba(32,35,42,.92)}html .theme-back-to-top-button:hover:after{background-color:var(--ifm-color-primary);transform:translateY(-2px)}}html .theme-back-to-top-button:active{transform:translateY(0)scale(.94)}html .theme-back-to-top-button:focus-visible{outline:2px solid var(--ifm-color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){html .theme-back-to-top-button,html .theme-back-to-top-button:after{transition:opacity .15s,visibility .15s;transform:none!important}}code,kbd,samp,pre,pre *{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,none}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown{color:var(--kb-body)}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>p{letter-spacing:.005em;font-size:18px;line-height:1.65}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>ul{letter-spacing:.005em;font-size:18px;line-height:1.65}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>ol{letter-spacing:.005em;font-size:18px;line-height:1.65}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>blockquote{letter-spacing:.005em;font-size:18px;line-height:1.65}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>p{margin:0 0 .9em}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>ul li{line-height:1.5}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>ol li{line-height:1.5}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>table td{line-height:1.5}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>table th{line-height:1.5}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>hr{border:0;border-top:1px solid var(--kb-hair);margin:2em 0}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>blockquote{border:1px solid var(--kb-hair);border-radius:var(--ui-radius-panel);color:var(--kb-body-dim);border-left:0;padding:.6em 1em}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown strong{color:var(--kb-ink)}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown header h1{font-family:var(--kb-font-display);letter-spacing:-.02em;color:var(--kb-ink);font-size:44px;font-weight:600;line-height:1.2}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>h1{font-family:var(--kb-font-display);letter-spacing:-.02em;color:var(--kb-ink);font-size:44px;font-weight:600;line-height:1.2}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>h2{font-family:var(--kb-font-display);letter-spacing:-.02em;color:var(--kb-ink);font-size:28px;font-weight:600;line-height:1.2}html.plugin-id-default[data-theme=dark] .theme-doc-markdown>h2{font-family:var(--kb-font-display);font-size:var(--kb-text-xl);color:var(--kb-ink);border-bottom:1px solid var(--kb-hair);margin-top:3rem;padding-bottom:.5rem}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>h3{font-family:var(--kb-font-display);letter-spacing:-.01em;color:var(--kb-ink);font-size:22px;font-weight:600;line-height:1.2}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown>h4{font-family:var(--kb-font-display);color:var(--kb-ink);font-size:18px;font-weight:600;line-height:1.2}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-breadcrumbs .breadcrumbs__link{font-family:var(--kb-font-body);letter-spacing:normal;text-transform:none;color:var(--kb-mut);background:0 0;font-size:13px;font-weight:500}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-breadcrumbs .breadcrumbs__item--active .breadcrumbs__link{color:var(--kb-body)}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown :not(pre)>code{font-family:var(--kb-font-mono);background:var(--kb-bg2);border:1px solid var(--kb-hair);color:var(--kb-body);border-radius:3px;padding:1px 5px;font-size:.9em}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .theme-doc-markdown .solnotes :not(pre)>code{box-shadow:inset 0 -1px 0 var(--kb-line);background:0 0;border:0;border-radius:3px;padding:0 .08em}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .pagination-nav__link{border:1px solid var(--kb-line);border-radius:var(--ui-radius-panel);background:var(--kb-bg2);box-shadow:none;transition:border-color .12s}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .pagination-nav__link:hover{border-color:var(--kb-secondary)}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .pagination-nav__sublabel{font-family:var(--kb-font-body);letter-spacing:0;text-transform:none;color:var(--kb-body-dim);font-size:14px;font-weight:500}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .pagination-nav__link--next:hover .pagination-nav__label{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--kb-orange);text-decoration-color:var(--kb-orange);text-underline-offset:.25em;text-decoration-thickness:2px}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .pagination-nav__link--next:focus-visible .pagination-nav__label{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--kb-orange);text-decoration-color:var(--kb-orange);text-underline-offset:.25em;text-decoration-thickness:2px}html:is(.plugin-id-default,.plugin-id-dsa-writing,.plugin-id-dispatches,.plugin-id-gcp-ace,.plugin-id-fundamentals,.plugin-id-lld,.plugin-id-machine-intelligence,.plugin-id-os)[data-theme=dark] .pagination-nav__label{font-family:var(--kb-font-display);color:var(--kb-ink);font-size:16px;font-weight:600}@media print{:root,[data-theme=dark]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ifm-background-color:#fff;--ifm-background-surface-color:#fff;--ifm-font-color-base:#000;--ifm-heading-color:#000;--kb-bg:#fff;--kb-bg2:#fff;--kb-bg3:#f2f2f2;--kb-ink:#000;--kb-mut:#333;--kb-mut2:#333;--kb-line:#999;--kb-line2:#999;--kb-code:#111}html,body{color:#000!important;background:#fff!important}.navbar,footer,.theme-doc-sidebar-container,.theme-doc-toc-mobile,.gcpTocDock,.sticky-section-header-h2,.sticky-section-header-h3,.theme-back-to-top-button,.pg-keyboard-root [data-tabbar],.pg-keyboard-root [data-divider],.pg-keyboard-root .pg-tb-btn{display:none!important}}.katex-display{padding:.2em 0;overflow:auto hidden}@media (width>=997px){html[data-focus-motion] [class*=docSidebarContainer_],html[data-focus-motion] [class*=tocColRail_],html[data-focus-motion] [class*=tocColExpanded_]{transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}html[data-focus-dim] [class*=docSidebarContainer_],html[data-focus-dim] [class*=tocColRail_],html[data-focus-dim] [class*=tocColExpanded_]{opacity:0;pointer-events:none}html[data-focus-dim] [class*=docSidebarContainer_]{transform:translate(-24px)}html[data-focus-dim] [class*=tocColRail_],html[data-focus-dim] [class*=tocColExpanded_]{transform:translate(24px)}html[data-focus-mode] [class*=docSidebarContainer_],html[data-focus-mode] [class*=tocColExpanded_]{display:none!important}html[data-focus-mode] [class*=tocColRail_]{z-index:20;opacity:.35;pointer-events:auto;transition:opacity .18s var(--ease-out);position:fixed;top:3.5rem;right:0;transform:none}html[data-focus-mode] [class*=tocColRail_]:is(:hover,:focus-within){opacity:1}html[data-focus-mode] .gcpTocDock{height:calc(100dvh - 5rem);top:0}html[data-focus-mode] .gcpTocPeek .gcpTocDock__pin{display:none}html[data-focus-mode] [class*=docItemCol_],html[data-focus-mode] [class*=docItemColWide_]{flex:100%;max-width:100%!important}html[data-focus-mode]:has([class*=tocColRail_],[class*=tocColExpanded_]) [class*=docItemContainer_]{max-width:min(var(--focus-width,80%),calc(100% - 6rem));margin-inline:auto}html[data-focus-mode]{--ifm-navbar-height:0px}html[data-focus-mode] .navbar{display:none}html[data-focus-motion] .navbar{transition:background-color .26s var(--ease-out),border-color .26s var(--ease-out)}html[data-focus-motion] .navbar__items>:not([data-focus-chip]){transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}html[data-focus-dim] .navbar{background-color:transparent;border-color:transparent}html[data-focus-dim] .navbar__items>:not([data-focus-chip]){opacity:0;pointer-events:none;transform:translateY(-14px)}}a[href^=http]:not([href^="https://dsapanicle.com"]){cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M14 11Q8 9 6 5Q4.6 2.4 2.5 2.5' stroke='%23ececee' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='2.5' cy='2.5' r='1.3' fill='%23ff7139'/%3E%3Cellipse cx='19' cy='15' rx='8.5' ry='7.65' fill='%231c1d21' stroke='%23ececee' stroke-width='1.5'/%3E%3Ccircle cx='15.77' cy='14.57' r='2.21' fill='%23ececee'/%3E%3Ccircle cx='15.27' cy='13.97' r='1.02' fill='%230f0f11'/%3E%3Ccircle cx='22.23' cy='14.57' r='2.21' fill='%23ececee'/%3E%3Ccircle cx='21.73' cy='13.97' r='1.02' fill='%230f0f11'/%3E%3Crect x='8.5' y='17.5' width='22.5' height='13.5' rx='2.5' fill='%2315161a' stroke='%23ececee' stroke-width='1.4'/%3E%3Cpath d='M17 27.5L22.5 22M18.8 22H22.5V25.7' stroke='%23ff7139' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 2 2,pointer}a[target=_blank]{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M14 11Q8 9 6 5Q4.6 2.4 2.5 2.5' stroke='%23ececee' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='2.5' cy='2.5' r='1.3' fill='%23ff7139'/%3E%3Cellipse cx='19' cy='15' rx='8.5' ry='7.65' fill='%231c1d21' stroke='%23ececee' stroke-width='1.5'/%3E%3Ccircle cx='15.77' cy='14.57' r='2.21' fill='%23ececee'/%3E%3Ccircle cx='15.27' cy='13.97' r='1.02' fill='%230f0f11'/%3E%3Ccircle cx='22.23' cy='14.57' r='2.21' fill='%23ececee'/%3E%3Ccircle cx='21.73' cy='13.97' r='1.02' fill='%230f0f11'/%3E%3Crect x='8.5' y='17.5' width='22.5' height='13.5' rx='2.5' fill='%2315161a' stroke='%23ececee' stroke-width='1.4'/%3E%3Cpath d='M17 27.5L22.5 22M18.8 22H22.5V25.7' stroke='%23ff7139' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 2 2,pointer}a.theme-doc-card-container.card{background:var(--ui-raised-edge-light)top/100% 1px no-repeat,var(--ui-raised-bg);box-shadow:var(--ui-raised-shadow);border-radius:var(--ui-radius-panel);border:0}a.theme-doc-card-container.card:hover{box-shadow:0 0 0 1px var(--ui-line-strong),var(--ui-raised-highlight)}html.plugin-id-gcp-ace{--gcp-blue:#8ab4f8;--gcp-green:#81c995;--gcp-yellow:#fdd663;--gcp-red:#f28b82;--gcp-font-display:"Schibsted Grotesk",system-ui,sans-serif;--gcp-font-mono:"Roboto Mono",var(--ifm-font-family-monospace);--ifm-color-primary:#8ab4f8;--ifm-color-primary-dark:#669df6;--ifm-color-primary-darker:#4285f4;--ifm-color-primary-darkest:#1a73e8;--ifm-color-primary-light:#aecbfa;--ifm-color-primary-lighter:#c6dafc;--ifm-color-primary-lightest:#e8f0fe;--ifm-heading-font-family:var(--gcp-font-display);--ifm-heading-font-weight:600;--ifm-h1-font-size:2.3rem}html.plugin-id-gcp-ace .markdown h1{letter-spacing:-.02em}html.plugin-id-gcp-ace .markdown h2{letter-spacing:-.01em}.gcp-hero{margin-bottom:2rem}.gcp-hero__kicker{font-family:var(--gcp-font-mono);letter-spacing:.08em;color:var(--gcp-blue);margin-bottom:.4rem;font-size:.78rem}.gcp-hero__kicker:before{content:"$ ";opacity:.55}.gcp-blueprint{flex-direction:column;gap:.45rem;max-width:640px;margin:1.25rem auto 2rem;display:flex}.gcp-blueprint__row{grid-template-columns:minmax(12rem,18rem) 1fr 3ch;align-items:center;gap:.8rem;display:grid}.gcp-blueprint__label{font-family:var(--gcp-font-mono);color:var(--ifm-color-emphasis-700);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.gcp-blueprint__bar{background:color-mix(in srgb,var(--gcp-blue)14%,transparent);border-radius:999px;height:.55rem;overflow:hidden}.gcp-blueprint__bar:before{content:"";height:100%;width:var(--w,0%);border-radius:inherit;background:var(--gcp-blue);display:block}.gcp-blueprint__row--s1 .gcp-blueprint__bar:before{width:66%}.gcp-blueprint__row--s2 .gcp-blueprint__bar:before,.gcp-blueprint__row--s3 .gcp-blueprint__bar:before{width:100%}.gcp-blueprint__row--s4 .gcp-blueprint__bar:before{width:66%}.gcp-blueprint__pct{font-family:var(--gcp-font-mono);color:var(--ifm-color-emphasis-600);text-align:right;font-size:.78rem}@media (width<=640px){.gcp-blueprint__row{grid-template-columns:1fr 3ch}.gcp-blueprint__bar{grid-column:1/2}.gcp-blueprint__label{grid-column:1/-1}.gcp-comparecols--columns{grid-template-columns:1fr}.gcp-comparecols--columns .gcp-comparecols__item{padding:.55rem 0}.gcp-comparecols--columns .gcp-comparecols__item:not(:last-child){border-right:none;border-bottom:1px solid var(--ifm-color-emphasis-200)}.gcp-card--recall .gcp-decision__br{grid-template-columns:1fr;align-items:start}}.gcp-card__copyall{margin-left:auto;font-size:12px}.gcp-exam-badge{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-key);font-family:var(--gcp-font-mono);color:var(--ui-text-body);background:0 0;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:.28rem .8rem;font-size:14px;font-weight:500;display:inline-flex}.gcp-exam-badge__label{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.gcpSidebarCheck{border:1.5px solid var(--ifm-color-emphasis-400);color:transparent;cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;font-size:.75rem;line-height:1;display:inline-flex}.gcpSidebarCheck:hover{border-color:var(--ifm-color-primary)}.gcpSidebarCheck--on{background:var(--ifm-color-primary);border-color:var(--ifm-color-primary);color:#fff}.gcpProgress{background:#1c1d21;border:1px solid rgba(255,255,255,.14);border-radius:10px;align-items:center;gap:.75rem;margin:2.5rem 0 1rem;padding:.65rem .85rem;display:flex}.gcpProgress__label{min-width:0;color:var(--toc-dim,#c0c4cb);flex:1;font-size:13px;line-height:1.4}.gcpProgress__label b{color:var(--toc-heading,#f2f3f5);font-weight:600;display:block}.gcpProgress__count{font:500 12px var(--kb-font-mono,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--toc-dim,#c0c4cb)}.gcpProgress__btn{min-height:32px;font:600 12.5px var(--kb-font-body,inherit);color:var(--toc-heading,#f2f3f5);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.14);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 .8rem 0 .65rem;transition:background-color .15s ease-out,border-color .22s cubic-bezier(.16,1,.3,1),transform .1s ease-out;display:inline-flex}.gcpProgress__btn:hover{background:rgba(255,255,255,.06)}.gcpProgress__btn:active{transform:scale(.97)}.gcpProgress__btn:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.gcpProgress__btn--done{border-color:rgba(76,195,138,.5)}.gcpProgress__ring{fill:transparent;stroke:rgba(255,255,255,.4);stroke-width:1.4px;transition:fill .22s cubic-bezier(.16,1,.3,1),stroke .22s cubic-bezier(.16,1,.3,1)}.gcpProgress__btn:hover .gcpProgress__ring{stroke:#4cc38a}.gcpProgress__btn--done .gcpProgress__ring{fill:#4cc38a;stroke:#4cc38a}.gcpProgress__tick{fill:none;stroke:#0b0c0f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .12s ease-in}.gcpProgress__btn--done .gcpProgress__tick{stroke-dashoffset:0;transition:stroke-dashoffset .26s cubic-bezier(.16,1,.3,1) 80ms}.gcpProgress__txt--swap{animation:.18s cubic-bezier(.16,1,.3,1) both gcpProgressTxt}@keyframes gcpProgressTxt{0%{opacity:0;transform:translateY(3px)}}.gcpProgress__txt,.gcpProgress__n{display:inline-block}.gcpProgress__count{display:inline-block;overflow:hidden}.gcpProgress__n--up{animation:.9s both gcpProgressUp}.gcpProgress__n--down{animation:.18s cubic-bezier(.16,1,.3,1) both gcpProgressDown}@keyframes gcpProgressUp{0%{opacity:0;color:#4cc38a;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(100%)}30%{opacity:1;color:#4cc38a;animation-timing-function:ease-out;transform:none}}@keyframes gcpProgressDown{0%{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.gcpProgress__btn:active{transform:none}.gcpProgress__tick{transition:none!important}.gcpProgress__txt--swap,.gcpProgress__n--down{animation:none}.gcpProgress__n--up{animation-name:gcpProgressFlash}@keyframes gcpProgressFlash{0%,30%{color:#4cc38a}}}@media (pointer:coarse){.gcpProgress__btn{min-height:44px}}.gcpTocDock{top:calc(var(--ifm-navbar-height) + 1rem);height:calc(100vh - (var(--ifm-navbar-height) + 2rem));flex-direction:column;display:flex;position:sticky}.gcpTocDock__list{flex:0 auto;min-height:0;max-height:none;position:static;top:auto;overflow-y:auto}.gcp-comparecols{display:grid}.gcp-comparecols--columns{grid-template-columns:1fr 1fr}.gcp-comparecols--columns .gcp-comparecols__item{padding:.6rem .8rem}.gcp-comparecols--columns .gcp-comparecols__item:not(:last-child){border-right:1px solid var(--ifm-color-emphasis-200)}.gcp-comparecols--rows .gcp-comparecols__item{padding:.55rem 0}.gcp-comparecols--rows .gcp-comparecols__item:not(:last-child){border-bottom:1px solid var(--ifm-color-emphasis-200)}.gcp-comparecols__name{color:var(--kb-ink);margin-bottom:.2rem;font-size:.92rem;font-weight:700;display:block}.gcp-comparecols__body{color:var(--kb-body);font-size:.88rem;display:block}.gcp-comparecols__body[data-quiz-target]{outline:1px dashed var(--ui-line-strong);outline-offset:-1px;background:var(--ui-surface-hover);cursor:pointer;border-radius:5px}.gcp-comparecols__body[data-quiz-target][data-next]{outline-color:var(--ui-orange)}.gcp-comparecols__body[data-quiz-target][aria-disabled=true]{cursor:default}.gcp-comparecols__body[data-quiz-target][data-revealed]{cursor:default;background:0 0;outline-color:transparent}.gcp-comparecols__body[data-quiz-target]:not([data-revealed]) .gcp-comparecols__text{visibility:hidden}.gcp-comparecols__body[data-quiz-target][data-revealed] .gcp-comparecols__text{animation:gcp-compare-wipe .3s var(--ease-out)}.gcp-comparecols__body[data-quiz-target]:focus-visible{outline:2px solid var(--ifm-link-color)}@keyframes gcp-compare-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.gcp-comparecols__body[data-quiz-target][data-revealed] .gcp-comparecols__text{animation:none}}.gcp-card--recall .gcp-decision__br{flex-wrap:unset;grid-template-columns:1fr auto auto;align-items:center;display:grid}.plate_SPsf{background:var(--kb-red-dim);border:1px solid var(--kb-red-line);margin:1rem 0;padding:1.25rem 1.5rem}.page_FrGD{margin:2rem}.label_uIDp{font-family:var(--kb-font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--kb-red-line);margin-bottom:.5rem;font-size:.75rem;display:block}.headline_H__y{font-family:var(--kb-font-display);text-transform:uppercase;color:var(--kb-on-red);margin:0 0 .4rem;font-size:1.25rem}.copy_ZPub{font-family:var(--kb-font-body);color:var(--kb-on-red);margin:0;font-size:.9rem}.copy_ZPub code{color:var(--kb-ink)}.message_xsOH{border-left:2px solid var(--kb-red-line);font-family:var(--kb-font-mono);white-space:pre-wrap;color:var(--kb-ink);margin:.75rem 0 0;padding:.6rem .75rem;font-size:.75rem}.details_PLsa{font-family:var(--kb-font-mono);color:var(--kb-on-red);margin-top:.9rem;font-size:.75rem}.summary_bhQb{cursor:pointer;text-transform:uppercase;letter-spacing:1px}.trace_fko8{background:var(--kb-bg3);border:1px solid var(--kb-hair);white-space:pre-wrap;max-height:18rem;color:var(--kb-code);margin-top:.5rem;padding:.75rem;overflow:auto}.action_SyM3{background:var(--kb-bg2);border:2px solid var(--kb-orange);color:var(--kb-ink);font-family:var(--kb-font-mono);text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin-top:1.1rem;padding:.55rem 1rem;font-size:.8rem}.action_SyM3:hover{background:var(--kb-bg3)}.card_GMrG{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface-raised);padding:12px 14px;font-size:.85rem;line-height:1.5;position:fixed}.word_R3aM{font-family:var(--kb-font-display);color:var(--ui-text-head);font-size:1rem;font-weight:700}.muted_y8Gr{color:var(--ui-text-dim);font-size:.8rem}.pos_IpEh{color:var(--ui-text-dim);font-family:var(--kb-font-mono);text-transform:uppercase;letter-spacing:.06em;margin:8px 0 2px;font-size:.75rem;font-weight:700}.def_s2hc{color:var(--ui-text-body)}:where(.button_tWh_){cursor:pointer;font-family:inherit;transition:background-color .12s,border-color .12s,color .12s,opacity .12s,transform .12s}:where(.button_tWh_:not([data-variant=plain]):disabled,.button_tWh_:not([data-variant=plain])[aria-disabled=true]){cursor:not-allowed;opacity:.45}:where(.button_tWh_:active:not(:disabled):not([aria-disabled=true])){transform:scale(.94)}.button_tWh_[data-variant=primary],.button_tWh_[data-variant=secondary],.button_tWh_[data-variant=quiet],.button_tWh_[data-variant=icon]{isolation:isolate;position:relative;overflow:hidden}.button_tWh_[data-variant]:not([data-variant=plain]):after{content:"";left:var(--x,50%);top:var(--y,50%);opacity:0;z-index:-1;pointer-events:none;background:currentColor;border-radius:50%;width:8px;height:8px;margin:-4px;position:absolute}.button_tWh_[data-variant=primary]:after{background:#fff}.button_tWh_[data-rip]:not(:disabled):not([aria-disabled=true]):after{animation:button-rip_jfww .55s var(--ease-out)}@keyframes button-rip_jfww{0%{opacity:.28;transform:scale(0)}to{opacity:0;transform:scale(26)}}.button_tWh_[data-variant=primary],.button_tWh_[data-variant=secondary],.button_tWh_[data-variant=quiet],.button_tWh_[data-variant=icon]{border-radius:var(--ui-radius-control,6px);height:30px;color:var(--ui-text-body);background:0 0;border:1px solid transparent;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.button_tWh_[data-variant=primary]{background:var(--ui-orange);border-color:var(--ui-orange);color:var(--ui-surface-page);font-weight:600}.button_tWh_[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08)}.button_tWh_[data-variant=secondary]{border-color:var(--ui-line-strong)}.button_tWh_[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.button_tWh_[data-variant=quiet]:hover:not(:disabled):not([aria-disabled=true]),.button_tWh_[data-variant=icon]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-surface-hover);color:var(--ui-text-head)}.button_tWh_[data-variant=secondary][data-active]{background:var(--ui-surface-hover);border-color:var(--ui-text-head);color:var(--ui-text-head)}.button_tWh_[data-variant=icon]{width:30px;padding:0}@media (pointer:coarse){.button_tWh_[data-variant=primary],.button_tWh_[data-variant=secondary],.button_tWh_[data-variant=quiet],.button_tWh_[data-variant=icon]{min-height:44px}.button_tWh_[data-variant=icon]{min-width:44px}}@media (prefers-reduced-motion:reduce){:where(.button_tWh_){transition:opacity .12s}:where(.button_tWh_:active:not(:disabled):not([aria-disabled=true])){transform:none}.button_tWh_[data-rip]:after{animation:none}}.tip_rbzu{z-index:var(--ui-z-tooltip);background:var(--kb-bg2);border:1px solid var(--kb-hair);max-width:380px;color:var(--kb-mut2);font-family:var(--kb-font-mono);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:3px;padding:4px 10px;font-size:.75rem;line-height:1.35;position:fixed;overflow:hidden}.tip_rbzu[data-placement=right]{transform:translateY(-50%)}.tip_rbzu[data-placement=left]{transform:translate(-100%,-50%)}.tip_rbzu[data-placement=top]{transform:translate(-50%,-100%)}.tip_rbzu[data-variant=rich]{max-width:320px;color:var(--kb-body);white-space:pre-wrap;text-overflow:clip;padding:8px 10px;overflow:visible}:where(.field_P18l){box-sizing:border-box;background:var(--ui-field-bg);box-shadow:var(--ui-field-inset);color:var(--ui-text-head);border:1px solid var(--ui-field-border);border-radius:var(--ui-radius-control,6px);font-family:var(--kb-font-mono);padding:0 10px;font-size:13px;transition:border-color .12s,box-shadow .12s}:where(.input_Q_qt){height:32px}:where(.textarea_Pt_J){resize:vertical;padding:8px 10px;line-height:1.5}.field_P18l::placeholder{font-family:var(--ifm-font-family-base,inherit);color:var(--ui-text-meta)}:where(.field_P18l:focus,.field_P18l:focus-visible){border-color:var(--ui-field-focus-border)}.field_P18l:not([data-bare]):focus-visible{outline:none}:where(.field_P18l:disabled){opacity:.45;cursor:not-allowed}.field_P18l[data-error]{border-color:var(--kb-red-line)}.wrap_nWgq{flex-direction:column;min-width:0;display:inline-flex}:where(.field_P18l[data-bare]){height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.error_G12W{color:var(--kb-red-line);margin-top:4px;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){:where(.field_P18l){transition:none}}.close_Rvx7{--close-red-top:#e5484d;--close-red-bot:#c8353b;--close-red-press-top:#b92a30;--close-red-press-bot:#9a2228;--close-lit:linear-gradient(180deg,var(--close-red-top),var(--close-red-bot));--close-pressed:linear-gradient(180deg,var(--close-red-press-top),var(--close-red-press-bot));--close-ease:cubic-bezier(.2,.8,.2,1);--g:15px}.close_Rvx7[data-variant=icon]{width:30px;min-width:0;height:30px;min-height:0;color:var(--ui-text-dim);background:0 0;border:1px solid transparent;flex:none;padding:0}.close_Rvx7[data-variant=icon][data-close-size=sm]{--g:12px;border-radius:var(--ui-radius-control);width:22px;height:22px}.close_Rvx7[data-variant=icon][data-close-size=xs]{--g:10px;border-radius:var(--ui-radius-key);width:16px;height:16px}.close_Rvx7 svg{width:var(--g);height:var(--g);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round}.close_Rvx7 path{stroke-dasharray:1}.close_Rvx7[data-variant=icon][data-framed]{border-color:var(--ui-line-strong);background:var(--ui-surface-raised)}.close_Rvx7[data-variant=icon][data-badge]{border-color:var(--ui-line-strong);background:var(--ui-surface-raised);border-radius:50%}.close_Rvx7[data-variant=icon]:hover:not(:disabled):not([aria-disabled=true]){background:var(--close-lit);color:#fff;border-color:transparent}.close_Rvx7[data-variant=icon]:focus-visible{background:var(--close-lit);color:#fff;border-color:transparent}.close_Rvx7[data-variant=icon]:active:not(:disabled):not([aria-disabled=true]){background:var(--close-pressed)}.close_Rvx7:hover .a_dZ9n{animation:close-draw_GhyO .22s var(--close-ease)both}.close_Rvx7:focus-visible .a_dZ9n{animation:close-draw_GhyO .22s var(--close-ease)both}.close_Rvx7:hover .b_UoPB{animation:close-draw_GhyO .22s .14s var(--close-ease)both}.close_Rvx7:focus-visible .b_UoPB{animation:close-draw_GhyO .22s .14s var(--close-ease)both}@keyframes close-draw_GhyO{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.close_Rvx7 path{animation:none!important}}.pill_OVcv{z-index:1000;background:var(--ui-surface-raised);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-panel);font-family:var(--kb-font-mono);align-items:center;gap:8px;padding:6px 10px;font-size:.75rem;display:flex;position:fixed;top:16px;right:16px}.input_wGPm{width:160px}.input_wGPm:focus-visible{outline:none}.pill_OVcv:focus-within{box-shadow:inset 0 0 10px -3px color-mix(in srgb,var(--kb-orange)35%,transparent)}.count_Z47o{color:var(--kb-mut2);white-space:nowrap}.highlight_uhM_{background:var(--kb-yellow);color:var(--kb-on-accent)}.backdrop_RVXG{background:var(--ui-backdrop);animation:.15s ease-out backdropIn_I7VV;position:fixed;inset:0}@keyframes backdropIn_I7VV{0%{opacity:0}to{opacity:1}}.wrap_iA89{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card_oZmM{padding:16px}.panel_W7mW{box-sizing:border-box;background:var(--ui-surface-raised);width:100%;max-height:calc(100dvh - 32px);color:var(--ui-text-body);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-panel);box-shadow:none;outline:none;flex-direction:column;gap:12px;padding:16px 20px 18px;display:flex}.panel_W7mW[data-size=sm]{max-width:420px}.panel_W7mW[data-size=md]{max-width:640px}.panel_W7mW[data-size=lg]{max-width:960px}@media (width<=639px){.card_oZmM{padding:0}.panel_W7mW{border-width:0;border-radius:0;max-width:none;height:100dvh;max-height:none}}.kickerRow_VDx6{justify-content:space-between;align-items:center;gap:12px;display:flex}.kicker_Kq89{font-family:var(--kb-font-pixel);color:var(--ui-text-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.close_KSOO{margin-left:auto}.title_AMvX{color:var(--ui-text-head);margin:0;font-size:15px;font-weight:600;line-height:1.35}.body_yAf9{flex:auto;min-height:0;overflow-y:auto}.footer_eZcB{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.kbd_YnrS{box-sizing:border-box;font-family:var(--kb-font-mono);letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--ui-text-head);background:var(--ui-kbd-bg);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-key);box-shadow:var(--ui-kbd-highlight);transition:transform .28s var(--kbd-release-ease,ease-out);border-bottom-width:3px;padding:1px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.kbd_YnrS[data-size=sm]{padding:0 4px;line-height:14px}.kbd_YnrS[data-pressed]{background:var(--ui-surface-hover);transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.kbd_YnrS{transition:none}}.group_EQFr+.group_EQFr{border-top:1px solid var(--ui-line);margin-top:14px;padding-top:14px}.groupLabel_R_CE{font-family:var(--kb-font-pixel);color:var(--ui-text-dim);margin:0 0 8px;font-size:12px;font-weight:400}.row_kxO4{color:var(--ui-text-body);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:.85rem;display:flex}.label_fYjO{text-align:left}.rowButton_VivD{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none}.rowButton_VivD:hover .label_fYjO{-webkit-text-decoration:underline;text-decoration:underline}.rowButton_VivD:focus-visible .label_fYjO{-webkit-text-decoration:underline;text-decoration:underline}.rail_EmlA{--s:.5;--a:.22;--ta:.035;z-index:199;-webkit-user-select:none;user-select:none;width:14px;position:fixed;top:4px;bottom:4px;right:0}.rail_EmlA[hidden]{display:none}.rail_EmlA:before{content:"";width:8px;scale:var(--s)1;transform-origin:100%;background:rgba(255,255,255,var(--ta));border-radius:4px;transition:scale .25s cubic-bezier(.2,.8,.2,1),background-color .25s;position:absolute;top:0;bottom:0;right:4px}.thumb_EKsz{width:8px;scale:var(--s)1;transform-origin:100%;background:rgba(255,255,255,var(--a));border-radius:6px;transition:scale .25s cubic-bezier(.2,.8,.2,1),background-color .2s;position:absolute;top:0;right:4px}.dragging_Xg7e .thumb_EKsz{background:var(--kb-ink)}@media (prefers-reduced-motion:reduce){.rail_EmlA:before,.thumb_EKsz{transition:none}}.viewport_HQbZ{pointer-events:none;flex-direction:column-reverse;gap:8px;width:min(320px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}@media (width<=1024px){body:has(.pg-mobile-layout) .viewport_HQbZ{bottom:128px}}@media (width<=640px){.viewport_HQbZ{left:50%;right:auto;transform:translate(-50%)}}.toast_ezGX{pointer-events:auto;box-sizing:border-box;background:var(--ui-surface-raised);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-panel);box-shadow:none;color:var(--ui-text-body);padding:10px 12px}.kicker_UhM_{font-family:var(--kb-font-pixel);color:var(--ui-text-head);align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.square_ed02{background:var(--ui-success);border-radius:2px;flex:none;width:8px;height:8px}.toast_ezGX[data-tone=fail] .square_ed02{background:var(--kb-red-line)}.title_fZD6{flex:1;min-width:0}.action_S5bQ{font:inherit;color:var(--ui-text-dim);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;flex:none;padding:0 2px;-webkit-text-decoration:underline;text-decoration:underline}.action_S5bQ:hover{color:var(--ui-text-head)}.detail_gc8_{color:var(--ui-text-body);overflow-wrap:anywhere;margin:4px 0 0 16px;font-size:13px;line-height:1.4}.detail_gc8_[data-mono]{font-family:var(--kb-font-mono);font-size:12px}.trigger_Nn_W{box-sizing:border-box;border-radius:var(--ui-radius-control);color:var(--ui-text-head);font:inherit;cursor:pointer;background:0 0;border:1px solid transparent;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;display:inline-flex}.trigger_Nn_W[data-open]{border-color:var(--ui-line-strong);background:var(--ui-surface-raised)}.trigger_Nn_W:focus-visible{outline:none}.trigger_Nn_W[data-focus]{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.trigger_Nn_W[data-disabled],.trigger_Nn_W:disabled{cursor:not-allowed;opacity:.45}.field_FTdj,.field_FTdj[data-open]{border-color:var(--ui-field-border);background:var(--ui-field-bg);min-height:32px;box-shadow:var(--ui-field-inset);justify-content:space-between}.field_FTdj[data-focus],.field_FTdj[data-open]{border-color:var(--ui-field-focus-border);outline:none}.chevron_xjg2{color:var(--ui-text-meta);flex-shrink:0}.chevron_xjg2[data-open]{transform:rotate(180deg)}.panel_Jyze{box-sizing:border-box;min-width:var(--ui-menu-anchor-width,160px);background:var(--ui-surface-raised);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);max-height:min(320px,70vh);color:var(--ui-text-body);transform-origin:top;clip-path:inset(0 round var(--ui-radius-panel));transition:clip-path var(--ui-menu-open-ms,.56s)var(--ui-menu-open-ease,ease-out),opacity .12s linear;outline:none;padding:4px;font-size:14px;overflow-y:auto}.panel_Jyze[data-closed]{opacity:0;clip-path:inset(0 0 100% 0 round var(--ui-radius-panel))}.panel_Jyze[data-anchor^=top]{transform-origin:bottom}.panel_Jyze[data-anchor^=top][data-closed]{clip-path:inset(100% 0 0 0 round var(--ui-radius-panel))}.panel_Jyze[data-leave]{transition-duration:var(--ui-menu-close-ms,.22s);transition-timing-function:var(--ui-menu-close-ease,ease-in)}@media (prefers-reduced-motion:reduce){.panel_Jyze,.panel_Jyze[data-closed],.panel_Jyze[data-anchor^=top][data-closed]{clip-path:none;transition:opacity .12s ease-out}}.row_xccy{box-sizing:border-box;border-radius:var(--ui-radius-chip);width:100%;min-height:34px;color:var(--ui-text-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;-webkit-text-decoration:none;text-decoration:none;display:flex}.row_xccy[data-focus],.row_xccy:hover{background:var(--ui-surface-hover);color:var(--ui-text-head)}.row_xccy:focus-visible{outline-offset:-2px}.row_xccy[data-selected],.row_xccy[aria-checked=true]{color:var(--ui-text-head);font-weight:500}.row_xccy[data-disabled]{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.row_xccy{min-height:44px}}.check_N6WP{width:14px;color:var(--ui-text-head);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rowLabel_wAVx{flex:1;min-width:0}.hint_Fnpg{color:var(--ui-text-meta);flex-shrink:0;align-items:center;margin-left:auto;font-size:12px;display:inline-flex}.sectionLabel_HA84{color:var(--ui-text-dim);font-family:var(--kb-font-pixel);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px 2px;font-size:12px;font-weight:500}.separator_kILK{background:var(--ui-line);height:1px;margin:4px 6px}.tile__FiP{width:16px;height:16px;transition:transform .38s var(--ease-spring);flex:none;display:block;overflow:visible}.tile__FiP[data-bump]{transform:scale(1.18)}.tile__FiP *{transform-box:fill-box;transform-origin:50%;transition:transform .38s var(--ease-spring),opacity .15s,stroke-dashoffset .3s var(--ease-out)60ms,stroke-opacity .25s,fill-opacity .25s}.tint_r9Lz{fill:currentColor;fill-opacity:.16}.tile__FiP[data-s=none] .tint_r9Lz{fill-opacity:.1}.edge_O1YP{fill:none;stroke:currentColor;stroke-width:2.2px}.dotg_H8Wl{fill:currentColor;opacity:0;transform:scale(0)}.chk_dqMt,.rv_nEN2{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.head_s5Nd{fill:currentColor;opacity:0;transform:scale(.4)}.tile__FiP[data-s=attempted] .dotg_H8Wl{opacity:1;transform:scale(1)}.tile__FiP[data-s=solved] .chk_dqMt{stroke-dashoffset:0;opacity:1}.tile__FiP[data-s=revisit] .edge_O1YP{stroke-opacity:0}.tile__FiP[data-s=revisit] .rv_nEN2{stroke-dashoffset:0;opacity:1}.tile__FiP[data-s=revisit] .head_s5Nd{opacity:1;transform:scale(1)}.label_PWME{height:1.2em;color:var(--pc-dim,var(--ui-text-body));line-height:1.2em;display:inline-grid;overflow:hidden}.word_Aq8o[data-motion=up]{animation:roll-up_pcOr .35s var(--ease-spring)}.word_Aq8o[data-motion=down]{animation:roll-down_KiRs .35s var(--ease-spring)}@keyframes roll-up_pcOr{0%{opacity:0;transform:translateY(100%)}}@keyframes roll-down_KiRs{0%{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.tile__FiP,.tile__FiP *,.word_Aq8o{transition:none;animation:none}}.split_acyE{align-items:center;display:inline-flex}.main_eAWq{box-sizing:border-box;border-radius:var(--ui-radius-control);height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid transparent;align-items:center;gap:7px;padding:0 2px 0 6px;display:inline-flex}.main_eAWq:hover{background:var(--ui-surface-raised)}#__docusaurus-base-url-issue-banner-container{display:none}.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)}.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}.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)}}:where(.square_UXJL){box-sizing:border-box;border-radius:var(--ui-radius-key);width:20px;height:20px;font-family:var(--kb-font-mono);-webkit-user-select:none;user-select:none;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}:where(.word_XXK2){white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:600;line-height:1.4}:where(.dot_AtZs){color:var(--ui-text-body);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:inline-flex}:where(.dotMark_o3fB){border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}:where(.tag_f4kw){box-sizing:border-box;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-chip);color:var(--ui-text-body);white-space:nowrap;align-items:center;gap:6px;padding:1px 7px;font-size:12px;font-weight:500;line-height:20px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}:where(.link_qKwt){color:var(--ui-link);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.mobileWrapper_Vf_e{flex-direction:column;display:flex}.mobileShelfButton_A2rn{cursor:pointer;width:100%;min-height:44px;font-family:var(--kb-font-display);color:var(--kb-ink);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.95rem;font-weight:700;display:flex}.mobileSubjectList_obIi{margin-left:.75rem;padding-left:.75rem}.mobileSubjectRow_r9Wm{min-height:44px;font-family:var(--kb-font-body);color:var(--kb-mut);justify-content:space-between;align-items:center;gap:10px;padding:.4rem .5rem .4rem 1.5rem;font-size:.875rem;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.mobileSubjectRow_r9Wm:before{content:"";border-radius:2px;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:.25rem}.mobileSubjectRow_r9Wm[aria-current=page]:before{background:var(--kb-orange)}.mobileSubjectRow_r9Wm[aria-current=page]{color:var(--kb-ink);font-weight:600}@media (forced-colors:active){.mobileSubjectRow_r9Wm[aria-current=page]:before{background:highlight}}.mobileSubjectRow_r9Wm:hover{-webkit-text-decoration:none;text-decoration:none}.trigger_l4n3{white-space:nowrap;min-height:44px;padding:0 12px;font-size:13px;font-weight:500}.trigger_l4n3[data-current=true]{color:var(--ui-text-head);font-weight:600}.trigger_l4n3[data-current=true]:before{content:"";background:var(--kb-orange);border-radius:2px;width:6px;height:6px;margin-right:6px}.panel_kg5j{background:var(--ui-surface-page);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);width:min(296px,100vw - 32px);max-height:min(560px,80vh);box-shadow:none;padding:20px}.wide_Dk6w{width:min(960px,100vw - 32px)}.shelves_hOzX .column_pbiM{border-top:1px solid var(--ui-line);grid-template-columns:180px 1fr;gap:16px;padding:10px 0;display:grid}.shelves_hOzX .column_pbiM:first-child{border-top:0;padding-top:0}.shelves_hOzX .head_DLYk{margin:0;padding-top:12px}.shelves_hOzX .list_cyem{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.head_DLYk{font-family:var(--kb-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-meta);margin:0 0 8px;font-size:12px;font-weight:500}.list_cyem{margin:0;padding:0;list-style:none}.row_xRk3{box-sizing:border-box;border-radius:var(--ui-radius-chip);min-height:44px;color:var(--ui-text-body);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:14px;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}a.row_xRk3:hover{background:var(--ui-surface-hover);color:var(--ui-text-head);-webkit-text-decoration:none;text-decoration:none}.meta_cOhV{font-family:var(--kb-font-mono);color:var(--ui-text-meta);font-size:12px}.numeral_pP7z{color:var(--ui-text-head);margin-right:8px}.title_MZkp{white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.status_Rb0D{box-sizing:border-box;border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}.status_Rb0D[data-status=live]{background:var(--kb-green)}.status_Rb0D[data-status=drafting]{background:var(--kb-warn)}.status_Rb0D[data-status=next]{border:1px solid var(--ui-text-meta)}.key_gtyU{border-top:1px solid var(--ui-line);font-family:var(--kb-font-mono);color:var(--ui-text-meta);justify-content:flex-end;gap:16px;margin:14px -20px -20px;padding:12px 20px;font-size:12px;display:flex}.key_gtyU>span{align-items:center;gap:6px;display:inline-flex}.row_xRk3[aria-current=true]{background:var(--ui-surface-hover);color:var(--ui-text-head);font-weight:600}.row_xRk3[data-unavailable]{color:var(--ui-text-dim)}.footer_yd6K{border-top:1px solid var(--ui-line);gap:16px;margin-top:6px;padding:8px 10px 0;display:flex}.more_MH3P{min-height:32px;color:var(--ui-text-dim);align-items:center;font-size:13px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.more_MH3P:hover{color:var(--ui-text-head);-webkit-text-decoration:none;text-decoration:none}.list_dci_{margin:0;padding:0;list-style:none}.rule_tB2Q{border:0;border-top:1px solid var(--ui-line);margin:6px 0}.row_JmY3{box-sizing:border-box;border-radius:var(--ui-radius-chip);min-height:44px;color:var(--ui-text-body);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 26px;font-size:14px;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.row_JmY3:hover{background:var(--ui-surface-hover);color:var(--ui-text-head);-webkit-text-decoration:none;text-decoration:none}.text_eEHo{flex-direction:column;gap:2px;display:flex}.sub_qrnF{color:var(--ui-text-meta);font-size:12px}.count_zc_R{color:var(--ui-text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.row_JmY3[aria-current=true]:before{content:"";background:var(--kb-orange);border-radius:2px;width:8px;height:8px;position:absolute;top:18px;left:10px}.row_JmY3[aria-current=true]{color:var(--ui-text-head);font-weight:600}.search_Kxbk{height:32px;font-family:var(--kb-font-body);letter-spacing:normal;border:1px solid var(--kb-hair);box-sizing:border-box;cursor:pointer;background:var(--kb-bg2);color:var(--kb-body);border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex;position:relative}.search_Kxbk:before{content:"";position:absolute;inset:-7px 0}.search_Kxbk:hover{color:var(--kb-ink);border-color:var(--kb-line)}@media (width<=996px){.search_Kxbk{height:auto;min-height:44px;padding:6px 9px}.search_Kxbk .kbd_nwLC{display:none}}.track_Ijhq{background:var(--ui-surface-raised);border:1px solid var(--ui-line);border-radius:var(--ui-radius-chip);align-items:stretch;gap:0;max-width:100%;padding:2px;display:inline-flex;position:relative}.thumb_PNyM{background:var(--ui-surface-hover);width:0;box-shadow:inset 0 0 0 1px var(--ui-line-strong);border-radius:calc(var(--ui-radius-chip) - 2px);opacity:0;pointer-events:none;position:absolute;top:2px;bottom:2px;left:0}.seg_Wva6{z-index:1;height:24px;font-family:var(--kb-font-body,inherit);color:var(--ui-text-dim);cursor:pointer;white-space:nowrap;border-radius:calc(var(--ui-radius-chip) - 2px);background:0 0;border:0;margin:0;padding:0 12px;font-size:13px;font-weight:500;position:relative}.track_Ijhq[data-size=sm] .seg_Wva6{height:20px;padding:0 8px;font-size:12px}.seg_Wva6:hover:not(:disabled){color:var(--ui-text-body)}.seg_Wva6[data-checked=true]{color:var(--ui-text-head)}.seg_Wva6:disabled{opacity:.45;cursor:not-allowed}.track_Ijhq[data-fill]{width:100%;display:flex}.track_Ijhq[data-fill] .seg_Wva6{flex:1}.seg_Wva6[data-checked=true]{background:var(--ui-surface-hover);box-shadow:inset 0 0 0 1px var(--ui-line-strong)}.track_Ijhq[data-ready] .seg_Wva6[data-checked=true]{box-shadow:none;background:0 0}.input_XIbK{cursor:pointer}.input_XIbK:disabled{cursor:not-allowed;opacity:.5}.input_XIbK:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--pg-orange,#ff6b1a)35%,transparent);outline:none}.track_RjVw{background:var(--kb-bg3);border-radius:2px;height:4px;position:relative}.fill_J8Yx{background:var(--kb-orange);border-radius:2px;height:100%;position:absolute;top:0;left:0}.trackInput_jtUf{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.trackInput_jtUf:disabled{cursor:not-allowed}.thumb_VsKd{background:var(--kb-orange);border:2px solid var(--kb-bg);width:12px;height:12px;box-shadow:0 0 5px color-mix(in srgb,var(--kb-orange)50%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ticks_pFUP{cursor:ew-resize;touch-action:none;justify-content:space-between;align-items:flex-end;height:30px;padding:0 1px;display:flex;position:relative}.tick_H5ro{background:var(--kb-decoration);transform-origin:bottom;pointer-events:none;border-radius:1px;width:2px;height:8px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),background-color .12s}.tick_H5ro[data-major]{height:13px}.tick_H5ro[data-lit]{background:var(--kb-body)}.tick_H5ro[data-current]{background:var(--kb-orange);height:18px}.ticks_pFUP .trackInput_jtUf{cursor:ew-resize}.ticks_pFUP:has(.trackInput_jtUf:focus-visible){outline:2px solid var(--kb-orange);outline-offset:4px;border-radius:var(--ui-radius-key)}@media (prefers-reduced-motion:reduce){.tick_H5ro{transition:none}}.chip_EabX{box-sizing:border-box;border:1px solid var(--kb-hair);border-radius:var(--ui-radius-control);background:var(--kb-bg2);align-items:stretch;height:32px;margin-right:8px;transition:border-color .12s,background-color .12s;display:inline-flex}.chip_EabX:hover{border-color:var(--kb-line)}.chip_EabX[data-on]{background:var(--kb-bg3)}.chip_EabX .focus_cfck,.chip_EabX .width_kmII{box-sizing:border-box;cursor:pointer;color:var(--kb-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;transition:color .12s;display:inline-flex;position:relative}.chip_EabX .focus_cfck:before,.chip_EabX .width_kmII:before{content:"";position:absolute;inset:-7px 0}.chip_EabX .focus_cfck{gap:0;min-width:30px;padding:0 7px}.reveal_i05l{transition:grid-template-columns .28s var(--ease-out);grid-template-columns:0fr;display:grid}.reveal_i05l>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.reveal_i05l .label_zz16{padding-left:6px}.chip_EabX .focus_cfck:hover .reveal_i05l{grid-template-columns:1fr}.chip_EabX .focus_cfck:focus-visible .reveal_i05l{grid-template-columns:1fr}.key_WBU7{margin-right:1px}.chip_EabX .focus_cfck:hover,.chip_EabX .width_kmII:hover,.chip_EabX .width_kmII[data-open]{color:var(--kb-ink)}.chip_EabX .focus_cfck[aria-pressed=true]{color:var(--kb-orange)}.chip_EabX[data-on]{margin-right:0}.chip_EabX[data-on] .focus_cfck{border-right:1px solid var(--kb-hair);gap:6px;width:auto;padding:0 10px 0 11px}.chip_EabX[data-on] .width_kmII{padding-left:9px}.label_zz16{font-family:var(--kb-font-body);color:var(--kb-ink);font-size:13px;font-weight:500}.floating_iVVB{z-index:var(--ifm-z-index-fixed,200);transition:opacity .25s var(--ease-out);position:fixed;top:14px;right:16px}.floating_iVVB[data-quiet]:not([data-near]):not(:hover):not(:focus-within):not(:has([data-open])){opacity:.28}@media (prefers-reduced-motion:reduce){.floating_iVVB{transition:none}}.chip_EabX .width_kmII{border-radius:0 var(--ui-radius-control)var(--ui-radius-control)0;height:100%;padding:0 9px 0 0}.focus_cfck svg{overflow:visible}.arrowA_EQbc,.arrowB__Za8{transform-origin:12px 12px;transition:transform .4s var(--ease-spring)}.focus_cfck[aria-pressed=true] .arrowA_EQbc{transform:translate(4px,4px)rotate(180deg)}.focus_cfck[aria-pressed=true] .arrowB__Za8{transform:translate(-4px,-4px)rotate(180deg)}.chip_EabX[data-glided][data-on] .arrowA_EQbc{animation:foldA_HuuM .4s var(--ease-spring)both}.chip_EabX[data-glided][data-on] .arrowB__Za8{animation:foldB_mugv .4s var(--ease-spring)both}.chip_EabX[data-glided]:not([data-on]) .arrowA_EQbc{animation:foldA_HuuM .4s var(--ease-spring)reverse both}.chip_EabX[data-glided]:not([data-on]) .arrowB__Za8{animation:foldB_mugv .4s var(--ease-spring)reverse both}@keyframes foldA_HuuM{0%{transform:none}to{transform:translate(4px,4px)rotate(180deg)}}@keyframes foldB_mugv{0%{transform:none}to{transform:translate(-4px,-4px)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.arrowA_EQbc,.arrowB__Za8{transition:none;animation:none!important}.reveal_i05l{transition:none}}.panel_B4he{width:248px;padding:12px;position:absolute;top:calc(100% + 4px);right:0}.panelHead_zy1G{color:var(--kb-secondary);justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.value_iZiM{font-family:var(--kb-font-mono,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kb-ink)}.chip_EabX .value_iZiM{color:inherit;font-size:12px}.scrub_jLr5{margin-top:12px}.scale_yPU7{font-family:var(--kb-font-mono,monospace);color:var(--kb-decoration);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.divider_xmL2{background:var(--ifm-color-emphasis-300);width:1px;height:1.1rem;margin:0 .5rem}.navbar .navbar__link.toolLink_p9oX{white-space:nowrap}.navbar .navbar__link.toolLinkActive_YzMb{color:var(--kb-ink)}@media (width<=996px){.divider_xmL2{display:none}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast)ease}.navbarHidden_jGov{transform:translateY(calc(-100% - 2px))}.errorBoundaryError_a6uf{white-space:pre-wrap;color:red}.errorBoundaryFallback_VBag{color:red;padding:.55rem}@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}.anchorTargetStickyNavbar_Vzrq{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_vjPI{scroll-margin-top:.5rem}.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}.rolling_cUWK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.rolling_cUWK[data-flash]{color:var(--ui-success)}.sr_SHo8{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.odo_vROO{display:inline-flex}.dig_R7Ri{text-align:center;width:.62em;height:1.3em;display:inline-block;overflow:hidden}.col_B1yS{transition:transform .45s var(--ease-spring);flex-direction:column;display:flex}.col_B1yS>i{height:1.3em;font-style:normal;line-height:1.3em}@media (prefers-reduced-motion:reduce){.col_B1yS{transition:none}}.hit_Oq0G{justify-content:flex-end;align-items:center;width:12px;display:flex;position:absolute;top:0;bottom:0;right:3px}.bar_BZ4v{background:var(--rail-line,rgba(255,255,255,.12));border-radius:2px;flex-direction:column;justify-content:flex-end;width:4px;height:20px;display:flex}.fill_fJPI{border-radius:2px;width:100%;min-height:3px;display:block}.hit_Oq0G:hover .bar_BZ4v{width:6px}.status_HXKy{flex:0 0 52px;justify-content:flex-end;align-items:center;width:52px;display:flex}.count_xObq{font-family:var(--kb-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rail-leaf,#c0c4cb);white-space:pre;font-size:12px;font-weight:400}.tot_YotD{color:var(--rail-icon,#8e929a)}.count_xObq:has([data-flash]){color:var(--ui-success)}.hoverOnly_bn_K{visibility:hidden}.menu__link:hover .hoverOnly_bn_K{visibility:visible}.menu__link:focus-visible .hoverOnly_bn_K{visibility:visible}.check_Sau5{width:16px;color:var(--rail-leaf,#c0c4cb);place-items:center;display:grid}.tick_dos_{cursor:pointer;width:16px;height:16px;color:var(--rail-leaf,#c0c4cb);flex:none;place-items:center;margin-left:6px;display:grid}.tick_dos_:before{content:"";border:1.2px solid var(--rail-dim,#474d57);border-radius:50%;width:9px;height:9px}.tick_dos_:hover:before{border-color:var(--rail-leaf,#c0c4cb)}.tickOn_kuMf:before{content:none}.tick_dos_:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.queued_ea4_{color:var(--kb-mut2);cursor:default}.queued_ea4_:hover{box-shadow:none!important;color:var(--kb-mut2)!important;padding-left:var(--ifm-menu-link-padding-horizontal)!important;background:0 0!important}.menu .menu__list-item-collapsible.staticHeader_cdsH:hover{box-shadow:none!important;background:0 0!important}.menu .menu__list-item-collapsible.staticHeader_cdsH:hover .menu__link--sublist{color:var(--kb-ink)!important}.icon_pVgF{flex-shrink:0;margin-right:8px;display:inline-flex}.collapseBtn_neM4{display:none}@media (width>=997px){.collapseBtn_neM4{cursor:pointer;width:100%;height:32px;color:var(--ifm-color-content-secondary);background:rgba(0,0,0,.22);border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:auto;display:flex;position:sticky;bottom:0}.collapseInner_UEoB{align-items:center;display:flex}.collapseIcon_mcKS{flex-shrink:0}.collapseLabel_ztWi{white-space:nowrap;max-width:0;font-family:var(--kb-font-mono);letter-spacing:1px;color:var(--ifm-color-content-secondary);opacity:0;pointer-events:none;margin-left:0;font-size:12px;font-weight:700;overflow:hidden}.collapseBtn_neM4:hover .collapseIcon_mcKS{color:#ff6b1a}.collapseBtn_neM4:hover .collapseLabel_ztWi{opacity:1;max-width:120px;margin-left:8px}}.expandBtn_gwLm{display:none}@media (width>=997px){.expandBtn_gwLm{cursor:pointer;width:100%;height:32px;color:var(--ifm-color-content-secondary);background:rgba(0,0,0,.22);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.expandBtn_gwLm:hover{color:#ff6b1a}}.rail_ZCqM{display:none}@media (width>=997px){.rail_ZCqM{width:var(--doc-sidebar-width,300px);top:var(--ifm-navbar-height);height:calc(100vh - var(--ifm-navbar-height));flex-direction:column;flex-shrink:0;display:flex;position:sticky}.railCollapsed_sChL{width:var(--doc-sidebar-hidden-width,48px)}.scroller_WinA{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.scroller_WinA::-webkit-scrollbar{display:none}.dragHandle_YI_3{cursor:col-resize;z-index:10;opacity:0;touch-action:none;background:#ff6b1a;border-radius:2px;width:4px;height:100%;transition:opacity .15s;position:absolute;top:0;right:0}.rail_ZCqM:hover .dragHandle_YI_3{opacity:.3}.dragHandle_YI_3:hover,.dragHandle_YI_3:active{opacity:1!important}.dragHandle_YI_3:focus-visible{opacity:1;outline:2px solid var(--ui-focus-ring);outline-offset:1px}.strip_NdiD{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:2px;min-height:0;padding-top:10px;display:flex;overflow-y:auto}.strip_NdiD::-webkit-scrollbar{display:none}.stripItem_SAXx{width:36px;height:36px;color:var(--ifm-color-content-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background-color .12s,color .12s;display:flex;-webkit-text-decoration:none!important;text-decoration:none!important}.stripItem_SAXx:hover{background-color:var(--ifm-menu-color-background-hover);color:#ff6b1a}}.colo_Gb2W{border-top:1px solid var(--ui-line);background:var(--ui-surface-page);margin-top:56px}.in_Vvig{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:1280px;margin:0 auto;padding:28px 24px;display:flex}.in_Vvig h5{font-family:var(--kb-font-pixel);letter-spacing:.02em;text-transform:lowercase;color:var(--ui-text-head);margin:0;font-size:22px;font-weight:400}.in_Vvig h5 i{color:var(--ui-orange);font-style:normal}.hand_opfn{font-family:var(--kb-font-geist);color:var(--ui-text-meta);font-size:14px}.c_A9nJ{font-family:var(--kb-font-mono);color:var(--ui-text-dim);letter-spacing:.08em;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.c_A9nJ a{color:var(--ui-text-dim);-webkit-text-decoration:none;text-decoration:none}.c_A9nJ a:hover{color:var(--ui-text-head)}.withRail_ibgU{align-items:flex-start;display:flex}.content_MJSM{flex:1;min-width:0}: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}}.col_xus0{grid-template-columns:220px minmax(0,1fr);gap:48px;width:100%;max-width:88vw;margin:0 auto;padding:28px 24px 56px;display:grid}.theme-doc-markdown:has(>.col_xus0){max-width:none}.markdown>.col_xus0.col_xus0{max-width:88vw;padding-top:12px}html[data-focus-mode] .markdown>.col_xus0.col_xus0{max-width:none}.rail_wcdh{top:calc(var(--ifm-navbar-height) + 24px);align-self:start;padding-top:4px;position:sticky}.railHead_jYzc{letter-spacing:.02em;color:var(--ui-text-meta);margin:0 0 8px;font-size:12px;font-weight:600}.railList_r_JV{margin:0 0 26px;padding:0;list-style:none}.railList_r_JV li{margin:0}.railItem_akmJ{width:100%;font:500 14px var(--kb-font-geist);color:var(--ui-text-dim);border-radius:var(--ui-radius-chip);justify-content:space-between;padding:5px 8px;display:flex}.col_xus0.col_xus0 .railItem_akmJ{color:var(--ui-text-dim);-webkit-text-decoration:none;text-decoration:none}.col_xus0.col_xus0 .railItem_akmJ:hover{color:var(--ui-text-head);background:var(--ui-surface-raised)}.col_xus0.col_xus0 .railItem_akmJ[aria-current=page]{color:var(--ui-text-head);background:var(--ui-surface-hover)}.n_u4LP{font-family:var(--kb-font-mono);color:var(--ui-text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.crumbs_Qqzu{color:var(--ui-text-meta);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.col_xus0.col_xus0 .crumbs_Qqzu a{color:var(--ui-text-meta);-webkit-text-decoration:none;text-decoration:none}.col_xus0.col_xus0 .crumbs_Qqzu a:hover{color:var(--ui-text-body)}.crumb_AP4P{align-items:center;gap:10px;display:inline-flex}.sep_L8pA{color:var(--kb-decoration)}.cur_dVCq{color:var(--ui-text-body)}.h1_Ddub{letter-spacing:-.02em;color:var(--ui-text-head);margin:0;font-size:44px;font-weight:600;line-height:1.15}.lede_Q0Qr{color:var(--ui-text-dim);max-width:36em;margin:10px 0 0;font-size:16px;line-height:1.55}.select_x7Gm{width:100%;font:500 14px var(--kb-font-geist);color:var(--ui-text-body);background:var(--ui-surface-raised);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-chip);margin-top:18px;padding:8px 10px;display:none}.rows_fzin{border-top:1px solid var(--ui-line);margin:28px 0 0;padding:0;list-style:none}.rows_fzin li{margin:0}.row_AWDV{border-bottom:1px solid var(--ui-line);grid-template-columns:40px 1fr auto;align-items:baseline;gap:16px;padding:18px 0;display:grid}.col_xus0.col_xus0 .row_AWDV{color:inherit;-webkit-text-decoration:none;text-decoration:none}.i_JEHl{font-family:var(--kb-font-mono);color:var(--kb-decoration);font-size:12px}.body_MQUo{min-width:0;display:block}.title_fSsC{letter-spacing:-.01em;color:var(--ui-text-head);font-size:18px;font-weight:600;line-height:1.35;display:block}.col_xus0.col_xus0 .row_AWDV:hover .title_fSsC{color:var(--ui-link)}.dek_TSkq{color:var(--ui-text-dim);max-width:72ch;margin-top:5px;font-size:15px;line-height:1.55;display:block}.facts_I0uG{font-family:var(--kb-font-mono);color:var(--ui-text-meta);white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.7;display:flex}.fact_cFMw{color:var(--ui-text-body)}.empty_x_Fi{color:var(--ui-text-dim);padding:24px 0;font-size:15px}@media (width<=900px){.col_xus0,.markdown>.col_xus0.col_xus0{max-width:none}.col_xus0{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 16px 40px}.rail_wcdh{display:none}.select_x7Gm{display:block}.h1_Ddub{font-size:34px}.row_AWDV{grid-template-columns:1fr;gap:4px}.i_JEHl{display:none}.facts_I0uG{flex-direction:row;order:-1;gap:10px}}.tag_Nnez{margin:.5rem .5rem 0 1rem;display:inline-block}.head_UIy6{padding:14px 0 0}.headBare_MQtR{padding:0}.srOnly_dfhX{clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.rule_rPn3{border-bottom:2px solid var(--kb-ink);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:6px;padding-bottom:8px;display:flex}.facts_DXf7{font-family:var(--kb-font-mono);letter-spacing:1px;color:var(--kb-mut);margin-left:auto;font-size:12px}.facts_DXf7 b{color:var(--kb-ink)}.line3_b8qH{border-bottom:1px solid var(--kb-hair);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.line3bare_XwQ5{border-bottom:none}.sub_iE8o{font-family:var(--kb-font-hand);color:var(--kb-orange);font-size:16px;font-weight:600}.wrap_ixRO{width:100%;margin:0 auto;padding:0 0 40px}.cols_UjHz{grid-template-columns:1fr 180px;align-items:start;gap:20px;display:grid}.cols_UjHz>*{min-width:0}@media (width<=996px){.cols_UjHz{grid-template-columns:1fr}}.header_ld8S{border-bottom:1px solid var(--ui-line);margin:0 0 1.25rem;padding-bottom:1.25rem}.title_wLE_{font-family:var(--kb-font-geist);letter-spacing:-.02em;color:var(--ui-text-head);margin:0;font-size:44px;font-weight:600;line-height:1.2}.desc_qjCC{font-family:var(--kb-font-geist);color:var(--ui-text-dim);margin:.5rem 0 0;font-size:15px;line-height:1.5}.count_kRDN{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.bar_Irkg{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 0 .5rem;display:flex}.search_OaB_{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.searchIcon_ZgZT{color:var(--ui-text-meta);pointer-events:none;position:absolute;left:.6rem}.searchInput_AcXL{width:100%}.searchClear_WNk3[data-variant]{position:absolute;right:.3rem}.pop_Uz17{position:relative}.countBadge_zlv9{margin-left:.2rem}.tags_tS5b{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem 0;display:flex}.tag_HJU9{align-items:center;gap:.2rem;display:inline-flex}.tagNot_Jtty{color:var(--ui-text-meta)}.clearAll_mJe7{margin-left:auto}.panel_KiK_{z-index:var(--ui-z-menu);background:var(--ui-surface-raised);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-panel);max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 160px);font-family:var(--kb-font-geist);color:var(--ui-text-body);margin-top:4px;padding:.7rem .75rem;font-size:13px;position:absolute;top:100%;right:0;overflow-y:auto}.panelFilter_E9H4{width:420px}.panelSort_tijd{width:max-content;min-width:220px}.panelLabel_zY17{font-family:var(--kb-font-pixel);letter-spacing:.04em;color:var(--ui-text-dim);font-size:12px}.forest_Pjs2{border-top:1px solid var(--ui-line);margin-top:1.5rem;padding-top:.8rem}.forestSummary_WlP7{cursor:pointer;font-family:var(--kb-font-pixel);letter-spacing:.04em;color:var(--ui-text-dim);font-size:12px}.empty_oO5z{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1rem;display:flex}.emptyText_sfxc{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);margin:0 0 .9rem;font-size:13px}.emptyHint_C89N{font-family:var(--kb-font-geist);color:var(--ui-text-body);margin:0 0 .9rem;font-size:14px}.pager_OAEf{border-top:1px solid var(--ui-line-strong);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem .5rem;display:flex}.pagerNav_AK_D{align-items:center;gap:.4rem;margin-left:auto;display:flex}@media (width<=700px){.title_wLE_{font-size:32px}.search_OaB_{flex-basis:100%}.panelFilter_E9H4,.panelSort_tijd{width:auto;max-width:none;max-height:calc(100vh - 24px);margin-top:0;position:fixed;inset:auto 12px 12px}.clearAll_mJe7{margin-left:0}}.track_T7v8{height:220vh;position:relative}.stage_VtX2{height:100vh;position:sticky;top:0;overflow:hidden}.grid_UASP{grid-template-columns:minmax(260px,1.6fr) 1.2fr;align-items:end;gap:12px;max-width:2080px;margin:0 auto;padding:72px 104px 40px;display:grid;position:absolute;inset:0}.left_POGo{will-change:opacity,transform;flex-direction:column;align-self:stretch;display:flex}.ph_CC08,.mark_Yvpv{font-family:var(--kb-font-pixel);letter-spacing:.02em;white-space:nowrap;color:var(--kb-ink);align-items:center;gap:.28em;margin:0;font-size:clamp(80px,9vw,184px);font-weight:400;line-height:1;display:flex}.ph_CC08 img,.mark_Yvpv img{height:1.705em}.ph_CC08{visibility:hidden}.mark_Yvpv{z-index:calc(var(--ifm-z-index-fixed) + 1);transform-origin:0 0;will-change:transform;pointer-events:none;position:fixed;top:0;left:0}.dot_lOYX{background:var(--kb-orange);border-radius:.02em;width:.12em;height:.12em;margin-left:.06em;display:inline-block}.title_xsp8{letter-spacing:-.035em;max-width:720px;margin:auto 0 0;font-size:clamp(32px,2.9vw,54px);font-weight:600;line-height:1.06}.title_xsp8 span{background:var(--kb-lit-gradient);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.title_xsp8 span{color:canvastext;background:0 0}}.tag_VFvz{text-wrap:pretty;max-width:640px;color:var(--kb-body);margin:18px 0 0;font-size:clamp(17px,1.15vw,21px);font-weight:400;line-height:1.55}.clips_QShN{flex-direction:column;gap:2px;max-width:520px;margin:40px 0 0;padding:0;list-style:none;display:flex}.clips_QShN button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr;gap:12px;width:100%;padding:10px 12px;display:grid;position:relative;overflow:hidden}.clips_QShN button:hover,.clips_QShN li.on_t0Lv button{background:rgba(255,255,255,.035)}.clips_QShN button:focus-visible{outline:2px solid var(--kb-orange);outline-offset:2px}.s_XlaG{min-width:84px;font:500 12px var(--kb-font-mono);color:var(--kb-mut);padding-top:1px}.clips_QShN b{color:var(--kb-mut);font-size:15px;font-weight:500}.clips_QShN li.on_t0Lv b{color:var(--kb-ink)}.clips_QShN li.on_t0Lv .s_XlaG{color:var(--kb-orange)}.clips_QShN i{background:var(--kb-orange);width:0;height:2px;position:absolute;bottom:0;left:0}.slot_i28I{aspect-ratio:1.42;justify-self:end;width:min(100%,85.2vh)}.frame_FCLs{z-index:5;background:var(--ui-field-bg);clip-path:inset(100%);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.frame_FCLs video{width:var(--vw);height:var(--vh);transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.call_h4zt{z-index:6;font:500 12px var(--kb-font-mono);color:var(--kb-bg);background:var(--kb-orange);white-space:nowrap;pointer-events:none;opacity:0;border-radius:4px;padding:5px 10px;transition:opacity .25s,transform .25s;position:absolute;transform:translateY(4px)}.call_h4zt.on_t0Lv{opacity:1;transform:none}@media (width<=860px),(prefers-reduced-motion:reduce){.track_T7v8{height:auto}.stage_VtX2{height:auto;position:relative}.grid_UASP{position:relative}.ph_CC08{visibility:visible}.mark_Yvpv,.call_h4zt{display:none}}@media (width<=860px){.grid_UASP{grid-template-columns:1fr;gap:28px;padding:80px 16px 24px}.ph_CC08{font-size:clamp(32px,9vw,44px)}.title_xsp8{margin-top:32px}.slot_i28I{width:100%}}.toc_QGCu{max-width:1500px;margin:0 auto;padding:72px 6vw 80px}.sh_AVGD{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.eyebrow_pRyV{font-family:var(--kb-font-mono);letter-spacing:.08em;color:var(--ui-text-meta);font-size:12.5px;font-weight:500}.sh_AVGD h2{font-family:var(--kb-font-geist);letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(34px,4.4vw,58px);font-weight:600;line-height:1.02}.lit_fKSF{background:var(--kb-lit-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.lit_fKSF{color:canvastext;background:0 0}}.sh_AVGD p{max-width:44ch;font-family:var(--kb-font-geist);color:var(--ui-text-dim);margin:0;font-size:17px}.shelves_X6QU{border-top:1px solid var(--ui-line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.shelf_DnPa{padding:22px 22px 26px 0}.shelf_DnPa+.shelf_DnPa{border-left:1px solid var(--ui-line);padding-left:22px}.n_eLnT{font-family:var(--kb-font-mono);color:var(--ui-text-meta);font-size:12.5px}.shelf_DnPa h3{font-family:var(--kb-font-geist);letter-spacing:-.02em;color:var(--ui-text-head);margin:8px 0 14px;font-size:20px;font-weight:600}.row_mnaS{border-top:1px solid var(--ui-line);color:var(--ui-text-dim);font-family:var(--kb-font-geist);justify-content:space-between;gap:10px;padding:9px 0;font-size:15px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;display:flex}a.row_mnaS:hover{color:var(--ui-text-head);-webkit-text-decoration:none;text-decoration:none}.row_mnaS:focus-visible{outline-offset:2px}.soon_ucG6{color:var(--ui-text-meta);cursor:default}.count_S9Xc{font-family:var(--kb-font-mono);color:var(--ui-text-meta);font-size:12px}@media (width<=980px){.shelves_X6QU{grid-template-columns:1fr 1fr}.shelf_DnPa:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){.shelves_X6QU{grid-template-columns:1fr}.shelf_DnPa+.shelf_DnPa{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.row_mnaS{transition:none}}.disp_tfX0{border-top:1px solid var(--ui-line);width:min(1280px,100% - 32px);margin:0 auto;padding:0 24px}.dB_yRP6:last-child{border-bottom:none}.dB_yRP6:focus-visible{outline-offset:-2px}.dB_yRP6{border-bottom:1px solid var(--ui-line);color:inherit;grid-template-columns:130px 1fr auto;align-items:baseline;gap:24px;padding:18px 8px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s;display:grid}.dB_yRP6:hover{background:var(--ui-surface-hover);-webkit-text-decoration:none;text-decoration:none}.dt_UFXW{font-family:var(--kb-font-mono);color:var(--ui-text-dim);letter-spacing:.04em;font-size:12px}.dB_yRP6 h4{font-family:var(--kb-font-geist);letter-spacing:-.015em;color:var(--ui-text-head);margin:0;font-size:clamp(17px,2vw,22px);font-weight:600;line-height:1.25}.label_WVAp{font-family:var(--kb-font-geist);color:var(--ui-text-body);white-space:nowrap;font-size:13px}.arrow_apwZ{font-family:var(--kb-font-geist);color:var(--ui-link);opacity:0;margin-left:10px;font-size:14px;font-weight:500;transition:opacity .12s}.dB_yRP6:hover .arrow_apwZ{opacity:1}.dB_yRP6:focus-visible .arrow_apwZ{opacity:1}.empty_mYTl{justify-content:center;padding:40px 8px;display:flex}.hand_CPNT{font-family:var(--kb-font-geist);color:var(--ui-text-dim);font-size:15px}@media (width<=640px){.dB_yRP6{grid-template-columns:1fr;gap:6px}}.sechead_aZdK{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;max-width:1280px;margin:0 auto;padding:56px 24px 16px;display:flex}.sechead_aZdK h2{font-family:var(--kb-font-geist);letter-spacing:-.02em;color:var(--ui-text-head);margin:0;font-size:28px;font-weight:600}.mono_KmfA{font-family:var(--kb-font-mono);color:var(--ui-text-dim);letter-spacing:.04em;font-size:12px}.sechead_aZdK h2 a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.plate_Wb5X{border:2px solid var(--kb-line);background:var(--kb-bg3);margin:1.25rem 0}.head_pqM8{border-bottom:1px solid var(--kb-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.eyebrow_lebb{font-family:var(--kb-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--kb-mut);font-size:.75rem;font-weight:700}.controls_q8Oc{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ctrl_mxex{font-family:var(--kb-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--kb-mut);border:1px solid var(--kb-line);cursor:pointer;background:0 0;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.ctrl_mxex[data-on]{background:var(--kb-orange);border-color:var(--kb-orange);color:var(--kb-on-accent)}.reset_G86e{font-family:var(--kb-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--kb-mut);border:1px solid var(--kb-line);cursor:pointer;background:0 0;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.reset_G86e:hover{color:var(--kb-ink);border-color:var(--kb-orange)}.body_ZZZ0{padding:1rem}.body_ZZZ0[data-split]{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}.canvasCol_DKzk{flex-direction:column;align-items:center;gap:.6rem;display:flex}.canvas_arRg{width:100%;max-width:260px;margin:0 auto}.arrowhead_zBkM{fill:var(--kb-blue)}.edgeExists_ZwPc{stroke:var(--kb-blue);stroke-width:2px}.edgeActed_fJKs{stroke:var(--kb-orange);stroke-width:2px}.node_FelE{fill:var(--kb-bg3);stroke:var(--kb-line);stroke-width:2px;cursor:pointer}.node_FelE[data-pending]{stroke:var(--kb-orange)}.nodeLabel_jmu1{font-family:var(--kb-font-mono);fill:var(--kb-ink);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.removeNode_qnq_{cursor:pointer}.removeNodeBg_XzzA{fill:var(--kb-bg2);stroke:var(--kb-line2);stroke-width:1px}.removeNodeLit_pvJr{opacity:0;pointer-events:none;transition:opacity .12s}.removeNode_qnq_:hover .removeNodeLit_pvJr{opacity:1}.removeNode_qnq_:focus-visible .removeNodeLit_pvJr{opacity:1}.removeNode_qnq_:active .removeNodeLit_pvJr{filter:brightness(.82)}.removeNodeGlyph_Vqhc{fill:none;stroke:var(--kb-mut);stroke-width:1.3px;stroke-linecap:round;pointer-events:none;transition:stroke .12s}.removeNodeStrokeA_x7LL,.removeNodeStrokeB_p523{stroke-dasharray:1}.removeNode_qnq_:hover .removeNodeGlyph_Vqhc{stroke:#fff}.removeNode_qnq_:focus-visible .removeNodeGlyph_Vqhc{stroke:#fff}.removeNode_qnq_:hover .removeNodeStrokeA_x7LL{animation:.22s cubic-bezier(.2,.8,.2,1) both removeNodeDraw_O6Xh}.removeNode_qnq_:focus-visible .removeNodeStrokeA_x7LL{animation:.22s cubic-bezier(.2,.8,.2,1) both removeNodeDraw_O6Xh}.removeNode_qnq_:hover .removeNodeStrokeB_p523{animation:.22s cubic-bezier(.2,.8,.2,1) .14s both removeNodeDraw_O6Xh}.removeNode_qnq_:focus-visible .removeNodeStrokeB_p523{animation:.22s cubic-bezier(.2,.8,.2,1) .14s both removeNodeDraw_O6Xh}@keyframes removeNodeDraw_O6Xh{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.removeNodeStrokeA_x7LL,.removeNodeStrokeB_p523{animation:none!important}}.edgeWeight_ZVNN{font-family:var(--kb-font-mono);fill:var(--kb-mut);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.addNode_xhUg{font-family:var(--kb-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--kb-mut);border:1px dashed var(--kb-line2);cursor:pointer;background:0 0;align-self:center;padding:.3rem .65rem;font-size:.75rem;font-weight:700}.addNode_xhUg:disabled{opacity:.4;cursor:not-allowed}.quad_pS62{flex-direction:column;gap:.5rem;min-width:0;display:flex}.quadLabel_LnpD{font-family:var(--kb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kb-mut);font-size:.75rem;font-weight:700}.matrix_WpSd{gap:1px;display:grid}.matrixCorner_tgGM{width:32px;height:32px}.matrixHeader_Xk8n{width:32px;height:32px;font-family:var(--kb-font-mono);color:var(--kb-mut);place-items:center;font-size:.8rem;font-weight:700;display:grid}.matrixCell_kI0q{width:32px;height:32px;font-family:var(--kb-font-mono);border:1px solid var(--kb-line2);color:var(--kb-mut2);cursor:pointer;background:0 0;place-items:center;padding:0;font-size:.8rem;font-weight:700;display:grid}.matrixCell_kI0q:disabled{cursor:not-allowed;opacity:.35}.matrixCell_kI0q[data-exists]{color:var(--kb-blue);border-color:var(--kb-blue)}.matrixCell_kI0q[data-acted]{background:var(--kb-orange);border-color:var(--kb-orange);color:var(--kb-on-accent)}.list_dOTQ{flex-direction:column;gap:.4rem;display:flex}.listRow_jhVF{font-family:var(--kb-font-mono);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.listVertex_JRKf{color:var(--kb-mut);min-width:2.4rem}.listNeighbors_WdFC{flex-wrap:wrap;gap:.3rem;display:flex}.listEmpty_fdCo{color:var(--kb-mut2)}.listChip_pTON{font-family:var(--kb-font-mono);color:var(--kb-blue);border:1px solid var(--kb-blue);cursor:pointer;background:0 0;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.listChip_pTON[data-acted]{color:var(--kb-on-accent);background:var(--kb-orange);border-color:var(--kb-orange)}.edgeList_HFLn{flex-wrap:wrap;gap:.3rem;display:flex}.edgeListChip_hM97{font-family:var(--kb-font-mono);color:var(--kb-blue);border:1px solid var(--kb-blue);cursor:pointer;text-align:left;background:0 0;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.edgeListChip_hM97[data-acted]{color:var(--kb-on-accent);background:var(--kb-orange);border-color:var(--kb-orange)}.readout_AXJS{font-family:var(--kb-font-mono);color:var(--kb-code);background:var(--kb-bg2);border-top:1px solid var(--kb-hair);padding:.55rem .9rem;font-size:.75rem}@media (width<=640px){.body_ZZZ0[data-split]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.node_FelE,.ctrl_mxex,.matrixCell_kI0q,.listChip_pTON{transition:none}}.removeLitTop_qlJy{stop-color:#e5484d}.removeLitBot_PnEv{stop-color:#c8353b}.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)}.menuExternalLink_NnFM{align-items:center}.row_2X3Q{white-space:nowrap;align-items:center;width:100%;min-width:0;display:flex}.slot_xBk2{flex:0 0 16px;width:16px}.label_rqie{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.labelText_hwEo{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5em),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5em),transparent)}.label_rqie:after{content:attr(data-t);visibility:hidden;height:0;font-weight:600;overflow:hidden}.icon_C0Sf{color:var(--rail-icon,#8e929a);flex:none;place-items:center;margin-right:6px;display:grid}.menu__link--active .icon_C0Sf{color:var(--rail-head,#f2f3f5)}.row_tpKe{white-space:nowrap;align-items:center;width:100%;min-width:0;display:flex}.slot_xLY8{width:16px;color:var(--rail-icon,#8e929a);flex:0 0 16px;place-items:center;display:grid}.chev_mDQY{transition:transform var(--rail-d-expand)var(--rail-ease)}.menu__list-item:not(.menu__list-item--collapsed)>.menu__list-item-collapsible .chev_mDQY{transform:rotate(90deg)}.categoryLinkLabel_V03G{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.labelText_qped{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5em),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5em),transparent)}.categoryLinkLabel_V03G:after{content:attr(data-t);visibility:hidden;height:0;font-weight:600;overflow:hidden}.kids_OGcI{transition:grid-template-rows var(--rail-d-expand)var(--rail-ease);grid-template-rows:1fr;display:grid}.kidsCollapsed_fmUR{grid-template-rows:0fr}.kidsInner_NTCq{min-height:0;overflow:hidden}.kidsCollapsed_fmUR>.kidsInner_NTCq{visibility:hidden;transition:visibility 0s linear var(--rail-d-expand)}.icon_PXGJ{color:var(--rail-icon,#8e929a);flex:none;place-items:center;margin-right:6px;display:grid}.menu__link--active .icon_PXGJ{color:var(--rail-head,#f2f3f5)}@media (width>=997px){.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.wrap_lkrO{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.menu_Y1UP{flex-grow:1;padding:.5rem;position:relative}@supports (scrollbar-gutter:stable){.menu_Y1UP{scrollbar-gutter:stable;padding:.5rem 0 .5rem .5rem}}}.marker_HbcT{pointer-events:none;opacity:0;z-index:1;width:8px;height:8px;transition:transform var(--rail-d-marker)var(--rail-ease);background:#ff7139;border-radius:2px;position:absolute;top:0;left:0}@media (forced-colors:active){.marker_HbcT{forced-color-adjust:none;background:highlight}}.jumpPill_jhXs{z-index:3;color:#f2f3f5;white-space:nowrap;cursor:pointer;background:#1c1d21;border:1px solid rgba(255,255,255,.14);border-radius:8px;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:5px 11px;font-size:13px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 18px rgba(0,0,0,.5)}.jumpTop_eI2l{top:10px}.jumpBottom_iHCl{bottom:10px}.jumpPill_jhXs:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.jumpDot_hf3_{background:#ff7139;border-radius:2px;flex:none;width:8px;height:8px}.jumpLabel_qhZ4{text-overflow:ellipsis;overflow:hidden}.jumpChevron_hsET{width:10px;height:10px;color:var(--ifm-color-content-secondary);flex:none}.sidebar_mhZE{display:none}@media (width>=997px){.sidebar_mhZE{height:100%;min-height:0;width:var(--doc-sidebar-width);opacity:1;transition:opacity var(--rail-d-label)var(--rail-ease);flex-direction:column;display:flex}.sidebarWithHideableNavbar__6UL{padding-top:0}.sidebarHidden__LRd{opacity:0;visibility:hidden;pointer-events:none}}.menu_vchx{position:relative}:root{--doc-sidebar-hidden-width:48px}.docSidebarContainer_RSuS{display:none}@media (width>=997px){.docSidebarContainer_RSuS{width:var(--doc-sidebar-width);margin-top:calc(-1*var(--ifm-navbar-height));border-right:1px solid var(--rail-line,rgba(255,255,255,.08));transition:width var(--rail-d-rail)var(--rail-ease);clip-path:inset(0);margin-bottom:-56px;display:block;position:relative}.docSidebarContainerHidden_kI50{width:var(--doc-sidebar-hidden-width)}.settling_WTFY,.settling_WTFY *{transition:none!important;animation:none!important}html[data-rail-prepaint] .sidebarViewport_pYEE>*,html[data-rail-prepaint] .dragHandle_3Prw{visibility:hidden}.sidebarViewport_pYEE{box-sizing:border-box;height:100vh;padding-top:var(--ifm-navbar-height);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.sidebarViewportHidden_zXLb{overflow:hidden}.sidebarViewport_pYEE:not(.sidebarViewportHidden_zXLb){min-width:var(--doc-sidebar-width)}@keyframes railFadeIn_f3ap{0%{opacity:0}}.railTree_UnUh,.railMain_RcGH{animation:railFadeIn_f3ap var(--rail-d-label)var(--rail-ease)calc(var(--rail-d-rail)*.45)backwards}.iconRail_WcHa{animation:railFadeIn_f3ap var(--rail-d-rail)var(--rail-ease)backwards}.railFadeOut_y3EF{animation:railFadeOut_y3EF var(--rail-d-label)var(--rail-ease)forwards;pointer-events:none}@keyframes railFadeOut_y3EF{to{opacity:0}}.dragHandle_3Prw{cursor:col-resize;z-index:10;touch-action:none;background:0 0;width:8px;height:100%;position:absolute;top:0;right:0}.dragHandle_3Prw:after{content:"";background:0 0;width:1px;position:absolute;top:0;bottom:0;right:0}.dragHandle_3Prw:hover:after,.dragHandle_3Prw:active:after,html[data-rail-dragging] .dragHandle_3Prw:after{background:rgba(255,255,255,.14)}.dragHandle_3Prw:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.iconRail_WcHa{width:var(--doc-sidebar-hidden-width);padding-top:calc(var(--ifm-navbar-height) + 10px);flex-direction:column;align-items:center;padding-bottom:0;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.iconRailMainMenuWrap_teYo{border-bottom:none;flex-shrink:0;justify-content:center;width:100%;margin-bottom:8px;padding-bottom:8px;display:flex}.iconRailMainMenu_ZZeo{width:36px;height:36px;color:var(--ifm-color-content-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.iconRailMainMenu_ZZeo:hover{background-color:var(--ifm-menu-color-background-hover);color:#ff6b1a}.iconRailItems_QaVW{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:2px;width:100%;padding-bottom:4px;display:flex;overflow:hidden auto}.iconRailItems_QaVW::-webkit-scrollbar{display:none}.iconRailItem_RLdU{width:36px;height:36px;color:var(--ifm-color-content-secondary);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}.iconRailMarker_V4eO{pointer-events:none;background:#ff7139;border-radius:2px;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-6px}@media (forced-colors:active){.iconRailMarker_V4eO{forced-color-adjust:none;background:highlight}}.iconRailItem_RLdU:hover{background-color:var(--ifm-menu-color-background-hover);color:#ff6b1a}.railRungs_lSMD{flex-shrink:0;align-items:stretch;display:flex}.railRungs_lSMD .railMainMenuToggle_jmAD{flex:1;width:auto}.railRungs_lSMD .railRungForward__QTe{border-left:1px solid var(--ifm-toc-border-color);flex:none;justify-content:flex-end}.railRungs_lSMD .railRungForward__QTe:only-child{flex:1}.railFwdChevron_dsrQ{font-size:14px;line-height:1}.railRungForward__QTe:hover .railFwdChevron_dsrQ{transform:translate(2px)}.railMainMenuToggle_jmAD{border:none;border-bottom:1px solid var(--ifm-toc-border-color);text-align:left;width:100%;font-family:var(--kb-font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ifm-color-content-secondary);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.railMainMenuToggle_jmAD:hover{color:#ff6b1a;background:rgba(255,107,26,.06)}.railRungs_lSMD .subjectBackRow_fGGq{border:none;border-bottom:1px solid var(--ifm-toc-border-color);text-align:left;cursor:pointer;color:#f2f3f5;background:0 0;flex:1;align-items:center;gap:8px;width:auto;min-width:0;padding:10px 14px;display:flex}.subjectBackRow_fGGq:hover{background:rgba(255,255,255,.04)}.subjectBackChevron_y_IG{color:var(--ifm-color-content-secondary);flex:none}.subjectBackRow_fGGq:hover .subjectBackChevron_y_IG{transform:translate(-2px)}.subjectBackTitle_tTeQ{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ifm-font-family-base);color:#f2f3f5;flex:1;font-size:14px;font-weight:600;overflow:hidden}.subjectBackCount_VeSN{font-family:var(--kb-font-mono);color:var(--ifm-color-content-secondary);flex:none;font-size:12px;font-weight:400}.railBackChevron_tf3G{font-size:14px;line-height:1}.railMainMenuToggle_jmAD:hover .railBackChevron_tf3G{transform:translate(-2px)}.railTree_UnUh{flex:1;min-height:0}.railMain_RcGH{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.railMain_RcGH::-webkit-scrollbar{display:none}}.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}.masthead_NZyi{align-items:flex-start;gap:1.5rem;display:flex}.numeral_ykQO{font-family:var(--kb-font-pixel);color:var(--ui-text-head);-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(4rem,14vw,8rem);font-weight:600;line-height:.9}.headings_swuJ{min-width:0;padding-top:.35rem}.kicker_rhr1{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);margin-bottom:.35rem;font-size:.75rem;display:block}.title_f9xK{color:var(--ui-text-head);margin-bottom:.5rem}.path_IMK2{color:var(--ui-text-dim);font-family:var(--kb-font-body);overflow-wrap:anywhere;margin-bottom:0}.path_IMK2 code{color:var(--ui-text-body)}.otto_N9wV{width:180px;max-width:60%;margin:1rem 0 0}.paletteButton_nALr{align-items:center;gap:.5rem;margin:1rem 0 1.5rem;display:inline-flex}.shelves_tCTb{border-top:1px solid var(--ui-line);margin-top:1rem;padding-top:1rem}.shelvesLabel_j4go{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);margin-bottom:.75rem;font-size:.75rem;display:block}.shelfList_wD4G{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.shelfLink_bHoN{color:var(--ui-link);font-size:.9rem}.shelfLink_bHoN:hover{color:var(--ui-text-head);-webkit-text-decoration:underline;text-decoration:underline}@media (width<=570px){.masthead_NZyi{flex-direction:column;gap:.5rem}.headings_swuJ{padding-top:0}}.filter_bb6d{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1.5rem;display:flex}.chip_K1Wk{font:inherit;border-radius:var(--ui-radius-chip);border:1px solid var(--ui-line);color:var(--ui-text-dim);cursor:pointer;text-transform:capitalize;background:0 0;padding:4px 12px;font-size:13px}.chip_K1Wk:hover{background:var(--ui-surface-hover)}.chip_K1Wk[aria-pressed=true]{background:var(--ui-surface-raised);border-color:var(--ui-line-strong);color:var(--ui-text-head)}.chip_K1Wk:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.count_L32X{color:var(--ui-text-meta);margin-left:auto;font-size:12px}.group_BoLO{margin-bottom:2rem}.groupTitle_tqQd{color:var(--ui-text-head);margin:0 0 .5rem;font-size:1.05rem}.list_fkEo{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.row_Udes{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.question_No1f{color:var(--ui-link)}.meta_SOsZ{color:var(--ui-text-meta);flex-shrink:0;gap:12px;font-size:12px;display:flex}.level_rWAu{color:var(--ui-text-dim)}@media (width<=640px){.row_Udes{flex-direction:column;gap:2px}}.dialogWrapper_Dfgg{z-index:10130;position:relative}.srOnly_G7La{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlay_bM50{background:var(--ui-backdrop);position:fixed;inset:0}.panelContainer_iJKC{pointer-events:none;justify-content:center;align-items:flex-start;padding-top:56px;padding-bottom:56px;display:flex;position:fixed;inset:0}.panel_ye0l{width:860px;max-width:calc(100vw - 32px);max-height:calc(100vh - 112px);pointer-events:auto;background:var(--ui-surface-raised);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-panel);max-height:calc(100dvh - 112px);box-shadow:none;font-family:var(--kb-font-body);flex-direction:column;display:flex;overflow:hidden}.inputRow_oU_a{border-bottom:1px solid var(--kb-hair);background:var(--ui-field-bg);box-shadow:var(--ui-field-inset);flex-shrink:0;align-items:center;gap:10px;padding:15px 18px;display:flex}.searchIcon_jHvd{width:18px;height:18px;color:var(--kb-mut);flex:none}.input_kY5s{min-width:0;font-family:var(--kb-font-body);font-size:var(--kb-text-base);color:var(--kb-ink);flex:1;font-weight:500}.input_kY5s::placeholder{color:var(--kb-mut2);font-weight:400}.input_kY5s:focus-visible{outline:none}.scopeHint_QZPJ{font-size:var(--kb-text-sm);color:var(--kb-mut2);white-space:nowrap;flex:none}.scopeChip_fWkF{font-family:var(--kb-font-mono);font-weight:700;font-size:var(--kb-text-xs);letter-spacing:1.5px;text-transform:uppercase;background:var(--kb-orange);color:var(--kb-on-accent);white-space:nowrap;flex:none;padding:3px 8px}.body_Sd0W{flex:1;min-height:0;display:flex}.rail_nz5v{border-right:1px solid var(--kb-hair);flex-direction:column;flex:none;width:150px;padding:12px 0;display:flex;overflow-y:auto}.railItem_bkM9{cursor:pointer;text-align:left;width:100%;font-family:var(--kb-font-body);font-weight:600;font-size:var(--kb-text-sm);color:var(--kb-mut);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 16px;display:flex}.railItem_bkM9:hover{background:var(--ui-surface-hover)}.railItemActive_uM62,.railItemActive_uM62:hover{color:var(--ui-text-head);background:var(--ui-surface-hover)}.railItemActive_uM62 .railLabel_sna6:before{content:"";vertical-align:middle;background:currentColor;width:6px;height:6px;margin-right:8px;display:inline-block}.railItemEmpty_pffm{opacity:.4}.railLabel_sna6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.railCount_SRWy{font-family:var(--kb-font-mono);font-weight:500;font-size:var(--kb-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kb-mut2);flex:none}.railItemActive_uM62 .railCount_SRWy{color:var(--ui-text-head)}.results_dgIo{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding-bottom:6px;overflow-y:auto}.results_dgIo::-webkit-scrollbar{width:4px}.results_dgIo::-webkit-scrollbar-track{background:0 0}.results_dgIo::-webkit-scrollbar-thumb{background:var(--kb-decoration)}.empty_mU3B{text-align:center;font-family:var(--kb-font-mono);font-size:var(--kb-text-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--kb-mut2);flex-direction:column;gap:8px;padding:40px 18px;display:flex}.emptyLead_mQZe{color:var(--kb-body);text-transform:none;letter-spacing:.5px;font-size:var(--kb-text-sm)}.group_C36s{padding:6px 0 2px}.groupLabel_TmaE{font-family:var(--kb-font-body);font-weight:600;font-size:var(--kb-text-sm);color:var(--kb-mut2);justify-content:space-between;align-items:baseline;padding:10px 18px 5px;display:flex}.groupLabel_TmaE span:last-child{font-family:var(--kb-font-mono);font-weight:500;font-size:var(--kb-text-xs)}.row_pw0u{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;padding:8px 18px;display:flex}.rowActive_qhZ1{background:var(--ui-surface-hover)}.rowIcon_y1i2{width:16px;height:16px;color:var(--kb-mut2);flex:none}.rowActive_qhZ1 .rowIcon_y1i2{color:var(--ui-text-head)}.rowTitle_fMPx{font-family:var(--kb-font-body);font-weight:600;font-size:var(--kb-text-sm);color:var(--kb-body);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rowActive_qhZ1 .rowTitle_fMPx{color:var(--ui-text-head)}.rowTitleMatch_c3ym{color:var(--kb-orange);background:0 0;font-weight:700}.breadcrumb_GA_h{max-width:38%;font-family:var(--kb-font-mono);font-size:var(--kb-text-xs);letter-spacing:.5px;color:var(--kb-mut2);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.moreTitle_NSVz{font-size:var(--kb-text-sm);color:var(--kb-mut2);flex:1}.rowActive_qhZ1 .moreTitle_NSVz{color:var(--ui-text-head)}.meta_GdMo{flex-shrink:0;align-items:center;gap:6px;display:flex}.enterHint_N3HX{font-family:var(--kb-font-mono);font-size:var(--kb-text-xs);color:var(--kb-mut2);flex-shrink:0}.footer_iHb6{border-top:1px solid var(--kb-hair);font-size:var(--kb-text-sm);color:var(--kb-mut2);flex-wrap:wrap;flex-shrink:0;gap:16px;padding:10px 18px;display:flex}@media (width<=600px){.panelContainer_iJKC{padding-top:12px;padding-bottom:12px}.panel_ye0l{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.body_Sd0W{flex-direction:column}.rail_nz5v{border-right:none;border-bottom:1px solid var(--kb-hair);flex-direction:row;gap:4px;width:auto;padding:6px 8px;overflow:auto hidden}.railItem_bkM9{white-space:nowrap;flex:none;width:auto;padding:5px 9px}.row_pw0u{flex-wrap:wrap;row-gap:3px}.rowTitle_fMPx{white-space:normal;flex:1 0 calc(100% - 27px)}.breadcrumb_GA_h,.meta_GdMo{margin-left:27px}.breadcrumb_GA_h~.meta_GdMo{margin-left:0}.breadcrumb_GA_h{max-width:calc(100% - 27px)}.footer_iHb6,.enterHint_N3HX{display:none}}.topHit_CQdP{border:1px solid var(--ui-line-strong);cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:flex-start;gap:12px;margin:8px 10px 4px;padding:12px 14px;display:flex}.topHitActive_Cbzm{background:var(--ui-surface-hover)}.topHitIcon_hHEZ{color:var(--kb-mut2);flex:none;margin-top:2px}.topHitActive_Cbzm .topHitIcon_hHEZ{color:var(--ui-text-head)}.topHitText_DykY{flex:1;min-width:0}.topHitText_DykY .rowTitle_fMPx{font-size:var(--kb-text-base);color:var(--kb-ink);font-weight:700;display:block}.topHitSub_H0B2{font-size:var(--kb-text-sm);color:var(--kb-mut);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.topHitKind_NKu2{max-width:40%;font-family:var(--kb-font-mono);font-weight:500;font-size:var(--kb-text-xs);color:var(--kb-mut2);text-overflow:ellipsis;white-space:nowrap;flex:none;margin-left:auto;overflow:hidden}.panelPreview_fVwP{width:1040px}.panelPreview_fVwP .body_Sd0W{flex:none;height:min(520px,100dvh - 212px)}@media (prefers-reduced-motion:no-preference){.panel_ye0l{transition:width .22s cubic-bezier(.2,.7,.2,1)}}.preview_X0kL{border-left:1px solid var(--kb-hair);width:300px;color:var(--kb-body);flex:none;padding:18px;overflow:auto}.previewKind_NpVx{font-family:var(--kb-font-mono);font-size:var(--kb-text-xs);color:var(--kb-mut2)}.previewTitle_iCkZ{font-size:var(--kb-text-base);color:var(--kb-ink);margin:6px 0 8px;line-height:1.3}.previewDesc_Pub5{font-size:var(--kb-text-sm);color:var(--kb-mut);margin:0 0 14px}.previewFacts_GrBi{font-size:var(--kb-text-sm);grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.previewFacts_GrBi dt{color:var(--kb-mut2)}.previewFacts_GrBi dd{color:var(--kb-body);margin:0}.previewLadderLabel_NZAY{font-family:var(--kb-font-mono);font-size:var(--kb-text-xs);color:var(--kb-mut2);margin:16px 0 6px}.previewLadder_gU4l{display:block}.previewLadder_gU4l dt{color:var(--kb-body)}.previewLadder_gU4l dd{font-family:var(--kb-font-mono);font-size:var(--kb-text-xs);color:var(--kb-mut);margin:1px 0 8px}.previewAlsoOn_Yaq7{font-size:var(--kb-text-sm);color:var(--kb-body);margin:0;padding:0;list-style:none}.previewAlsoOn_Yaq7 li+li{margin-top:4px}.previewHint_jbup{font-size:var(--kb-text-sm);color:var(--kb-mut2);margin-top:16px}.previewToggle_XcT_{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}@media (width<=899px){.preview_X0kL,.previewToggle_XcT_{display:none}}.wrap_MhJh{font-family:var(--ifm-font-family-base);--viz-now:var(--kb-orange);--viz-now-wash:color-mix(in srgb,var(--kb-orange)16%,transparent);--viz-fill:var(--kb-secondary);--viz-ink:var(--kb-on-accent);border:1px solid var(--kb-line);border-radius:var(--ui-radius-pg);background:var(--ifm-background-surface-color);margin:1.5rem 0;padding:1.5rem}.canvas_GIi9{flex-direction:column;justify-content:center;min-height:220px;display:flex}.legend_X6PT{color:var(--ui-text-body);flex-wrap:wrap;gap:.9rem;margin-bottom:1rem;font-size:.8rem;display:flex}.legendItem_iURp{align-items:center;gap:.4rem;display:inline-flex}.swatch_Kd3J{border-radius:var(--ui-radius-key);border:1px solid var(--kb-line2);width:1.25rem;height:1.25rem;color:var(--viz-ink);justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.note_a7g9{color:var(--ui-text-body);min-height:2.6rem;margin:.9rem 0 .75rem;font-size:.85rem}.controls_yw8H{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.primaryBtn_f7ad{font-weight:600}.count_PAPt{font-family:var(--kb-font-mono);color:var(--ui-text-dim);margin-left:auto;font-size:.8rem}@keyframes vizFadeIn_slRx{0%{opacity:0}to{opacity:1}}.fadeIn_tb9C{animation:.35s both vizFadeIn_slRx}@keyframes vizPulse_h0uB{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.pulse_s6PY{animation:.5s vizPulse_h0uB}@keyframes vizSlideUp_oo14{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slideUp_tin8{animation:.35s both vizSlideUp_oo14}@keyframes vizFlash_nKXV{0%,to{filter:brightness()}50%{filter:brightness(1.6)}}.flash_MSph{animation:.5s vizFlash_nKXV}@media (prefers-reduced-motion:reduce){.fadeIn_tb9C,.pulse_s6PY,.slideUp_tin8,.flash_MSph{animation:none}.glide_xI6v{transition:none}.wrap_MhJh,.wrap_MhJh *{transition:none!important;animation:none!important}}.glide_xI6v{transition:transform .4s,cx .4s,cy .4s,opacity .3s}.seg_oD_0{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-chip);gap:2px;padding:2px;display:inline-flex}.seg_oD_0 [data-active]{background:var(--ui-surface-hover);color:var(--ui-text-head)}.flowSvg_FJFC{width:100%;height:auto;display:block}.zone_Wk4B{fill:none;stroke:var(--ui-line-strong);stroke-dasharray:4 4}.zoneLabel_RMys{fill:var(--ui-text-meta);font-size:12px;font-family:var(--ifm-font-family-monospace)}.dim_MJwJ{opacity:.18;transition:opacity .3s}.node_ebNC{fill:var(--ui-surface-raised);stroke:var(--ui-line-strong);stroke-width:1.5px;transition:stroke .3s,fill .3s}.wall_ogcU{fill:var(--ui-surface-hover);stroke:var(--ui-line-strong);transition:stroke .3s}.nodeLit_sFcp{stroke:var(--kb-orange);fill:#2a1a12}.nodeLabel_WJpt{fill:var(--ui-text-body);font-size:12px}.edgeActive_PCch{stroke:var(--kb-orange);stroke-width:2.5px}.edgeDone_QB1x{stroke:var(--ui-text-meta);stroke-width:1.5px;opacity:.55}.edgeFail_hgvB{stroke:var(--kb-red);stroke-width:2.5px;stroke-dasharray:6 5}.edgeLabel_SM1n{fill:var(--ui-text-meta);font-size:12px;font-family:var(--ifm-font-family-monospace)}.edgeLabelActive_yT4R{fill:var(--ui-text-head);font-size:12px;font-family:var(--ifm-font-family-monospace)}.dot_u7Xf{fill:var(--kb-orange)}.dotFail_klIk{fill:var(--kb-red)}.panel_OfOv{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-pg);background:var(--ui-surface-raised);margin:1.5rem 0;padding:1.25rem;font-size:.9rem}.ctlLabel_MEDA{font-family:var(--ifm-font-family-monospace);text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-dim);font-size:.75rem}.hint_pWeB{color:var(--ui-text-dim);margin:.75rem 0 0;font-size:.85rem}.haControls_jdvt{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.haControls_jdvt .ctlLabel_MEDA:not(:first-child){margin-left:.75rem}.haGrid_Vwa_{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.colo_Sl5s{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:.75rem;transition:opacity .3s,border-color .3s}.coloDown_AuIx{opacity:.45;border-color:var(--kb-red-line)}.coloName_rTmU{color:var(--ui-text-head);margin-bottom:.5rem;font-weight:600}.connRow_wfvx{align-items:center;gap:.5rem;margin:.35rem 0;display:flex}.connReplica_F31L{width:4rem;font-family:var(--ifm-font-family-monospace);color:var(--ui-text-dim);font-size:.8rem}.conn_JijM{cursor:pointer;border:2px solid transparent;border-radius:50%;width:18px;height:18px;padding:0;transition:background .25s,transform .25s}.connUp_tWCG{background:var(--ui-success)}.connDown_NBtf{background:var(--kb-red-dim);border-color:var(--kb-red-line)}.connTarget_gmJf{border-color:var(--kb-orange);transform:scale(1.25)}.haReadout_Hj0p{color:var(--ui-text-body);align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.badge_ngZC{font-family:var(--ifm-font-family-monospace);text-transform:uppercase;border-radius:var(--ui-radius-chip);text-align:center;min-width:5.5rem;padding:.15rem .5rem;font-size:.75rem}.badge_healthy_vXlx{background:var(--ui-success);color:var(--callout-glyph)}.badge_degraded_PhsB{background:var(--callout-warn);color:var(--callout-glyph)}.badge_down_K2hj{background:var(--kb-red);color:var(--kb-on-red)}.symptoms_Ma5e{flex-wrap:wrap;gap:.5rem;display:flex}.strip_Ec8u{align-items:center;gap:.4rem;margin:1.25rem 0;display:flex;overflow-x:auto}.stripNode_Qs86{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-chip);color:var(--ui-text-head);flex:none;padding:.25rem .6rem;font-size:.8rem}.stripHop_HGyO{flex-direction:column;flex:1;align-items:center;gap:.2rem;min-width:80px;display:flex}.stripLine_tCZw{background:var(--ui-line-strong);width:100%;height:2px;transition:background .3s}.stripLabel_pcLE{font-family:var(--ifm-font-family-monospace);color:var(--ui-text-meta);font-size:.75rem}.stripHopBad_dhYb .stripLine_tCZw{background:repeating-linear-gradient(90deg,var(--kb-red)0 6px,transparent 6px 10px)}.stripHopBad_dhYb .stripLabel_pcLE{color:var(--kb-red-line)}.card_ntth{animation:.3s both cardIn_eOIr}@keyframes cardIn_eOIr{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.meaning_ksm3{color:var(--ui-text-head);margin-bottom:.75rem}.cols_btou{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.cols_btou ul{margin:.4rem 0 0;padding-left:1.1rem}.cmds_rT1P{white-space:pre-wrap;word-break:break-word;margin:.4rem 0 0;font-size:.78rem}.fix_ua5r{margin:.75rem 0 0}@media (prefers-reduced-motion:reduce){.card_ntth,.conn_JijM,.node_ebNC,.wall_ogcU,.dim_MJwJ{transition:none;animation:none}}.figure_Jo0X{margin:1.75rem 0}.figure_Jo0X svg{width:100%;height:auto;display:block}.caption_Dqer{color:var(--ui-text-dim);text-align:center;margin-top:.5rem;font-size:.85rem}.zone_iPYO{fill:none;stroke:var(--ui-line-strong);stroke-dasharray:4 4}.zoneLabel__El9{fill:var(--ui-text-meta);font-size:12px;font-family:var(--ifm-font-family-monospace)}.box_TPo6{fill:var(--ui-surface-raised);stroke:var(--ui-line-strong);stroke-width:1.2px}.edge_f3Ju{stroke:var(--kb-blue)}.ctrl_gkl_{stroke:var(--kb-purple)}.hot_o9yx{stroke:var(--kb-orange)}.boxTitle_meMJ{fill:var(--ui-text-head);font-size:13px;font-weight:600}.boxSub_xvV3{fill:var(--ui-text-dim);font-size:12px}.edgeLabel_pW47{fill:var(--ui-text-dim);font-size:12px;font-family:var(--ifm-font-family-monospace)}.arrowHead_EsYf{fill:context-stroke}@keyframes march_dUDb{to{stroke-dashoffset:-20px}}.flow_kSfd,.outbound_qfeu,path.ctrl_gkl_{fill:none;stroke-width:1.8px;stroke-dasharray:6 4;animation:1.2s linear infinite march_dUDb}.flow_kSfd{stroke:var(--ui-text-dim)}.outbound_qfeu{stroke:var(--kb-orange);stroke-width:2.4px}path.ctrl_gkl_{stroke:var(--kb-purple);animation-duration:2.4s}.pipeEnds_iTGj{font-family:var(--ifm-font-family-monospace);color:var(--ui-text-meta);justify-content:space-between;margin-bottom:.35rem;font-size:.75rem;display:flex}.pipe_QSNX{border:1.5px solid var(--kb-orange);background:linear-gradient(90deg,rgba(255,113,57,.06),rgba(255,113,57,.02));border-radius:999px;padding:.9rem 1.25rem}.lane_OOx9{align-items:center;height:1.7rem;display:flex;position:relative}.lane_OOx9:before{content:"";border-top:1px dashed var(--ui-line-strong);position:absolute;top:50%;left:0;right:0}.laneLabel_pLCy{background:var(--ui-surface-page);z-index:2;font-family:var(--ifm-font-family-monospace);color:var(--ui-text-body);margin:0 auto;padding:0 .5rem;font-size:.75rem;position:relative}@keyframes ride_MrEc{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}.packet_oNxV{z-index:1;border-radius:3px;width:10px;height:10px;animation:3.6s ease-in-out infinite ride_MrEc;position:absolute;top:calc(50% - 5px)}.packet_oNxV.ctrl_gkl_{background:var(--kb-purple)}.req_mLMk{background:var(--kb-orange)}.ws_ejYB{background:var(--kb-blue)}@media (prefers-reduced-motion:reduce){.flow_kSfd,.outbound_qfeu,path.ctrl_gkl_,.packet_oNxV{animation:none}.packet_oNxV{left:0}}.copy_LgzH{border-radius:var(--ui-radius-chip);cursor:pointer;height:28px;color:var(--kb-mut2);font:600 var(--kb-text-sm)/1 var(--kb-font-body);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid transparent;align-items:center;gap:.4rem;padding:0 .55rem;transition:color .15s,background-color .15s,transform .12s;display:inline-flex}.copy_LgzH:hover{color:var(--kb-body);background-color:rgba(255,255,255,.05)}.copy_LgzH[data-state=copied]{color:var(--ui-success)}.copy_LgzH[data-state=failed]{color:var(--kb-red-line);animation:.38s shake_RRTn}.copy_LgzH[data-floating]{background-color:var(--kb-bg3);border-color:var(--kb-line)}.icon_lHaP{flex:none;width:15px;height:15px;display:grid}.icon_lHaP>svg{width:100%;height:100%;transition:transform .35s var(--ease-spring),opacity .2s;grid-area:1/1;overflow:visible}.check_jTtG,.cross_MwFT{opacity:0;transform:scale(.4)rotate(-20deg)}.check_jTtG path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s ease-out 80ms}[data-state=copied] .clip_YIX1,[data-state=failed] .clip_YIX1{opacity:0;transform:scale(.4)rotate(20deg)}[data-state=copied] .check_jTtG,[data-state=failed] .cross_MwFT{opacity:1;transform:none}[data-state=copied] .check_jTtG path{stroke-dashoffset:0}.label_zBeV{height:1.15em;display:inline-grid;overflow:hidden}.word_vdSt{animation:roll-in_fWMC .35s var(--ease-spring)}[data-state=idle] .word_vdSt{animation-name:roll-down_wvGd}@keyframes roll-in_fWMC{0%{opacity:0;transform:translateY(100%)}}@keyframes roll-down_wvGd{0%{opacity:0;transform:translateY(-100%)}}@keyframes shake_RRTn{20%{translate:-3px}40%{translate:3px}60%{translate:-2px}80%{translate:2px}}.copy_LgzH[data-compact]{gap:.3rem;height:22px;padding:0 .4rem;font-size:.75rem}.copy_LgzH[data-compact] .icon_lHaP{width:12px;height:12px}@media (hover:none){.copy_LgzH:not([data-compact]){height:34px;padding:0 .7rem}}@media (prefers-reduced-motion:reduce){.copy_LgzH,.icon_lHaP>svg,.check_jTtG path,.word_vdSt{transition:none;animation:none}}.pm_s0S6{flex:none;width:10px;height:10px;display:inline-block;position:relative}.pm_s0S6:before,.pm_s0S6:after{content:"";height:1.5px;transition:transform .35s var(--ease-spring);background:currentColor;border-radius:1px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.pm_s0S6:after{transform:rotate(90deg)}.pm_s0S6[data-open=true]:after{transform:rotate(0)}.pm_s0S6[data-open=true]:before{transform:rotate(180deg)}.body_Z2i0{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.body_Z2i0[data-open=true]{grid-template-rows:1fr}.clip_c_UI{min-height:0;transition:visibility 0s linear .45s;overflow:hidden}.body_Z2i0[data-open=true]>.clip_c_UI{transition-delay:0s}.in_mt5q{clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-out)50ms}.body_Z2i0[data-open=true] .in_mt5q{clip-path:inset(0)}.body_Z2i0[data-instant=true],.body_Z2i0[data-instant=true] .in_mt5q,.body_Z2i0[data-instant=true] .clip_c_UI{transition:none}@media (prefers-reduced-motion:reduce){.pm_s0S6:before,.pm_s0S6:after,.body_Z2i0,.clip_c_UI,.in_mt5q{transition:none}}.callout_gme0{box-sizing:border-box;background:var(--ui-surface-raised);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-panel);box-shadow:none;color:var(--ui-text-body);font-family:var(--kb-font-body);min-width:0;margin:22px 0;padding:14px 18px;font-size:16px;line-height:1.6}.callout_gme0+.callout_gme0{margin-top:12px}@media (width<=400px){.callout_gme0{padding:14px}}.header_AfWM{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tile_KSAQ{box-sizing:border-box;border-radius:var(--ui-radius-chip);border:1px solid var(--ui-line-strong);background:var(--ui-surface-hover);width:28px;height:28px;color:var(--ui-text-body);flex:none;justify-content:center;align-items:center;display:inline-flex}.tile_KSAQ[data-tone=warn]{background:var(--callout-warn);border-color:var(--callout-warn);color:var(--callout-glyph)}.tile_KSAQ[data-tone=danger]{background:var(--callout-danger);border-color:var(--callout-danger);color:var(--callout-glyph)}.tile_KSAQ svg *{transform-box:fill-box;transform-origin:50%}.tile_KSAQ [pathLength]{stroke-dasharray:1}.tile_KSAQ[data-play][data-motion=draw] [pathLength]{animation:draw_QIG2 .5s var(--ease-out)both;animation-delay:calc(var(--i)*70ms)}.tile_KSAQ[data-play][data-motion=bang] [pathLength]{animation:draw_QIG2 .3s var(--ease-out)both;animation-delay:calc(var(--i)*90ms)}.tile_KSAQ[data-play][data-motion=glow] [pathLength]{animation:draw_QIG2 .45s var(--ease-out)both;animation-delay:calc(var(--i)*60ms)}.tile_KSAQ[data-play][data-motion=glow] svg{animation:lift_RXBG .9s var(--ease-out)}.tile_KSAQ[data-play][data-motion=blink] [pathLength]{animation:draw_QIG2 .3s var(--ease-out)both;animation-delay:calc(var(--i)*.12s)}.tile_KSAQ[data-play][data-motion=blink] svg{animation:nudge_R1KJ .45s var(--ease-out)}.tile_KSAQ[data-play][data-motion=wobble] svg{transform-origin:50% 90%;animation:.5s ease-in-out wobble_QV4n}.tile_KSAQ[data-play][data-motion=shake] svg{animation:.42s ease-in-out shake_oMqk}.tile_KSAQ[data-play][data-motion=snap] svg{animation:snap_T6yH .5s var(--ease-spring)}.tile_KSAQ[data-play][data-motion=rewind] svg{animation:rewind_aOq2 .6s var(--ease-out)}.tile_KSAQ[data-play][data-motion=tilt] svg{transform-origin:50% 20%;animation:.7s ease-in-out tilt_wKSH}.tile_KSAQ[data-play][data-motion=spin] svg{animation:spin_KhC2 .5s var(--ease-out)}@keyframes draw_QIG2{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lift_RXBG{0%{color:var(--ui-text-meta)}40%{color:var(--ui-text-head)}to{color:inherit}}@keyframes nudge_R1KJ{30%{transform:translate(2px)}to{transform:none}}@keyframes wobble_QV4n{20%{transform:rotate(-9deg)}45%{transform:rotate(7deg)}70%{transform:rotate(-3deg)}to{transform:none}}@keyframes shake_oMqk{20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1.5px)}80%{transform:translate(1px)}to{transform:none}}@keyframes snap_T6yH{0%{transform:rotate(-24deg)scale(.82)translate(-3px,-2px)}to{transform:none}}@keyframes rewind_aOq2{0%{transform:rotate(360deg)}to{transform:none}}@keyframes tilt_wKSH{25%{transform:rotate(-12deg)}55%{transform:rotate(9deg)}80%{transform:rotate(-3deg)}to{transform:none}}@keyframes spin_KhC2{0%{transform:rotate(-45deg)scale(.85)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tile_KSAQ[data-play] svg,.tile_KSAQ[data-play] svg *{animation:none!important}}@media (forced-colors:active){.tile_KSAQ[data-play][data-motion=glow] svg{animation:none}}.kicker_Vr7m{font-family:var(--kb-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-body);font-size:14px;font-weight:600;line-height:1.2}.title_epFC{font-family:var(--kb-font-display);color:var(--ui-text-head);overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:1.3}.title_epFC code,.kicker_Vr7m code{font:inherit;color:inherit;background:0 0;border:0;padding:0}.body_cnGl{min-width:0;color:var(--ui-text-body);margin-top:10px;font-size:16px;line-height:1.6}.body_cnGl>:last-child{margin-bottom:0}.body_cnGl p{margin:0 0 8px}.body_cnGl strong,.body_cnGl b{color:var(--ui-text-head)}.body_cnGl ul,.body_cnGl ol{margin:0 0 8px;padding-left:1.3rem;line-height:1.5}.body_cnGl li{margin:3px 0}.body_cnGl li::marker{color:var(--ui-text-meta)}.body_cnGl a{color:var(--ui-link);-webkit-text-decoration:underline;text-decoration:underline}.body_cnGl :not(pre)>code{font-family:var(--kb-font-mono);background:var(--ui-surface-hover);border:1px solid var(--ui-line-strong);color:var(--ui-text-body);border-radius:3px;padding:1px 6px;font-size:14px}.body_cnGl{overflow-x:auto}.body_cnGl pre{background:var(--ui-surface-hover);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-pg);min-width:0;font-size:15px;overflow-x:auto}.callout_gme0[data-callout=numbers] .body_cnGl strong,.callout_gme0[data-callout=numbers] .gcp-numchip{font-family:var(--kb-font-mono);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;color:var(--ui-text-head)}.callout_gme0 .gcp-numchip{font-weight:600}.callout_gme0[data-callout=steps] .body_cnGl ol,.callout_gme0[data-callout=steps] .body_cnGl ul{counter-reset:callout-step;padding-left:0;list-style:none}.callout_gme0[data-callout=steps] .body_cnGl li{counter-increment:callout-step;margin:8px 0;padding-left:32px;position:relative}.callout_gme0[data-callout=steps] .body_cnGl li:before{content:counter(callout-step);box-sizing:border-box;border-radius:var(--ui-radius-key);background:var(--ui-surface-hover);border:1px solid var(--ui-line-strong);width:20px;height:20px;font-family:var(--kb-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-head);place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:2px;left:0}.callout_gme0[data-callout=steps] .body_cnGl li>[role=button],.callout_gme0[data-callout=steps] .body_cnGl li>button{text-align:left;width:100%;display:block}.callout_gme0[data-callout=steps] .body_cnGl li:has(>[data-next]):before{background:var(--ui-orange);border-color:var(--ui-orange);color:var(--kb-on-accent)}.callout_gme0[data-callout=cmd] .body_cnGl>div{margin:0}.pick_gS6a{border-top:1px solid var(--ui-line);color:var(--ui-text-body);margin-top:10px;padding-top:10px;font-size:16px;line-height:1.6}.pick_gS6a strong{color:var(--ui-text-head)}.flow_idWQ{padding:0}.br_Eb8B{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 0;display:flex}.br_Eb8B:last-child{border-bottom:0}.num_LnvV{box-sizing:border-box;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-key);background:var(--ui-surface-hover);width:20px;height:20px;font-family:var(--kb-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-head);flex:none;justify-content:center;align-self:center;align-items:center;font-size:12px;display:inline-flex}.cond_XXo_{color:var(--ui-text-body)}.sep_kq64{color:var(--ui-text-meta)}.chip_LRR0{font-family:var(--kb-font-mono);color:var(--ui-text-head);background:var(--ui-surface-hover);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-chip);text-align:center;padding:1px 8px;font-size:14px;font-weight:600}.detail_o7dW{color:var(--ui-text-body);flex-basis:100%;font-size:14px;line-height:1.5}.count_is__{font-family:var(--kb-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-body);font-size:14px}.groupRow_Yq5o{border-top:1px solid var(--ui-line);padding:10px 0}.groupRow_Yq5o:first-child{border-top:0;padding-top:0}.groupRow_Yq5o:last-child{padding-bottom:0}.rowTitle_xx0s{color:var(--ui-text-head);margin-bottom:4px;font-weight:600}.foldBtn_rBMc{font:500 13px/1 var(--kb-font-mono);border-radius:var(--ui-radius-chip);background:var(--ui-surface-hover);align-items:center;gap:6px;margin-left:auto;padding:5px 9px;display:inline-flex}.rowFold_pFLJ{cursor:pointer;align-items:center;gap:10px;display:flex}.rowFold_pFLJ>span{min-width:0}.header_AfWM:has(.foldBtn_rBMc){cursor:pointer}@media print{.callout_gme0{page-break-inside:avoid;break-inside:avoid;border:1px solid #999}}.callout_gme0[data-quiz=on] .chip_LRR0{min-width:4.5em}.row_foTE{margin:0 0 8px}.btn_OWID{font:500 13px/1 var(--kb-font-mono);border-radius:var(--ui-radius-chip);background:var(--ui-surface-hover);align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.wrap_bhUT{color:var(--kb-mut);flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.otto_hmVk{width:88px;height:88px}.compactWrap_wGZe{align-items:center;gap:.6rem;display:flex}.ottoCompact_lKpB{flex:none;width:28px;height:28px}.compactText_bCZJ{flex-direction:column;gap:4px;display:flex}.bar_LXWn{background:var(--kb-line2);width:120px;height:2px;display:block;position:relative;overflow:hidden}.bar_LXWn:after{content:"";background:var(--kb-mut);width:40%;animation:1.8s ease-in-out infinite inkSweep_mkXK;position:absolute;inset:0 auto 0 0}@keyframes inkSweep_mkXK{0%{transform:translate(-100%)}to{transform:translate(250%)}}.label_R5BL{font-family:var(--kb-font-mono);font-size:var(--kb-text-xs);letter-spacing:1px;color:var(--kb-mut)}@media (prefers-reduced-motion:reduce){.bar_LXWn:after{opacity:.4;width:100%;animation:none;transform:none}}.quizBtn_teha{margin-left:auto}.quizBtn_teha.quizBtn_teha[data-state=quiz]{border-color:var(--ui-orange)}.blank_qCgg{box-sizing:border-box;font:inherit;color:inherit;cursor:pointer;background:var(--ui-surface-hover);border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-key);margin:0;padding:0 2px;transition:background-color .15s,border-color .15s;display:inline-block}.blank_qCgg:not([data-revealed]):hover{border-color:var(--ui-text-body)}.blank_qCgg:disabled{cursor:default;color:inherit}.blank_qCgg[data-revealed]{background:0 0;border-color:transparent}.blank_qCgg:not([data-revealed]) .blankText_yiUf{visibility:hidden}.srOnly_Xewj{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.blank_qCgg{transition:none}}.blank_qCgg[data-next]:not([data-revealed]){border-color:var(--ui-orange)}.blank_qCgg[aria-disabled=true]:not([data-revealed]){cursor:default}.blankBlock_WyxP{width:100%;text-align:inherit;display:block}.blank_qCgg[data-revealed] .blankText_yiUf{animation:quiz-wipe_hbYz .3s var(--ease-out)}@keyframes quiz-wipe_hbYz{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.blank_qCgg[data-revealed] .blankText_yiUf{animation:none}}.line_Jxxo[data-quiz-hidden]{cursor:pointer}.line_Jxxo[data-quiz-hidden]:focus-visible{outline:2px solid var(--ifm-link-color,#58a6ff);outline-offset:-2px}.line_Jxxo[data-quiz-hidden] .tx_jrso{visibility:hidden;background:var(--ui-surface-hover);outline:1px dashed var(--ui-line-strong);outline-offset:-1px;border-radius:4px}.line_Jxxo[data-quiz-hidden][data-next] .tx_jrso{outline-color:var(--ui-orange)}.line_Jxxo[data-revealed] .tx_jrso{animation:cmd-wipe_ZIlq .3s var(--ease-out)}@keyframes cmd-wipe_ZIlq{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.line_Jxxo[data-revealed] .tx_jrso{animation:none}}.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}.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}.solution-panel{padding:0}.solnotes{margin-bottom:1.25rem}.solnotes--joined{border-top:1px solid var(--ui-line);margin:0}.solnotes__bar{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:52px;font-family:var(--kb-font-geist);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 22px;display:flex}.solnotes__bar:hover .solnotes__label{color:var(--ui-text-head)}.solnotes__bar:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.solnotes__label{color:var(--ui-text-body);align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.solnotes__gap{flex:1}.solnotes__figs{white-space:pre-wrap;font-family:var(--kb-font-mono);color:var(--pc-dim,var(--ui-text-body));font-size:13px}.solnotes__body{padding:0 22px 20px 44px}.solnotes__kicker{font-family:var(--kb-font-pixel);letter-spacing:.04em;color:var(--ui-text-dim);margin:4px 0 8px;font-size:13px}.solnotes--joined .solnotes__reading{max-width:none;color:var(--ui-text-body);font-size:17px;line-height:1.65}.solnotes--joined .cxledger__rest{max-width:none}.solnotes__analysis{margin-top:1.4rem}.solnotes__analysis--alone{margin-top:0}.solnotes__reading{font-size:var(--kb-text-sm);max-width:35em}.solnotes--full .solnotes__reading{max-width:none}.solnotes__reading>p:first-child:not(:only-child){font-size:var(--kb-text-sm);color:var(--kb-ink);line-height:1.7}.solnotes--joined .solnotes__reading>p:first-child:not(:only-child){font-size:inherit;line-height:inherit}.cxledger{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.cxledger__row{box-sizing:border-box;background:var(--ui-surface-page);min-width:0;box-shadow:0 0 0 1px var(--ui-line);border-radius:10px;padding:14px 16px 16px}.cxledger__line{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.cxledger__line .cxledger__bound{order:1}.cxledger__line .cxledger__key{order:2}.cxledger__key{font-family:var(--kb-font-pixel);letter-spacing:.04em;color:var(--ui-text-dim);margin:0;font-size:13px}.cxledger__bound{font-family:var(--kb-font-mono);letter-spacing:-.01em;color:var(--ui-text-head);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.3}.cxledger__total{font-family:var(--kb-font-mono);color:var(--pc-dim,var(--ui-text-body));margin:.25rem 0 0;font-size:13px;line-height:1.4;display:block}.cxledger__total strong{color:var(--ui-text-head);font-weight:600}.cxledger__why{color:var(--ui-text-body);margin-top:.6rem;font-size:15px}.cxledger__why strong{color:var(--ui-text-head);font-weight:600}.cxledger__why ul{margin:0;padding-left:1.1em}.cxledger__why>:last-child{margin-bottom:0}.cxledger__rest{max-width:35em;margin-top:.75rem;font-size:15px}@media (width<=699px){.solnotes__bar{padding:8px 14px}.solnotes__body{padding:0 14px 16px}.cxledger{grid-template-columns:1fr}}.row_DVUy{cursor:pointer;color:var(--ui-text-body);align-items:center;gap:12px;display:inline-flex}.row_DVUy[data-block]{width:100%;display:flex}.row_DVUy[data-disabled]{cursor:not-allowed;opacity:.5}.text_ToHW{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.label_Te5d{font-size:13.5px}.description_xmLt{color:var(--ui-text-dim);font-size:12px}.box_iZUO{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-key);width:18px;height:18px;color:inherit;cursor:inherit;background:0 0;flex:none;padding:0;position:relative;overflow:hidden}.box_iZUO[aria-checked=true]{border-color:var(--ui-text-head)}.fill_c5Dz{background:var(--ui-text-head);opacity:0;transition:opacity 90ms linear,transform 0s 90ms;position:absolute;inset:0;transform:scale(0)}.box_iZUO[aria-checked=true] .fill_c5Dz{opacity:1;transition:transform var(--ui-cb-dur,.56s)var(--ui-cb-ease,ease-out),opacity 60ms linear;transform:scale(1)}.check_QUWq{width:100%;height:100%;position:absolute;inset:0}.check_QUWq path{fill:none;stroke:var(--ui-surface-page);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset 90ms linear}.box_iZUO[aria-checked=true] .check_QUWq path{stroke-dashoffset:0;transition:stroke-dashoffset .26s ease-out .15s}@media (prefers-reduced-motion:reduce){.fill_c5Dz,.box_iZUO[aria-checked=true] .fill_c5Dz{transition:opacity .12s ease-out;transform:none}.check_QUWq path,.box_iZUO[aria-checked=true] .check_QUWq path{stroke-dashoffset:0;opacity:0;transition:opacity .12s ease-out}.box_iZUO[aria-checked=true] .check_QUWq path{opacity:1}}.card__Key{border:2px solid var(--kb-purple);margin:1.75rem 0 1.25rem;padding:1.1rem 1.25rem 1rem;position:relative}.cardLabel_Rv4G{background:var(--kb-bg);font-size:.75rem;font-weight:800;font-family:var(--ifm-font-family-monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-purple);padding:0 .4rem;position:absolute;top:-.7rem;left:.9rem}.cardTitle_wDFV{margin:.25rem 0 .5rem;font-size:1.1rem;font-weight:800}.cardBody_vuMI{color:var(--ifm-font-color-base);margin:0}.hero_yhbE{flex-direction:column;align-items:flex-start;gap:.5rem;margin:.5rem 0 1.5rem;display:flex}.heroName_fgDS{text-transform:uppercase;font-weight:900;margin:0!important;font-size:2.25rem!important}.heroMeters_cRvq{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.heroIntent_B62g{color:var(--ifm-color-emphasis-800);margin:.25rem 0 0;font-size:1rem}.meter_pmor{font-size:.75rem;font-weight:600;font-family:var(--ifm-font-family-monospace);letter-spacing:.05em;color:var(--ifm-color-emphasis-600);align-items:center;gap:.3rem;display:inline-flex}.meterDot_iUfS{background:var(--ifm-color-emphasis-400);border-radius:1px;width:5px;height:11px;display:inline-block}.meterDot_iUfS[data-filled=true]{background:var(--kb-orange)}.acrostic_f7Fl{border-left:2px solid var(--ifm-color-emphasis-300);margin:1.75rem 0}.acrosticRow_u9tY{color:inherit;border-left:2px solid transparent;grid-template-columns:3.5rem 1fr;align-items:center;gap:.75rem;margin-left:-2px;padding:.6rem .75rem;-webkit-text-decoration:none;text-decoration:none;transition:background .12s,border-color .12s;display:grid}.acrosticRow_u9tY:hover{background:var(--ifm-color-emphasis-100);border-left-color:var(--kb-orange);color:inherit;-webkit-text-decoration:none;text-decoration:none}.acrosticLetter_MRnH{font-family:var(--ifm-font-family-monospace);text-align:center;color:var(--ifm-color-emphasis-400);font-size:2.4rem;font-weight:800;line-height:1;transition:color .12s}.acrosticRow_u9tY:hover .acrosticLetter_MRnH{color:var(--kb-orange)}.acrosticName_Qczn{font-size:1.05rem;font-weight:700;display:block}.acrosticLine_OWM8{color:var(--ifm-color-emphasis-700);font-size:.88rem;line-height:1.45;display:block}.tag_K20r{background:var(--kb-bg);font-size:.75rem;font-weight:800;font-family:var(--ifm-font-family-monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-purple);padding:0 .4rem;position:absolute;top:-.7rem;left:.9rem}.next_rbuB{margin-top:.75rem}.quiz_YyFL{margin:2rem 0 1rem}.notch_TttY{border:2px solid var(--kb-purple);border-radius:4px;margin-bottom:1.5rem;padding:1rem 1.1rem 1.1rem;position:relative}.prompt_cd94{margin-bottom:.5rem;font-weight:700}.choices_OccW{flex-direction:column;gap:.4rem;display:flex}.choice_msTz{text-align:left;border:none;border-bottom:1px solid var(--kb-hair);color:var(--ifm-font-color-base);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:.6rem;padding:.5rem .25rem;display:flex}.choice_msTz:last-child{border-bottom:none}.choice_msTz:hover:not(:disabled) .letter_yE_i{border-color:var(--kb-orange)}.choice_msTz:disabled{cursor:default}.letter_yE_i{border:1.5px solid var(--kb-line);width:1.4rem;height:1.4rem;font-family:var(--ifm-font-family-monospace);color:var(--ifm-color-emphasis-600);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.choiceText_pIXg{min-width:0}.choice_msTz[data-state=correct] .letter_yE_i{background:var(--kb-green);border-color:var(--kb-green);color:var(--kb-on-green)}.choice_msTz[data-state=wrong] .letter_yE_i{background:var(--kb-orange);border-color:var(--kb-orange);color:var(--kb-on-accent)}.explain_FdcF{color:var(--ifm-color-emphasis-700);margin:.5rem 0 0;font-size:.9rem}.score_mkDJ{font-weight:700;font-family:var(--ifm-font-family-monospace)}.resultsList_aBh_{margin:.75rem 0 0;padding:0;list-style:none}.resultRow_XC6j{border-bottom:1px solid var(--kb-hair);align-items:baseline;gap:.6rem;padding:.4rem .1rem;font-size:.85rem;display:flex}.resultRow_XC6j:last-child{border-bottom:none}.resultMark_q1K9{width:1rem;font-family:var(--ifm-font-family-monospace);flex-shrink:0;font-weight:800}.resultRow_XC6j[data-state=correct] .resultMark_q1K9{color:var(--kb-green)}.resultRow_XC6j[data-state=wrong] .resultMark_q1K9{color:var(--kb-orange)}.resultRow_XC6j[data-state=skipped] .resultMark_q1K9{color:var(--ifm-color-emphasis-600)}.resultPrompt_TaBA{min-width:0}.problem_Sag2{--pc-dim:#c0c4cb;--pc-good:#4cc38a;--pc-spot:radial-gradient(90% 180% at 20% 50%,rgba(255,255,255,.024),rgba(255,255,255,.008) 55%,transparent 90%);--pc-spot-edge:0 0 0 1px rgba(255,255,255,.03);--pc-rest:#8e929a;margin-bottom:56px}.head_sK5G{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex;position:relative}.num_bf2s{font-family:var(--kb-font-mono);color:var(--pc-dim);font-size:16px;font-weight:500}.title_JFS3{font-family:var(--kb-font-geist);letter-spacing:-.018em;color:var(--ui-text-head);min-width:0;margin:0;font-size:26px;font-weight:600;line-height:1.2}.related_l4zo{align-self:center;margin-left:auto}.meta_DjTr{color:var(--pc-dim);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 16px;font-size:13.5px;display:flex}.metaBadge_oPPb{color:var(--pc-dim);font-size:13.5px}.card_wvVv{border-radius:var(--ui-radius-panel);background:linear-gradient(#18191d,#141518);position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.09),inset 0 1px rgba(255,255,255,.07),0 30px 60px -30px rgba(0,0,0,.8)}.card_wvVv:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);height:1px;position:absolute;top:0;left:0;right:0}.table_RZX9{grid-template-columns:28px minmax(0,1fr) minmax(150px,max-content) minmax(142px,max-content);column-gap:16px;padding:10px 10px 6px;display:grid}.caption_tCDN,.tablist_ZwRC,.row_VuyI{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.caption_tCDN{font-family:var(--kb-font-pixel);letter-spacing:.04em;color:var(--ui-text-dim);padding:0 12px;font-size:13px}.caption_tCDN>span:nth-child(2){grid-column:3}.caption_tCDN>span:nth-child(3){grid-column:4}.tablist_ZwRC{position:relative}.row_VuyI{border-radius:var(--ui-radius-control);cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M14 11Q8 9 6 5Q4.6 2.4 2.5 2.5' stroke='%23ececee' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='2.5' cy='2.5' r='1.3' fill='%23ff7139'/%3E%3Cg stroke='%23ececee' stroke-width='1.4' stroke-linecap='round' fill='none'%3E%3Cpath d='M13.05 20.1q-1 5.95 -2.2 7.65'/%3E%3Cpath d='M16.88 21.8q0 5.95 -1 8.5'/%3E%3Cpath d='M21.13 21.8q0 5.95 1 8.5'/%3E%3Cpath d='M24.95 20.1q1 5.95 2.2 7.65'/%3E%3C/g%3E%3Cellipse cx='19' cy='15' rx='8.5' ry='7.65' fill='%231c1d21' stroke='%23ececee' stroke-width='1.5'/%3E%3Ccircle cx='15.77' cy='14.57' r='2.21' fill='%23ececee'/%3E%3Ccircle cx='22.23' cy='14.57' r='2.21' fill='%23ececee'/%3E%3Ccircle cx='16.28' cy='15.17' r='1.02' fill='%230f0f11'/%3E%3Ccircle cx='22.74' cy='15.17' r='1.02' fill='%230f0f11'/%3E%3C/svg%3E") 2 2,pointer;min-height:38px;color:var(--ui-text-body);padding:0 12px;position:relative}.row_VuyI:hover{background:rgba(255,255,255,.03)}.row_VuyI:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.spot_RwD5{background:var(--pc-spot);height:38px;box-shadow:var(--pc-spot-edge);pointer-events:none;visibility:hidden;border-radius:10px;position:absolute;top:0;left:0;right:0}.spot_RwD5:after{content:"";border-radius:inherit;mix-blend-mode:overlay;opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.tablist_ZwRC[data-spot] .spot_RwD5{visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1)}.tablist_ZwRC:not([data-spot]) .rowSelected_J979,.tablist_ZwRC:not([data-spot]) .rowSelected_J979:hover{background:var(--pc-spot);box-shadow:var(--pc-spot-edge)}.rowSelected_J979:hover{background:0 0}.marker_BpOn{justify-content:center;align-items:center;display:flex}.markerDot_ovUA{background:var(--ui-orange);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-orange)18%,transparent);border-radius:2px;flex:none}.name_QiNB{min-width:0;font-family:var(--kb-font-geist);color:var(--ui-text-body);flex-wrap:wrap;align-items:baseline;gap:4px 9px;font-size:15px;font-weight:500;display:flex}.rowSelected_J979 .name_QiNB{color:var(--ui-text-head);font-weight:600}.cx_NVyb{font-family:var(--kb-font-mono);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;color:var(--pc-dim);white-space:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:13.5px;display:flex}.rowSelected_J979 .cx_NVyb{color:var(--ui-text-head)}.check_beNW{color:var(--pc-good);align-items:center;display:inline-flex}.row_VuyI:not(.rowSelected_J979) .name_QiNB,.row_VuyI:not(.rowSelected_J979) .cx_NVyb{color:var(--pc-rest)}.row_VuyI:not(.rowSelected_J979) .check_beNW{opacity:.6}.row_VuyI:not(.rowSelected_J979):hover .name_QiNB,.row_VuyI:not(.rowSelected_J979):hover .cx_NVyb{color:var(--pc-dim)}.name_QiNB,.cx_NVyb{transition:color .2s}@media (prefers-reduced-motion:reduce){.tablist_ZwRC[data-spot] .spot_RwD5,.name_QiNB,.cx_NVyb{transition:none}}.hidden_OX_r{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.titleRow_lcBD{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:18px 22px 12px;display:flex}.solHead_v1Gd{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.solTitle_HQqW{font-family:var(--kb-font-geist);color:var(--ui-text-head);margin:0;font-size:18px;font-weight:600}.pattern_CQwq{color:var(--ui-link);font-size:13.5px;-webkit-text-decoration:none;text-decoration:none}.pattern_CQwq:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.actions_Ikdy{flex:none;align-items:center;gap:8px;display:flex}.action_u_7e{gap:6px}.codeBand_I1C4{border-top:1px solid var(--ui-line);font-feature-settings:none;font-variant-ligatures:none;background:rgba(0,0,0,.22)}.langTabs_DIMd{scrollbar-width:none;border-bottom:0;padding:10px 22px 0;overflow-x:auto}.codeBand_I1C4 [role=tabpanel]>div{background-color:transparent!important}@media (width<=699px){.title_JFS3{font-size:22px}.caption_tCDN{display:none}.table_RZX9{grid-template-columns:minmax(0,1fr)}.row_VuyI{grid-template-columns:16px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"m n n"".t s";gap:2px 8px;padding:8px 12px}.marker_BpOn{grid-area:m}.name_QiNB{grid-area:n}.cx_NVyb{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;grid-area:t;font-size:12px}.cx_NVyb+.cx_NVyb{grid-area:s}.titleRow_lcBD{padding:16px 14px 12px}.solHead_v1Gd{flex-basis:100%}.actions_Ikdy{flex:100%}.action_u_7e{min-height:40px}.actionPrimary_zISw{flex:auto;justify-content:center}.langTabs_DIMd{padding:10px 14px 0}.codeBand_I1C4 [role=tabpanel]>div{font-size:13px!important}}.after_xEQg{margin-top:28px}.afterTitle_bib7{font-family:var(--kb-font-geist);letter-spacing:-.01em;color:var(--ui-text-head);margin:0 0 12px;font-size:18px;font-weight:600}.ender_xBt9{font-family:var(--kb-font-pixel);align-items:center;gap:14px;margin-top:30px;font-size:13px;display:flex}.enderDash_i0lo{white-space:nowrap;word-spacing:.5em;color:#3a3d44;-webkit-user-select:none;user-select:none;flex:1;min-width:0;overflow:hidden}.problem_Sag2 .ender_xBt9 a.enderTop_OF8t{white-space:nowrap;color:var(--pc-rest);-webkit-text-decoration:none;text-decoration:none}.problem_Sag2 .ender_xBt9 a.enderTop_OF8t:hover{color:var(--pc-dim);-webkit-text-decoration:none;text-decoration:none}.enderDash_i0lo{transform-origin:100%;transition:transform .7s cubic-bezier(.6,0,.4,1)}.enderDash_i0lo>span{display:inline-block}.ender_xBt9:hover .enderDash_i0lo>span{animation:1.1s linear infinite enderMarch_V9ew}.enderReel_e6nO{display:inline-block}.enderGo_n7hx .enderDash_i0lo{transition-duration:.5s;transform:scaleX(0)}.enderGo_n7hx .enderDash_i0lo>span{animation:.18s linear infinite enderMarch_V9ew}.enderGo_n7hx .enderReel_e6nO{color:var(--ui-orange);animation:.25s linear infinite enderSpin_oVae}@keyframes enderMarch_V9ew{to{transform:translate(1.2em)}}@keyframes enderSpin_oVae{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.enderDash_i0lo,.enderDash_i0lo>span,.enderReel_e6nO{transition:none;animation:none!important}}.text_YXyC.text_YXyC.text_YXyC{color:var(--pc-dim,var(--ui-text-dim));font-size:13.5px;-webkit-text-decoration:none;text-decoration:none}.text_YXyC.text_YXyC.text_YXyC:hover{color:var(--ui-text-head)}.tile_zXkN.tile_zXkN.tile_zXkN{vertical-align:middle;box-sizing:border-box;height:24px;color:var(--pc-dim,var(--ui-text-dim));background:#15161a;border:1px solid #2a2c32;border-radius:6px;align-self:center;align-items:center;padding:0 4px;font-size:12.5px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.tile_zXkN img{opacity:.9;transition:opacity .2s}.name_jqK7{white-space:nowrap;opacity:0;max-width:0;transition:max-width .28s cubic-bezier(.2,.8,.2,1),margin .28s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .28s cubic-bezier(.2,.8,.2,1);display:inline-block;overflow:hidden;transform:translate(-4px)}a.tile_zXkN.tile_zXkN.tile_zXkN:is(:hover,:focus-visible){color:var(--ui-text-head);background:#1b1c21;border-color:#4a4d55;-webkit-text-decoration:none;text-decoration:none}.tile_zXkN:is(:hover,:focus-visible) img{opacity:1}.tile_zXkN:is(:hover,:focus-visible) .name_jqK7{opacity:1;max-width:12em;margin:0 3px 0 6px;transition-delay:0s,0s,60ms,0s;transform:none}@media (prefers-reduced-motion:reduce){.name_jqK7{transition:none}}.tabs__FZu{border-bottom:1px solid var(--ui-line);align-items:stretch;gap:18px;min-width:0;display:flex;position:relative}.tabs__FZu[data-edge=top]{border-bottom:0;border-top:1px solid var(--ui-line)}.tab_UPhi{font-family:var(--kb-font-body,inherit);color:var(--ui-text-dim);cursor:pointer;white-space:nowrap;border-radius:var(--ui-radius-chip);background:0 0;border:0;flex-shrink:0;margin:0;padding:6px 0 8px;font-size:13px;font-weight:500;line-height:1.2}.tab_UPhi:hover{color:var(--ui-text-body)}.tab_UPhi[data-active=true]{color:var(--ui-text-head);box-shadow:inset 0 -2px 0 var(--ui-orange)}.tabs__FZu[data-edge=top] .tab_UPhi[data-active=true]{box-shadow:inset 0 2px 0 var(--ui-orange)}.tabs__FZu[data-ready] .tab_UPhi[data-active=true]{box-shadow:none}.indicator_K_N9{background:var(--ui-orange);opacity:0;pointer-events:none;width:0;height:2px;position:absolute;bottom:-1px;left:0}.tabs__FZu[data-edge=top] .indicator_K_N9{top:-1px;bottom:auto}.ghost_A8sv{border-radius:var(--ui-radius-chip);opacity:0;pointer-events:none;z-index:0;background:rgba(255,255,255,.035);width:0;display:none;position:absolute;top:0;bottom:0;left:0}.tab_UPhi{z-index:1;position:relative}@media (hover:hover){.ghost_A8sv{transition:transform .3s var(--ease-out,ease-out),width .3s var(--ease-out,ease-out),opacity .2s;display:block}.ghost_A8sv[data-show=true]{opacity:1}}@media (prefers-reduced-motion:reduce){.ghost_A8sv{transition:none}}.tabs__FZu[data-indicator=pill]{border-top:0;border-bottom:0;gap:2px}.tabs__FZu[data-indicator=pill] .tab_UPhi{border-radius:var(--ui-radius-chip);padding:6px 12px}.tabs__FZu[data-indicator=pill] .tab_UPhi[data-active=true],.tabs__FZu[data-indicator=pill][data-edge=top] .tab_UPhi[data-active=true]{box-shadow:inset 0 0 0 1px var(--kb-line);background:var(--kb-bg3)}.tabs__FZu[data-indicator=pill][data-ready] .tab_UPhi[data-active=true]{box-shadow:none;background:0 0}.tabs__FZu[data-indicator=pill] .indicator_K_N9,.tabs__FZu[data-indicator=pill][data-edge=top] .indicator_K_N9{border-radius:var(--ui-radius-chip);background:var(--kb-bg3);height:auto;box-shadow:inset 0 0 0 1px var(--kb-line);z-index:0;top:0;bottom:0}.plate_HMJJ{border:2px solid var(--kb-line);background:var(--kb-bg3);margin:28px 0}.head_mVmb{border-bottom:1px solid var(--kb-line);font-family:var(--kb-font-mono);letter-spacing:1.5px;color:var(--kb-mut);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.label_DYLD{min-width:0}.status_qy_c{background:var(--kb-green);color:var(--kb-on-green);white-space:nowrap;border-radius:14px;padding:3px 9px;font-weight:700}.body_Z0rH{min-width:0}.caption_SNKN{font-family:var(--kb-font-hand);color:var(--kb-mut);text-align:center;padding:0 0 10px;font-size:17px;font-weight:600}div.analogy_O_x6 [data-kb=breaks]{border-top:1px solid var(--ui-line);color:var(--ui-text-dim);margin-top:10px;padding-top:8px}.level_kOoj{font-family:var(--kb-font-mono);color:var(--ui-text-dim);font-size:12px;line-height:1.2}.reveal_wJ6_ summary{cursor:pointer;width:fit-content;color:var(--ui-link);font-weight:500}.reveal_wJ6_ summary:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.answer_bR6V{margin-top:10px}.answer_bR6V [data-kb=followups]{border-top:1px solid var(--ui-line);margin-top:10px;padding-top:8px}div.history_kjF8 ul,div.history_kjF8 ol{padding-left:0;list-style:none}div.history_kjF8 li{border-top:1px solid var(--ui-line);margin:0;padding:6px 0 6px 5.5rem;position:relative}div.history_kjF8 li:first-child{border-top:0}div.history_kjF8 [data-kb=year]{width:5rem;font-family:var(--kb-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text-head);font-weight:600;position:absolute;left:0}div.history_kjF8 li[data-when=now] [data-kb=year]{color:var(--ui-orange)}div.history_kjF8 li[data-when=next] [data-kb=year]{color:var(--ui-text-dim)}.narrative_cUnv{background:var(--kb-bg2);border-top:1px dashed var(--kb-line);border-bottom:1px dashed var(--kb-line);margin:20px 0;padding:16px 20px;position:relative}.tab_kisp{background:var(--kb-bg);font-family:var(--kb-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kb-mut);padding:0 8px;font-size:12px;font-weight:700;position:absolute;top:-9px;left:16px}.body_tFqo{color:var(--kb-ink);font-size:.95rem;line-height:1.7}.body_tFqo strong{color:var(--kb-orange)}.body_tFqo p{margin:0 0 12px}.body_tFqo p:last-child{margin-bottom:0}.beat_Bh37{margin:24px 0 16px;scroll-margin-top:80px}.otto_cLox{align-items:flex-start;gap:12px;display:flex}.avatar_XhgF{flex:none;width:56px}.bubble_NZAm{border:1px solid var(--kb-line2);background:var(--kb-bg2);border-radius:10px;flex:1;min-width:0;position:relative}.bubble_NZAm:before{content:"";background:var(--kb-bg2);border-left:1px solid var(--kb-line2);border-bottom:1px solid var(--kb-line2);width:12px;height:12px;position:absolute;top:20px;left:-7px;transform:rotate(45deg)}.who_hmW7{color:var(--kb-orange);padding:10px 16px 0;font-size:12px;font-weight:600;display:block}.q_JSSl{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--kb-ink);justify-content:space-between;gap:12px;padding:2px 16px 12px;font-weight:500;line-height:1.55;display:flex}.q_JSSl:focus-visible{outline:2px solid var(--kb-orange);outline-offset:2px;border-radius:10px}.q_JSSl svg{width:14px;height:14px;stroke:var(--kb-mut);flex:none;margin-top:6px;transition:transform .25s ease-out}.open_j07M .q_JSSl svg{transform:rotate(180deg)}.answer_D3Wh{padding:0 16px 14px}.label_IROI{color:var(--kb-mut);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.specs_zSF9{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin-bottom:12px;display:grid}.spec_Zgqi{border:1px solid var(--kb-line);background:var(--kb-bg);border-radius:4px;padding:8px 10px;font-size:13px;line-height:1.45}.key_D92z{color:var(--kb-mut);font-size:12px;display:block}.value_zL19{color:var(--kb-ink);font-weight:500}.value_zL19 s{color:var(--kb-mut);margin-right:6px;font-weight:400}.changed_EpHP{border-color:color-mix(in srgb,var(--kb-orange)60%,transparent);background:color-mix(in srgb,var(--kb-orange)7%,transparent)}.changed_EpHP .value_zL19{color:var(--kb-orange)}@media (prefers-reduced-motion:reduce){.q_JSSl svg{transition:none}}.wrap_uCSe{background:0 0;border:none;margin:1.5rem 0;padding:0;position:relative}.stage_M9LR{text-align:center;touch-action:pan-y;max-width:880px;margin-inline:auto;position:relative}.stage_M9LR svg{margin:0 auto;display:block}.expand_gQ78{border-radius:var(--pg-radius);border:1px solid var(--kb-line);background:var(--kb-bg2);width:30px;height:30px;color:var(--kb-mut);cursor:pointer;opacity:0;place-items:center;transition:opacity .12s,color .12s,border-color .12s;display:grid;position:absolute;top:8px;right:8px}.stage_M9LR:hover .expand_gQ78{opacity:1}.stage_M9LR:focus-within .expand_gQ78{opacity:1}.expand_gQ78:focus-visible{opacity:1}.expand_gQ78:hover{color:var(--kb-ink);border-color:var(--kb-orange)}.tapBar_ewDw{display:none}@media (pointer:coarse){.expand_gQ78{display:none}.stage_M9LR[data-camera=true]:not([data-interactive=true]){pointer-events:none;touch-action:auto}.tapBar_ewDw{border-radius:var(--pg-radius);background:var(--kb-orange);color:var(--kb-on-accent);font-family:var(--kb-font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.65rem;font-size:.75rem;font-weight:800;display:flex}}.legend_qh0J{border-top:1px solid var(--kb-hair);letter-spacing:.06em;font-size:.75rem;font-weight:800;font-family:var(--kb-font-mono);color:var(--kb-mut);flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.75rem;padding-top:.65rem;display:flex}.caption_Gnlg{text-align:center;font-family:var(--kb-font-body);color:var(--kb-body-dim);margin-top:.5rem;font-size:15px;line-height:1.5}.overlay_WURa{z-index:1000;background:var(--kb-bg);flex-direction:column;display:flex;position:fixed;inset:0}.overlayBar_s95C{background:var(--kb-bg2);border-bottom:1px solid var(--kb-hair);align-items:center;gap:1rem;padding:.6rem .9rem;display:flex}.overlayTitle_eGM6{font-family:var(--kb-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--kb-ink);font-size:.8rem;font-weight:800}.overlayHint__Hx5{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--kb-mut2);margin-left:auto;font-size:.75rem}@media (pointer:coarse){.overlayHint__Hx5{display:none}}.overlayClose_wJaC{border-radius:var(--pg-radius);border:1px solid var(--kb-line);background:var(--kb-bg2);width:30px;height:30px;color:var(--kb-mut);cursor:pointer;place-items:center;padding:0;display:grid}.overlayClose_wJaC:hover{color:var(--kb-ink);border-color:var(--kb-orange)}.overlayStage_tl7y{cursor:grab;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.overlayStage_tl7y:active{cursor:grabbing}.overlayPan_bp_B{transform-origin:0 0;position:absolute;top:0;left:0}.overlayContent_yvtT svg{display:block}.overlayContent_yvtT svg[width="100%"]{width:80vw;height:auto;max-height:70vh}.zoomControls_Oiqd{z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.zoomBtn_MDH6{border-radius:var(--pg-radius);border:1px solid var(--kb-line);background:var(--kb-bg2);width:34px;height:34px;color:var(--kb-mut);cursor:pointer;place-items:center;padding:0;display:grid}.zoomBtn_MDH6:hover{color:var(--kb-ink);border-color:var(--kb-orange)}.zoomBtn_MDH6 svg *,.overlayClose_wJaC svg *{transform-box:view-box}.lensIn_SQQB,.lensOut_EJtj,.plusTurn_pPIK,.minusSquash_tc4p{transform-origin:11px 11px}.centreDot_mutd{transform-origin:12px 12px}.strokeA_N_Gz,.strokeB_n_bp{stroke-dasharray:1}[data-play] .lensIn_SQQB{animation:glyphSwell_SIsZ .36s var(--glyph-ease)}[data-play] .plusTurn_pPIK{animation:glyphTurn_rcmI .36s var(--glyph-ease)}[data-play] .lensOut_EJtj{animation:glyphRecede_qoqH .36s var(--glyph-ease)}[data-play] .minusSquash_tc4p{animation:glyphSquash_Vx6L .36s var(--glyph-ease)}[data-play] .cornerTL_hvAx{animation:glyphInTL_fHzV .38s var(--glyph-ease)}[data-play] .cornerTR_vLpL{animation:glyphInTR_YzNj .38s var(--glyph-ease)}[data-play] .cornerBL_f3vn{animation:glyphInBL_tfL8 .38s var(--glyph-ease)}[data-play] .cornerBR_NEcg{animation:glyphInBR_Ag2q .38s var(--glyph-ease)}[data-play] .centreDot_mutd{animation:glyphPing_Xjjp .42s var(--glyph-ease)}[data-play] .strokeA_N_Gz{animation:glyphDraw_Gq5C .22s var(--glyph-ease)both}[data-play] .strokeB_n_bp{animation:glyphDraw_Gq5C .22s .14s var(--glyph-ease)both}.zoomBtn_MDH6,.overlayClose_wJaC{--glyph-ease:cubic-bezier(.2,.8,.2,1)}@keyframes glyphSwell_SIsZ{50%{transform:scale(1.12)}}@keyframes glyphRecede_qoqH{50%{transform:scale(.84)}}@keyframes glyphTurn_rcmI{to{transform:rotate(90deg)}}@keyframes glyphSquash_Vx6L{50%{transform:scaleX(.2)}}@keyframes glyphInTL_fHzV{50%{transform:translate(2.5px,2.5px)}}@keyframes glyphInTR_YzNj{50%{transform:translate(-2.5px,2.5px)}}@keyframes glyphInBL_tfL8{50%{transform:translate(2.5px,-2.5px)}}@keyframes glyphInBR_Ag2q{50%{transform:translate(-2.5px,-2.5px)}}@keyframes glyphPing_Xjjp{40%{transform:scale(2.2)}}@keyframes glyphDraw_Gq5C{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-play] :is(.lensIn_SQQB,.lensOut_EJtj,.plusTurn_pPIK,.minusSquash_tc4p,.cornerTL_hvAx,.cornerTR_vLpL,.cornerBL_f3vn,.cornerBR_NEcg,.centreDot_mutd,.strokeA_N_Gz,.strokeB_n_bp){animation:none}}.overlayLegend_LeWm{background:var(--kb-bg2);border:2px solid var(--kb-line);border-radius:var(--pg-radius);letter-spacing:.06em;font-size:.75rem;font-weight:800;font-family:var(--kb-font-mono);color:var(--kb-mut);flex-direction:column;gap:6px;padding:.6rem .75rem;display:flex;position:absolute;bottom:16px;left:16px}.overlayCaption_hRpE{text-align:center;font-family:var(--kb-font-body);color:var(--kb-body-dim);background:var(--kb-bg2);border-top:1px solid var(--kb-hair);padding:.65rem 1.1rem .85rem;font-size:15px;line-height:1.5}.legendItem_P4W1{align-items:center;gap:.35rem;display:inline-flex}.legendSwatch_RPSu{width:14px;height:2px;display:inline-block}.stage_M9LR[data-floor=true]{overflow-x:auto}@media (pointer:coarse){.stage_M9LR[data-floor=true][data-camera=true]:not([data-interactive=true]){pointer-events:auto;touch-action:pan-x pan-y}}.panel_SicM{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_SicM legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_mzwP{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pick_MrY6{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_MrY6 select,.num_YARz{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.num_YARz{width:3.2rem}.check_fkqX{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.off_Ky3o{opacity:.55;cursor:default}.blurb_a5Zr{color:var(--ui-text-dim);margin:.5rem 0 0;font-size:.8rem}.sub_t0OJ{color:var(--ui-text-dim);margin-top:.4rem}.scroll_QUIX{margin-bottom:.5rem;overflow-x:auto}.map_ry1r,.curve_ub4u{width:100%;min-width:740px;height:auto;margin:0 auto;display:block}.site_BZVa{fill:var(--kb-hair);stroke:var(--ui-text-body);stroke-width:1.5px}.siteDead_W98S{fill:var(--ifm-background-surface-color);stroke:var(--callout-danger);stroke-width:2px;stroke-dasharray:6 4}.siteName_OeWG{text-anchor:middle;fill:var(--ui-text-head);font-size:14px;font-weight:700}.mono_wGve{text-anchor:middle;fill:var(--ui-text-body);font-size:12px;font-family:var(--kb-font-mono)}.userName_TFMr{text-anchor:middle;fill:var(--ui-text-head);font-size:13px;font-weight:600}.lineOk_yIGZ{stroke:var(--kb-mut);stroke-width:1.5px}.lineDead_cN_A{stroke:var(--callout-danger);stroke-width:1.75px;stroke-dasharray:5 5}.lineFo_o7By{stroke:var(--ui-success);stroke-width:3px}.dot_ok_zJoh{fill:var(--viz-fill);stroke:var(--ui-text-body);stroke-width:1.5px}.dot_dead_HST8{fill:var(--callout-danger);stroke:var(--ui-text-head);stroke-width:1.5px;stroke-dasharray:4 3}.dot_failedover__xQN{fill:var(--ui-success);stroke:var(--ui-text-head);stroke-width:2px}.dot_down_XQ2o{fill:var(--ifm-background-surface-color);stroke:var(--ui-text-body);stroke-width:1.5px;stroke-dasharray:3 3}.glyph_abSJ{text-anchor:middle;fill:var(--viz-ink);font-size:14px;font-weight:700}.glyphDown_jxMs{fill:var(--ui-text-head)}.readouts_EU6F{color:var(--ui-text-body);flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin:.4rem 0 .5rem;font-size:.85rem;display:flex}.clock_LO_l{font-family:var(--kb-font-mono);border-radius:var(--ui-radius-key);background:var(--viz-now);color:var(--viz-ink);padding:.15rem .5rem;font-size:.85rem;font-weight:600}.clock_LO_l:before{content:"▶ "}.axis_TDtq{stroke:var(--ui-text-body);stroke-width:1.5px}.grid_fsBC{stroke:var(--kb-line);stroke-width:1px;stroke-dasharray:3 4}.axisLabel_HkDy{text-anchor:middle;fill:var(--ui-text-body);font-size:12px;font-family:var(--kb-font-mono)}.axisLabelEnd_DcHE{text-anchor:end;fill:var(--ui-text-body);font-size:12px;font-family:var(--kb-font-mono)}.curveLine_RRaZ{fill:none;stroke:var(--viz-fill);stroke-width:3px;stroke-linejoin:round}.marker__7Ur{fill:var(--viz-now);stroke:var(--ui-text-head);stroke-width:2px}.markerLabel_fZ6z{text-anchor:middle;fill:var(--ui-text-head);font-size:12px;font-weight:700;font-family:var(--kb-font-mono)}.panel_poGY{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_poGY legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_YhsI{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pick_C4CE,.check_RJd8,.range_MaY_{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.check_RJd8{cursor:pointer}.pick_C4CE select,.pick_C4CE input,.weight_QlEe input{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_C4CE input{width:8.5rem}.pick_C4CE input[type=number]{width:4.5rem}.rangeVal_fHJg{font-family:var(--kb-font-mono);min-width:5.5rem}.hint_beRE{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}.counters_q5im{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1.1rem;margin:.2rem 0 .6rem;font-size:.8rem;display:flex}.pool_ncCS{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.6rem;margin-bottom:.7rem;display:grid}.backend_SCfk{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;gap:.3rem;min-width:0;padding:.5rem .6rem;display:flex}.head__bUU{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.name_Q0Bs{font-family:var(--kb-font-mono);font-size:.85rem;font-weight:600}.stateText_BNBL{color:var(--ui-text-body);font-size:.75rem}.detail_K1zW{color:var(--ui-text-dim);min-height:1.1rem;font-size:.75rem}.mono_jkWm{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.75rem}.weight_QlEe{color:var(--ui-text-body);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.weight_QlEe input{width:3rem}.actions_zmlk{flex-wrap:wrap;gap:.4rem;display:flex}.slots_KCNU{flex-wrap:wrap;gap:.2rem;display:flex}.slot_Inf4{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);width:1.1rem;height:1.1rem;color:var(--ui-text-dim);justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.slotBusy_oTCn{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink)}.slotSlow_noVU{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink);border-style:dashed}.idle_G7BX .name_Q0Bs:before{content:"○ "}.serving_MhQJ .name_Q0Bs:before{content:"● "}.slow_qujp .name_Q0Bs:before{content:"◆ "}.unhealthy_SGLO .name_Q0Bs:before{content:"✕ "}.draining_WlXZ .name_Q0Bs:before{content:"▽ "}.removed_aOuH .name_Q0Bs:before{content:"– "}.unhealthy_SGLO{border-color:var(--callout-danger);border-style:dashed}.draining_WlXZ{border-style:dotted}.removed_aOuH{opacity:.55}.slow_qujp{border-color:var(--viz-fill)}.latest_tE1T{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.latest_tE1T .name_Q0Bs:before{content:"▶ "}.latest_tE1T .stateText_BNBL,.latest_tE1T .detail_K1zW,.latest_tE1T .mono_jkWm,.latest_tE1T .weight_QlEe{color:var(--viz-ink)}.flowRow_rKDl{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.lbBox_c1b5{border:1px solid var(--viz-fill);border-radius:var(--ui-radius-control);color:var(--ui-text-body);padding:.35rem .7rem;font-size:.8rem}.lbBox_c1b5 strong{color:var(--ui-text-head)}.compare_yDeZ{border-collapse:collapse;width:100%;font-size:.8rem}.compare_yDeZ caption{text-align:left;color:var(--ui-text-dim);padding-bottom:.3rem;font-size:.8rem}.compare_yDeZ th,.compare_yDeZ td{text-align:right;border-bottom:1px solid var(--kb-line);font-family:var(--kb-font-mono);padding:.2rem .5rem}.compare_yDeZ th:first-child,.compare_yDeZ td:first-child{text-align:left;font-family:inherit}.compare_yDeZ th{color:var(--ui-text-dim);font-weight:500}.live_IcJL td{color:var(--ui-text-head);font-weight:600}.live_IcJL td:first-child:after{content:"  (live)";color:var(--ui-text-dim);font-weight:400}.tableWrap_VU1d{margin-bottom:.4rem;overflow-x:auto}.klass_BWlU,.dim_BdKo{cursor:pointer;outline:none}.dim_BdKo{opacity:.45}.box_LqZ2{fill:var(--kb-bg2);stroke:var(--kb-line);stroke-width:2px}.boxActive_uoMs{fill:var(--kb-bg2);stroke:var(--kb-orange);stroke-width:2px}.stereotype_VVLp{fill:var(--ifm-color-emphasis-600);font-size:12px;font-style:italic}.name_mbYr{fill:var(--ifm-font-color-base);font-size:12px;font-weight:800}.member_aNgp{font-size:12px;font-family:var(--ifm-font-family-monospace);fill:var(--ifm-color-emphasis-800)}.visibility_wA5R{font-size:12px;font-family:var(--ifm-font-family-monospace);fill:var(--kb-mut2)}.memberType_gNdN{fill:var(--kb-mut2)}.divider_PB80{stroke:var(--kb-hair)}.edge_WU1A{stroke-width:1.5px}.triangle_HAfP{fill:var(--kb-bg2);stroke:var(--kb-blue)}.arrowHasA_k1kJ{fill:var(--kb-pink)}.arrowUsesA_huF5{fill:var(--kb-mut)}.stamp_hrms{fill:var(--kb-bg2);stroke:var(--kb-line);stroke-width:1.5px}.stampText_gBwJ{font-size:12px;font-weight:800;font-family:var(--ifm-font-family-monospace);fill:var(--ifm-color-emphasis-600);letter-spacing:.05em}.role_KTPe{text-transform:uppercase;letter-spacing:.06em;color:var(--kb-orange);margin-right:.4rem;font-size:.75rem;font-weight:700}.legend_oqAh{font-size:.75rem;font-weight:600;font-family:var(--ifm-font-family-monospace);color:var(--ifm-color-emphasis-600);flex-wrap:wrap;gap:.35rem 1rem;margin-top:.5rem;display:flex}.legendItem_B2V2{align-items:center;gap:.35rem;display:inline-flex}.legendGlyph_FWwe{display:inline-block;overflow:visible}.edgeLabel_Zdi3{fill:var(--kb-mut);font-size:12px;font-style:italic}.multiplicity_BeAM{font-size:12px;font-family:var(--ifm-font-family-monospace);fill:var(--kb-mut2)}.calloutProse_Vqgo{fill:var(--ifm-color-emphasis-700);font-size:12px}.cast_oGrb{text-align:left;margin:.75rem 0 0;font-size:.78rem;line-height:1.5}.castRow_eSVU,.castRowActive_D839{border-top:1px solid var(--kb-hair);flex-wrap:wrap;gap:.15rem .6rem;padding:.3rem .4rem;display:flex}.castRowActive_D839{background:var(--kb-bg2)}.castName_DSms{color:var(--ifm-font-color-base);align-items:baseline;gap:.45rem;margin:0;font-weight:700;display:flex}.castRole_nmqE{font-family:var(--ifm-font-family-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--kb-pink);font-size:.75rem;font-weight:700}.castNote__ack{color:var(--ifm-color-emphasis-700);flex:16rem;margin:0}.note_vyn2{fill:var(--kb-bg2);stroke:var(--kb-annotation)}.noteFold_letv{fill:none;stroke:var(--kb-annotation)}.noteText_ADHj{font-size:13px;font-family:var(--ifm-font-family-monospace);fill:var(--ifm-color-emphasis-800)}.tether_qUb_{stroke:var(--kb-annotation);stroke-dasharray:3 3}.anchorDot_dRYw{fill:var(--kb-bg2);stroke:var(--kb-annotation)}.zone_aK4P{fill:none;stroke:var(--kb-annotation);stroke-dasharray:5 4}.zoneLabel_YWb6{fill:var(--ifm-color-emphasis-600);font-size:12px;font-style:italic}.annotation_d_kN{fill:var(--ifm-color-emphasis-700);font-size:12px}.annotationArrow_m2_p{fill:none;stroke:var(--kb-orange);stroke-width:1.5px}.annotationHead_e4V0{fill:var(--kb-orange);stroke:none}.diamondHollow_ByEr{fill:var(--kb-bg2)}.diamondFilled_o31k{fill:var(--ifm-color-emphasis-600)}.wrap_jyQF{margin:1.5rem 0}.actor_elO5{stroke:none}.actorLabel_pdgd{font-size:12px;font-weight:700;font-family:var(--ifm-font-family-monospace)}.lifeline_hY_F{opacity:.5;stroke-dasharray:4 4}.msg_Prtv line,.msg_Prtv path{stroke-width:1.5px}.msgText_QRoh{font-size:12px;font-weight:600;font-family:var(--ifm-font-family-monospace)}.badge_CA6w{fill:var(--kb-bg2);stroke:var(--kb-line);stroke-width:1.5px}.badgeText_bYi6{font-size:12px;font-weight:700;font-family:var(--ifm-font-family-monospace);fill:var(--ifm-color-emphasis-700)}.captions_UvjO{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.captionItem_hc2b{color:var(--ifm-color-emphasis-800);gap:.6rem;font-size:.85rem;display:flex}.captionNum_iIFj{border:1.5px solid var(--kb-line);width:1.2rem;height:1.2rem;font-family:var(--ifm-font-family-monospace);color:var(--ifm-color-emphasis-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.reveal_ZHCZ{margin:.75rem 0 1.5rem}.presets_Gnoe{flex-wrap:wrap;gap:.5rem;margin:0 0 .6rem;display:flex}.panel_xNjr{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_xNjr legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_Rnyj{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pick_J6zg{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_J6zg select,.num_Q8kZ{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.num_Q8kZ{width:5.5rem}.check_HQTN{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.path_jVXV{flex-wrap:wrap;align-items:stretch;gap:.3rem;margin:.6rem 0;display:flex}.node_sTk1{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);justify-content:center;align-items:center;min-width:4.5rem;padding:.5rem .7rem;display:flex}.name_xwVQ{font-family:var(--kb-font-mono);font-size:.85rem;font-weight:600}.now_JD1J{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.now_JD1J .name_xwVQ:before{content:"▶ "}.link_EHfp{border-bottom:2px solid var(--kb-line2);color:var(--ui-text-dim);flex-direction:column;flex:5rem;justify-content:center;align-items:center;font-size:.75rem;display:flex}.mtu_huga{font-family:var(--kb-font-mono);color:var(--ui-text-body)}.dim_lkN6{color:var(--ui-text-dim)}.wire_xaGB{margin-bottom:.5rem;overflow-x:auto}.empty_Xgpc{color:var(--ui-text-dim);padding:.4rem 0;font-size:.8rem}.table_Ih0v{border-collapse:collapse;width:100%;font-family:var(--kb-font-mono);margin:0;font-size:.8rem}.table_Ih0v th{text-align:left;color:var(--ui-text-dim);border-bottom:1px solid var(--kb-line);padding:.2rem .5rem;font-weight:500}.table_Ih0v td{border-bottom:1px solid var(--kb-line);color:var(--ui-text-body);padding:.25rem .5rem}.tNow_sOUQ td{background:var(--viz-now-wash)}.tOk_wqyg td:first-child{color:var(--ui-success)}.tFrag_CSu0 td:first-child{color:var(--ui-text-head)}.tNo_jwHk td{-webkit-text-decoration:line-through;text-decoration:line-through;-webkit-text-decoration-color:var(--callout-danger);text-decoration-color:var(--callout-danger)}.tNo_jwHk td:first-child{color:var(--callout-danger);-webkit-text-decoration:none;text-decoration:none}.kind_z33k{color:var(--ui-text-head)}.verdict_BHtX{color:var(--ui-text-head);margin-top:.4rem}.icmp_ISmO{font-family:var(--kb-font-mono);color:var(--ui-text-body);margin-top:.3rem;font-size:.8rem}.facts_WTZj{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}.scenarios_fst7{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.states_peHp{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin-bottom:.8rem;display:grid}.node_faJ7{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;gap:.15rem;min-height:3rem;padding:.4rem .6rem;transition:background-color .25s,border-color .25s;display:flex}.stateName_v3_l{font-family:var(--kb-font-mono);font-size:.8rem;font-weight:600}.token_Wvrt{font-size:.75rem;font-weight:600}.seen_HYfc{border-color:var(--viz-fill)}.seen_HYfc .stateName_v3_l:before{content:"● "}.now_EGPl{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.now_EGPl .stateName_v3_l:before{content:"▶ "}.pair_DAnE{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.6rem;display:grid}.endpoint_QB4S{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0;padding:.4rem .7rem .6rem}.endpoint_QB4S legend{font-family:var(--kb-font-mono);color:var(--ui-text-head);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.events_NWRF{flex-wrap:wrap;gap:.4rem;display:flex}.event_Opqu{font:inherit;font-family:var(--kb-font-mono);cursor:pointer;color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.25rem .5rem;font-size:.75rem}.illegal_C3D3{color:var(--ui-text-dim);border-style:dashed}.illegal_C3D3:before{content:"✕ "}.emit_BbdX{color:var(--ui-text-body);margin-bottom:.5rem;font-size:.8rem}.invalid_jmae{color:var(--callout-danger)}.invalid_jmae:before{content:"✕ "}.ss_ngSW{font-family:var(--kb-font-mono);border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);color:var(--ui-text-body);white-space:pre;margin:0 0 .6rem;padding:.5rem .7rem;font-size:.75rem;line-height:1.5;overflow-x:auto}.wait_PdYr{color:var(--ui-text-body);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.wait_PdYr input{flex:10rem;max-width:20rem}.facts_V3Mc{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}@media (width<=640px){.pair_DAnE{grid-template-columns:1fr}}.panel_cyGr{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_cyGr legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_zNMf{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.3rem;display:flex}.pick_dPFO,.check_hXBJ,.range_wrZq{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.check_hXBJ{cursor:pointer}.pick_dPFO select,.pick_dPFO input{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_dPFO input[type=number]{width:4.8rem}.rangeVal_gBgl{font-family:var(--kb-font-mono)}.hint_aY9S{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}.counters_ceMc{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1.1rem;margin:.2rem 0 .6rem;font-size:.8rem;display:flex}.chart_J5Mj{margin:0 0 .6rem}.chart_J5Mj figcaption{color:var(--ui-text-dim);font-size:.8rem}.svgText_awHk{fill:var(--ui-text-dim);font-size:12px;font-family:var(--kb-font-mono)}.slowBand_JmPZ{fill:var(--kb-hair)}.axis_GQ5s{stroke:var(--kb-line2);stroke-width:1px}.sOffered_Y25m{stroke:var(--ui-text-head);stroke-width:2px}.sCapacity_qaEv{stroke:var(--ui-text-body);stroke-width:2px;stroke-dasharray:6 4}.sSuccess_oDNF{stroke:var(--ui-success);stroke-width:2px}.cursor_InHW{stroke:var(--viz-now);stroke-width:2px}.keyRow_UdeE{color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem;display:flex}.keyItem_Gyym{align-items:center;gap:.35rem;display:inline-flex}.gridHead_l5B6{color:var(--ui-text-dim);margin:.4rem 0 .3rem;font-size:.8rem}.dots_blcw{grid-template-columns:repeat(auto-fill,minmax(1.4rem,1fr));gap:3px;max-width:34rem;display:grid}.dot_UnrX{border-radius:var(--ui-radius-key);border:1px solid var(--kb-line2);height:1.4rem;color:var(--ui-text-head);justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.st_idle_ke6b,.st_wait_t1H6,.st_open__K54{background:var(--kb-hair)}.st_flight_NMi_{background:var(--viz-fill);color:var(--viz-ink)}.st_ok_GjLA{background:var(--ui-success);color:var(--viz-ink)}.st_fail_u5sW{background:var(--callout-danger);color:var(--viz-ink)}.st_wait_t1H6{border-style:dashed}.st_open__K54{border-style:dotted}.counts_V_zo{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.2rem 1rem;margin-top:.5rem;font-size:.8rem;display:flex}.panel_n6to{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_n6to legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_oBDg{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.rowLabel_jepz{color:var(--ui-text-body);font-size:.8rem}.pick_BDSp{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_BDSp select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.check_VsGL{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.topo_Jrtk{grid-template-columns:1fr minmax(7rem,.5fr) 1fr;align-items:center;gap:.6rem;margin:.6rem 0;display:grid}.switchCol_rExv{flex-direction:column;gap:.4rem;min-width:0;display:flex}.trunkCol_RIfw{justify-content:center;display:flex}.node_FVpK{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;gap:.15rem;min-width:0;padding:.4rem .6rem;transition:background-color .25s,border-color .25s;display:flex}.switch_hHEc,.trunk_eDua,.router_QDFs,.link_b9oj{text-align:center;align-items:center}.trunk_eDua{border-style:dashed;width:100%}.routerRow_u05M{flex-wrap:wrap;align-items:stretch;gap:.6rem;margin-bottom:.6rem;display:flex}.router_QDFs{flex:14rem}.link_b9oj{flex:0 12rem;justify-content:center}.seen_O_Bo{border-color:var(--viz-fill)}.now_wSuT{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.now_wSuT .portKind_gDfb,.now_wSuT .vlan_Lp4Q,.now_wSuT .reason_SHCd{color:var(--viz-ink)}.ok_X4MO{border-color:var(--ui-success)}.no_i51T{border-color:var(--callout-danger);border-style:dashed}.saw_ZxVh{border-style:dotted}.idle_ktpx{opacity:.8}.hostHead_PjtH{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.name_awiN{font-family:var(--kb-font-mono);font-size:.85rem;font-weight:600}.vlan_Lp4Q{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.portKind_gDfb{color:var(--ui-text-dim);font-size:.75rem}.reason_SHCd{color:var(--ui-text-body);font-size:.75rem}.seen_O_Bo .name_awiN:before{content:"● "}.now_wSuT .name_awiN:before{content:"▶ "}.ok_X4MO .name_awiN:before{content:"✓ "}.no_i51T .name_awiN:before{content:"✕ "}.saw_ZxVh .name_awiN:before{content:"○ "}.frame_Beda{font-family:var(--kb-font-mono);flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.field_eC4O{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);color:var(--ui-text-body);padding:.2rem .45rem}.tagSeg_zgLh{border-radius:var(--ui-radius-key);background:var(--viz-now);color:var(--viz-ink);padding:.2rem .45rem;font-weight:600}.tagSeg_zgLh:before{content:"◆ "}.frameLabel_D2KK{color:var(--ui-text-dim);margin-left:.4rem}.fix_DGvb{color:var(--ui-text-head);margin-top:.4rem}.facts_h7uW{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}@media (width<=640px){.topo_Jrtk{grid-template-columns:1fr}}.tabs_t0zI{margin:0 0 .8rem}.controlRow_tdTS{flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 .6rem;display:flex}.slider_I3As{flex-direction:column;gap:.25rem;min-width:12rem;display:flex}.slider_I3As span{color:var(--ui-text-body);font-size:.85rem}.plot_DB_Q{width:100%;height:auto;display:block}.plotSquare_SQCK{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.axis_wB9D{stroke:var(--kb-line2);stroke-width:1.5px}.grid_EdX7{stroke:var(--kb-line2);stroke-width:1px;opacity:.4}.tick_kf7D{fill:var(--ui-text-dim);font-size:12px;font-family:var(--kb-font-mono)}.axisLabel_ZXn7{fill:var(--ui-text-dim);font-size:12px;font-family:var(--ifm-font-family-base)}.ssthresh_HgFB{stroke:var(--callout-warn);stroke-width:1.5px;stroke-dasharray:5 4}.ssthreshLabel_o2Cx{fill:var(--callout-warn);font-size:12px;font-family:var(--kb-font-mono)}.curve_T3AQ{stroke:var(--ui-text-head);stroke-width:2px}.pt_IwWT{fill:var(--viz-fill);stroke:var(--ui-text-head);stroke-width:1px}.ptNow_atcU{fill:var(--viz-now);stroke:var(--ui-text-head);stroke-width:1.5px}.lossMark_Noi6{fill:var(--callout-danger);font-size:12px;font-family:var(--kb-font-mono)}.effLine__Djs{stroke:var(--ui-text-dim);stroke-width:1.5px;stroke-dasharray:8 4}.fairLine_AhwC{stroke:var(--ui-text-dim);stroke-width:1.5px;stroke-dasharray:2 4}.readout_v6S9{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.9rem 0 0;display:flex}.phase_srn8{color:var(--ui-text-head);font-size:.85rem}.stat_urZ_{font-family:var(--kb-font-mono);font-size:.82rem}.bloat_HGCO{flex-direction:column;gap:.4rem;margin:1rem 0 0;display:flex}.bloatTitle_dZNS{color:var(--ui-text-body);font-size:.85rem}.bar_citc{border:1px solid var(--kb-line2);width:100%;height:1.4rem;display:flex}.barBase_an4L{background:var(--viz-fill)}.barQueue_hp1Q{background:repeating-linear-gradient(45deg,var(--viz-fill)0 6px,transparent 6px 12px);font-size:12px;font-family:var(--kb-font-mono);color:var(--ui-text-head);white-space:nowrap;padding-left:.3rem;overflow:hidden}.scenarios_JiIX{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.inputs_JkH9{flex-wrap:wrap;gap:.8rem 1.2rem;margin-bottom:.8rem;display:flex}.field_WOje{color:var(--ui-text-body);flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.field_WOje input{font:inherit;font-family:var(--kb-font-mono);width:10rem;color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.25rem .5rem;font-size:.8rem}.hint_f_UN{color:var(--ui-text-dim);font-size:.75rem}.body_TVHz{grid-template-columns:minmax(0,1fr) 13rem;align-items:start;gap:1rem;display:grid}@media (width<=700px){.body_TVHz{grid-template-columns:1fr}}.ladderWrap_dCH5{overflow-x:auto}.ladder_x436{width:100%;min-width:600px;height:auto;display:block}.host_gbdf{fill:var(--ui-text-head);font-size:14px;font-weight:600}.life_qLwK{stroke:var(--kb-line2);stroke-width:1.4px;stroke-dasharray:4 4}.stateText_bRo_{fill:var(--ui-text-body);font-family:var(--kb-font-mono);font-size:12px}.segText_xKnc{fill:var(--ui-text-body);font-family:var(--kb-font-mono);paint-order:stroke;stroke:var(--ifm-background-surface-color);stroke-width:4px;font-size:12px}.segTextNow_locC{fill:var(--ui-text-head);font-weight:700}.segSeen_NYNI{stroke:var(--viz-fill);stroke-width:1.6px;fill:var(--viz-fill)}.segNow_dBh4{stroke:var(--viz-now);stroke-width:2.8px;fill:var(--viz-now)}.lostLine_bM03{stroke-dasharray:6 4}.cross_Ifqw{stroke:none;font-size:16px;font-weight:700}.headNow_p_Zi{fill:var(--viz-now)}.headSeen_xMy2,.bar_bZ31{fill:var(--viz-fill)}.track_if9Y{fill:var(--kb-hair);stroke:var(--kb-line2);stroke-width:1px}.timerText_ylMl{fill:var(--ui-text-body);font-size:12px}.noteText_qB46{fill:var(--ui-text-body);font-size:12px;font-family:var(--kb-font-mono)}.noteNow_Q14q{fill:var(--ui-text-head);font-weight:700}.machine_dSdw{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}@media (width<=700px){.machine_dSdw{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}}.node_COSL{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;gap:.1rem;min-height:2.4rem;padding:.3rem .5rem;transition:background-color .25s,border-color .25s;display:flex}.nodeName_jtXD{font-family:var(--kb-font-mono);font-size:.75rem;font-weight:600}.token_We8R{font-size:.75rem;font-weight:600}.nodeNow_FhVY{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.nodeNow_FhVY .nodeName_jtXD:before{content:"▶ "}.after_KEwe{font-family:var(--kb-font-mono);color:var(--ui-text-dim);margin-top:.3rem;font-size:.75rem}.wait_hRK1{color:var(--ui-text-body);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;font-size:.8rem;display:flex}.wait_hRK1 input{flex:10rem;max-width:20rem}.facts_sLzc{color:var(--ui-text-dim);margin:.6rem 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.node_COSL{transition:none}}.tabs_nh_h{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.prompt_XMX2{color:var(--ui-text-head);font-family:var(--kb-font-mono);margin:0 0 .9rem;font-size:.9rem}.fields_w3lg{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;display:grid}.field_vtpb{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);flex-direction:column;gap:.25rem;min-width:0;padding:.45rem .6rem;display:flex}.fieldLabel_N7To{color:var(--ui-text-dim);font-size:.8rem}.field_vtpb input{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.25rem .4rem;font-size:.85rem}.fieldNote_OBX6{font-family:var(--kb-font-mono);color:var(--ui-text-body);overflow-wrap:anywhere;font-size:.8rem}.ok_YOM3{border-color:var(--ui-success)}.bad_uURR{border-color:var(--callout-danger);border-style:dashed}.rev_C0RY{border-color:var(--viz-fill);border-style:dotted}.open_qGKS{border-color:var(--kb-line)}.verdict_gnC9{border:1px solid var(--kb-line);border-radius:var(--ui-radius-key);padding:.2rem .5rem;display:inline-block}.working_ftZv{color:var(--ui-text-body);margin:.9rem 0 0;padding-left:1.3rem;font-size:.85rem}.working_ftZv li{margin-bottom:.25rem}.seed_sqU6{color:var(--ui-text-body);align-items:center;gap:.4rem;margin-left:auto;font-size:.8rem;display:inline-flex}.seed_sqU6 input{width:6rem;font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.options_UZye{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-bottom:.8rem;display:flex}.pick_WtEd{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_WtEd select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.check_J74N{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.topoWrap__HHT{margin-bottom:.6rem;overflow-x:auto}.topo_rKUF{width:100%;min-width:640px;height:auto;display:block}.node_kitU rect{fill:var(--kb-hair);stroke:var(--kb-line2);stroke-width:1px}.nodeNow_QQdI rect{fill:var(--viz-now);stroke:var(--viz-now)}.nodeName_wfae{font-family:var(--kb-font-mono);fill:var(--ifm-font-color-base);font-size:13px;font-weight:600}.nodeSub_fbDC{font-family:var(--kb-font-mono);fill:var(--ui-text-body);font-size:12px}.nodeNow_QQdI .nodeName_wfae,.nodeNow_QQdI .nodeSub_fbDC{fill:var(--viz-ink)}.link_IjXI{stroke:var(--kb-line2);stroke-width:2px}.linkNow_NyGw{stroke:var(--viz-now);stroke-width:4px;stroke-dasharray:8 5}.linkName_YiW4{fill:var(--ui-text-dim);font-size:12px}.macLine_qqRj{font-family:var(--kb-font-mono);fill:var(--ui-text-body);font-size:12px}.marker_manP rect{fill:var(--viz-now)}.marker_manP text{font-family:var(--kb-font-mono);fill:var(--viz-ink);font-size:12px}.barBlock_JRm3{margin-bottom:.8rem}.bar_mL6H{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);height:1.1rem;display:flex;overflow:hidden}.seg_wWxx{border-right:1px solid var(--ifm-background-surface-color);min-width:2px;height:100%}.seg_eth_Bzgf,.seg_ip_yfC4,.seg_tcp_wsWh{background:var(--viz-fill)}.seg_app_W32o{background:var(--kb-hair)}.seg_fcs_QI8a{background:repeating-linear-gradient(135deg,var(--viz-fill)0 2px,var(--kb-hair)2px 4px)}.segNow_Mr87{background:var(--viz-now)}.barKey_14VV{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.2rem 1rem;margin-top:.3rem;font-size:.75rem;display:flex}.layers_U7lg{flex-direction:column;gap:.35rem;display:flex}.layer_V2mL{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair)}.layerNow_DxkX{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.layerNow_DxkX .bytes_mYzY,.layerNow_DxkX .stateTag_lnc0,.layerNow_DxkX .req_zrwc,.layerNow_DxkX .changed_GsdF,.layerNow_DxkX dt,.layerNow_DxkX dd,.layerNow_DxkX .caret_WEpQ{color:var(--viz-ink)}.head_gCWP{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;padding:.4rem .7rem;display:flex}button.head_gCWP{cursor:pointer}.lname_P0j4{font-size:.85rem;font-weight:600}.bytes_mYzY,.stateTag_lnc0,.changed_GsdF,.req_zrwc{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.changed_GsdF{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.caret_WEpQ{color:var(--ui-text-dim);font-size:.8rem}.fields_jBmi{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.3rem 1rem;margin:0;padding:.2rem .7rem .6rem;display:grid}.field_K362{border:1px solid var(--kb-line);border-radius:var(--ui-radius-key);grid-template-columns:1fr auto;column-gap:.6rem;padding:.2rem .4rem;display:grid}.field_K362 dt{color:var(--ui-text-dim);grid-column:1/-1;font-size:.75rem}.field_K362 dd{font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);overflow-wrap:anywhere;margin:0;font-size:.8rem}.field_K362 dd.fieldTag_MAKn{color:var(--ui-text-body);font-size:.75rem}.fieldHit_iBGK{border-style:dashed;border-color:var(--kb-line2)}.facts_ihvp{color:var(--ui-text-dim);margin-top:.4rem;font-size:.8rem}.cols_S6lC{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.cols_S6lC{grid-template-columns:minmax(0,1fr)}}.paneHead_mMuX{color:var(--ui-text-body);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.empty_aHTJ{color:var(--ui-text-dim);font-size:.85rem}.hexPane_gDVV{min-width:0}.hexRow_tQTI{flex-wrap:nowrap;align-items:center;gap:0;margin-bottom:.2rem;display:flex}.offset_q7j6{width:3.4rem;font-family:var(--kb-font-mono);color:var(--ui-text-dim);flex:none;font-size:.8rem}.byte_VPkc{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--kb-hair);border:0;border-bottom:2px solid var(--kb-line2);text-align:center;cursor:pointer;border-left:1px solid transparent;border-radius:0;width:1.75rem;padding:.25rem 0;font-size:.85rem}.fieldStart_ZJFd{border-left:2px solid var(--ui-text-body)}.altBand_P4xw{border-bottom-style:dashed}.uncovered_INvu{opacity:.55;border-bottom-style:dotted}.edited_sNC_{background:var(--viz-fill);color:var(--viz-ink)}.edited_sNC_:after{content:"*"}.bad_fR3O{outline:1px dashed var(--callout-danger);outline-offset:-2px}.now_Emys{background:var(--viz-now);color:var(--viz-ink)}.sel_BPiU{outline:2px solid var(--ifm-font-color-base);outline-offset:-2px}.strip_fMOo{flex-wrap:wrap;gap:.5rem .9rem;margin:.7rem 0 .4rem;display:flex}.stripByte_i8uG{flex-direction:column;gap:.15rem;display:flex}.stripLabel_DQ_U{font-family:var(--kb-font-mono);color:var(--ui-text-dim);font-size:.8rem}.bits_i15i{display:inline-flex}.bit_yK0H{font-family:var(--kb-font-mono);text-align:center;width:1.1rem;padding:.15rem 0;font-size:.85rem}.bit_yK0H:nth-child(4){margin-right:.3rem}.bitIn_OqZR{background:var(--viz-now);color:var(--viz-ink);outline:1px solid var(--ifm-font-color-base);outline-offset:-1px;font-weight:700}.bitOut_d341{color:var(--ui-text-dim);border-bottom:1px solid var(--kb-line2)}.editRow__7Cn{flex-wrap:wrap;align-items:center;gap:.7rem;margin:.6rem 0 .3rem;display:flex}.pick_jgMH{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.pick_jgMH select,.editInput_vPoq,.paste_mZuU{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.2rem .4rem;font-size:.85rem}.editInput_vPoq{text-align:center;width:3rem}.pasteLabel_CcTX{color:var(--ui-text-body);flex-direction:column;gap:.3rem;margin-top:.6rem;font-size:.85rem;display:flex}.paste_mZuU{resize:vertical;box-sizing:border-box;width:100%}.pasteMsg_yEzA{color:var(--ui-text-body);font-size:.85rem}.fieldPane_p6JG{min-width:0;max-height:34rem;overflow-y:auto}.layer_wE8a{color:var(--ui-text-head);border-bottom:1px solid var(--kb-line);margin:.6rem 0 .2rem;font-size:.85rem;font-weight:600}.field_VLQn{text-align:left;width:100%;font:inherit;color:var(--ifm-font-color-base);border:1px solid transparent;border-bottom-color:var(--kb-line);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(6rem,9rem) 6.5rem minmax(0,6rem) minmax(0,1fr);gap:.5rem;padding:.2rem .3rem;font-size:.85rem;display:grid}.fName_bqWe{font-weight:600}.fBits_l4_G,.fRaw_qsh5{font-family:var(--kb-font-mono);color:var(--ui-text-body);overflow-wrap:anywhere;font-size:.8rem}.fText_SuaG{color:var(--ui-text-body);overflow-wrap:anywhere}.field_VLQn.now_Emys{background:var(--viz-now);color:var(--viz-ink)}.field_VLQn.now_Emys .fBits_l4_G,.field_VLQn.now_Emys .fRaw_qsh5,.field_VLQn.now_Emys .fText_SuaG{color:var(--viz-ink)}.field_VLQn.now_Emys .fName_bqWe:before{content:"▶ "}.field_VLQn.sel_BPiU{outline:2px solid var(--ifm-font-color-base);outline-offset:-2px}.field_VLQn.bad_fR3O .fName_bqWe:before{content:"✕ "}@media (width<=700px){.field_VLQn{grid-template-columns:1fr 1fr}}.verdicts_E58v{flex-direction:column;gap:.3rem;margin-top:.9rem;display:flex}.check_ehR5{color:var(--ui-text-body);font-size:.85rem}.check_ehR5.bad_fR3O{color:var(--ifm-font-color-base);outline:none;font-weight:600}.status_jwFn{color:var(--ifm-font-color-base);font-weight:600}.activeLabel_GpMu{font-family:var(--kb-font-mono);min-height:1.3rem;margin-top:.3rem;font-size:.85rem}.facts_Za3Y{color:var(--ui-text-dim);margin:.9rem 0 0;font-size:.85rem}.tabs_Mgna{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.transport_KXIn{color:var(--ui-text-dim);margin-left:.4rem;font-size:.8rem}.panel_aI4A{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .7rem;padding:.4rem .7rem .7rem}.panel_aI4A legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.presets_MIlm{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.sliders_YUUy{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.4rem 1.2rem;margin-bottom:.6rem;display:grid}.slider__Sdt{color:var(--ui-text-body);grid-template-columns:6.5rem 1fr 5.5rem;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.slider__Sdt input{min-width:0}.slider__Sdt output{font-family:var(--kb-font-mono);color:var(--ui-text-head);text-align:right}.row_e_3r{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pick_hjyL{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_hjyL select,.pick_hjyL input{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_hjyL input{width:5rem}.lanes_QKPt{flex-direction:column;gap:.7rem;margin:.4rem 0 .8rem;display:flex}.lane_yJx4{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;padding:.5rem .6rem}.laneName_HSfi{color:var(--ui-text-head);margin:0 0 .4rem;font-size:.8rem;font-weight:600}.hsRow_nACR{flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem;display:flex}.hs_JbUT{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);flex-direction:column;gap:.1rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.hsName_F5CT{color:var(--ui-text-head);font-weight:600}.hsTime_D_Cv{font-family:var(--kb-font-mono);color:var(--ui-text-body)}.hsLost_uTFB{color:var(--ui-text-body)}.hs_done_Wcoy{background:var(--viz-fill);border-color:var(--viz-fill)}.hs_done_Wcoy .hsName_F5CT,.hs_done_Wcoy .hsTime_D_Cv,.hs_done_Wcoy .hsLost_uTFB{color:var(--viz-ink)}.hs_done_Wcoy .hsName_F5CT:before{content:"✓ "}.hs_now_SFUu{background:var(--viz-now);border-color:var(--viz-now)}.hs_now_SFUu .hsName_F5CT,.hs_now_SFUu .hsTime_D_Cv,.hs_now_SFUu .hsLost_uTFB{color:var(--viz-ink)}.hs_now_SFUu .hsName_F5CT:before{content:"▶ "}.hs_wait_kMx7{border-style:dotted}.hsLost_uTFB:before{content:"✕ "}.flight_ZQRZ{margin-top:.35rem}.flightHead_MHZy{color:var(--ui-text-dim);margin-bottom:.2rem;font-size:.75rem}.cells_eRz1{flex-wrap:wrap;gap:.2rem;display:flex}.pkt_zCYA{box-sizing:border-box;border-radius:var(--ui-radius-key);border:1px solid var(--kb-line2);min-width:2.1rem;height:1.45rem;font-family:var(--kb-font-mono);color:var(--ui-text-body);justify-content:center;align-items:center;gap:.1rem;padding:0 .25rem;font-size:.75rem;line-height:1;display:inline-flex}.st_queued_Q1r5{opacity:.7;border-style:dotted}.pkt_zCYA.st_flight_TDQU{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.pkt_zCYA.st_flight_TDQU:before{content:"▶"}.st_delivered_Ict6{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink)}.st_delivered_Ict6:before{content:"✓"}.st_lost_vhps{border-color:var(--callout-danger);color:var(--ui-text-head);border-style:dashed}.st_lost_vhps:before{content:"✕"}.st_blocked_LU9a{background:repeating-linear-gradient(135deg,var(--ui-surface-raised)0 4px,transparent 4px 8px);border-style:dashed;border-color:var(--ui-line-strong);color:var(--ui-text-head)}.st_blocked_LU9a:before{content:"⏸"}.retx_m26P{border-width:2px}.readouts_fZUi{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;margin:0 0 .7rem;display:grid}.readouts_fZUi dt{color:var(--ui-text-dim);font-size:.75rem}.readouts_fZUi dd{font-family:var(--kb-font-mono);color:var(--ui-text-head);margin:0;font-size:.95rem}.finish_KDSA{flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin-bottom:.8rem;display:flex}.finishHead_ClAA{color:var(--ui-text-dim);margin-right:.3rem;font-size:.75rem}.chip_PbaV{font-family:var(--kb-font-mono);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);color:var(--ui-text-body);padding:.1rem .35rem;font-size:.75rem}.chipStalled_BMmx{border-style:dashed;border-color:var(--ui-line-strong);color:var(--ui-text-head)}.compare_EZyJ{border-collapse:collapse;width:100%;margin-bottom:.6rem;font-size:.8rem;display:table}.compare_EZyJ caption{text-align:left;color:var(--ui-text-dim);caption-side:top;padding-bottom:.25rem;font-size:.75rem}.compare_EZyJ th,.compare_EZyJ td{text-align:left;border-bottom:1px solid var(--kb-line);color:var(--ui-text-body);padding:.25rem .5rem}.compare_EZyJ thead th{color:var(--ui-text-dim);font-weight:600}.compare_EZyJ td{font-family:var(--kb-font-mono)}.here_qhwn th,.here_qhwn td{color:var(--ui-text-head);font-weight:600}.regime_Gyjp{color:var(--ui-text-head);margin:.4rem 0;font-size:.85rem}.facts_ZnHe{color:var(--ui-text-dim);margin:.3rem 0 0;font-size:.8rem}@media (width<=640px){.slider__Sdt{grid-template-columns:5.5rem 1fr 5rem}.compare_EZyJ{display:block;overflow-x:auto}}.panel_uRY9{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_uRY9 legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_WU0T{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.3rem;display:flex}.pick_LbXo,.check_QN3K,.range_y309{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.check_QN3K{cursor:pointer}.pick_LbXo select,.pick_LbXo input{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.wide_GDtu{width:16rem;max-width:100%}.num_Heev{width:5.5rem}.dim_Geen{color:var(--ui-text-dim);margin-top:.3rem;font-size:.8rem}.mono_YYHv{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.75rem}.warn_KI5Q{color:var(--callout-danger);margin:.4rem 0 0;padding:0;font-size:.8rem;list-style:none}.track_eczY{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);background:var(--kb-hair);height:3rem;margin-top:.6rem;position:relative;overflow:hidden}.band_prSH{background:var(--viz-fill);color:var(--viz-ink);align-items:flex-start;display:flex;position:absolute;top:0;bottom:0}.stale_kWXh{border:1px dashed var(--viz-fill);color:var(--ui-text-dim);align-items:flex-start;display:flex;position:absolute;top:0;bottom:0}.bandText_AduS{font-family:var(--kb-font-mono);padding:.1rem .3rem;font-size:.75rem}.boundary_JZNu{border-left:2px dotted var(--ui-text-head);width:0;position:absolute;top:0;bottom:0}.mark_bWzf{color:var(--ui-text-head);font-size:.8rem;line-height:1;position:absolute;bottom:.1rem;transform:translate(-50%)}.nowLine_qPsw{background:var(--viz-now);width:2px;position:absolute;top:0;bottom:0}.axis_gPbT{font-family:var(--kb-font-mono);color:var(--ui-text-dim);justify-content:space-between;margin-top:.2rem;font-size:.75rem;display:flex}.nowLabel_oLo1{color:var(--ui-text-head)}.outcome_CUKK{color:var(--ui-text-body);min-height:2.6rem;margin:.8rem 0;font-size:.85rem}.outcomeHead_xgkX{font-family:var(--kb-font-mono);color:var(--ui-text-head);font-weight:600}.chain_bNSx{flex-wrap:wrap;align-items:stretch;gap:.4rem;margin-bottom:.8rem;display:flex}.layer_vkC3{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);min-width:0;color:var(--ui-text-body);flex-direction:column;flex:12rem;gap:.2rem;padding:.5rem .6rem;font-size:.8rem;display:flex}.arrow_jKqu{color:var(--ui-text-dim);align-self:center}.latest_XLCD{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.latest_XLCD .mono_YYHv{color:var(--viz-ink)}.tableWrap_oF0p{margin-bottom:.6rem;overflow-x:auto}.log_cY9Y{border-collapse:collapse;width:100%;font-size:.8rem}.log_cY9Y caption{text-align:left;color:var(--ui-text-dim);padding-bottom:.3rem;font-size:.8rem}.log_cY9Y th,.log_cY9Y td{text-align:left;border-bottom:1px solid var(--kb-line);font-family:var(--kb-font-mono);padding:.2rem .5rem}.log_cY9Y th{color:var(--ui-text-dim);font-weight:500}.what_BAun{font-family:var(--ifm-font-family-base);color:var(--ui-text-dim)}.latestRow_Ke9U td{background:var(--viz-now);color:var(--viz-ink)}.latestRow_Ke9U .what_BAun{color:var(--viz-ink)}.row_dtsg{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.pick_vei9{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_vei9 select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.facts_EKz7{color:var(--ui-text-dim);margin:0;font-size:.8rem}.dim_y8nC{color:var(--ui-text-dim);font-weight:400}.topo_c2Am{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:.8rem;margin-bottom:.6rem;display:grid}.routerCol_cm1Z{flex-direction:column;gap:.5rem;min-width:0;display:flex}.routerName_l8ki{font-family:var(--kb-font-mono);font-size:.85rem;font-weight:600}.ladder_YpaG{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.chip_cFHq{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);color:var(--ui-text-dim);background:0 0;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:.8rem;display:flex}.mark_Gm3o{text-align:center;width:1em}.passed_zAae{border-color:var(--viz-fill);color:var(--ui-text-body)}.todo_aCsH{border-style:dotted}.now_errK{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink);font-weight:600}.stuck_gbSb{border-color:var(--callout-danger);color:var(--ui-text-head);border-style:dashed;font-weight:600}.normal_iqSx{border-color:var(--ui-success);color:var(--ui-text-head);font-weight:600}.lsdb_acrP{border-collapse:collapse;width:100%;font-family:var(--kb-font-mono);font-size:.75rem}.lsdb_acrP caption{text-align:left;color:var(--ui-text-dim);padding-bottom:.15rem;font-size:.8rem}.lsdb_acrP th,.lsdb_acrP td{text-align:left;border-bottom:1px solid var(--kb-line);color:var(--ui-text-body);padding:.1rem .3rem}.lsdb_acrP th{color:var(--ui-text-dim);font-weight:600}.packet_YXU1,.packetEmpty_ZwRd{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;padding:.5rem .6rem;font-size:.8rem}.packetEmpty_ZwRd{color:var(--ui-text-dim);border-style:dotted}.inflight_llbX{border-color:var(--viz-now);border-width:2px}.dropped_CFNi{border-color:var(--callout-danger);border-style:dashed}.packetHead_STHG{font-family:var(--kb-font-mono);color:var(--ui-text-head);overflow-wrap:anywhere;margin-bottom:.3rem}.dropReason_ramQ{color:var(--ui-text-body);margin-bottom:.3rem}.fields_m3KN{font-family:var(--kb-font-mono);grid-template-columns:max-content 1fr;gap:.1rem .6rem;margin:0;font-size:.75rem;display:grid}.fields_m3KN dt{color:var(--ui-text-dim)}.fields_m3KN dd{color:var(--ui-text-body);overflow-wrap:anywhere;margin:0}.shows_Tpuo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.show_CEQf{font-family:var(--kb-font-mono);border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);color:var(--ui-text-body);margin:0;padding:.4rem .5rem;font-size:.75rem;overflow-x:auto}.verdict_Wr1m{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);color:var(--ui-text-head);flex-direction:column;gap:.2rem;margin-top:.5rem;padding:.4rem .6rem;display:flex}.seg_ntpW{border-collapse:collapse;width:100%;margin-bottom:.6rem;font-size:.8rem}.seg_ntpW th,.seg_ntpW td{text-align:left;border-bottom:1px solid var(--kb-line);color:var(--ui-text-body);padding:.25rem .4rem}.seg_ntpW th{color:var(--ui-text-dim);font-weight:600}.num__whd{width:7.5rem;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}input.num__whd[type=number]{width:4rem}.bad_nGNN{border-color:var(--callout-danger);border-style:dashed}.hub_YfDR{color:var(--ui-text-head);font-weight:600}.count_QUoY{color:var(--ui-text-body);margin-bottom:.6rem;font-size:.85rem}.flood_HXnd{color:var(--ui-text-body);margin:0 0 .5rem;padding-left:1.2rem;font-size:.85rem}@media (width<=760px){.topo_c2Am,.shows_Tpuo{grid-template-columns:1fr}}.pickers_p04Q{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.2rem;margin-bottom:.6rem;display:flex}.field_K0rK{color:var(--ui-text-body);flex-direction:column;gap:.2rem;min-width:0;font-size:.8rem;display:flex}.field_K0rK select,.field_K0rK textarea{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;padding:.25rem .4rem;font-size:.8rem}.field_K0rK input[type=text]{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;padding:.25rem .4rem;font-size:.8rem}.field_K0rK input[type=number]{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;padding:.25rem .4rem;font-size:.8rem}.field_K0rK textarea{resize:vertical;box-sizing:border-box;width:100%}.check_RoPs{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.panel_x76I{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);flex-direction:column;gap:.5rem;min-width:0;margin:0 0 .8rem;padding:.4rem .7rem .7rem;display:flex}.panel_x76I legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.editRow_EIGB{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.editCols_MonM{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}@media (width<=700px){.editCols_MonM{grid-template-columns:1fr}}.lanes_Tugl{border-bottom:2px solid var(--kb-line);justify-content:space-between;padding:.3rem 0;font-size:.85rem;font-weight:600;display:flex}.timeline_U7Ag{margin:0 0 .8rem;padding:0;list-style:none}.step_vJK1{border:1px solid var(--kb-line);background:var(--kb-hair);border-top-width:0;padding:.4rem .6rem}.step_vJK1:last-child{border-radius:0 0 var(--ui-radius-control)var(--ui-radius-control)}.pending_ujKN{opacity:.75;border-style:dashed}.done_ArBl{border-color:var(--viz-fill)}.now_lp4V{border-color:var(--viz-now);background:var(--viz-now-wash);border-width:2px}.meta_hcLN{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:.8rem;display:flex}.title_o4vG{font-family:var(--kb-font-mono);color:var(--ui-text-head);font-weight:600}.rtt__4Aa{color:var(--ui-text-dim)}.state__b5M{color:var(--ui-text-body)}.pending_ujKN .state__b5M:before{content:"○ "}.done_ArBl .state__b5M:before{content:"✓ "}.now_lp4V .state__b5M:before{content:"▶ "}.badge_YDb6{border-radius:var(--ui-radius-chip);color:var(--viz-ink);padding:.05rem .5rem;font-weight:600}.success_grCZ{background:var(--ui-success)}.redirect_OK76{background:var(--viz-fill)}.clientErr_J2UJ{background:var(--callout-warn)}.serverErr_ShnP{background:var(--callout-danger)}.info_X8WC{background:var(--kb-mut)}.success_grCZ:before{content:"✓ "}.redirect_OK76:before{content:"↪ "}.clientErr_J2UJ:before{content:"▲ "}.serverErr_ShnP:before{content:"✕ "}.track_Dq1U{height:1rem;margin-top:.15rem;position:relative}.line_MpSJ{border-top:2px solid var(--kb-line2);position:absolute;top:50%;left:.3rem;right:.3rem}.track_Dq1U:before,.track_Dq1U:after{color:var(--ui-text-body);font-size:.75rem;line-height:1rem;position:absolute;top:0}.c2s_eeAe:after{content:"▶";right:0}.s2c_Hvbz:before{content:"◀";left:0}.local__3e4 .line_MpSJ{border-top-style:dashed}.local__3e4:before{content:"◀";left:0}.local__3e4:after{content:"▶";right:0}.transcript_YqtJ{background:var(--ifm-background-color);border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);font-family:var(--kb-font-mono);color:var(--ui-text-body);white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;margin:0 0 .8rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.5;overflow:auto}.transcript_YqtJ span{display:block}.cur_c7s8{color:var(--viz-now);font-weight:600}.rules_v6yk{color:var(--ui-text-body);border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);padding:.5rem .7rem;font-size:.8rem}.rulesHead_yu9H{color:var(--ui-text-head);margin-bottom:.25rem;font-weight:600}.rules_v6yk ul{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ok_RmHp:before{content:"✓ ";color:var(--ui-success)}.sev_Ug2K{font-weight:600}.warn_NaFx .sev_Ug2K:before{content:"! ";color:var(--callout-warn)}.noteItem_rtQo .sev_Ug2K:before{content:"◇ "}.bytes_bFpj{color:var(--ui-text-dim)}.panel_e1iS{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .7rem;padding:.4rem .7rem .6rem}.panel_e1iS legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_tDMq{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.3rem;display:flex}.range_DIO_,.pick_HYLb,.radio_Ya_3{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.rangeVal_oJ1A{font-family:var(--kb-font-mono);min-width:2.2rem;font-size:.8rem}.pick_HYLb select{font:inherit;color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;max-width:100%;padding:.15rem .3rem;font-size:.8rem}.dim__ihm{color:var(--ui-text-dim);font-size:.8rem}.bins_L6Rx{grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));gap:.4rem .6rem;margin-top:.5rem;display:grid}.bin_pCwv{color:var(--ui-text-body);flex-direction:column;align-items:stretch;gap:.1rem;font-size:.8rem;display:flex}.bin_pCwv input{width:100%}.scroll_qQku{flex-direction:column;gap:.4rem;margin:0 0 .7rem;display:flex;overflow-x:auto}.scroll_qQku svg{width:100%;height:auto;display:block}.strip_ey4x{flex-wrap:wrap;gap:.25rem;min-height:2.4rem;margin:0 0 .7rem;padding:0;list-style:none;display:flex}.cell_AqHz{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-direction:column;align-items:center;padding:.15rem .4rem;font-size:.8rem;line-height:1.25;display:inline-flex}.rung_GcOe{color:var(--ui-text-head)}.played_Icb3{background:var(--kb-hair)}.stalled_LDUu{background:var(--kb-hair);color:var(--ui-text-head);border-style:dashed}.now_dSff{outline:2px solid var(--viz-now);outline-offset:2px}.readout_hn5h{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1.4rem;margin:0 0 .4rem;font-size:.8rem;display:flex}.state_zj6Z{color:var(--ui-text-head)}.panel_Fin0{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .7rem;padding:.4rem .7rem .6rem}.panel_Fin0 legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_IlIo{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.3rem;display:flex}.pick_OGhj{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_OGhj select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.dim_TMSE{color:var(--ui-text-dim);margin:.2rem 0;font-size:.8rem}.mono_j81p{font-family:var(--kb-font-mono);color:var(--ui-text-body);overflow-wrap:anywhere;font-size:.8rem}.callStrip_GiQ9{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);color:var(--ui-text-body);flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin:0 0 .7rem;padding:.5rem .7rem;font-size:.85rem;display:flex}.who_fTZ3{color:var(--ui-text-dim);font-size:.8rem}.call_FmMV{font-family:var(--kb-font-mono);color:var(--ui-text-head);background:0 0;padding:0;font-size:.85rem}.result_NSa5{font-family:var(--kb-font-mono);font-size:.8rem}.callStrip_GiQ9[data-status=fails] .result_NSa5{color:var(--ui-text-head);border:1px dashed var(--kb-line2);border-radius:var(--ui-radius-key);padding:0 .3rem}.arrow_aKnp{font-family:var(--kb-font-mono);margin-left:auto;font-size:.8rem}.cols_kFbJ{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.7rem;margin-bottom:.7rem;display:grid}.col__S9l{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);min-width:0;color:var(--ui-text-body);flex-direction:column;gap:.45rem;padding:.6rem .7rem;font-size:.85rem;display:flex}.now_L_XU{outline:2px solid var(--viz-now);outline-offset:1px}.colHead_AZNi{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;display:flex}.sock_Py8R{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);background:var(--ifm-background-surface-color);flex-direction:column;gap:.2rem;padding:.4rem .5rem;display:flex}.nowCard_VyWR{outline:2px solid var(--viz-now);outline-offset:1px}.sockHead_eKC2{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;display:flex}.kind_hdI1{color:var(--ui-text-dim);font-size:.8rem}.state_JNV7{font-family:var(--kb-font-mono);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:0 .3rem;font-size:.8rem}.stateFilled_EDLD{background:var(--viz-fill);color:var(--viz-ink);border-color:var(--viz-fill)}.blocked_YJ31{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.failed_y7ja{font-family:var(--kb-font-mono);color:var(--ui-text-head);border:1px dashed var(--kb-line2);border-radius:var(--ui-radius-key);align-self:flex-start;padding:0 .3rem;font-size:.8rem}.queue_lVou{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.queueLabel_JKVc{color:var(--ui-text-body);font-size:.8rem}.slots_T3Ta{gap:.2rem;display:inline-flex}.slot_g6B0{box-sizing:border-box;border:1px dashed var(--kb-line2);border-radius:var(--ui-radius-key);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:inline-flex}.slotFull__EpM{background:var(--viz-fill);color:var(--viz-ink);border-style:solid;border-color:var(--viz-fill)}.picker_csbv{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.7rem;display:flex}.pick_u9yS{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_u9yS select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.check_tYV9{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.locked_S2bw{opacity:.55;cursor:not-allowed}.facts_Hp3l{color:var(--ui-text-body);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.7rem;font-size:.8rem;display:flex}.chip_Lf7o{font-family:var(--kb-font-mono);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);color:var(--ui-text-head);padding:.15rem .45rem}.verdict_tCUo strong{color:var(--ui-text-head);font-weight:600}.topo_ubYX{flex-wrap:wrap;gap:.6rem;margin-bottom:.7rem;display:flex}.node_K5b1{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;flex:7rem;gap:.15rem;min-width:0;padding:.4rem .6rem;transition:background-color .25s,border-color .25s;display:flex}.seen_W8IH{border-color:var(--viz-fill)}.now_pYHq{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.now_pYHq .sub_OYJj,.now_pYHq .stateTag_LbX8{color:var(--viz-ink)}.name_fjrQ{font-family:var(--kb-font-mono);font-size:.85rem;font-weight:600}.sub_OYJj{font-family:var(--kb-font-mono);color:var(--ui-text-dim);font-size:.75rem}.stateTag_LbX8{color:var(--ui-text-body);font-size:.75rem;font-family:var(--kb-font-mono)}.normal_h0zS:before{content:"○ "}.forged_FXGC:before{content:"◆ "}.accepted_LvcY:before{content:"● "}.dropped_v3hY:before{content:"✕ "}.panels_rn8K{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.panel_bLlv{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;padding:.5rem .7rem}.head_FkGu{color:var(--ui-text-head);margin-bottom:.4rem;font-size:.85rem}.fields_kTHS{flex-direction:column;gap:.2rem;margin:0;display:flex}.field_be4C{gap:.6rem;font-size:.8rem;display:flex}.field_be4C dt{color:var(--ui-text-dim);font-family:var(--kb-font-mono);flex:0 0 6.5rem}.field_be4C dd{color:var(--ui-text-body);font-family:var(--kb-font-mono);word-break:break-word;margin:0}.spoof_ypVU{border:1px dashed var(--callout-warn);border-radius:var(--ui-radius-key);margin-left:.5rem;padding:0 .35rem;font-size:.75rem}.spoof_ypVU:before{content:"◆ "}.changed_U8gy{color:var(--ui-text-dim);margin-left:.6rem;font-size:.75rem}.changed_U8gy:before{content:"● "}.table_tl_K{border-collapse:collapse;width:100%;font-size:.8rem;font-family:var(--kb-font-mono)}.table_tl_K th{text-align:left;color:var(--ui-text-dim);padding:.15rem .4rem .15rem 0;font-weight:500}.table_tl_K td{color:var(--ui-text-body);word-break:break-word;padding:.15rem .4rem .15rem 0}@media (width<=640px){.panels_rn8K{grid-template-columns:1fr}}.panel_PHXq{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .7rem;padding:.4rem .7rem .6rem}.panel_PHXq legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_rUVU{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.3rem;display:flex}.range_yOJA,.pick_nddV{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.rangeVal_RVC4{font-family:var(--kb-font-mono);min-width:2.2rem}.pick_nddV input[type=number]{width:5rem;font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.dim_Tptd{color:var(--ui-text-dim);font-size:.8rem}.mono_Io3w{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.users_N4aq{flex-wrap:wrap;gap:.2rem;margin:0 0 .7rem;display:flex}.sq_tUIi{box-sizing:border-box;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1;display:inline-flex}.idle_dUXw{background:0 0}.active_eCHF{background:var(--viz-fill);color:var(--viz-ink);border-color:var(--viz-fill)}.blocked_EX_V{background:var(--kb-hair);color:var(--ui-text-body);border-style:dashed}.reserved_bVL8{color:var(--ui-text-dim);background:0 0;border-style:dashed}.dropped_glGu{background:var(--kb-hair);color:var(--ui-text-head)}.queued_aw6b{background:var(--viz-fill);color:var(--viz-ink);border-color:var(--viz-fill)}.emptyCell_R6Dz{border-style:dashed}.lanes_q1AM{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.7rem;margin-bottom:.7rem;display:grid}.lane_bVF0{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);min-width:0;color:var(--ui-text-body);flex-direction:column;gap:.45rem;padding:.6rem .7rem;font-size:.85rem;display:flex}.laneHead_zveO{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cells_xpcB{flex-wrap:wrap;gap:.2rem;display:flex}.state_bc4Q{font-family:var(--kb-font-mono);font-size:.8rem}.readout_c9_Q{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1.4rem;margin:0 0 .4rem;font-size:.8rem;display:flex}.tick_DBgb{outline:2px solid var(--viz-now);outline-offset:2px;border-radius:var(--ui-radius-key);padding:0 .3rem}.panel_ulT1{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .7rem;padding:.4rem .7rem .6rem}.panel_ulT1 legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_yLUk{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.3rem;display:flex}.range_G7Rg{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.rangeVal_pE20{font-family:var(--kb-font-mono);min-width:4.5rem}.dim_IlaQ{color:var(--ui-text-dim);margin:.3rem 0 0;font-size:.8rem}.mono_nHxj{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.btn_Y4z3{font:inherit;color:var(--ui-text-body);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);cursor:pointer;background:0 0;padding:.2rem .55rem;font-size:.8rem}.btn_Y4z3[aria-pressed=true]{color:var(--ui-text-head);border-width:2px;padding:calc(.2rem - 1px) calc(.55rem - 1px)}.chain_qEnB{flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin:.7rem 0 .4rem;display:flex}.link_bcov{min-width:7.5rem;color:var(--ui-text-body);flex-direction:column;flex:7.5rem;align-items:stretch;gap:.25rem;font-size:.85rem;display:flex}.pipe_Wfnm{box-sizing:border-box;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);background:var(--kb-hair);width:100%}.pipeB_ZC4q{border:3px solid var(--ui-text-head);background:var(--viz-fill)}.tag_Hdas{color:var(--ui-text-dim);font-size:.8rem}.link_bcov[data-bottleneck] .tag_Hdas{color:var(--ui-text-head);font-weight:600}.bdpWrap_wmsZ{flex-direction:column;gap:.25rem;margin:.8rem 0 .4rem;display:flex}.bdpPipe_qF4C{box-sizing:border-box;border:2px dashed var(--kb-line2);border-radius:var(--ui-radius-control);height:4.5rem;position:relative;overflow:hidden}.bdpFill_rrld{background:var(--viz-fill);position:absolute;inset:0 auto 0 0}.bdpLabel_ScLl{font-family:var(--kb-font-mono);color:var(--ui-text-head);background:var(--ifm-background-color);border-radius:var(--ui-radius-key);padding:0 .3rem;font-size:.8rem;position:absolute;bottom:.3rem;left:.5rem}.status_OJbV{color:var(--ui-text-head);margin:.3rem 0;font-size:.85rem}.status_OJbV[data-state=under]{border-bottom:1px dashed var(--kb-line2);display:inline-block}.status_OJbV[data-state=over]{border-bottom:2px solid var(--kb-line2);display:inline-block}.readout_AUhg{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.tabsRow_mXqz{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.row_W6ex{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.range_oOeb{color:var(--ui-text-body);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.range_oOeb input{width:11rem}.rangeVal_bFnW{font-family:var(--kb-font-mono);min-width:4.5rem}.dim_NtjU{color:var(--ui-text-dim);font-size:.8rem;font-family:var(--kb-font-mono)}.calc_uFc1{font-family:var(--kb-font-mono);color:var(--ui-text-dim);overflow-wrap:anywhere;margin-top:.3rem;font-size:.8rem}.summary_IREn{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1.4rem;margin-top:.4rem;font-size:.85rem;display:flex}.verdict_qtXj{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);color:var(--ui-text-body);margin-top:.4rem;padding:.4rem .6rem;font-size:.85rem}.samples_hPAp{flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.sample_nqUK{font:inherit;cursor:pointer;color:var(--ifm-font-color-base);background:var(--kb-hair);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.2rem .6rem;font-size:.8rem}.input_R9Pg{box-sizing:border-box;resize:vertical;width:100%;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);padding:.5rem .7rem;font-size:.8rem;line-height:1.4;display:block}.cmd_m8Ve{flex-wrap:wrap;align-items:flex-start;gap:.4rem .8rem;margin:.6rem 0;display:flex}.cmd_m8Ve code{overflow-wrap:anywhere;min-width:0;color:var(--ui-text-body);flex:20rem;font-size:.75rem}.state_KBKf{font-family:var(--kb-font-mono);color:var(--ui-text-body);margin-bottom:.5rem;font-size:.8rem}.errors_lwz0{color:var(--ifm-font-color-base);margin:0 0 .6rem;padding-left:1.2rem;font-size:.85rem}.errors_lwz0 li::marker{content:"✕ "}.bar_dK2W{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);height:1.6rem;margin-bottom:.6rem;display:flex;overflow:hidden}.seg_TLPP{white-space:nowrap;min-width:2px;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);border-right:1px solid var(--ifm-background-surface-color);justify-content:center;align-items:center;font-size:.75rem;display:flex;overflow:hidden}.seg_redirect_RalN{background:var(--kb-hair)}.seg_dns_qfeb{background:var(--viz-fill)}.seg_tcp_IvYx{background:repeating-linear-gradient(135deg,var(--viz-fill)0 3px,var(--kb-hair)3px 6px)}.seg_tls_wlCw{background:radial-gradient(var(--viz-fill)1.5px,var(--kb-hair)1.6px)0 0/6px 6px}.seg_wait_yP3J{background:repeating-linear-gradient(0deg,var(--viz-fill)0 2px,var(--kb-hair)2px 5px)}.seg_download_nvVG{background:var(--kb-line2)}.segNow_gtqc{background:var(--viz-now);color:var(--viz-ink)}.rows_oT8c{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.row_y8Hp{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);flex-wrap:wrap;align-items:baseline;gap:.15rem .8rem;padding:.35rem .7rem;display:flex}.rowNow_fb4S{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.rowNow_fb4S .val_o0gl,.rowNow_fb4S .formula_d5uE,.rowNow_fb4S .tag_lqxk{color:var(--viz-ink)}.mark_kdUn{font-family:var(--kb-font-mono)}.name_rwpZ{min-width:8rem;font-size:.85rem}.val_o0gl,.tag_lqxk{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.formula_d5uE{color:var(--ui-text-dim);overflow-wrap:anywhere;background:0 0;flex:100%;padding:0;font-size:.75rem}.total_nS3A{font-family:var(--kb-font-mono);color:var(--ui-text-body);margin-top:.4rem;font-size:.8rem}.notes_KHDn{color:var(--ui-text-dim);margin:.6rem 0 0;padding-left:1.2rem;font-size:.8rem}.tabs_ANFE{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.panel_woCW{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_woCW legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_jvwS{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.4rem;display:flex}.pick_q9cd,.check_dUzk{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.check_dUzk{cursor:pointer}.pick_q9cd select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);max-width:100%;padding:.15rem .3rem;font-size:.8rem}.pick_q9cd input[type=number]{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);max-width:100%;padding:.15rem .3rem;font-size:.8rem}.pick_q9cd input[type=number]{width:6rem}.dim_exBT{color:var(--ui-text-dim);font-size:.8rem}.messages_VN5X{color:var(--callout-danger);margin-bottom:.6rem;font-size:.8rem}.facts_BvfH{font-family:var(--kb-font-mono);color:var(--ui-text-body);gap:.3rem;margin-bottom:.8rem;font-size:.8rem;display:grid}.facts_BvfH strong,.summary_zxbb strong{color:var(--ui-text-head)}.bar_tVof{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-height:2.6rem;margin-bottom:.7rem;display:flex;overflow:hidden}.seg_XVjS{border-right:1px solid var(--kb-line2);justify-content:center;align-items:center;min-width:7rem;padding:.2rem;display:flex}.seg_XVjS:last-child{border-right:0}.segLabel_wdec{font-family:var(--kb-font-mono);color:var(--ui-text-head);background:var(--ifm-background-surface-color);border-radius:var(--ui-radius-key);text-align:center;padding:.1rem .35rem;font-size:.8rem}.segHs_beEZ{background:repeating-linear-gradient(45deg,var(--kb-line2)0 4px,transparent 4px 9px)}.segSs_QiWq{background:var(--viz-fill)}.segSt_TF8C{background:repeating-linear-gradient(90deg,var(--ui-success)0 3px,transparent 3px 7px)}.summary_zxbb{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1.2rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.verdict_Wxed{color:var(--ui-text-head);margin-bottom:.8rem;font-size:.85rem}.tableWrap_H4kQ{margin-bottom:.6rem;overflow-x:auto}.log_X8th{border-collapse:collapse;width:100%;font-size:.8rem}.log_X8th caption{text-align:left;color:var(--ui-text-dim);padding-bottom:.3rem;font-size:.8rem}.log_X8th th,.log_X8th td{text-align:left;border-bottom:1px solid var(--kb-line);font-family:var(--kb-font-mono);padding:.2rem .5rem}.log_X8th th{color:var(--ui-text-dim);font-weight:500}.tabs_IDet{flex-wrap:wrap;gap:.5rem;margin:0 0 .6rem;display:flex}.panel_BxmA{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_BxmA legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_EFvE{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.3rem;display:flex}.field_S4kJ{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.signToggle_q2hi{margin:0 0 .6rem}.num_EinK,.numNarrow_F028,.text_j8BJ{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;padding:.15rem .3rem;font-size:.8rem}.num_EinK{width:9rem}.numNarrow_F028{width:4rem}.text_j8BJ{width:16rem}.presets_sXdj{flex-wrap:wrap;gap:.3rem;display:inline-flex}.errors_RiQ1{color:var(--callout-danger);margin:.3rem 0 0;padding:0;font-size:.8rem;list-style:none}.warn_ea2t{color:var(--ui-text-body);border:1px dashed var(--kb-line2);border-radius:var(--ui-radius-control);margin:.3rem 0 0;padding:.25rem .5rem;font-size:.8rem}.lanes_wgN6{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;margin:.6rem 0;display:grid}.lane_Oxof{flex-direction:column;gap:.4rem;min-width:0;display:flex}.laneTitle_zW1m{color:var(--ui-text-head);font-size:.8rem;font-weight:600}.item_e8G7{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;gap:.15rem;min-width:0;padding:.4rem .6rem;transition:background-color .25s,border-color .25s;display:flex}.itemHead_ig_f{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.itemLabel_hXXR{font-family:var(--kb-font-mono);color:var(--ui-text-head);font-size:.8rem;font-weight:600}.itemWord_ijZR{color:var(--ui-text-dim);font-size:.75rem}.itemValue_EOQY{font-family:var(--kb-font-mono);color:var(--ui-text-body);overflow-wrap:anywhere;font-size:.8rem}.pending_A5sh{opacity:.7;border-style:dotted}.now_aaKc{background:var(--viz-now-wash);border-color:var(--viz-now)}.computed_JaMc{border-color:var(--kb-line2)}.transmitted_R7op{border-color:var(--kb-line2);border-style:dashed}.rejected_Uru3{border-color:var(--callout-danger);border-style:double;border-width:3px}.trace_xGch{color:var(--ui-text-body);margin-top:.2rem;font-size:.75rem}.traceRows_HnPz{font-family:var(--kb-font-mono);margin:.2rem 0 0;padding-left:1.2rem}.eve_BDsY{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);color:var(--ui-text-body);flex-direction:column;gap:.35rem;padding:.5rem .7rem;font-size:.8rem;display:flex}.eveList_YKDa{font-family:var(--kb-font-mono);color:var(--ui-text-head)}.eveNote_YOXn{color:var(--ui-text-dim)}.bits_QXoa{font-family:var(--kb-font-mono);min-width:4.5rem}.verdict_uJnZ{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);color:var(--ui-text-body);margin-top:.6rem;padding:.4rem .7rem;font-size:.85rem}.verdict_uJnZ p{margin:.25rem 0}.verdict_uJnZ[data-ok=no],.verdict_uJnZ[data-ok=bad]{border-color:var(--callout-danger);border-style:dashed}.verdict_uJnZ[data-ok=yes]{border-color:var(--ui-success)}.facts_jT4U{color:var(--ui-text-dim);margin:.6rem 0 0;font-size:.8rem}@media (width<=640px){.lanes_wgN6{grid-template-columns:1fr}}.panel_jzOI{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_jzOI legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_G5YK{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.3rem;display:flex}.slide_KQd2{color:var(--ui-text-body);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.slide_KQd2 input{width:8rem}.val_cdQ2{font-family:var(--kb-font-mono);min-width:4.5rem;color:var(--ui-text-head);font-size:.8rem}.pick_omYx{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_omYx select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.map_VAAN{height:4.2rem;margin:.4rem 1.5rem .6rem;position:relative}.road_zchY{border-top:2px dashed var(--kb-line2);position:absolute;top:50%;left:0;right:0}.tower_O2Ge,.phone_ec1Y{font-family:var(--kb-font-mono);white-space:nowrap;font-size:.8rem;position:absolute;transform:translate(-50%)}.tower_O2Ge{border:1px solid var(--kb-line);border-radius:var(--ui-radius-key);color:var(--ui-text-body);padding:.1rem .4rem;top:0}.serving__kcN{border-color:var(--viz-fill);color:var(--ui-text-head);border-width:2px}.phone_ec1Y{border-radius:var(--ui-radius-key);background:var(--viz-now);color:var(--viz-ink);padding:.1rem .4rem;font-weight:600;bottom:0}.chart_LY5g{color:var(--ui-text-body);display:block}.chartKey_aybq{color:var(--ui-text-dim);margin:.2rem 0 .6rem;font-size:.8rem}.thresh_rTz5{color:var(--ui-text-dim);margin-top:.3rem;font-size:.8rem}.counters_pUfA{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.4rem;display:grid}.counter_VWXp{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);font-family:var(--kb-font-mono);color:var(--ui-text-body);padding:.4rem .6rem;font-size:.8rem}.counterTitle_dw2O{color:var(--ui-text-head);margin-bottom:.2rem;font-size:.8rem;font-weight:600}.facts_IZvM{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}@media (width<=640px){.counters_pUfA{grid-template-columns:1fr}}.scrub_atXR{color:var(--ui-text-body);align-items:center;gap:.6rem;margin:0 0 .3rem;font-size:.8rem;display:flex}.scrub_atXR input{flex:auto}.modeRow_FIvG{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.hint_S1x3{color:var(--ui-text-dim);font-size:.85rem}.stage_iGnd{grid-template-columns:1.3fr 1.2fr 1fr;align-items:start;gap:1.25rem;display:grid}@media (width<=700px){.stage_iGnd{grid-template-columns:1fr}}.col_oSTx{flex-direction:column;gap:.5rem;min-width:0;display:flex}.colHead_BBJM{border-bottom:2px solid var(--kb-line);margin-bottom:.2rem;padding-bottom:.3rem;font-size:.85rem;font-weight:600}.mono_UTTC{font-family:var(--kb-font-mono);font-size:.8rem}.client_m2pQ{border:1px solid var(--kb-line);border-radius:var(--ui-radius-chip);flex-direction:column;align-items:flex-start;gap:.4rem;padding:.5rem .6rem;display:flex}.clientHead_bl7s{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.free_aczJ{color:var(--ui-text-dim);font-size:.8rem}.conn_lFS1{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.extra_fIra{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.segment_z391{border-radius:var(--ui-radius-chip);border:1px solid var(--kb-line2);background:var(--kb-hair);flex-direction:column;gap:.3rem;padding:.5rem .6rem;font-size:.85rem;display:flex}.segment_z391>:first-child:before{content:"▶ "}.idle_uw3W{color:var(--ui-text-dim);font-size:.85rem}.reply_Qqy8{background:var(--callout-danger);color:var(--viz-ink);border-radius:var(--ui-radius-chip);padding:.25rem .5rem}.socket_X9cF{border-radius:var(--ui-radius-chip);border:1px solid var(--kb-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.bound_ylJo{background:0 0;border-style:dashed}.estab_MSuk{background:var(--viz-fill);color:var(--viz-ink);border-style:solid}.hot_tYkQ{background:var(--viz-now);color:var(--viz-ink);border-color:var(--viz-now);border-style:solid}.matchTag_x7m6{font-size:.8rem}.matchTag_x7m6:before{content:"✓ "}.options_YUu0,.assocs_J6Uv{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-bottom:.8rem;display:flex}.pick_c8pj{color:var(--ui-text-body);align-items:center;gap:.4rem;min-width:0;max-width:100%;font-size:.8rem;display:inline-flex}.pick_c8pj select,.route_cwA7 select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;max-width:100%;padding:.15rem .3rem;font-size:.8rem}.check_T241{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.class_utf3{font-family:var(--kb-font-mono);color:var(--ui-text-dim);font-size:.75rem}.topoWrap_Fya7{margin-bottom:.6rem;overflow-x:auto}.topo_qcep{width:100%;min-width:720px;height:auto;display:block}.node_ywf3 rect{fill:var(--kb-hair);stroke:var(--kb-line2);stroke-width:1px}.nodeNow_oLPL rect{fill:var(--viz-now);stroke:var(--viz-now)}.nodeName_tcU2{font-family:var(--kb-font-mono);fill:var(--ifm-font-color-base);font-size:13px;font-weight:600}.nodeSub_aoI0{font-family:var(--kb-font-mono);fill:var(--ui-text-body);font-size:12px}.nodeNow_oLPL .nodeName_tcU2,.nodeNow_oLPL .nodeSub_aoI0{fill:var(--viz-ink)}.link_HfRz{stroke:var(--kb-line2);stroke-width:2px}.tuple_H9mm{color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1.2rem;margin-bottom:.6rem;font-size:.8rem;display:flex}.tuple_H9mm code,.route_cwA7 code,.lookup_q2nX td{font-family:var(--kb-font-mono);font-size:.8rem}.kind_VLTA{font-family:var(--kb-font-mono);color:var(--ui-text-dim)}.lookup_q2nX{border-collapse:collapse;width:100%;margin-bottom:.8rem}.lookup_q2nX th{text-align:left;color:var(--ui-text-dim);border-bottom:1px solid var(--kb-line2);padding:.2rem .5rem;font-size:.75rem;font-weight:400}.lookup_q2nX td{border-bottom:1px solid var(--kb-line);color:var(--ui-text-body);padding:.25rem .5rem}.rowWin_Q6dl td{color:var(--ifm-font-color-base);border-bottom-color:var(--kb-line2);font-weight:600}.lookup_q2nX tr[data-state=skipped] td{-webkit-text-decoration:line-through;text-decoration:line-through;-webkit-text-decoration-color:var(--ui-text-dim);text-decoration-color:var(--ui-text-dim)}.lookup_q2nX tr[data-state=skipped] td:last-child{-webkit-text-decoration:none;text-decoration:none}.tables_Dh8p{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.6rem;display:grid}.table_Cle_{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);padding:.4rem .6rem}.tableTitle_m1Tg{margin-bottom:.3rem;font-size:.8rem;font-weight:600}.route_cwA7{border-bottom:1px solid var(--kb-line);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;padding:.2rem 0;display:flex}.locked_fsNZ{color:var(--ui-text-dim);font-size:.75rem}.adds_Qo_l{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.small_v4fD{font:inherit;color:var(--ifm-font-color-base);cursor:pointer;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);background:0 0;padding:.1rem .4rem;font-size:.75rem}.ok_Ouf9,.bad_y38K{margin-top:.4rem;font-size:.8rem;font-weight:600}.ok_Ouf9{color:var(--ifm-font-color-base)}.bad_y38K{color:var(--ifm-font-color-base);text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.facts_VWGT{color:var(--ui-text-dim);margin-top:.6rem;font-size:.8rem}.tabsRow_cLp0{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.segScroll_sBPw{max-width:100%;margin-bottom:.6rem;overflow-x:auto}.frame_QCHV{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:.5rem 0 1rem;display:flex}.group_jKKJ{margin-bottom:.75rem}.groupLabel_uOS_{color:var(--ui-text-dim);margin-bottom:.35rem;font-size:.8rem}.bits_rsIS{flex-wrap:wrap;gap:.35rem;display:flex}.bit_u1nr{width:2.1rem;height:2.1rem;font-family:var(--kb-font-mono);border-radius:var(--ui-radius-chip);border:1px solid var(--kb-line2);background:var(--kb-hair);color:var(--ifm-font-color-base);justify-content:center;align-items:center;padding:0;font-size:.95rem;display:inline-flex;position:relative}.clickable_ZXpR{cursor:pointer}.clickable_ZXpR:hover{border-color:var(--viz-now)}.hiddenBit_Jz7c{visibility:hidden}.parity_Z7ng,.check_lPnE{background:var(--viz-fill);color:var(--viz-ink);border-color:var(--viz-fill)}.flipped_vs0E{background:var(--callout-danger);color:var(--viz-ink);border:2px dashed var(--ui-text-head)}.located_uxo4{outline:2px double var(--ui-text-head);outline-offset:2px}.flipped_vs0E:after,.parity_Z7ng:after,.check_lPnE:after,.located_uxo4:before{color:var(--ui-text-head);font-size:.75rem;line-height:1;position:absolute}.parity_Z7ng:after,.check_lPnE:after,.flipped_vs0E:after{top:-.55rem;right:-.4rem}.parity_Z7ng:after{content:"P"}.check_lPnE:after{content:"C"}.flipped_vs0E:after{content:"✕"}.located_uxo4:before{content:"◎";top:-.55rem;left:-.4rem}.grid_aOXL{grid-template-columns:repeat(5,2.1rem) auto;align-items:center;gap:.35rem;margin:.75rem 0 1rem;display:grid}.gridStatus_Bhys{font-family:var(--kb-font-mono);color:var(--ui-text-body);text-align:center;white-space:nowrap;min-height:1rem;font-size:.8rem}.presets_el6g{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.presetsLabel_T9CJ{color:var(--ui-text-dim);margin-right:.25rem;font-size:.8rem}.stepper_tVSC{align-items:center;gap:.35rem;display:inline-flex}.stepperVal_ka5z{font-family:var(--kb-font-mono);text-align:center;min-width:5.5rem;font-size:.85rem}.wordInputs_QFlF{flex-wrap:wrap;gap:.5rem;display:flex}.sumLines_Fb_3,.division_qAHj{font-family:var(--kb-font-mono);margin:.5rem 0 1rem;font-size:.85rem;overflow-x:auto}.sumLine_bPQI,.divStep_P8Cx{border-radius:var(--ui-radius-chip);color:var(--ui-text-body);border:1px solid transparent;padding:.3rem .6rem}.sumLine_bPQI{flex-direction:column;gap:.15rem;display:flex}.carry_Hlsh{color:var(--ui-text-head)}.now_xim0{border-color:var(--viz-now);background:var(--viz-now-wash);color:var(--ui-text-head)}.now_xim0:before{content:"▶";color:var(--viz-now);margin-right:.4rem}.divStep_P8Cx.now_xim0:before{display:none}.divStep_P8Cx.now_xim0 .divLine_eSSa:first-child:before{content:"▶";color:var(--viz-now)}.frameRows_ojTG{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.wordRow_Zhjf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wordLabel_TwcW{color:var(--ui-text-dim);min-width:4.5rem;font-size:.8rem}.hexVal_IaBD{font-family:var(--kb-font-mono);min-width:3.5rem;font-size:.85rem}.nibbles_tGPf{flex-wrap:wrap;gap:.25rem;display:flex}.nibbles_tGPf .bit_u1nr{width:1.6rem;height:1.8rem;font-size:.85rem}.divLine_eSSa{white-space:pre}.fact_TUYs{color:var(--ui-text-body);margin:.5rem 0;font-size:.85rem}.verdict_rcZ2{border-radius:var(--ui-radius-chip);border:1px solid var(--kb-line2);background:var(--kb-hair);color:var(--ui-text-head);flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0;padding:.5rem .75rem;font-size:.85rem;display:flex}.verdict_rcZ2>span:before{margin-right:.45rem}.ok_lhtQ{border-style:solid}.ok_lhtQ>span:before{content:"✓";color:var(--ui-success)}.detected_p9D8{border:1px solid var(--callout-danger);background-image:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--callout-danger)22%,transparent)6px 8px)}.detected_p9D8>span:before{content:"✕";color:var(--callout-danger)}.missed_JFA1{border:1px dashed var(--callout-danger);background-image:radial-gradient(circle,color-mix(in srgb,var(--callout-danger)40%,transparent)1px,transparent 1.5px);background-size:8px 8px}.missed_JFA1>span:before{content:"!";color:var(--callout-danger);font-weight:700}@media (width<=700px){.grid_aOXL{grid-template-columns:repeat(5,1.9rem) auto}.bit_u1nr{width:1.9rem;height:1.9rem}}.field_HKza{color:var(--ui-text-body);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.input_l8Z7{font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);box-sizing:border-box;width:100%;padding:.35rem .5rem;font-size:.9rem}.input_l8Z7[aria-invalid=true]{border-style:dashed;border-color:var(--callout-danger)}.presets_CeVa{flex-wrap:wrap;gap:.4rem;margin:.5rem 0;display:flex}.valid_TKSo,.invalid_GTsk{margin:.3rem 0 .6rem;font-size:.85rem}.valid_TKSo{color:var(--ui-success)}.invalid_GTsk{color:var(--callout-danger)}.groups_ks5P{grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem;display:grid}.group_wUJH{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);flex-direction:column;align-items:center;gap:.1rem;min-width:0;padding:.35rem .2rem;display:flex}.netGroup_NxZf{border-color:var(--viz-fill)}.zero_oiah{border-style:dashed}.zero_oiah .hex_Tnla:before{content:"∅ "}.idx_QTOL{color:var(--ui-text-dim);font-size:.75rem}.hex_Tnla{font-family:var(--kb-font-mono);font-size:.9rem}.tag_ciqI{color:var(--ui-text-body);text-align:center;font-size:.75rem}.small_fu3k{color:var(--ui-text-dim);margin:.4rem 0;font-size:.8rem}.out_OJTM{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:.6rem 0;font-size:.85rem;display:grid}.out_OJTM dt{color:var(--ui-text-dim)}.out_OJTM dd{font-family:var(--kb-font-mono);color:var(--ui-text-head);overflow-wrap:anywhere;margin:0}.out_OJTM dd .small_fu3k{font-family:inherit}.split_AIee{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.netBlock_RCO6,.hostBlock_sDEy{border-radius:var(--ui-radius-control);border:1px solid var(--viz-fill);flex-direction:column;gap:.15rem;min-width:0;padding:.4rem .6rem;display:flex}.hostBlock_sDEy{border-style:dashed}.blockLabel_cgjv{color:var(--ui-text-body);font-size:.75rem}.panel_Qa4u{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:.6rem 0;padding:.4rem .7rem .6rem}.panel_Qa4u legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.lenRow_DwmL{font-family:var(--kb-font-mono);align-items:center;gap:.3rem;display:inline-flex}.lenInput_gDKK{width:4rem}.bar_mqO2{border:1px solid var(--kb-line);grid-template-columns:repeat(128,1fr);height:1.1rem;margin:.5rem 0;display:grid}.cellNet_dmQ4{background:var(--viz-fill)}.cellHost_LUzw{background:repeating-linear-gradient(135deg,transparent 0 2px,var(--kb-line2)2px 3px)}.cellMark_hpA0{box-shadow:1px 0 0 0 var(--ui-text-body)}.cellChosen_Ccww{box-shadow:3px 0 0 0 var(--ui-text-head)}.marks_hLQn{color:var(--ui-text-body);margin:0;padding:0;font-size:.8rem;list-style:none}.marks_hLQn li{font-family:var(--kb-font-mono)}.chosen_dog5{color:var(--ui-text-head);font-weight:600}.slaac_xhLr{flex-direction:column;gap:.25rem;margin:.6rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.slaac_xhLr li{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);padding:.3rem .5rem}.done_YeW1{border-color:var(--viz-fill)}.todo_FCyg{color:var(--ui-text-dim);border-style:dashed}.now_H8ud{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.addr_YnAO{font-family:var(--kb-font-mono);color:inherit;background:0 0;padding:0;font-size:.75rem}@media (width<=640px){.groups_ks5P{grid-template-columns:repeat(4,minmax(0,1fr))}.split_AIee{grid-template-columns:1fr}}.panel_NvXa{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .8rem;padding:.4rem .7rem .6rem}.panel_NvXa legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_fF0g{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pick_RcmM{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_RcmM select{font:inherit;color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.check_Oniv{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.slider_Ix6p{color:var(--ui-text-body);flex-direction:column;gap:.3rem;margin-top:.5rem;font-size:.8rem;display:flex}.slider_Ix6p input{max-width:320px}.stateRow_VAaO{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.state_wN0B{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);color:var(--ui-text-body);padding:.3rem .6rem;font-size:.8rem}.s_blocked_by_rwnd_yvjz{border-style:dashed}.s_zero_window_MTaC{border-style:double;border-width:3px}.time_VaG4{font-family:var(--kb-font-mono);color:var(--ui-text-dim);margin-left:auto;font-size:.8rem}.side_zm1U{margin-bottom:.6rem}.sideHead_vqha{color:var(--ui-text-dim);margin-bottom:.3rem;font-size:.8rem}.bar_aPnK{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);background:var(--kb-hair);height:2.2rem;display:flex;overflow:hidden}.seg_crXl{box-sizing:border-box;height:100%;transition:width .3s}.acked_Fufx{background:var(--viz-fill)}.buffered_okSz{background:var(--viz-fill);background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--kb-line2)5px 6px)}.unacked_nL1Y{background:var(--ui-surface-hover);background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--kb-line2)5px 6px)}.allowed_Hzx3{border:1px dashed var(--kb-line2);background:0 0}.notyet_HDtr{background:0 0}.keys_v27J{color:var(--ui-text-body);flex-wrap:wrap;gap:.2rem 1.2rem;margin:.4rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.key_ni69 b{font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);font-weight:600}.k_acked_Gzsx:before,.k_consumed_pjfE:before{content:"✓ "}.k_unacked_sIIw:before{content:"→ "}.k_allowed_zVAa:before{content:"□ "}.k_edge_SLEE:before{content:"▸ "}.k_buffered_o0sy:before{content:"■ "}.k_free_ZZNK:before{content:"□ "}.lane__kia{border:1px dashed var(--kb-line);border-radius:var(--ui-radius-control);flex-direction:column;gap:.4rem;margin:.4rem 0 .8rem;padding:.5rem .7rem;display:flex}.laneRow_RFZ7{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-height:1.8rem;display:flex}.laneLabel_pEup{font-family:var(--kb-font-mono);color:var(--ui-text-dim);min-width:4.5rem;font-size:.8rem}.chip_eyET{font-family:var(--kb-font-mono);border-radius:var(--ui-radius-control);border:1px solid var(--kb-line2);padding:.2rem .5rem;font-size:.78rem}.now_I09y{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.lost_r0yz{color:var(--callout-danger);border-style:dashed;border-color:var(--callout-danger)}.none_sitm{color:var(--ui-text-dim);font-size:.8rem}.tput_J4wp{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);color:var(--ui-text-body);flex-direction:column;gap:.4rem;margin-top:.8rem;padding:.6rem .8rem;font-size:.85rem;display:flex}.tput_J4wp b{font-family:var(--kb-font-mono);color:var(--ifm-font-color-base)}.meter_LTzl{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);background:var(--kb-hair);height:.9rem;overflow:hidden}.meterFill_Ny3y{background:var(--viz-fill);height:100%;transition:width .3s}.hint_KDOK{color:var(--ui-text-dim);font-size:.8rem}.tabs_GU_m{gap:.5rem;margin-bottom:.8rem;display:flex}.panel_g4Yr{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_g4Yr legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_Y1uT{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.3rem;display:flex}.pick_GjsJ,.check_JUEk,.range_sF9f{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.check_JUEk{cursor:pointer}.pick_GjsJ select,.pick_GjsJ input{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_GjsJ input[type=number]{width:4.5rem}.rangeVal_Cs5A{font-family:var(--kb-font-mono);min-width:4.5rem}.dim_bIzs{color:var(--ui-text-dim);font-size:.8rem}.mono_Iqxe{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.75rem}.name_pip2{font-family:var(--kb-font-mono);font-size:.85rem;font-weight:600}.summary_S2h1{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;align-items:center;gap:.3rem 1.2rem;margin:.8rem 0 .6rem;font-size:.8rem;display:flex}.url_OfjJ{color:var(--ui-text-head);font-weight:600}.meter_mH2Y{align-items:center;gap:.4rem;display:inline-flex}.bar_zyEZ{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);width:7rem;height:.6rem;display:inline-block;overflow:hidden}.barFill_wLcu{background:var(--viz-fill);height:100%;display:block}.map_j5QK{gap:.6rem;margin-bottom:.7rem;display:grid}.pops_EvhD{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;display:grid}.card_zi4j{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;gap:.25rem;min-width:0;padding:.5rem .6rem;display:flex}.cardHead_o0W3{flex-direction:column;gap:.1rem;display:flex}.card_zi4j[data-cache=fresh]{border-color:var(--viz-fill)}.card_zi4j[data-cache=stale]{border-style:dashed;border-color:var(--viz-fill)}.latest_xc6_{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.latest_xc6_ .mono_Iqxe,.latest_xc6_ .dim_bIzs,.latest_xc6_ .name_pip2{color:var(--viz-ink)}.tiers_vZK2{flex-wrap:wrap;gap:.6rem;display:flex}.tier_u9_5{border:1px solid var(--viz-fill);border-radius:var(--ui-radius-control);color:var(--ui-text-body);padding:.35rem .7rem;font-size:.8rem}.tier_u9_5 strong{color:var(--ui-text-head)}.down_oKhK{border-color:var(--callout-danger);border-style:dashed}.latest2_YduV{color:var(--ui-text-body);min-height:2.6rem;margin-bottom:.7rem;font-size:.85rem}.outcome_UpHH{font-family:var(--kb-font-mono);color:var(--ui-text-head);font-weight:600}.tableWrap_LeVa{margin-bottom:.6rem;overflow-x:auto}.log_VyCr{border-collapse:collapse;width:100%;font-size:.8rem}.log_VyCr caption{text-align:left;color:var(--ui-text-dim);padding-bottom:.3rem;font-size:.8rem}.log_VyCr th,.log_VyCr td{text-align:left;border-bottom:1px solid var(--kb-line);font-family:var(--kb-font-mono);padding:.2rem .5rem}.log_VyCr th{color:var(--ui-text-dim);font-weight:500}.what_Kt8M{font-family:var(--ifm-font-family-base);color:var(--ui-text-dim)}.latestRow_ySS2 td{background:var(--viz-now);color:var(--viz-ink)}.latestRow_ySS2 .what_Kt8M{color:var(--viz-ink)}.herdResult_PcsS{color:var(--ui-text-body);align-items:center;gap:1rem;margin:.6rem 0;font-size:.85rem;display:flex}.big_Vw2U{font-family:var(--kb-font-mono);color:var(--ui-text-head);text-align:right;min-width:4rem;font-size:2.2rem;font-weight:600}.panel_jv3r{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_jv3r legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_je9R{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.on_ESxH{font-weight:600}.slider_nHpA{color:var(--ui-text-body);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.mono_pUL3{font-family:var(--kb-font-mono);font-size:.8rem}.dim_ucP4{color:var(--ui-text-dim);font-size:.8rem}.cols_r84x{grid-template-columns:1fr 1fr;align-items:start;gap:.8rem;display:grid}.col_Ki55{flex-direction:column;gap:.4rem;min-width:0;display:flex}.colHead_PerK{color:var(--ui-text-head);margin:0;font-size:.85rem;font-weight:600}.msg_CfLS{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;gap:.25rem;padding:.4rem .6rem;transition:background-color .25s,border-color .25s;display:flex}.inflight_wd4h{border-color:var(--viz-fill)}.delivered_snhs{border-color:var(--ui-success)}.lost__l7C{border-color:var(--callout-danger);border-style:dashed}.buffered_tk6W{border-color:var(--viz-fill);border-style:dotted}.empty_pklr{color:var(--ui-text-dim)}.idle_eKjW{border-color:var(--kb-line)}.msg_CfLS.now_xnLS{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.msg_CfLS.now_xnLS .meta_JpjQ,.msg_CfLS.now_xnLS .idx_U3jK{color:var(--viz-ink)}.msg_CfLS.now_xnLS:before{content:"▶ step is about this message";font-size:.75rem}.inputRow_JN38{align-items:center;gap:.5rem;display:flex}.idx_U3jK{font-family:var(--kb-font-mono);color:var(--ui-text-dim);font-size:.8rem}.text_j0YT{min-width:0;font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);flex:1;padding:.15rem .4rem;font-size:.85rem}.meta_JpjQ{color:var(--ui-text-body);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.recvList_hFpJ{flex-direction:column;gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}li.empty_pklr,.empty_pklr{color:var(--ui-text-dim);font-size:.8rem}.recv_LWwt{border:1px solid var(--ui-success);border-radius:var(--ui-radius-control);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem;padding:.3rem .5rem;display:grid}.recv_LWwt:before{content:"✓"}.recv_LWwt[data-copy=true]{border-style:double}.chunk_vdau{font-family:var(--kb-font-mono);color:var(--ui-text-head);overflow-wrap:anywhere;font-size:.85rem}.stream_UJVu{font-family:var(--kb-font-mono);border:1px solid var(--viz-fill);border-radius:var(--ui-radius-control);color:var(--ui-text-head);overflow-wrap:anywhere;min-height:2.2rem;padding:.4rem .6rem;font-size:1rem}.stallBox_Pv_s,.heldBox_SfrG{border-radius:var(--ui-radius-control);color:var(--ui-text-body);margin-bottom:.4rem;padding:.3rem .5rem;font-size:.8rem}.stallBox_Pv_s{border:1px dashed var(--callout-danger)}.heldBox_SfrG{border:1px dotted var(--viz-fill)}.facts_xl0P{color:var(--ui-text-dim);margin:.6rem 0 0;font-size:.8rem}@media (width<=640px){.cols_r84x{grid-template-columns:1fr}}.figure_P1Wb{margin:0 0 1rem}.video_La_7{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-black);width:100%;max-width:48rem}.caption_o9cR{color:var(--ui-text-dim);margin-top:.3rem;font-size:.8rem}.index_CVzj{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);margin:0 0 1rem;padding:.4rem .9rem}.indexTitle_hoU6{color:var(--ui-text-dim);margin:0 0 .2rem;font-size:.8rem}.index_CVzj ol{margin:0;padding-left:1.2rem;font-size:.9rem}.tabs_BrT8{gap:.3rem;margin:0 0 .7rem;display:inline-flex}.tab_BPhC{font:inherit;color:var(--ui-text-body);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);cursor:pointer;background:0 0;padding:.25rem .8rem;font-size:.85rem}.tab_BPhC[aria-pressed=true]{color:var(--ui-text-head);background:var(--kb-hair);border-color:var(--kb-line)}.panel_hqZS{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .7rem;padding:.4rem .7rem .6rem}.panel_hqZS legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_q3Qc{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.3rem;display:flex}.range_Zhx8,.pick_suVE{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.rangeVal_QaoS{font-family:var(--kb-font-mono);min-width:4.5rem}.pick_suVE select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_suVE input[type=number]{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_suVE input[type=number]{width:5rem}.dim_JuFg{color:var(--ui-text-dim);font-size:.8rem}.mono_V5DD{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.total_sMgs{color:var(--ui-text-body);margin:.2rem 0 .5rem;font-size:1rem}.bar_cIIt{border-radius:var(--ui-radius-chip);border:1px solid var(--kb-hair);width:100%;height:2rem;display:flex;overflow:hidden}.segment_V_cG{min-width:0;height:100%}.processing_eo6f{background:var(--kb-line2);background-image:radial-gradient(var(--kb-mut)1px,transparent 1.5px);background-size:6px 6px}.queuing_z0_2{background:var(--callout-warn);background-image:repeating-linear-gradient(45deg,transparent 0 5px,color-mix(in srgb,var(--viz-ink)35%,transparent)5px 7px)}.transmission_iybS{background:var(--viz-fill)}.propagation_Dgm3{background:var(--ui-success);background-image:repeating-linear-gradient(90deg,transparent 0 5px,color-mix(in srgb,var(--viz-ink)35%,transparent)5px 7px)}.parts_zKOO{color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1rem;margin:.5rem 0 .8rem;font-size:.8rem;display:flex}.swatch_lN3q{border-radius:var(--ui-radius-key);vertical-align:-1px;width:.9rem;height:.9rem;margin-right:.35rem;display:inline-block}.links_FKvB{flex-direction:column;gap:.35rem;display:flex}.link_jK5r{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.node_Tyc3{text-align:center;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:3.6rem;color:var(--ui-text-head);padding:.15rem .4rem;font-size:.8rem}.train_oBz1{gap:.15rem;display:inline-flex}.bit_CyzA{box-sizing:border-box;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);justify-content:center;align-items:center;width:1.1rem;height:1.4rem;font-size:.8rem;line-height:1;display:inline-flex}.queued_GwEL{color:var(--ui-text-dim);border-style:dashed}.transmitting_idh_{background:var(--viz-fill);color:var(--viz-ink);border-color:var(--viz-now);outline:2px solid var(--viz-now);outline-offset:1px}.inflight_oTqZ{color:var(--ui-text-head);border-color:var(--kb-line)}.arrived_caJ9{background:var(--kb-hair);color:var(--ui-text-head);border-color:var(--kb-line)}.queueGrid_mtUF{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:.9rem;display:grid}.cells_972M{flex-wrap:wrap;gap:.2rem;margin-bottom:.6rem;display:flex}.sq_rzVd{box-sizing:border-box;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.8rem;line-height:1;display:inline-flex}.qFull_wlDz{background:var(--viz-fill);color:var(--viz-ink);border-color:var(--viz-fill)}.qEmpty_Au8D{border-style:dashed}.qDrop_dQG3{background:var(--kb-hair);color:var(--ui-text-head)}.readout_uGPB{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.tick_R_As{outline:2px solid var(--viz-now);outline-offset:2px;border-radius:var(--ui-radius-key);align-self:flex-start;padding:0 .3rem}.hockey_k5uf{width:100%;max-width:26rem;height:auto;color:var(--ui-text-body)}.axis_crmB{stroke:var(--kb-line2);stroke-width:1px}.knee_sXGV{stroke:var(--kb-mut);stroke-width:1px;stroke-dasharray:4 3}.curve_PzFH{fill:none;stroke:var(--ui-text-head);stroke-width:2px}.marker_vooc{fill:var(--viz-fill);stroke:var(--viz-now);stroke-width:2px}.svgText_lOoG{fill:currentColor;font-size:12px;font-family:var(--kb-font-mono)}.pick_mQal{color:var(--ui-text-body);align-items:center;gap:.4rem;min-width:0;max-width:100%;margin-bottom:.8rem;font-size:.8rem;display:inline-flex}.pick_mQal select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;max-width:100%;padding:.15rem .3rem;font-size:.8rem}.trail_VbGk{flex-direction:column;gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.trail_VbGk li{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);color:var(--ui-text-body);padding:.35rem .7rem;font-size:.8rem}.trail_VbGk code{font-family:var(--kb-font-mono);overflow-wrap:anywhere;font-size:.78rem}.tag_M2wd{font-family:var(--kb-font-mono);font-weight:600}.now_fzrh{border:2px solid var(--viz-now);border-radius:var(--ui-radius-control);background:var(--kb-hair);padding:.6rem .8rem}.now_fzrh p{color:var(--ui-text-body);margin:.4rem 0;font-size:.85rem}.now_fzrh a{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.nowHead_js1b{font-size:.9rem;font-weight:600}.nowHead_js1b>span[aria-hidden]{color:var(--viz-now)}.rung_aaP5{font-weight:400;font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.cmd_MUhx{background:var(--ifm-background-color);color:var(--ifm-font-color-base);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);margin:.4rem 0;padding:.4rem .6rem;font-size:.78rem;overflow-x:auto}.cmd_MUhx code{font-family:var(--kb-font-mono);white-space:pre;background:0 0;padding:0}.opts_ZrOT{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.controls_qOhs{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.count_Ep_u{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.tabs_eLQQ{margin:0 0 .7rem}.panel_mrL3{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .7rem;padding:.4rem .7rem .6rem}.panel_mrL3 legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_kUNA{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.35rem;display:flex}.field_Z4um{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.field_Z4um input[type=number]{width:4.5rem;font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.hint_KP4B{color:var(--ui-text-dim);margin:.5rem 0 0;font-size:.8rem}.mono_UuPY{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.dim_O46W{color:var(--ui-text-dim);font-size:.8rem}.grid_U7Jy{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:.6rem;display:grid}.card_i7rC{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);min-width:0;color:var(--ui-text-body);flex-direction:column;gap:.4rem;padding:.6rem .7rem;font-size:.85rem;display:flex}.cardHead_qUWP{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.barRow_iXxP{flex-direction:column;gap:.2rem;display:flex}.bar_Y9hu{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);background:var(--ifm-background-color);height:.9rem;overflow:hidden}.barFill_fuoS{background:var(--viz-fill);height:100%}.barStriped_j2rt{background:repeating-linear-gradient(45deg,var(--viz-fill)0 4px,transparent 4px 8px)}.slots_S3vd{flex-wrap:wrap;gap:.2rem;display:flex}.slot_K58j{border:1px dashed var(--kb-line2);border-radius:var(--ui-radius-key);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:inline-flex}.slotFull_PYsf{background:var(--viz-fill);color:var(--viz-ink);border-style:solid}.timeline_iBnm{flex-wrap:wrap;gap:2px;display:flex}.cell_bNQc{text-align:center;border:1px solid var(--kb-line2);box-sizing:border-box;border-radius:2px;width:.9rem;height:1.1rem;font-size:.75rem;line-height:1.1rem}.cell_allowed_a1PV{background:var(--viz-fill);color:var(--viz-ink)}.cell_queued_nQQY{color:var(--ui-text-head);border-style:dotted}.cell_rejected_x70Y{color:var(--ui-text-head);background:var(--ifm-background-color);border-style:dashed}.cellFuture__N00{opacity:.35;background:0 0;border-style:solid}.cellNow_axwD{outline:2px solid var(--viz-now);outline-offset:1px}.counters_LR4o{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1.1rem;margin:.3rem 0;font-size:.8rem;display:flex}.meter__Wp_{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.meter__Wp_[data-over]{color:var(--ui-text-head)}.meter__Wp_[data-over] b{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.log_oCXP{border-collapse:collapse;width:100%;margin-top:.4rem;font-size:.8rem}.log_oCXP th,.log_oCXP td{text-align:left;border-bottom:1px solid var(--kb-line);padding:.2rem .5rem;font-weight:400}.log_oCXP th{color:var(--ui-text-dim)}.logNow_soCy{outline:2px solid var(--viz-now);outline-offset:-2px}.charts_Yqbb{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.8rem;margin-bottom:.4rem;display:grid}.chart_Rzum{min-width:0;color:var(--ui-text-body);margin:0;font-size:.8rem}.chart_Rzum figcaption{margin-bottom:.2rem}.svg_Xsfk{border:1px solid var(--kb-line);border-radius:var(--ui-radius-key);width:100%;height:auto;display:block}.svgText_eO7X{fill:var(--ui-text-dim);font-size:.75rem}.line_ODu8{fill:none;stroke:var(--ui-text-head);stroke-width:2px}.lineDash_iql0{fill:none;stroke:var(--ui-text-body);stroke-width:1.5px;stroke-dasharray:6 4}.ghost_UBQR{fill:none;stroke:var(--kb-line2);stroke-width:1px}.refLine_gHHV{stroke:var(--kb-line2);stroke-width:1px;stroke-dasharray:2 3}.now_dj7Q{stroke:var(--viz-now);stroke-width:2px}.keys_NC7k{font-family:var(--kb-font-mono);color:var(--ui-text-dim);gap:1rem;margin-top:.2rem;font-size:.8rem;display:flex}.panel_F25k{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_F25k legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_cnxC{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.4rem;display:flex}.rowLabel_Jd8f{color:var(--ui-text-body);font-size:.8rem}.hint_LJgT{color:var(--ui-text-dim);font-size:.8rem}.pick_VZ8r{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_VZ8r select,.rule_JbLH select,.rule_JbLH input{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;padding:.15rem .3rem;font-size:.8rem}.pick_VZ8r input[type=text]{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;padding:.15rem .3rem;font-size:.8rem}.check_ypGV{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.scroll_GW6K{overflow-x:auto}.rules_LCHR{flex-direction:column;gap:.3rem;min-width:52rem;display:flex}.rule_JbLH{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);grid-template-columns:1.6rem 5rem 4.5rem minmax(7rem,1fr) minmax(7rem,1fr) 6.5rem 4.5rem 6.5rem auto;align-items:center;gap:.4rem;padding:.3rem .4rem;transition:background-color .25s,border-color .25s;display:grid}.num_vn1L{font-family:var(--kb-font-mono);text-align:center;font-size:.8rem;font-weight:600}.status_CwRs{color:var(--ui-text-body);font-size:.8rem}.rowBtns_OxbJ{gap:.2rem;display:inline-flex}.defaultRow_cSWR{grid-template-columns:1.6rem 1fr 6.5rem}.defaultText_eQ0A{font-family:var(--kb-font-mono);font-size:.8rem}.warn_jKcj{color:var(--callout-warning,var(--ui-text-body));grid-column:2/-1;font-size:.75rem}.warn_jKcj:before{content:"⚠ "}.now_AOwT{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink)}.now_AOwT .status_CwRs{color:var(--viz-ink)}.now_AOwT .num_vn1L:before{content:"▶"}.skip_a_Pw{border-color:var(--viz-fill)}.skip_a_Pw .num_vn1L:before{content:"○"}.ok_ly5u{border-color:var(--ui-success)}.ok_ly5u .num_vn1L:before{content:"✓"}.no_dunh{border-color:var(--callout-danger);border-style:dashed}.no_dunh .num_vn1L:before{content:"✕"}.unread_JjBQ{opacity:.55}.verdictOk_LUaS,.verdictNo_UbDg{margin-top:.4rem;font-weight:600}.verdictOk_LUaS{color:var(--ui-success)}.verdictNo_UbDg{color:var(--callout-danger)}.tables_xABx{flex-wrap:wrap;gap:.6rem;margin:.6rem 0;display:flex}.tableBox_mKmh{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);flex:22rem;min-width:0;padding:.4rem .6rem;overflow-x:auto}.tableHead_sWLO{color:var(--ui-text-body);margin-bottom:.3rem;font-size:.8rem}.empty_mQvI{color:var(--ui-text-dim);font-size:.8rem}.ct_papv{border-collapse:collapse;width:100%;font-family:var(--kb-font-mono);font-size:.8rem;display:table}.ct_papv th,.ct_papv td{text-align:left;background:0 0;border:0;padding:.15rem .5rem .15rem 0}.ct_papv th{color:var(--ui-text-dim);font-weight:400}.hit_E1F2 td:first-child:before{content:"▸"}.hit_E1F2{font-weight:600}.facts_Bb3O{color:var(--ui-text-dim);margin:.6rem 0 0;font-size:.8rem}.panel_nU_g{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .8rem;padding:.4rem .7rem .6rem}.panel_nU_g legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_C7Jb{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.3rem;display:flex}.pick_dxXK{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_dxXK select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.check_rdWW{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.off_agmH{opacity:.6;cursor:not-allowed}.why_L7c1{color:var(--ui-text-dim)}.mono_lMfr{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.summary_zXOQ{color:var(--ui-text-body);margin:.3rem 0 0;font-size:.85rem}.diagram__qZq{grid-template-columns:2fr 1fr;gap:.35rem .8rem;margin:.4rem 0 .8rem;display:grid}.head_D4kv{border-bottom:2px solid var(--kb-line);padding:.3rem 0;font-size:.85rem;font-weight:600}.hosts_wm4P{justify-content:space-between;display:flex}.row3_gLTl{display:contents}.lane_St_M{align-items:stretch;display:flex}.msg_QyNj{border-radius:var(--ui-radius-control);border:1px solid var(--viz-fill);background:var(--kb-hair);flex-direction:column;gap:.1rem;min-width:0;max-width:85%;padding:.3rem .6rem;font-size:.8rem;display:flex}.c2s_iHpZ{margin-right:auto}.s2c_oXj7{text-align:right;margin-left:auto}.local_ziJr{border-style:dashed;border-color:var(--kb-line2);text-align:center;background:0 0;margin:0 auto}.name_zgEO{font-family:var(--kb-font-mono);overflow-wrap:anywhere;font-weight:600}.meta_wsxg{color:var(--ui-text-dim);font-size:.75rem}.marker_vE90{font-family:var(--kb-font-mono);color:var(--ui-text-body)}.msg_QyNj.now_ADDz{background:var(--viz-now-wash);border-color:var(--viz-now)}.failed_D2QO{border-color:var(--callout-danger);border-style:dashed}.discarded_xVXh .name_zgEO{-webkit-text-decoration:line-through;text-decoration:line-through}.plain_wJ3D .name_zgEO:before{content:"○ "}.enc_oouT .name_zgEO:before{content:"■ "}.local_ziJr .name_zgEO:before{content:"◇ "}.failed_D2QO .name_zgEO:before{content:"✕ "}.now_ADDz .name_zgEO:before{content:"▶ "}.eve_CxS5{border:1px dotted var(--kb-line2);border-radius:var(--ui-radius-control);align-items:center;min-width:0;padding:.3rem .5rem;font-size:.8rem;display:flex}.eveOpen_BLpx{border-style:solid;border-color:var(--viz-fill)}.nothing_hzgp{color:var(--ui-text-dim)}.fields_QfBV{flex-direction:column;gap:.1rem;margin:0;display:flex}.field_Dolf{flex-wrap:wrap;gap:.4rem;display:flex}.field_Dolf dt{font-family:var(--kb-font-mono);color:var(--ui-text-dim)}.field_Dolf dd{color:var(--ui-text-body);overflow-wrap:anywhere;margin:0}.redacted_NTqb{color:var(--ui-text-dim);align-items:center;gap:.5rem;display:inline-flex}.bar_qiUp{background:repeating-linear-gradient(135deg,var(--kb-line2)0 3px,transparent 3px 6px);border:1px solid var(--kb-line2);width:3.5rem;height:.7rem;display:inline-block}.keys_gEEG{color:var(--ui-text-body);border-top:1px dashed var(--kb-hair);flex-wrap:wrap;gap:.4rem 1.2rem;padding-top:.5rem;font-size:.8rem;display:flex}.facts_Hidp{color:var(--ui-text-dim);margin:.5rem 0 0;font-size:.8rem}.cause_HTpN{color:var(--ui-text-body);margin-top:.3rem}@media (width<=700px){.diagram__qZq{grid-template-columns:1fr}.lane_St_M{grid-column:1/-1;min-height:auto}.msg_QyNj{max-width:100%}}.panel_J1QV{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_J1QV legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_OUrw{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pick_tnE4,.check_ukBU{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.check_ukBU{cursor:pointer}.pick_tnE4 select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_tnE4 input[type=text]{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_tnE4 input[type=number]{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_tnE4 input[type=text]{width:9rem}.pick_tnE4 input[type=number]{width:4.5rem}.hint_TXP5{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}.headline_oGSc{font-family:var(--kb-font-mono);color:var(--ui-text-head);margin:.3rem 0 .6rem;font-size:.85rem}.cols_nOsD{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=760px){.cols_nOsD{grid-template-columns:minmax(0,1fr)}}.ring_p6qI{width:100%;height:auto;color:var(--ui-text-body)}.side_aQ2i{flex-direction:column;gap:.8rem;min-width:0;display:flex}.nodes_Kb1J{flex-direction:column;gap:.3rem;display:flex}.node_VKvd{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);color:var(--ui-text-body);align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8rem;display:flex}.node_VKvd strong{font-family:var(--kb-font-mono);color:var(--ui-text-head)}.node_VKvd>button{margin-left:auto}.glyph_VwWd{text-align:center;width:1rem}.tags_QkJ5{color:var(--ui-text-body);gap:.6rem;font-size:.75rem;display:inline-flex}.tagNow_Bies{color:var(--ui-text-head);font-weight:600}.over_cWap{border-style:dashed;border-color:var(--ui-text-body)}.hist_bmxV{flex-direction:column;gap:.25rem;display:flex}.histTitle_jGTe{color:var(--ui-text-dim);font-size:.8rem}.barRow_PJjy{grid-template-columns:3rem minmax(0,1fr) 3.2rem;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.barName_Mta7{font-family:var(--kb-font-mono);color:var(--ui-text-body)}.barTrack_owjX{background:var(--kb-hair);border-radius:var(--ui-radius-key);height:.9rem;position:relative}.bar_zKZ_{background:var(--viz-fill);border-radius:var(--ui-radius-key);position:absolute;top:0;bottom:0;left:0}.barOver_rYaF{border:1px dashed var(--ui-text-head);box-sizing:border-box}.capLine_bcPE{border-left:2px dashed var(--ui-text-body);position:absolute;top:-2px;bottom:-2px}.barVal_GHzn{font-family:var(--kb-font-mono);color:var(--ui-text-head);text-align:right}.histStats_SJBB{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.75rem}.lookup_yiFg{color:var(--ui-text-body);margin:.6rem 0;font-size:.8rem}.compare_JGcE{border-collapse:collapse;width:100%;font-size:.8rem}.compare_JGcE caption{text-align:left;color:var(--ui-text-dim);padding-bottom:.3rem;font-size:.8rem}.compare_JGcE th,.compare_JGcE td{text-align:right;border-bottom:1px solid var(--kb-line);font-family:var(--kb-font-mono);padding:.2rem .5rem}.compare_JGcE th:first-child,.compare_JGcE td:first-child,.compare_JGcE th:last-child,.compare_JGcE td:last-child{text-align:left;font-family:inherit}.compare_JGcE th{color:var(--ui-text-dim);font-weight:500}.live_d4X9 td{color:var(--ui-text-head);font-weight:600}.live_d4X9 td:first-child:after{content:"  (shown)";color:var(--ui-text-dim);font-weight:400}.tableWrap__k26{margin-bottom:.4rem;overflow-x:auto}.panel_hb7N{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .7rem;padding:.4rem .7rem .6rem}.panel_hb7N legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_VtKx{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.3rem;display:flex}.range_m9R3,.check_BwAc{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.rangeVal_tFtY{font-family:var(--kb-font-mono);min-width:4.2rem}.dim_nfVw{color:var(--ui-text-dim);font-size:.8rem}.sub_gsIZ{margin:1rem 0 .5rem;font-size:1rem}.timelineWrap_ulFI{margin-bottom:.6rem;overflow-x:auto}.timeline_IG3_{width:100%;min-width:760px;height:auto;display:block}.tick_RoFW{stroke:var(--kb-line);stroke-width:1px}.base_hNBS{stroke:var(--kb-line2);stroke-width:1px}.axis_yNMM{fill:var(--ui-text-dim);font-size:12px}.laneName_QDQH{fill:var(--ifm-font-color-base);font-size:12px;font-weight:600}.dot_TwN5{fill:var(--viz-fill)}.hollow_NU4r{fill:none;stroke:var(--ui-text-body);stroke-width:1.5px}.held_NVYm{fill:none;stroke:var(--ui-text-body);stroke-width:1px;stroke-dasharray:3 2}.lostMark_w8_Y{font-size:12px;font-family:var(--kb-font-mono);fill:var(--ifm-font-color-base)}.killLine_Z2mx{stroke:var(--ui-text-body);stroke-width:1.5px;stroke-dasharray:4 3}.nowLine_m1Wj{stroke:var(--viz-now);stroke-width:2px}.counters_bn73{border-collapse:collapse;width:100%;margin-bottom:.4rem;font-size:.8rem;display:block;overflow-x:auto}.counters_bn73 th,.counters_bn73 td{border-bottom:1px solid var(--kb-line);text-align:right;white-space:nowrap;padding:.25rem .6rem}.counters_bn73 thead th{color:var(--ui-text-dim);font-weight:500}.counters_bn73 th:first-child{text-align:left}.counters_bn73 td{font-family:var(--kb-font-mono);color:var(--ifm-font-color-base)}.connRow_Muqx{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.conn_olZD{font-family:var(--kb-font-mono);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);color:var(--ifm-font-color-base);padding:.15rem .5rem;font-size:.8rem}.conn_olZD[data-state=half-dead]{border-style:dashed}.conn_olZD[data-state=closed]{background:var(--kb-hair);border-width:2px}.warn_L1Df{color:var(--ifm-font-color-base);margin:.3rem 0;font-size:.8rem}.attempts_aPoo{font-family:var(--kb-font-mono);color:var(--ui-text-body);margin:.3rem 0 .6rem;padding-left:1.2rem;font-size:.8rem;list-style:none}.handshake_XiF6{grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:.3rem;display:grid}.pre_VFWz{font-family:var(--kb-font-mono);background:var(--kb-hair);border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);color:var(--ui-text-body);margin:0;padding:.5rem .7rem;font-size:.8rem;overflow-x:auto}.logs_tP9e{grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:.4rem;display:grid}.log_FTE4{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--kb-hair);min-width:0;padding:.5rem .7rem}.logHead_sCY_{margin:0 0 .4rem;font-size:.85rem}.send_Gzie{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.send_Gzie input{min-width:0;font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);flex:8rem;padding:.2rem .4rem;font-size:.8rem}.rows_UUT8{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.frame_DSy3{border:1px solid var(--kb-line);border-radius:var(--ui-radius-key);font-family:var(--kb-font-mono);color:var(--ui-text-body);overflow-wrap:anywhere;flex-direction:column;gap:.05rem;padding:.3rem .45rem;font-size:.8rem;display:flex}.frame_DSy3[data-state=lost]{border-style:dashed}.frame_DSy3[data-state=queued]{border-style:dotted}.stateTag_gvAP{color:var(--ifm-font-color-base);font-weight:600}.payload_vh3P{color:var(--ifm-font-color-base)}.over_vdE2{color:var(--ui-text-dim)}@media (width<=700px){.handshake_XiF6,.logs_tP9e{grid-template-columns:1fr}.counters_bn73 th,.counters_bn73 td{white-space:normal}}.panel_fAC7{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_fAC7 legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_JEUm{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.3rem;display:flex}.pick_wQOF,.check_xtEe,.range_dYSf{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.check_xtEe{cursor:pointer}.pick_wQOF select,.pick_wQOF input{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.pick_wQOF input[type=number]{width:5rem}.rangeVal_hlDI{font-family:var(--kb-font-mono)}.hint_ZyF3{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}.status_kM2r{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);color:var(--ui-text-head);flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin:.2rem 0 .6rem;padding:.45rem .7rem;font-size:.85rem;display:flex}.statusMark_pG9U{border-radius:var(--ui-radius-key);width:1.4rem;height:1.4rem;color:var(--viz-ink);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.s_healthy_T82E .statusMark_pG9U{background:var(--ui-success)}.s_near_QqZF .statusMark_pG9U{background:var(--viz-fill)}.s_exhausted_IpMI{border-color:var(--callout-danger);border-style:dashed}.s_exhausted_IpMI .statusMark_pG9U{background:var(--callout-danger)}.symptom_w18m{font-family:var(--kb-font-mono);color:var(--ui-text-head);font-size:.8rem}.gaugeHead_Scf9{color:var(--ui-text-dim);margin:.2rem 0 .3rem;font-size:.8rem}.gauge_Vq2u{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);height:1.6rem;display:flex;overflow:hidden}.gInUse_YXmy{background:var(--viz-fill)}.gWait_St69{background:repeating-linear-gradient(45deg,var(--kb-hair)0 4px,transparent 4px 8px);border-left:1px dashed var(--kb-line2)}.counts_K1Rm{font-family:var(--kb-font-mono);color:var(--ui-text-body);flex-wrap:wrap;gap:.2rem 1rem;margin:.4rem 0 .6rem;font-size:.8rem;display:flex}.chart_oqgv{margin:0 0 .6rem}.chart_oqgv figcaption{color:var(--ui-text-dim);font-size:.8rem}.svgText_qU23{fill:var(--ui-text-dim);font-size:12px;font-family:var(--kb-font-mono)}.axis__WdA{stroke:var(--kb-line2);stroke-width:1px}.sWait_aFCQ{stroke:var(--ui-text-head);stroke-width:2px}.sLimit_Q59U{stroke:var(--ui-text-body);stroke-width:2px;stroke-dasharray:6 4}.cursor_icV5{stroke:var(--viz-now);stroke-width:2px}.keyRow_OlX2{color:var(--ui-text-body);flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem;display:flex}.keyItem_HMt5{align-items:center;gap:.35rem;display:inline-flex}.panel_C4EC{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_C4EC legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_jKEq{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.3rem;display:flex}.pick_auwF{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_auwF select,.text_Y_BI{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);min-width:0;padding:.15rem .3rem;font-size:.8rem}.text_Y_BI{width:13rem}.date_KsI4{font-family:var(--kb-font-mono);min-width:5.6rem}.layout_Xmss{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;margin:.6rem 0;display:grid}.stack_Lliw{flex-direction:column;gap:0;display:flex}.cert_jUEn{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);flex-direction:column;gap:.15rem;min-width:0;padding:.4rem .6rem;transition:background-color .25s,border-color .25s;display:flex}.certHead_y32p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.role_UaOV{font-family:var(--kb-font-mono);font-size:.85rem;font-weight:600}.mark_fiMB{color:var(--ui-text-dim);font-size:.75rem}.subject_gKCC{color:var(--ui-text-head);overflow-wrap:anywhere;font-size:.8rem}.meta_iboe{font-family:var(--kb-font-mono);color:var(--ui-text-body);overflow-wrap:anywhere;font-size:.75rem}.link_iyt4{text-align:center;color:var(--ui-text-dim);padding:.2rem 0;font-size:.75rem}.now_KQmK{background:var(--viz-now-wash);border-color:var(--viz-now)}.ok_yFC2{border-color:var(--ui-success)}.fail_OmSx{border-color:var(--callout-danger);border-style:dashed}.absent_PCkI{opacity:.75;border-style:dotted}.checks_jAPd{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.check_op8A{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);color:var(--ui-text-body);grid-template-columns:1.2rem 1fr auto;align-items:baseline;gap:.4rem;padding:.3rem .5rem;font-size:.8rem;display:grid}.checkState_mu4h{color:var(--ui-text-dim);font-size:.75rem}.glyph_PQJt{font-family:var(--kb-font-mono)}.check_op8A.now_KQmK{color:var(--ui-text-head)}.check_op8A.notReached_G3A0,.check_op8A.skipped_YAWa,.check_op8A.pending_SYa7{opacity:.7}.check_op8A.skipped_YAWa,.check_op8A.notReached_G3A0{border-style:dotted}.verdict_PFWc{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);color:var(--ui-text-body);margin-top:.4rem;padding:.4rem .7rem;font-size:.85rem}.verdict_PFWc p{margin:.25rem 0}.verdict_PFWc[data-ok=no]{border-color:var(--callout-danger)}.verdict_PFWc[data-ok=yes]{border-color:var(--ui-success)}.alert_d6eS{font-family:var(--kb-font-mono);color:var(--ui-text-dim);font-size:.8rem}.facts_QPbX{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}@media (width<=640px){.layout_Xmss{grid-template-columns:1fr}}.settings_zcBC{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.5rem;margin-bottom:.7rem;display:flex}.field_VFIE{color:var(--ui-text-body);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.field_VFIE input[type=range]{min-width:150px}.select_kVZa{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.2rem .4rem;font-size:.85rem}.scenarios_UdSm{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.warn_y6ju,.fail_uQBC{color:var(--ui-text-head);border:1px solid var(--callout-danger);border-radius:var(--ui-radius-control);margin:0 0 .8rem;padding:.45rem .7rem;font-size:.85rem}.fail_uQBC{margin:.5rem 0 0}.panel__Hsf{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.views_HOGX{flex-direction:column;flex:22rem;gap:.7rem;min-width:0;display:flex}.viewRow_yKUk{grid-template-columns:4.5rem 1fr;align-items:center;gap:.2rem .6rem;display:grid}.viewName_xPPX{color:var(--ui-text-head);font-size:.85rem;font-weight:600}.viewHint_Qwli{font-family:var(--kb-font-mono);color:var(--ui-text-dim);grid-column:2;font-size:.75rem}.counter_mzEp{font-family:var(--kb-font-mono);color:var(--ui-text-head);font-size:.85rem}.cells_yndI{flex-wrap:wrap;gap:.35rem;display:flex}.cell_BRoz{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line2);width:2.4rem;height:2.4rem;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;font-size:.85rem;line-height:1.1;display:inline-flex;position:relative}.glyph_dwcA{font-size:.75rem;line-height:1}.unsent_zndv,.none_drIr{color:var(--ui-text-dim);background:0 0;border-style:dashed}.sent_qiZh,.buffered_lyJx{background:var(--viz-fill);color:var(--viz-ink);border-color:var(--viz-fill)}.buffered_lyJx{border-style:dashed;border-color:var(--viz-ink)}.acked_MmxK,.delivered_RUTd{background:var(--ui-success);color:var(--viz-ink);border-color:var(--ui-success)}.discarded_d8_K{background:var(--ui-surface-hover);color:var(--ui-text-dim);-webkit-text-decoration:line-through;text-decoration:line-through}.inWin_Gvhk{box-shadow:0 -3px 0 0 var(--ui-text-head)}.cellNow_TleQ{outline:2px solid var(--viz-now);outline-offset:1px}.cellMark_ignw{color:var(--ui-text-body);white-space:nowrap;font-size:.75rem;-webkit-text-decoration:none;text-decoration:none;position:absolute;bottom:-1.05rem;left:50%;transform:translate(-50%)}.ringTx_V2zo{fill:none;stroke:var(--ui-text-head);stroke-width:2px}.ringRx_WWz3{fill:none;stroke:var(--ui-text-body);stroke-width:2px;stroke-dasharray:3 3}.slot_Jd7P{fill:var(--ifm-background-color);stroke:var(--kb-line2);stroke-width:1px}.slotText_B6mE{font-family:var(--kb-font-mono);fill:var(--ifm-font-color-base);font-size:12px}.scroller_ytr8{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);max-height:34rem;overflow:auto}.diagram_I0lW{display:block}.head_n03T{fill:var(--ui-text-head);font-size:14px;font-weight:600}.lifeline_Ywur{stroke:var(--kb-line2);stroke-width:2px}.tick_HK85{font-family:var(--kb-font-mono);fill:var(--ui-text-dim);font-size:12px}.nowLine_jTao{stroke:var(--viz-now);stroke-width:1.5px}.nowText_WLln{font-family:var(--kb-font-mono);fill:var(--viz-now);font-size:12px;font-weight:600}.arrow_Oh8N{stroke:var(--viz-fill);stroke-width:2px;fill:none}.ackArrow_yv2L{stroke-dasharray:6 4}.nowArrow_D2P_{stroke:var(--viz-now)}.lostArrow_wyAW{stroke:var(--callout-danger)}.dim_TQ2A{opacity:.45}.arrowLabel_zFWP{font-family:var(--kb-font-mono);fill:var(--ui-text-body);font-size:12px}.head2_uu9l{fill:var(--ui-text-body)}.lostX_oBKX{fill:var(--callout-danger);font-size:14px;font-weight:700}.lostLabel_zsAG,.rxLabel_jkk8{font-family:var(--kb-font-mono);fill:var(--ui-text-body);font-size:12px}.lostLabel_zsAG{fill:var(--callout-danger)}.rxBad_dy1m{fill:var(--callout-danger);font-weight:700}.hit_CSxv{stroke:transparent;stroke-width:14px;cursor:pointer;pointer-events:stroke}.hit_CSxv:focus-visible{stroke:var(--ui-text-dim);stroke-opacity:.35;outline:none}.timer_WI3e{fill:var(--viz-fill);fill-opacity:.55;stroke:var(--viz-fill)}.timerFired_GHgt{fill:var(--callout-danger);fill-opacity:.35;stroke:var(--callout-danger)}.timerLabel_O043{font-family:var(--kb-font-mono);fill:var(--callout-danger);font-size:12px}@media (prefers-reduced-motion:reduce){.cell_BRoz,.arrow_Oh8N{transition:none}}.wrap_AIoi{max-width:100%;margin:1.25rem 0;overflow-x:auto}.table_Ik6C{border-collapse:collapse;width:100%;color:var(--ui-text-body);--ifm-table-background:transparent;--ifm-table-stripe-background:transparent;background:0 0;margin:0;font-size:14px;line-height:1.5;display:table}.table_Ik6C thead th{font-family:var(--kb-font-pixel);letter-spacing:.04em;color:var(--ui-text-dim);box-sizing:border-box;border:0;border-bottom:1px solid var(--ui-line-strong);text-align:left;vertical-align:bottom;white-space:nowrap;background:0 0;height:34px;padding:8px 12px;font-size:14px;font-weight:400}.table_Ik6C thead th[rowspan]{vertical-align:middle}.table_Ik6C thead tr,.table_Ik6C tbody tr{border:0}.table_Ik6C tbody td{box-sizing:border-box;border:0;border-top:1px solid var(--ui-line);vertical-align:top;overflow-wrap:break-word;height:34px;padding:6px 12px}.table_Ik6C tbody tr:first-child td{border-top:0}.table_Ik6C tbody td[rowspan]{vertical-align:middle}.table_Ik6C tbody tr:not([data-state]):hover td{background:var(--ui-surface-raised)}.table_Ik6C td.num_hBag{font-family:var(--kb-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table_Ik6C td.num_hBag,.table_Ik6C th.num_hBag{text-align:right}.table_Ik6C td.col0_if4Z{color:var(--ui-text-head)}.table_Ik6C td.highlight_kTlk,.table_Ik6C th.highlight_kTlk{color:var(--ui-text-head);font-weight:600}.table_Ik6C code{font-size:.86em}.zebra_lP5a tbody tr:nth-child(2n) td{background:var(--ui-surface-raised)}.zebra_lP5a tbody tr:nth-child(2n):hover td{background:var(--ui-surface-hover)}.fixed_frKs{table-layout:fixed}.fixed_frKs th.col0_if4Z,.fixed_frKs td.col0_if4Z{width:20%}.nowrapFirstCol_JnUX tbody td.col0_if4Z{white-space:nowrap}.evenCols_Su2I{table-layout:fixed}.plate_wbhE{margin:1.25rem 0}.table_h5ec{table-layout:fixed;min-width:640px}.colId_UmKe{width:28%}.table_h5ec tbody td{font-size:13px;line-height:1.55}.id_x8qo{font-family:var(--kb-font-mono);color:var(--kb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.15}.from_hsvh{font-family:var(--kb-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--kb-mut2);margin-top:5px;font-size:12px;font-weight:500;line-height:1.3;display:block}.hub_JtJS{color:var(--kb-orange)}.title_TlHd{font-family:var(--kb-font-body);color:var(--kb-ink);font-size:13px;font-weight:600}.cell_OPwn{display:block}.mark_mfRc{border:1px solid;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.yes_uhMX{border-color:color-mix(in srgb,var(--kb-green)42%,transparent);color:var(--kb-green)}.no_rIKF{border-color:color-mix(in srgb,var(--kb-orange)50%,transparent);color:var(--kb-orange)}.note_egOr{color:var(--kb-mut);margin-top:6px;font-size:12px;line-height:1.5;display:block}.value_ANJz{font-family:var(--kb-font-mono);color:var(--kb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.4}.same_iJOX{color:var(--kb-mut2);font-size:12px;font-style:italic}.table_h5ec code{font-size:12px}@media (width<=768px){.plate_wbhE{overflow-x:visible}.plate_wbhE .table_h5ec,.table_h5ec tbody,.table_h5ec tr,.table_h5ec td{width:auto;min-width:0;display:block}.table_h5ec thead{display:none}.table_h5ec tbody tr{border-top:1px solid var(--ui-line-strong);padding:4px 0 10px}.table_h5ec tbody tr:first-child{border-top:0}.table_h5ec tbody td{border-top:0;grid-template-columns:104px 1fr;align-items:baseline;gap:12px;height:auto;padding:5px 14px;display:grid}.table_h5ec tbody td:before{content:attr(data-label);font-family:var(--kb-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--kb-mut2);font-size:12px;font-weight:700;line-height:1.5}.table_h5ec tbody td.id_x8qo{align-items:baseline;gap:10px;padding-top:12px;font-size:16px;display:flex}.table_h5ec tbody td.id_x8qo:before{content:none}.table_h5ec tbody td.id_x8qo .from_hsvh{margin-top:0}.table_h5ec tbody td.id_x8qo .title_TlHd{font-size:14px}}.wrap_z9NI{border:1px solid var(--kb-line);background:var(--kb-bg);border-radius:6px;margin:20px 0 28px;padding:8px;overflow-x:auto}.wrap_z9NI figure{margin:0}.graph_OdvO{margin:0 auto;display:block}.edge_VKte{fill:none;stroke:var(--kb-line2);stroke-width:1.2px;transition:stroke .2s ease-out}.label_cYkT{font:500 12px var(--kb-font-mono);fill:var(--kb-mut);paint-order:stroke;stroke:var(--kb-bg);stroke-width:4px}.on_DY1Y .edge_VKte{stroke:var(--kb-orange);stroke-width:1.6px}.on_DY1Y .label_cYkT{fill:var(--kb-orange)}.wrap_z9NI a.node_hHin{cursor:pointer;outline:none;-webkit-text-decoration:none;text-decoration:none}.node_hHin rect{fill:var(--kb-bg2);stroke:var(--kb-line2);transition:fill .2s ease-out,stroke .2s ease-out}.num_E8DY{font:700 12px var(--kb-font-mono);fill:var(--kb-mut)}.name_qdzU{font:500 12.5px var(--kb-font-body);fill:var(--kb-ink)}.hub_dHp4 .num_E8DY{fill:var(--kb-orange)}.node_hHin:hover rect{stroke:var(--kb-ink)}.node_hHin:focus-visible rect{stroke:var(--kb-ink)}.node_hHin:focus-visible rect{stroke-width:2px}.path_cn6M rect{stroke:var(--kb-orange)}.sel_QtOX rect{fill:var(--kb-orange);stroke:var(--kb-orange)}.sel_QtOX .num_E8DY,.sel_QtOX .name_qdzU{fill:var(--kb-bg)}@media (prefers-reduced-motion:reduce){.edge_VKte,.node_hHin rect{transition:none}}.config_k82y{font-family:var(--ifm-font-family-base);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:.9rem;display:flex}.group_YqNY{align-items:center;gap:.5rem;display:inline-flex}.groupLabel_IpPv{color:var(--ui-text-body);font-size:.8rem}.costInput_dkZ6{width:5rem}.scroll_DzM6{overflow-x:auto}.graph_R6Ne{width:100%;min-width:560px;height:auto;margin:0 auto;display:block}.edge_eFtw{stroke:var(--kb-line2);stroke-width:1.5px;fill:none;stroke-linecap:round}.edge_normal_KwcW{stroke:var(--kb-mut)}.edge_tree_hGnt{stroke:var(--viz-fill);stroke-width:4.5px}.edge_relaxed_jY8N{stroke:var(--viz-now);stroke-width:4.5px;stroke-dasharray:.5 9}.edge_failed_NEeu{stroke:var(--kb-mut);stroke-width:1.5px;stroke-dasharray:9 7}.hit_D1AC{stroke:transparent;stroke-width:18px;cursor:pointer;fill:none}.hit_D1AC:focus-visible{stroke:var(--viz-now-wash);outline:none}.cost_oDo6{fill:var(--ui-text-body);text-anchor:middle;font-size:14px;font-family:var(--kb-font-mono);paint-order:stroke;stroke:var(--ifm-background-surface-color);stroke-width:4px}.costSel_u5V3{fill:var(--ui-text-head);font-weight:700}.node_arVk{stroke:var(--ui-text-body);stroke-width:1.5px;fill:var(--ifm-background-surface-color)}.node_source_utob{fill:var(--viz-fill);stroke:var(--ui-text-head);stroke-width:3px}.node_settled_o5HW{fill:var(--viz-fill)}.node_current_G67c{fill:var(--viz-now);stroke:var(--ui-text-head);stroke-width:2.5px;stroke-dasharray:5 3}.node_frontier_DbXx{fill:var(--ifm-background-surface-color);stroke:var(--ui-text-head);stroke-width:2.5px}.node_unseen_feZG{fill:var(--ifm-background-surface-color);stroke:var(--kb-mut);stroke-dasharray:3 4}.nodeLabel_vWYC{text-anchor:middle;font-size:16px;font-weight:700;font-family:var(--kb-font-mono);fill:var(--ui-text-head)}.label_source_kTau,.label_settled_w9as,.label_current_um_q{fill:var(--viz-ink)}.sub__tQn{fill:var(--ui-text-body);text-anchor:middle;font-size:13px;font-family:var(--kb-font-mono)}.detail_Q4jZ,.log_dckL{color:var(--ui-text-body);margin:.9rem 0 0;padding-left:1.2rem;font-size:.85rem}.log_dckL{font-family:var(--kb-font-mono);font-size:.8rem}.log_dckL li[aria-current=step]{color:var(--ui-text-head);font-weight:600}.tableWrap_VFAX{margin-top:.9rem;overflow-x:auto}.rowSettled_d9GY td{background:var(--kb-hair)}.rowSettled_d9GY td:first-child:before{content:"✓ "}.path_jo3g{font-family:var(--kb-font-mono);font-size:.8rem}.cellNow_Pc3M{background:var(--viz-now-wash)}.cellVal_XDgF{font-family:var(--kb-font-mono);display:block}.cellSub_axsn{color:var(--ui-text-dim);font-size:.75rem;display:block}.caption_atZk{color:var(--ui-text-body);margin:.9rem 0 0;font-size:.85rem}.controls_sVd9{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:.75rem;display:flex}.octets__mVj{align-items:center;gap:.35rem;display:flex}.octets__mVj input{text-align:center;width:4rem;padding:0 .4rem}.who_mRYQ{min-width:4.2rem}.slider_Ki9W{flex-direction:column;gap:.25rem;min-width:220px;display:flex}.slider_Ki9W input{width:100%}.maskField_ubr5{flex-direction:column;gap:.25rem;display:flex}.maskField_ubr5 input{width:11rem}.errors_Agdi p{color:var(--callout-danger);margin:.25rem 0}.special_Pcwu{margin:.5rem 0;font-weight:600}.stack_v_cO{flex-direction:column;gap:.3rem;margin:1rem 0;display:flex;overflow-x:auto}.row_ToUf{align-items:center;gap:.75rem;display:flex}.rowLabel_Wiq9{min-width:6.5rem;font-size:.85rem}.bits___eR{gap:.5rem;display:flex}.octetGroup_wa1f{gap:2px;display:flex}.bit_SlX3,.nh_bqiA{border-radius:var(--ui-radius-key);width:1.25rem;height:1.6rem;font-family:var(--kb-font-mono);justify-content:center;align-items:center;font-size:.8rem;display:flex}.nh_bqiA{height:1.1rem;color:var(--ui-text-dim)}.network_Vfra{background:var(--viz-fill);color:var(--viz-ink);box-shadow:inset 0 -3px 0 var(--viz-ink);font-weight:700}.host_eIDG{background:var(--kb-hair);color:var(--ifm-font-color-base)}.dotted_h9Le{font-family:var(--kb-font-mono);white-space:nowrap;font-size:.85rem}.verdict_pbos{margin:.5rem 0 1rem}.verdict_pbos p{margin:.2rem 0}.table_hGTj td:last-child{font-family:var(--kb-font-mono)}.splitBar_QZJo{align-items:center;gap:.75rem;margin:1rem 0 .5rem;display:flex}.plate_c0hz{border:2px solid var(--kb-line);background:var(--kb-bg3);margin:1.5rem 0}.head_orUQ{border-bottom:1px solid var(--kb-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.eyebrow_Pv4U{font-family:var(--kb-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--kb-mut);font-size:.75rem;font-weight:700}.controls_gC4X{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ctrl_rr3t{font-family:var(--kb-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--kb-mut);border:1px solid var(--kb-line);cursor:pointer;background:0 0;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.ctrl_rr3t:hover:not(:disabled){color:var(--kb-ink);border-color:var(--kb-orange)}.ctrl_rr3t:disabled{opacity:.35;cursor:not-allowed}.ctrl_rr3t[data-on]{background:var(--kb-orange);border-color:var(--kb-orange);color:var(--kb-on-accent)}.body_i61L{grid-template-columns:1.15fr 1fr;align-items:start;gap:1rem;padding:1rem;display:grid}.pane_KTOi{flex-direction:column;gap:.5rem;min-width:0;display:flex}.paneLabel_fKly{font-family:var(--kb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kb-mut);font-size:.75rem;font-weight:700}.canvas_SvPM{width:100%}.node_PHxb{fill:var(--kb-bg2);stroke:var(--kb-line);stroke-width:2px}.node_PHxb[data-state=done]{stroke:var(--kb-blue)}.node_PHxb[data-state=onpath]{stroke:var(--kb-blue);stroke-dasharray:3 3}.node_PHxb[data-state=acted]{fill:var(--kb-orange);stroke:var(--kb-orange)}.nodeLabel_SMVN{font-family:var(--kb-font-mono);fill:var(--kb-ink);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.nodeLabel_SMVN[data-state=acted]{fill:var(--kb-on-accent)}.nodeLabel_SMVN[data-state=done]{fill:var(--kb-blue)}.link_hu4O{stroke:var(--kb-line2);stroke-width:2px}.link_hu4O[data-taken]{stroke:var(--kb-blue)}.badge_EOeU{font-family:var(--kb-font-mono);fill:var(--kb-blue);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.code_G7BI{font-family:var(--kb-font-mono);background:var(--kb-bg2);border:1px solid var(--kb-hair);white-space:pre;color:var(--kb-mut2);margin:0;padding:.6rem .7rem;font-size:.75rem;line-height:1.55;overflow-x:auto}.codeLine_ybmq[data-active]{color:var(--kb-on-accent);background:var(--kb-orange)}.codeLine_ybmq[data-passing]{color:var(--kb-blue);box-shadow:inset 2px 0 0 var(--kb-blue)}.chips_waT2{flex-wrap:wrap;gap:.3rem;min-height:1.6rem;display:flex}.chip_uZwS{font-family:var(--kb-font-mono);color:var(--kb-blue);border:1px solid var(--kb-blue);padding:.15rem .5rem;font-size:.75rem;font-weight:700}.chip_uZwS[data-acted]{color:var(--kb-on-accent);background:var(--kb-orange);border-color:var(--kb-orange)}.empty_z41G{font-family:var(--kb-font-mono);color:var(--kb-mut2);font-size:.75rem}.field_pzfG{align-items:center;gap:.4rem;display:flex}.input_Gopv{width:4.5rem}.readout_edrM{font-family:var(--kb-font-mono);color:var(--kb-code);background:var(--kb-bg2);border-top:1px solid var(--kb-hair);padding:.55rem .9rem;font-size:.75rem}.readout_edrM b{color:var(--kb-orange)}@media (width<=700px){.body_i61L{grid-template-columns:1fr}}.plate_onLJ{border:2px solid var(--kb-line);background:var(--kb-bg2)}.eyebrow_SVOr{font-family:var(--kb-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--kb-mut2);font-size:.75rem;font-weight:700}.goal_fQLH{color:var(--kb-ink);font-size:.9rem;line-height:1.5;display:block}.caption_dDBi{color:var(--kb-mut);font-size:.79rem;line-height:1.55;display:block}.expr_HSHR,.hero_bwgH{font-family:var(--kb-font-mono);color:var(--kb-yellow);background:var(--kb-bg3);border:1px solid var(--kb-hair);overflow-wrap:anywhere;padding:.3rem .55rem;font-weight:700;line-height:1.5}.strip_XFSj{flex:none;gap:3px;display:inline-flex}.cell_Er_O{width:22px;height:24px;font-family:var(--kb-font-mono);border:1px solid var(--kb-line2);color:var(--kb-mut2);background:0 0;place-items:center;padding:0;font-size:.75rem;font-weight:700;display:grid}.strip_XFSj[data-tone=result] .cell_Er_O[data-on]{background:var(--kb-yellow);border-color:var(--kb-yellow);color:var(--kb-on-accent)}.strip_XFSj[data-tone=register] .cell_Er_O{cursor:pointer;width:26px;height:30px;font-size:.8rem;transition:background .12s,color .12s}.strip_XFSj[data-tone=register] .cell_Er_O[data-on]{background:var(--kb-orange);border-color:var(--kb-orange);color:var(--kb-on-accent)}.decimal_auwJ{font-family:var(--kb-font-mono);color:var(--kb-ink);text-align:right;min-width:3ch;font-size:.92rem;font-weight:700}.decimal_auwJ[data-hero]{text-align:left;min-width:4ch;font-size:1.5rem}.live_CS9e{margin:1.25rem 0;padding:1rem 1.15rem 1.15rem}.register_p_P6{border-bottom:1px solid var(--kb-hair);flex-wrap:wrap;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}.param_vajD{align-items:center;gap:.4rem;display:inline-flex}.paramInput_BAeg{text-align:center;width:3.6rem;padding:0 .4rem;font-weight:700}.slider_kG5U{accent-color:var(--kb-orange);width:150px;max-width:100%}.paramSlider_PmBZ{accent-color:var(--kb-orange);width:96px;max-width:100%}.rows_cGsg{grid-template-columns:minmax(150px,1fr) max-content max-content;display:grid}.liveRow_Vuye{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--kb-hair);align-items:center;gap:1rem;padding:.75rem 0;display:grid}.liveRow_Vuye:last-child{border-bottom:0;padding-bottom:0}.liveRow_Vuye .expr_HSHR{white-space:nowrap;justify-self:start;font-size:.82rem}.out_ccZc{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.liveRow_Vuye[data-wide] .out_ccZc{grid-area:2/1/auto/-1;justify-content:flex-start}.resultNote_AXuz{color:var(--kb-mut);text-align:right;font-size:.79rem;line-height:1.5}.bool_lFuM{font-family:var(--kb-font-mono);color:var(--kb-mut2);font-size:.88rem;font-weight:700}.bool_lFuM[data-true]{color:var(--kb-green)}.sheet_FSxA{border-left:2px solid var(--kb-line);margin:1.25rem 0}.band_hPpI{font-family:var(--kb-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--kb-on-accent);background:var(--kb-yellow);margin:1.6rem 0 .15rem -2px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.sheet_FSxA>.band_hPpI:first-child{margin-top:0}.line_r5ZA{border-bottom:1px solid var(--kb-hair);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:1.25rem;padding:.7rem 0 .7rem 1.1rem;display:grid;position:relative}.line_r5ZA:hover{background:color-mix(in srgb,var(--kb-ink)3%,transparent)}.line_r5ZA:hover:before{content:"";background:var(--kb-orange);width:2px;position:absolute;top:0;bottom:0;left:-2px}.line_r5ZA .hero_bwgH{justify-self:start;font-size:.88rem}@media (width<=996px){.rows_cGsg{display:block}.liveRow_Vuye{grid-template-columns:1fr;gap:.5rem}.out_ccZc{flex-wrap:wrap;justify-content:flex-start;min-width:0}.resultNote_AXuz{text-align:left}.strip_XFSj{flex:0 auto;min-width:0;max-width:100%}.strip_XFSj .cell_Er_O{flex:0 auto;min-width:0}}@media (width<=640px){.line_r5ZA{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.card_Ol_P,.strip_XFSj[data-tone=register] .cell_Er_O{transition:none}.card_Ol_P:hover{transform:none}}.wrapper_uwZ3{display:inline-block;position:relative}.chevron_UI81{flex-shrink:0}.chevron_UI81[data-open]{transform:rotate(180deg)}.options_Fr0g.options_Fr0g{z-index:var(--ui-z-menu);min-width:var(--select-anchor-width,160px);max-height:280px;color:var(--select-text,var(--ui-text-body));font-family:var(--select-option-font-family,inherit);font-size:var(--select-option-font-size,inherit);font-weight:var(--select-option-font-weight,inherit);letter-spacing:var(--select-option-letter-spacing,inherit);margin-top:4px}.search_Vl5b{box-sizing:border-box;border-radius:var(--ui-radius-chip);border:1px solid var(--ui-field-border);background:var(--ui-field-bg);width:100%;box-shadow:var(--ui-field-inset);color:var(--ui-text-head);font:inherit;margin-bottom:4px;padding:5px 8px;font-size:13px}.noResults_Mtbj{color:var(--ui-text-dim);padding:8px 10px;font-size:12px;font-style:italic}.search_Vl5b:focus{border-color:var(--ui-field-focus-border)}.plate_QAqR{border:2px solid var(--kb-line);background:var(--kb-bg2);margin:1.25rem 0;padding:1rem 1.15rem 1.15rem}.controls_wO2B{border-bottom:1px solid var(--kb-hair);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.field_e8eM{flex-direction:column;gap:.3rem;display:inline-flex}.eyebrow_duJU{font-family:var(--kb-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--kb-mut2);font-size:.75rem;font-weight:700}.textInput_D5xs{width:9ch;min-width:9ch;font-weight:700}.columns_kl8b{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.phase_IpeY:first-child{border-right:1px solid var(--kb-hair);padding-right:1.5rem}.band_DNej{font-family:var(--kb-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--kb-mut2);border-bottom:1px solid var(--kb-line2);margin-bottom:.6rem;padding-bottom:.3rem;font-size:.75rem;font-weight:700;display:inline-block}.terms_vQUL{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.term_MPth{font-family:var(--kb-font-mono);color:var(--kb-ink);border:1px solid var(--kb-line2);background:var(--kb-bg3);flex-direction:column;align-items:center;gap:.2rem;padding:.3rem .5rem;font-size:.8rem;display:flex}.termPower_EkKa{color:var(--kb-mut2)}.termDigit_knIx{color:var(--kb-ink);font-size:.95rem;font-weight:700}.termVal_VbFA{color:var(--kb-ink);font-weight:700}.sum_Wljl{font-family:var(--kb-font-mono);color:var(--kb-ink);font-weight:700}.mut_D8_d{color:var(--kb-mut);font-weight:400}.digitCell_gZrn{font-weight:700}.result_Yua8{align-items:center;gap:.7rem;display:flex}.resultVal_z13x{font-family:var(--kb-font-mono);color:var(--kb-ink);letter-spacing:.08em;font-size:1.3rem;font-weight:700}@media (width<=640px){.columns_kl8b{grid-template-columns:1fr}.phase_IpeY:first-child{border-right:0;border-bottom:1px solid var(--kb-hair);padding-bottom:1.1rem;padding-right:0}}.toolbar_kOVl{align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.select_z99O{font:inherit;border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);color:var(--ifm-font-color-base);border-radius:6px;padding:.35rem .6rem;font-size:.9rem}.search_JkaY{flex:1;max-width:320px}.dots_fb9v{gap:3px;display:inline-flex}.dot_TJgS{border:1px solid var(--ifm-color-emphasis-500);border-radius:50%;width:8px;height:8px;display:inline-block}.dot_TJgS[data-filled=true]{background:var(--ifm-color-primary);border-color:var(--ifm-color-primary)}.btn_tujI,.restart_rJjl{font:inherit;border:1px solid var(--ifm-color-emphasis-400);background:var(--ifm-background-color);color:var(--ifm-font-color-base);cursor:pointer;border-radius:6px;padding:.3rem .9rem;font-size:.85rem}.btn_tujI:hover:not(:disabled),.restart_rJjl:hover{border-color:var(--ifm-color-primary)}.btn_tujI:disabled{opacity:.4;cursor:default}.counter_Phfy{color:var(--ifm-color-emphasis-600);font-size:.8rem}.flashcard_YR8C{border:1px solid var(--ifm-color-emphasis-300);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;min-height:140px;padding:2rem 1.5rem}.flashcard_YR8C[data-flipped=true]{border-color:var(--ifm-color-primary)}.flashcardLabel_ZyG1{letter-spacing:.08em;text-transform:uppercase;color:var(--ifm-color-emphasis-600);margin-bottom:.75rem;font-size:.75rem}.flashcardText_BcEx{font-size:1.05rem}.picker_WrsI{border:1px solid var(--ifm-color-emphasis-300);border-radius:10px;padding:1.25rem 1.5rem}.trail_QBSi{color:var(--ifm-color-emphasis-600);font-size:.8rem}.pickerQuestion_LKRn{font-size:1.05rem;font-weight:600}.pickerOptions_H7QO{flex-wrap:wrap;gap:.5rem;display:flex}.pickerResult_hoj1{margin-bottom:.5rem}.restart_rJjl{margin-top:1rem}.picker_KNfb{border:2px solid var(--kb-purple);border-radius:4px;margin:1.5rem 0;padding:1rem 1.1rem 1.1rem;position:relative}.scenario_RILk{margin-bottom:.75rem;font-weight:700}.options_v83x{flex-wrap:wrap;gap:.5rem;display:flex}.option_ZeQw{border:1.5px solid var(--kb-line);color:var(--ifm-font-color-base);font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.85rem;display:inline-flex}.option_ZeQw:hover:not(:disabled){border-color:var(--kb-orange)}.option_ZeQw:disabled{cursor:default}.choiceRow_RLoS{align-items:center;gap:.5rem;display:inline-flex}.letter_YOM8{border:1.5px solid var(--kb-line);width:1.4rem;height:1.4rem;font-family:var(--ifm-font-family-monospace);color:var(--ifm-color-emphasis-600);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.option_ZeQw[data-state=correct]{background:var(--kb-green);border-color:var(--kb-green);color:var(--kb-on-green)}.option_ZeQw[data-state=correct] .letter_YOM8{border-color:var(--kb-on-green);color:var(--kb-on-green)}.option_ZeQw[data-state=wrong]{background:var(--kb-orange);border-color:var(--kb-orange);color:var(--kb-on-accent)}.option_ZeQw[data-state=wrong] .letter_YOM8{border-color:var(--kb-on-accent);color:var(--kb-on-accent)}.explain_rG4O{color:var(--ifm-color-emphasis-700);margin:.75rem 0 0;font-size:.9rem}.arrowHead_pxqf{fill:var(--kb-mut)}.arrowHeadActive_ctq0{fill:var(--kb-orange)}.initialMarker_AiOq circle{fill:var(--ifm-font-color-base)}.initialMarker_AiOq path{fill:none;stroke:var(--kb-mut)}.edge_XyNC path,.edgeActive_argT path,.edgeDim_dKlh path{stroke:var(--kb-mut);transition:opacity .15s,stroke .15s}.edge_XyNC text,.edgeActive_argT text,.edgeDim_dKlh text{font-family:var(--ifm-font-family-monospace);fill:var(--ifm-color-emphasis-700);font-size:12px;transition:opacity .15s}.edgeActive_argT path{stroke:var(--kb-orange);stroke-width:2px}.edgeActive_argT text{fill:var(--kb-orange);font-weight:700}.edgeDim_dKlh path,.edgeDim_dKlh text{opacity:.25}.state_rPT2{cursor:pointer;outline:none}.state_rPT2:focus-visible .stateBox_rVY0{stroke-width:2.5px}.stateBox_rVY0{fill:var(--ifm-background-surface-color);stroke:var(--kb-orange);stroke-width:1.5px;transition:opacity .15s,stroke .15s}.state_rPT2[data-selected=true] .stateBox_rVY0{stroke:var(--kb-orange);stroke-width:2.5px;fill:var(--kb-bg2)}.state_rPT2[data-dim=true] .stateBox_rVY0,.state_rPT2[data-dim=true] .stateLabel_yJzP{opacity:.35}.terminalRing_VKtJ{fill:none;stroke:var(--kb-line);stroke-width:1.5px}.stateLabel_yJzP{fill:var(--ifm-font-color-base);pointer-events:none;font-size:12.5px;font-weight:700;transition:opacity .15s}.legend_G2rD{border:1.5px solid var(--kb-line);border-radius:4px;margin-top:.75rem;padding:.75rem 1rem;font-size:.85rem}.legendHint_kyhJ{color:var(--ifm-color-emphasis-600)}.legendTitle_NMFe{color:var(--ifm-font-color-base);font-weight:700}.legendList_VPTu{margin:.4rem 0 0;padding-left:1.1rem}.legendEvent_b7xf{font-family:var(--ifm-font-family-monospace);color:var(--kb-orange)}@media (prefers-reduced-motion:reduce){.edge_XyNC path,.edgeActive_argT path,.edgeDim_dKlh path,.edge_XyNC text,.edgeActive_argT text,.edgeDim_dKlh text,.stateBox_rVY0,.stateLabel_yJzP{transition:none}}.tagger_dKQt{border:2px solid var(--kb-purple);border-radius:4px;margin:1.5rem 0;padding:1rem 1.1rem 1.1rem;position:relative}.tag_owGw{background:var(--kb-bg);font-size:.75rem;font-weight:800;font-family:var(--ifm-font-family-monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-purple);padding:0 .4rem;position:absolute;top:-.7rem;left:.9rem}.sentence_KMCe{margin:0 0 .9rem;line-height:2.4}.word_LAEj{color:var(--ifm-font-color-base);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;border-radius:3px;margin:0 .05rem;padding:.1rem .15rem}.word_LAEj:hover:not(:disabled){background:var(--ifm-color-emphasis-200)}.word_LAEj:disabled{cursor:default}.word_LAEj[data-tag=entity]{border-bottom-color:var(--kb-purple)}.word_LAEj[data-tag=field]{border-bottom-color:var(--kb-line)}.word_LAEj[data-tag=method]{border-bottom-color:var(--kb-orange)}.word_LAEj[data-tag=skip]{border-bottom-color:var(--ifm-color-emphasis-400)}.word_LAEj[data-result=correct]{background:var(--kb-green);border-bottom-color:var(--kb-green);color:var(--kb-on-green)}.word_LAEj[data-result=wrong]{background:var(--kb-orange);border-bottom-color:var(--kb-orange);color:var(--kb-on-accent)}.badge_xN2K{opacity:.8;margin-left:.1rem;font-size:.75rem;font-weight:800}.controls_lRYS{gap:.6rem;display:flex}.check__QnL{border:1.5px solid var(--kb-purple);color:var(--kb-purple);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .9rem;font-size:.85rem;font-weight:700}.check__QnL:hover:not(:disabled){border-color:var(--kb-orange);color:var(--kb-orange)}.check__QnL:disabled{cursor:default;opacity:.5}.legend_Jwsi{color:var(--ifm-color-emphasis-700);margin:.9rem 0 0;padding-left:1.1rem;font-size:.85rem}.legend_Jwsi li{margin:.3rem 0}.legend_Jwsi li[data-result=wrong] strong{color:var(--kb-orange)}.legend_Jwsi li[data-result=correct] strong{color:var(--kb-green)}.drill_st1i{border:2px solid var(--kb-purple);border-radius:4px;margin:1.5rem 0;padding:1rem 1.1rem 1.1rem;position:relative}.header_J96n{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tag_SfWk{font-size:.75rem;font-weight:800;font-family:var(--ifm-font-family-monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-purple)}.startOver_p9eM{border:1.5px solid var(--kb-line);color:var(--ifm-color-emphasis-600);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .6rem;font-size:.75rem}.startOver_p9eM:hover{border-color:var(--kb-orange);color:var(--kb-orange)}.problem_uAbt{margin:.6rem 0 1rem;font-weight:700}.step_WpqN{border-top:1px solid var(--kb-hair);padding-top:.9rem}.stepTag_Yjqx{color:var(--ifm-color-emphasis-600);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:inline-block}.question_EDAX{margin-bottom:.75rem;font-weight:600}.options_QoAj{flex-wrap:wrap;gap:.5rem;display:flex}.option_KGoU{border:1.5px solid var(--kb-line);color:var(--ifm-font-color-base);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .8rem;font-size:.85rem}.option_KGoU:hover:not(:disabled){border-color:var(--kb-orange)}.option_KGoU:disabled{cursor:default}.option_KGoU[data-chosen=true]{background:var(--kb-purple);border-color:var(--kb-purple);color:var(--kb-on-accent)}.consequence_SsjT{color:var(--ifm-color-emphasis-700);border-left:3px solid var(--kb-purple);margin:.75rem 0 0;padding-left:.7rem;font-size:.9rem}.next_PQqJ{margin-top:.75rem}.closing_VrD_{border-top:1px solid var(--kb-hair);padding-top:.9rem}.closingParagraph_ndCk{color:var(--ifm-color-emphasis-700);margin:0}.summary_LahA{border:1px solid var(--kb-hair);background:var(--ifm-background-surface-color);border-radius:4px;margin-top:1rem;padding:.7rem .9rem}.summaryTag_R9p0{font-size:.75rem;font-weight:800;font-family:var(--ifm-font-family-monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ifm-color-emphasis-600);margin-bottom:.4rem;display:block}.summary_LahA ol{margin:0;padding-left:1.1rem;font-size:.85rem}.summary_LahA li{margin:.3rem 0}.map_O7VS{border-top:1px solid var(--kb-line);margin:24px 0 32px}.row_YnlW{border-bottom:1px solid var(--kb-hair);color:inherit;align-items:baseline;gap:16px;padding:14px 4px;display:flex}.map_O7VS a.row_YnlW{-webkit-text-decoration:none;text-decoration:none}.row_YnlW:hover{background:var(--kb-bg2)}.no_HDzX{font-family:var(--kb-font-mono);font-size:var(--kb-text-sm);color:var(--kb-mut);min-width:2ch}.title_O6gm{color:var(--kb-ink);font-weight:600}.row_YnlW:hover .title_O6gm{color:var(--kb-orange)}.desc_Jja1{font-size:var(--kb-text-sm);color:var(--kb-mut);margin:4px 0 0}.breadcrumbHomeIcon_YNFT{vertical-align:top;width:1.1rem;height:1.1rem;position:relative;top:1px}.breadcrumbsContainer_Alpn{--ifm-breadcrumb-size-multiplier:.8;margin-bottom:.8rem}.crumbLabel_QDpe{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.breadcrumbIcon_BUvI{align-items:center;margin-top:-1px;display:inline-flex}.dock_gno6{top:var(--ifm-navbar-height);z-index:3;height:0;position:sticky}.bar_BXn3{height:var(--sticky-section-header-h);background:color-mix(in srgb,var(--kb-bg2)72%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);min-width:0;box-shadow:0 1px 0 var(--kb-hair);border-radius:0 0 var(--ui-radius-control)var(--ui-radius-control);align-items:center;padding:0 .5rem;transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .14s;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.bar_BXn3.tucked_SZcc{opacity:0;pointer-events:none;transform:translateY(-100%)}.h2_vt2g,.h3_QvDI{box-sizing:border-box;border-radius:var(--ui-radius-control);font-family:var(--kb-font-body);letter-spacing:0;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:.25rem .5rem}.h2_vt2g{color:var(--ui-text-head);flex:none;font-size:1rem;font-weight:600}.h3_QvDI{text-overflow:ellipsis;min-width:0;color:var(--ui-text-body);font-size:.875rem;font-weight:500;transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .16s;overflow:hidden}.h3_QvDI:before{content:"/";color:var(--ui-text-dim);margin-right:.6rem}.h3_QvDI.tucked_SZcc{opacity:0;pointer-events:none;transform:translate(-6px)}.h2_vt2g:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.h3_QvDI:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.progress_vTV9{background:var(--kb-orange);height:1px;transform:scaleX(var(--section-progress,0));transform-origin:0;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.bar_BXn3,.h3_QvDI{transition:none}}[data-reading-mode=learn] [data-modes]:not([data-modes~=learn]),[data-reading-mode=interview] [data-modes]:not([data-modes~=interview]){display:none}.docItemContainer_c0TR header+*,.docItemContainer_c0TR article>:first-child{margin-top:0}.docItemContainer_c0TR{min-height:calc(100vh - var(--ifm-navbar-height) - 4rem);flex-direction:column;display:flex}.docItemContainer_c0TR>article{flex:1 0 auto}.readingColumn_LB2P>article>:not(.markdown),.readingColumn_LB2P>article>.markdown>*,.readingColumn_LB2P>nav{max-width:88%;margin-inline:auto!important}html[data-focus-mode] .readingColumn_LB2P>article>:not(.markdown),html[data-focus-mode] .readingColumn_LB2P>article>.markdown>*,html[data-focus-mode] .readingColumn_LB2P>nav{max-width:none}@media (width>=1200px){.docItemCol_z5aJ{transition:max-width var(--rail-d-rail)var(--rail-ease);max-width:calc(100% - var(--toc-rail-width,300px))!important}.tocColExpanded_lsQw{transition:flex-basis var(--rail-d-rail)var(--rail-ease),max-width var(--rail-d-rail)var(--rail-ease),width var(--rail-d-rail)var(--rail-ease);flex:0 0 var(--toc-rail-width,300px)!important;max-width:var(--toc-rail-width,300px)!important}.docItemColWide_c5_p{min-width:0;transition:max-width var(--rail-d-rail)var(--rail-ease);max-width:calc(100% - 3rem)!important}.tocColRail_Y69g{width:3rem;max-width:3rem;transition:flex-basis var(--rail-d-rail)var(--rail-ease),max-width var(--rail-d-rail)var(--rail-ease),width var(--rail-d-rail)var(--rail-ease);padding-left:0;padding-right:0;flex:none!important}html[data-rail-dragging] .docItemCol_z5aJ,html[data-rail-dragging] .docItemColWide_c5_p,html[data-rail-dragging] .tocColExpanded_lsQw,html[data-rail-dragging] .tocColRail_Y69g,.rowSettling_YzOD .docItemCol_z5aJ,.rowSettling_YzOD .docItemColWide_c5_p,.rowSettling_YzOD .tocColExpanded_lsQw,.rowSettling_YzOD .tocColRail_Y69g{transition:none}}html[data-rail-dragging] .theme-doc-sidebar-container{will-change:width}@media (width<=1199px){.tocColExpanded_lsQw,.tocColRail_Y69g{display:none}}.setup_KwsY{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}.field__O4H{color:var(--ui-text-body);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.mono_DyLB{font-family:var(--kb-font-mono);color:var(--ui-text-body);overflow-wrap:anywhere;font-size:.75rem}.decision_Nks9{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);color:var(--ui-text-body);margin-bottom:1rem;padding:.5rem .75rem;font-size:.85rem}.hosts_tG_J{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.col_SHlT{flex:1 1 0;min-width:8rem}.host_O8yf{text-align:center;border-radius:var(--ui-radius-control);border:1px solid var(--kb-line2);background:var(--ifm-background-surface-color);padding:.5rem .4rem;transition:background-color .25s,border-color .25s}.hostName_kyB0{font-size:.85rem;font-weight:600}.hostState_XmnM{min-height:1rem;margin-top:.2rem;font-size:.75rem}.sender_HdgQ{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink)}.sender_HdgQ .mono_DyLB{color:inherit}.sender_HdgQ .hostState_XmnM:before{content:"◆ "}.owner_Fusv{border:2px solid var(--ui-text-head)}.owner_Fusv .hostState_XmnM:before{content:"✓ "}.dropped_jTzO{color:var(--ui-text-dim);border-style:dashed}.dropped_jTzO .hostState_XmnM:before{content:"✕ "}.attacker_HQJx{background:var(--callout-danger);border-color:var(--callout-danger);color:var(--viz-ink)}.attacker_HQJx .mono_DyLB{color:inherit}.attacker_HQJx .hostState_XmnM:before{content:"▲ "}.lane_vfGJ{border-top:2px solid var(--kb-line);text-align:center;min-height:2rem;margin-top:.4rem;padding-top:.3rem}.chip_F6lD{border:1px solid var(--viz-now);background:var(--viz-now-wash);border-radius:var(--ui-radius-key);color:var(--ui-text-head);padding:.1rem .5rem;font-size:.75rem;display:inline-block}.chip_F6lD:before{content:"» "}.headers_MX6P{opacity:.55;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.headers_MX6P[data-ready=true]{opacity:1}.hdr_lEby{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);padding:.4rem .6rem}.hdrTitle_adG4{margin-bottom:.2rem;font-size:.8rem;font-weight:600}.tableBox_hBh9{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);margin-bottom:.25rem;padding:.5rem .75rem}.tableTitle_QbaD{color:var(--ui-text-dim);margin-bottom:.35rem;font-size:.8rem}.empty_JhZE{font-family:var(--kb-font-mono);color:var(--kb-mut);font-size:.8rem}.table_HU5X td{font-family:var(--kb-font-mono);font-size:.75rem}.poisoned_pV6C{color:var(--callout-danger)}.notice_Ed2j{color:var(--ui-text-body);margin-top:.5rem;font-size:.8rem}@media (width<=700px){.headers_MX6P{grid-template-columns:1fr}}.field_v9fU{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.toggles_q81j{color:var(--ui-text-body);flex-wrap:wrap;gap:.4rem 1.1rem;margin:.7rem 0;font-size:.85rem;display:flex}.toggles_q81j label{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.ports_KIGu{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.9rem;display:grid}.port_DRKe{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line2);background:var(--ifm-background-surface-color);min-width:0;padding:.5rem .4rem}.portName_xeSM{font-size:.85rem;font-weight:600}.portState_L4uB{font-family:var(--kb-font-mono);color:var(--ui-text-dim);margin-bottom:.35rem;font-size:.75rem}.portHosts__U1C{flex-direction:column;gap:.25rem;display:flex}.host_sKz1{flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.8rem;display:flex}.hostId_gBfl{font-weight:600}.mac_JjLZ{font-family:var(--kb-font-mono);color:var(--ui-text-dim);overflow-wrap:anywhere;font-size:.75rem}.in_elV_,.out_G4D8{border-color:var(--viz-now);background:var(--viz-now-wash)}.in_elV_ .portName_xeSM:before{content:"▼ "}.out_G4D8 .portName_xeSM:before{content:"▲ "}.blocked_eocq{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink)}.blocked_eocq .portState_L4uB,.blocked_eocq .mac_JjLZ{color:inherit}.blocked_eocq .portName_xeSM:before{content:"✕ "}.storm_xyfi{font-family:var(--kb-font-mono);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);gap:.2rem;margin-bottom:.9rem;padding:.5rem .75rem;font-size:.8rem;display:grid}.tableBox_odcc{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);margin-bottom:.9rem;padding:.5rem .75rem}.tableTitle_mtHW{color:var(--ui-text-dim);margin-bottom:.35rem;font-size:.8rem}.clock_Cek1{font-family:var(--kb-font-mono)}.empty_SPoy{font-family:var(--kb-font-mono);color:var(--kb-mut);font-size:.8rem}.table_WdmE td{font-family:var(--kb-font-mono);font-size:.8rem}.new_rVTz td:last-child,.refreshed_funj td:last-child,.moved_Affo td:last-child{background:var(--viz-fill);color:var(--viz-ink)}.stale_M3dl td:last-child{background:var(--callout-warn);color:var(--viz-ink)}.now_zmDS td{background:var(--viz-now-wash)}.aged_eP5r td{color:var(--ui-text-dim);-webkit-text-decoration:line-through;text-decoration:line-through}.aged_eP5r td:last-child{-webkit-text-decoration:none;text-decoration:none}.log_nmvW{font-family:var(--kb-font-mono);color:var(--ui-text-body);margin:0;padding-left:1.2rem;font-size:.8rem}@media (width<=640px){.ports_KIGu{grid-template-columns:repeat(2,minmax(0,1fr))}}.tabs_T3eQ{gap:.4rem;margin-bottom:.6rem;display:flex}.tab_Opqa{font:inherit;color:var(--ui-text-body);cursor:pointer;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);background:0 0;padding:.25rem .8rem;font-size:.85rem}.tabOn_doUe{color:var(--ifm-font-color-base);background:var(--kb-hair);border-color:var(--ifm-font-color-base);font-weight:600}.options_vHgP{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-bottom:.8rem;display:flex}.pick_Ti1u{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_Ti1u select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.check__GIW{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.topoWrap_mvLf{margin-bottom:.6rem;overflow-x:auto}.topo_Ask3{width:100%;min-width:880px;height:auto;display:block}.node_Pbb4 rect{fill:var(--kb-hair);stroke:var(--kb-line2);stroke-width:1px}.nodePassed_c4Z9 rect{fill:var(--viz-fill);stroke:var(--viz-fill)}.nodeNow_G7rl rect{fill:var(--viz-now);stroke:var(--viz-now)}.branchOn_ulEQ rect{stroke:var(--ifm-font-color-base);stroke-width:2px}.nodeName_l5Ii{font-family:var(--kb-font-mono);fill:var(--ifm-font-color-base);font-size:12px;font-weight:600}.nodeSub_R39r{font-family:var(--kb-font-mono);fill:var(--ui-text-body);font-size:12px}.nodePassed_c4Z9 .nodeName_l5Ii,.nodePassed_c4Z9 .nodeSub_R39r,.nodeNow_G7rl .nodeName_l5Ii,.nodeNow_G7rl .nodeSub_R39r{fill:var(--viz-ink)}.tag_iPkG{font-family:var(--kb-font-mono);fill:var(--ui-text-body);font-size:12px}.ttl_WiFj{font-family:var(--kb-font-mono);fill:var(--ifm-font-color-base);font-size:12px}.link_raOZ{stroke:var(--kb-line2);stroke-width:2px}.linkSmall_u2S0{stroke:var(--ifm-font-color-base);stroke-width:2px;stroke-dasharray:3 3}.back_McCf{stroke:var(--ui-text-body);stroke-width:2px;stroke-dasharray:6 4}.arrowHead_EbWY{fill:var(--ui-text-body)}.backLabel_lcce{font-family:var(--kb-font-mono);fill:var(--ui-text-body);font-size:12px}.host_pyGO{font-family:var(--kb-font-mono);font-size:.8rem}.destRow_whcl td{background:var(--kb-hair)}.prompt_BMqJ{font-family:var(--kb-font-mono);color:var(--ui-text-dim);margin-bottom:.3rem;font-size:.8rem}.prefix_znSy input{width:11rem}.narrow_aE4g input{width:4.5rem}.select_WDO5{min-height:32px;color:inherit;background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:0 .4rem;font-size:.85rem}.status_uyq4{min-width:14rem;font-size:.85rem}.remove_Vlmx{color:inherit;cursor:pointer;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);background:0 0;padding:.25rem .6rem;font-size:.85rem}.remove_Vlmx:hover{border-color:var(--ui-text-body)}.sr_oLdx{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.panel_IJrV{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:0 0 .6rem;padding:.4rem .7rem .6rem}.panel_IJrV legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_fpM2{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pick_DIyq{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_DIyq select,.num_AmoM{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.num_AmoM{width:4.5rem}.check_Ctf1{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.path_nLOd{flex-wrap:wrap;align-items:stretch;gap:.3rem;margin:.6rem 0 .3rem;display:flex}.node_WF3H,.peer_wjvU{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line);background:var(--kb-hair);justify-content:center;align-items:center;padding:.5rem .7rem;display:flex}.node_WF3H{min-width:5.5rem}.name_wDwO{font-family:var(--kb-font-mono);font-size:.8rem;font-weight:600}.peer_wjvU{color:var(--ui-text-body);border-style:dashed;margin-bottom:.5rem;font-size:.8rem;display:inline-flex}.inflight_VE3x{background:var(--viz-now);border-color:var(--viz-now);color:var(--viz-ink);border-style:solid}.delivered_sYw7{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink);border-style:solid}.icmp_zTez{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink);border-style:dashed}.dropped_otE2{border:2px solid var(--callout-danger);color:var(--callout-danger)}.link_Tf87{border-bottom:2px solid var(--kb-line2);color:var(--ui-text-dim);flex:3rem;justify-content:center;align-items:center;font-size:.75rem;display:flex}.state_QNQ9{font-family:var(--kb-font-mono);color:var(--ui-text-head);margin:.2rem 0 .4rem;font-size:.8rem}.arp_yEg9{font-family:var(--kb-font-mono);color:var(--ui-text-body);margin:0 0 .5rem;font-size:.8rem}.lookup_w_ds{margin:0 0 .6rem;overflow-x:auto}.lookupHead_nk5q{color:var(--ui-text-dim);margin-bottom:.25rem;font-size:.8rem}.winRow_BppR td{background:var(--viz-now-wash)}.noMatch_xhDb{color:var(--callout-danger);margin:.3rem 0 0;font-size:.8rem}.frame_TUjz{border-collapse:collapse;width:100%;font-family:var(--kb-font-mono);margin:0 0 .5rem;font-size:.8rem}.frame_TUjz th{text-align:left;color:var(--ui-text-dim);border-bottom:1px solid var(--kb-line);padding:.2rem .5rem;font-weight:500}.frame_TUjz td{border-bottom:1px solid var(--kb-line);color:var(--ui-text-body);padding:.25rem .5rem}.frame_TUjz tbody th{color:var(--ui-text-body)}.changed_WM5f{color:var(--ui-text-head);background:var(--kb-hair);font-weight:700}.chgWord_Djn9{color:var(--ui-text-dim);font-weight:400}.rule_JE0Q{color:var(--ui-text-dim)}.kind_wIHW{color:var(--ui-text-head)}.verdict_uYjF{color:var(--ui-text-head);margin-top:.4rem}.facts_jcxn{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}.frame_xtjv{flex-direction:column;height:clamp(26rem,76vh,52rem);display:flex}.ops_KecF{border-bottom:1px solid var(--kb-hair);flex-wrap:nowrap;flex:none;align-items:center;gap:.4rem .75rem;padding:.6rem .9rem;display:flex;overflow-x:auto}.ops_KecF>*{flex:none}.stage_yC76{flex:auto;justify-content:center;align-items:center;min-height:0;padding:.75rem;display:flex}.stageSvg_QU9q{width:100%;height:100%;max-height:100%}.foot_rafA{border-top:1px solid var(--kb-hair);flex-direction:column;flex:none;gap:.4rem;height:7.5rem;padding:.6rem .9rem;display:flex;overflow-y:auto}.footRow_XXTh{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.note_aAVd{color:var(--kb-mut);margin:0;font-size:.8rem;line-height:1.5}.stat_QPhB{font-family:var(--kb-font-mono);color:var(--kb-ink);font-size:.75rem;font-weight:700}@media (width<=700px){.frame_xtjv{height:clamp(24rem,70vh,36rem)}.ops_KecF{gap:.35rem}}.flag_FPU9{font-family:var(--kb-font-mono);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.flag_FPU9[data-on=true]{fill:var(--kb-orange)}.flag_FPU9[data-on=false]{fill:var(--kb-mut)}.chipBtn_uxDV{align-items:center;gap:.35rem;padding-right:.2rem;display:inline-flex}.dest_Ylek{flex-direction:column;gap:.25rem;max-width:16rem;margin-bottom:.75rem;display:flex}.table_Yv20{margin-bottom:.75rem}.winRow_h01D td{background:var(--viz-now-wash)}.panel__W9_{flex-direction:column;gap:.35rem;margin:1rem 0;display:flex;overflow-x:auto}.line_FYWh{border:1px solid transparent;align-items:center;gap:.75rem;padding:.2rem .4rem;display:flex}.winLine_vk5l{border-color:var(--viz-now);border-radius:var(--ui-radius-key)}.lineLabel_FjzF{min-width:9.5rem;font-family:var(--kb-font-mono);white-space:nowrap;font-size:.85rem}.bits_GlJU{font-family:var(--kb-font-mono);align-items:center;font-size:.85rem;display:inline-flex}.bits_GlJU span{justify-content:center;align-items:center;width:.9rem;height:1.5rem;display:inline-flex}.bits_GlJU .dot_c3MP{width:.5rem;color:var(--ui-text-dim)}.run_pvyq{background:var(--viz-fill);color:var(--viz-ink);font-weight:700}.miss_qHcn{outline:2px dashed var(--callout-danger);outline-offset:-2px;font-weight:700}.wild_lCLJ{color:var(--ui-text-dim)}.rest_O9ND{color:var(--ifm-font-color-base)}.dotted_Pmam{white-space:nowrap;color:var(--ui-text-body);font-size:.85rem}.verdict_RG0S{min-height:2.6rem;margin-top:.75rem}.verdict_RG0S p{color:var(--ui-text-body);margin:.3rem 0 0;font-size:.85rem}.config_gvTN{font-family:var(--ifm-font-family-base);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:.9rem;display:flex}.group_yOFY{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.groupLabel_r3kU{color:var(--ui-text-body);font-size:.8rem}.lpInput_xl2S{width:6rem}.scroll_psEf{overflow-x:auto}.graph__VQD{width:100%;min-width:740px;height:auto;margin:0 auto;display:block}.edge_jWn8{stroke:var(--kb-mut);stroke-width:1.75px;fill:none;stroke-linecap:round}.edge_peer_nFSf{stroke-dasharray:8 6}.edge_c2p_rPLV{stroke-dasharray:none}.arrowHead_YWOC{fill:var(--kb-mut)}.edge_traffic_rL6Y{stroke:var(--viz-fill);stroke-width:5px;stroke-linecap:round;fill:none;opacity:.85}.nodeG_fLNZ{cursor:pointer}.nodeG_fLNZ:focus-visible .node_R5DU{stroke:var(--viz-now)}.node_R5DU{stroke:var(--ui-text-body);stroke-width:1.5px;fill:var(--ifm-background-surface-color)}.node_origin_xDhw{fill:var(--viz-fill);stroke:var(--ui-text-head);stroke-width:3px}.node_settled_dZtV{fill:var(--viz-fill)}.node_current__CGL{fill:var(--viz-now);stroke:var(--ui-text-head);stroke-width:2.5px;stroke-dasharray:5 3}.node_none_hdrr{fill:var(--ifm-background-surface-color);stroke:var(--kb-mut);stroke-dasharray:3 4}.node_bad_RzKU{fill:var(--ifm-background-surface-color);stroke:var(--ui-text-head);stroke-width:3px;stroke-dasharray:8 4}.node_sel_i7Q1{stroke-width:4px}.nodeLabel_KJbW{text-anchor:middle;font-size:15px;font-weight:700;font-family:var(--kb-font-mono);fill:var(--ui-text-head)}.label_origin_E6ed,.label_settled_IS8_,.label_current_jKng{fill:var(--viz-ink)}.sub__5vH{fill:var(--ui-text-body);text-anchor:middle;font-size:13px;font-family:var(--kb-font-mono)}.traffic_p4zT{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.9rem;display:flex}.verdict_Nx80{color:var(--ui-text-body);flex-basis:100%;margin:0;font-size:.9rem}.verdict_Nx80 strong{color:var(--ui-text-head)}.h_eMQ_{color:var(--ui-text-head);margin:1.2rem 0 .4rem;font-size:.95rem}.tableWrap_nr1r{margin-top:.6rem;overflow-x:auto}.mono_nWBN{font-family:var(--kb-font-mono);font-size:.8rem}.log_vJb0,.rejects_NiPT{color:var(--ui-text-body);margin:.6rem 0 0;padding-left:1.2rem;font-size:.85rem}.rejects_NiPT{font-family:var(--kb-font-mono);padding-left:0;font-size:.8rem;list-style:none}.caption_Nyy_{color:var(--ui-text-body);margin:.6rem 0 0;font-size:.85rem}.error_WNxP{color:var(--ui-text-head);margin:.4rem 0 0;font-size:.85rem}.stage_Uia2{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.column_lmqG{flex-direction:column;gap:.5rem;min-width:150px;display:flex}.colTitle_LiVj{color:var(--ui-text-dim);font-size:.8rem}.node_FOr_{border:1px solid var(--kb-line);border-radius:var(--ui-radius-chip);font-family:var(--kb-font-mono);background:var(--ifm-background-color);padding:.4rem .6rem;font-size:.8rem;transition:background-color .25s,border-color .25s}.node_FOr_.active_ke43{background:var(--viz-now-wash);border-color:var(--viz-now)}.node_FOr_.active_ke43:before{content:"▶ "}.natBox_wiI5{border:2px solid var(--kb-line);border-radius:var(--ui-radius-control);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-width:150px;padding:.6rem;transition:border-color .25s;display:flex}.natBox_wiI5.active_ke43{border-color:var(--viz-now)}.publicIp_kXEE{font-family:var(--kb-font-mono);color:var(--ui-text-head);font-weight:600}.clock_h_J7{font-family:var(--kb-font-mono);color:var(--ui-text-dim);font-size:.8rem}.verdict_YPs1{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.verdict_YPs1[data-verdict=mapped]:before{content:"● "}.verdict_YPs1[data-verdict=expired]:before,.verdict_YPs1[data-verdict=closed]:before{content:"○ "}.verdict_YPs1[data-verdict=dropped]:before{content:"✕ "}.verdict_YPs1[data-verdict=forwarded-by-rule]:before{content:"⇒ "}.verdict_YPs1[data-verdict=dropped]{color:var(--callout-danger)}.verdict_YPs1[data-verdict=forwarded-by-rule]{color:var(--ui-success)}.link_v_Gp{flex:1;align-items:center;min-width:140px;display:flex}.packet_fV5U{text-align:center;width:100%;font-family:var(--kb-font-mono);border-radius:var(--ui-radius-chip);background:var(--kb-hair);color:var(--ifm-font-color-base);overflow-wrap:anywhere;padding:.35rem .4rem;font-size:.75rem}.tableTitle_kHuP{color:var(--ui-text-dim);margin-top:1.25rem;font-size:.8rem}.table_tVpC td{font-family:var(--kb-font-mono);font-size:.8rem}.rowActive_Tmz0 td{background:var(--viz-now-wash)}.rowActive_Tmz0 td:first-child:before{content:"▶ "}.table_tVpC tr[data-state=expired] td{color:var(--ui-text-dim);border-style:dashed}.table_tVpC tr[data-state=mapped] .state_Ow8P:before{content:"● "}.table_tVpC tr[data-state=expired] .state_Ow8P:before{content:"○ "}.table_tVpC tr[data-state=rule] .state_Ow8P:before{content:"⇒ "}.table_tVpC tr[data-state=rule] .state_Ow8P{color:var(--ui-success)}.empty_Y5Ee{color:var(--ui-text-dim);font-family:var(--ifm-font-family-base);font-style:italic}.log_rpNm{color:var(--ui-text-dim);margin:1rem 0 0;padding-left:1.4rem;font-size:.8rem}.log_rpNm li[data-state=now]{color:var(--ui-text-head);font-weight:600}.log_rpNm li[data-state=now]::marker{content:"▶ "}.log_rpNm li[data-state=done]{color:var(--ui-text-body)}.panel_Clim{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);min-width:0;margin:.8rem 0 0;padding:.4rem .7rem .6rem}.panel_Clim legend{color:var(--ui-text-dim);float:none;width:auto;padding:0 .3rem;font-size:.8rem}.row_WdgE{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pick_E8k5{color:var(--ui-text-body);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pick_E8k5 select{font:inherit;font-family:var(--kb-font-mono);color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-key);padding:.15rem .3rem;font-size:.8rem}.check_DumL{color:var(--ui-text-body);cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.facts__Beu{color:var(--ui-text-dim);margin:.4rem 0 0;font-size:.8rem}.field_H3pt{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.toggles__KdG{color:var(--ui-text-body);flex-wrap:wrap;gap:.4rem 1.1rem;margin:.7rem 0;font-size:.85rem;display:flex}.range_KzCE{color:var(--ui-text-dim);margin-bottom:.6rem;font-size:.85rem}.tiles_KBIM{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem;margin-bottom:.8rem;display:grid}.tile_bfRX{border-radius:var(--ui-radius-control);border:1px solid var(--kb-line2);background:var(--ifm-background-surface-color);min-width:0;padding:.5rem .6rem}.tileHead_RwE_{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.stationId_tGmB{font-size:.95rem;font-weight:600}.state_FqWS{font-size:.8rem}.meta_wlLN{font-family:var(--kb-font-mono);color:var(--ui-text-dim);flex-wrap:wrap;gap:.1rem .7rem;margin-top:.3rem;font-size:.75rem;display:flex}.now_Ff0l{border-color:var(--viz-now);background:var(--viz-now-wash)}.held_DU3b{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink)}.held_DU3b .meta_wlLN{color:inherit}.bad_c1nO{background:var(--callout-warn);border-color:var(--callout-warn);color:var(--viz-ink)}.bad_c1nO .meta_wlLN{color:inherit}.stats_Y2HE{font-family:var(--kb-font-mono);border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);flex-wrap:wrap;gap:.2rem 1.1rem;margin-bottom:.8rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.stripTitle_X_KG{color:var(--ui-text-dim);margin-bottom:.3rem;font-size:.8rem}.strip_NLv7{gap:2px;margin-bottom:.9rem;display:flex}.seg_RqoB{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);min-width:1.1rem;font-family:var(--kb-font-mono);flex-direction:column;flex-basis:0;align-items:center;padding:.25rem 0;font-size:.75rem;line-height:1.2;display:flex;overflow:hidden}.segLabel_mbkr{text-overflow:clip;white-space:nowrap;max-width:100%;overflow:hidden}.segDone_NLam{background:var(--viz-fill);border-color:var(--viz-fill);color:var(--viz-ink)}.segNow_d4Vb{background:var(--viz-now-wash);border-color:var(--viz-now)}.segFuture_QgME{color:var(--ui-text-dim);border-style:dashed}.plot_xKNi{margin-bottom:.9rem}.plotRow_aw9L{font-family:var(--kb-font-mono);white-space:pre;grid-template-columns:4.2rem 1fr 3rem;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.plotBar_d10e{border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);height:.7rem;display:block}.plotFill_M4fL{background:var(--viz-fill);height:100%;display:block}.plotRow_aw9L[data-current=true]{font-weight:700}.plotRow_aw9L[data-current=true] .plotBar_d10e{border-color:var(--ui-text-head)}.log_CkDg{font-family:var(--kb-font-mono);color:var(--ui-text-body);margin:0;padding-left:1.2rem;font-size:.8rem}.empty_zdRj{color:var(--kb-mut);margin-left:-1.2rem;list-style:none}.setup_gTEd{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}.field_bO0G{color:var(--ui-text-body);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.mono_eSHg{font-family:var(--kb-font-mono);color:var(--ui-text-body);overflow-wrap:anywhere;font-size:.75rem}.ladder_HsLR{margin-bottom:1rem}.heads_wRdL{grid-template-columns:repeat(var(--lanes),1fr);gap:.4rem;margin-bottom:.5rem;display:grid}.head_wO1k{text-align:center;border:1px solid var(--kb-line2);border-radius:var(--ui-radius-control);background:var(--ifm-background-surface-color);padding:.4rem .3rem}.headName_g_ii{font-size:.85rem;font-weight:600}.body_AlJa{grid-template-columns:repeat(calc(var(--lanes)*2),1fr);row-gap:.6rem;min-height:3rem;padding:.3rem 0;display:grid;position:relative}.lane_bkrc{border-left:1px dashed var(--kb-line2);position:absolute;top:0;bottom:0}.msg_odrZ{z-index:1;position:relative}.msgLabel_N6tN{text-align:center;color:var(--ui-text-body);background:var(--ifm-background-surface-color);font-size:.8rem}.cast_Nu1O{color:var(--ui-text-dim);font-size:.75rem}.arrow_j6ai{border-bottom:2px solid var(--viz-fill);height:.9rem;position:relative}.arrow_j6ai:after{color:var(--viz-fill);font-size:.75rem;line-height:1;position:absolute;bottom:-.6rem}.arrow_j6ai[data-dir=right]:after{content:"▶";right:-.2rem}.arrow_j6ai[data-dir=left]:after{content:"◀";left:-.2rem}.arrow_j6ai[data-dropped]{border-bottom-style:dashed}.arrow_j6ai[data-dropped]:after{content:"✕";color:var(--ui-text-dim)}.msg_odrZ[data-now] .msgLabel_N6tN{color:var(--ui-text-head);font-weight:600}.msg_odrZ[data-now] .arrow_j6ai{border-bottom-color:var(--viz-now)}.msg_odrZ[data-now] .arrow_j6ai:after{color:var(--viz-now)}.event_H3AD{z-index:1;color:var(--ui-text-body);border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);background:var(--ifm-background-surface-color);grid-column:1/-1;padding:.3rem .6rem;font-size:.8rem;position:relative}.event_H3AD[data-now]{border-color:var(--viz-now);background:var(--viz-now-wash);color:var(--ui-text-head)}.detail_TIXB,.client_pF97,.lease_SjiN{border:1px solid var(--kb-line);border-radius:var(--ui-radius-control);color:var(--ui-text-body);margin-bottom:.75rem;padding:.5rem .75rem;font-size:.85rem}.detailTitle_iTMK,.clientState_DGHl{color:var(--ui-text-head);margin-bottom:.3rem;font-size:.8rem;font-weight:600}.kv_zCl4{grid-template-columns:7rem 1fr;gap:.5rem;padding:.1rem 0;font-size:.8rem;display:grid}.kv_zCl4>span:first-child{color:var(--ui-text-dim)}.clientNote_FT0b{margin-top:.3rem;font-size:.8rem}.client_pF97[data-state=expired]{border-style:dashed}.range_F4im{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.range_F4im input{flex:12rem;min-width:8rem}.marks_dYJ6{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}@media (width<=700px){.kv_zCl4{grid-template-columns:5.5rem 1fr}}.config_CCqT{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;margin-bottom:.9rem;display:flex}.field_sNrh{color:var(--ui-text-body);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.field_sNrh input[type=text]{min-width:15rem}.hint_AJlL{color:var(--ui-text-dim);flex-basis:100%;font-size:.8rem}.slider_QKlR{flex-direction:column;flex:14rem;gap:.25rem;display:flex}.slider_QKlR span{color:var(--ui-text-body);font-size:.85rem}.slider_QKlR input{width:100%}.caches_UZEA{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.cache_zykY{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.cacheState_jyXr{font-family:var(--kb-font-mono);color:var(--ui-text-body);font-size:.8rem}.steps_IsUB{margin:0;padding:0;list-style:none}.step_zjNM{border-radius:var(--ui-radius-chip);opacity:.35;align-items:baseline;gap:.6rem;padding:.5rem .6rem;transition:opacity .25s,background-color .25s;display:flex}.visible_WfGO{opacity:1}.active_dfNt{background:var(--viz-now-wash);outline:1px solid var(--viz-now)}.active_dfNt .hop_N13H{font-weight:700}.active_dfNt .hop_N13H:before{content:"▶ "}.hop_N13H{font-family:var(--kb-font-mono);white-space:nowrap;font-size:.82rem}@media (width<=700px){.hop_N13H{white-space:normal}.step_zjNM{flex-wrap:wrap;row-gap:.15rem}}.resp_Zszg{color:var(--ui-text-body);font-size:.85rem}.stage_v2w0{margin-bottom:.75rem;overflow-x:auto}.svg_Vu8Q{width:100%;height:auto;display:block}.node_tYu0 rect,.nodeNow_reMI rect{fill:var(--ifm-background-color);stroke:var(--kb-line2);stroke-width:1.5px;transition:stroke .25s}.nodeNow_reMI rect{stroke:var(--viz-now);stroke-width:2.5px}.node_tYu0[data-state=answered] rect,.node_tYu0[data-state=cache\ hit] rect{stroke:var(--viz-fill)}.node_tYu0 text,.nodeNow_reMI text{fill:var(--ifm-font-color-base);font-size:12px;font-family:var(--kb-font-mono)}.node_tYu0 .sub_p6Wj,.nodeNow_reMI .sub_p6Wj,.node_tYu0 .state_BBxz,.nodeNow_reMI .state_BBxz{fill:var(--ui-text-body)}.edge_mEMY{fill:none}.edgePast_eVDp{opacity:.45}.edgePast_eVDp .edge_mEMY{stroke:var(--viz-fill)}.edgeNow_Akf8 .edge_mEMY{stroke:var(--viz-now)}.local_q9CT{stroke-width:1.5px}.recursive_tbF3{stroke-width:3px}.iterative_lHIp{stroke-width:2.5px;stroke-dasharray:7 5}.headNow_WQnY{fill:var(--viz-now)}.headPast_hFHW{fill:var(--viz-fill)}.hopMs_zZGX{fill:var(--ifm-font-color-base);font-size:12px;font-weight:700;font-family:var(--kb-font-mono)}.total_foyc{fill:var(--ui-text-head);font-size:12px;font-weight:700;font-family:var(--kb-font-mono)}.band_wPeW{fill:var(--ui-text-dim);font-size:12px;font-family:var(--kb-font-mono)}.card_LxCX{border-bottom:1px solid var(--ui-line);background:0 0;grid-template-columns:auto 1fr;gap:0 20px;padding:22px 24px 24px;scroll-margin-top:80px;display:grid;position:relative}.cardMarked_s1zW,.cardCorrect_GHZz,.cardWrong_WAel{background:var(--ui-surface-raised)}.rail_hB3W{flex-direction:column;align-items:center;gap:10px;display:flex}.index_rXyM{font-family:var(--kb-font-mono);letter-spacing:.08em;color:var(--ui-text-dim);font-size:12px;font-weight:700}.mark_ls3b{color:var(--ui-text-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;transition:color .12s}.mark_ls3b:hover,.markOn_GMEL{color:var(--ui-text-head)}.verdict_ullu{border-radius:var(--ui-radius-key);width:20px;height:20px;font-family:var(--kb-font-mono);color:var(--kb-on-accent);place-items:center;font-size:12px;font-weight:700;display:grid}.verdictOk_IGDu{background:var(--ui-success);color:var(--kb-on-green)}.verdictNo_jXWx{background:var(--kb-red);color:var(--ui-text-head)}.verdictText_dEIw{font-family:var(--kb-font-mono);color:var(--ui-text-dim);font-size:12px}.body_u2_L{min-width:0}.chip_Y222{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);margin-bottom:10px;font-size:12px;font-weight:600}.prompt_FDsu{font-family:var(--kb-font-body);color:var(--ui-text-head);white-space:pre-wrap;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.55}.options_OeDD{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);flex-direction:column;display:flex;overflow:hidden}.option_kagI{border:none;border-top:1px solid var(--ui-line);text-align:left;font-family:var(--kb-font-body);color:var(--ui-text-body);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:11px 14px;font-size:15px;display:flex}.option_kagI:first-child{border-top:none}.option_kagI:hover{background:var(--ui-surface-hover);color:var(--ui-text-head)}.optionSelected_By7D{background:var(--ui-surface-raised);color:var(--ui-text-head)}.checkRow_tM2x{border-top:1px solid var(--ui-line);flex-direction:row-reverse;justify-content:flex-end;padding:11px 14px}.checkRow_tM2x:first-child{border-top:none}.checkRow_tM2x:hover{background:var(--ui-surface-hover)}.letter_QkbA{border-radius:var(--ui-radius-key);width:24px;height:24px;font-family:var(--kb-font-mono);border:1px solid var(--ui-line-strong);color:var(--ui-text-dim);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.optionSelected_By7D .letter_QkbA{border-color:var(--ui-text-head);background:var(--ui-text-head);color:var(--kb-on-accent)}.blankLine_yhyB{font-family:var(--kb-font-body);color:var(--kb-ink);margin:0;font-size:16px;font-weight:500;line-height:2.2}.blank_Oz39{border:none;border-bottom:1px solid var(--ui-line-strong);color:var(--ui-text-head);font-family:var(--kb-font-mono);background:0 0;margin:0 4px;padding:2px 8px;font-size:14px}.blank_Oz39:focus-visible{border-bottom-color:var(--ui-field-focus-border);background:var(--ui-surface-raised);outline:none}.matchRows_xVNs{border-top:1px solid var(--ui-line)}.matchRow_ps6i{border-bottom:1px solid var(--ui-line);grid-template-columns:1fr 1fr;align-items:center;gap:14px;padding:10px 0;display:grid}.matchLeft_rBkV{font-family:var(--kb-font-body);color:var(--ui-text-head);font-size:15px;font-weight:600}.matchSelect_i4Mj{font-family:var(--kb-font-mono);font-size:12px}@media (width<=600px){.matchRow_ps6i{grid-template-columns:1fr}}.traceStrip_gxhO{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.vizLink_mK6y{color:var(--ui-link);font-weight:700}.textarea_wdmJ{border-radius:var(--ui-radius-control);border:1px solid var(--ui-line);background:var(--ui-surface-raised);width:100%;min-height:110px;color:var(--ui-text-body);font-family:var(--kb-font-body);resize:vertical;padding:12px 14px;font-size:15px;line-height:1.6}.textarea_wdmJ:focus-visible{border-color:var(--ui-line-strong)}.palette_GaRC{border-left:1px solid var(--ui-line);padding-left:14px}.paletteTitle_wcqv{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);margin-bottom:12px;font-size:12px;font-weight:600}.paletteGrid_gslP{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;display:grid}.tile_N2rp{aspect-ratio:1;font-family:var(--kb-font-mono);border:1px solid var(--ui-line);border-radius:var(--ui-radius-key);color:var(--ui-text-dim);cursor:pointer;background:0 0;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.tile_N2rp:hover{border-color:var(--ui-line-strong);color:var(--ui-text-head)}.tile_answered_mcNn{background:var(--ui-surface-hover);border-color:var(--ui-line-strong);color:var(--ui-text-head)}.tile_review_oVdU{border-color:var(--kb-annotation);color:var(--ui-text-head)}.tile_correct_FPUm{border-color:var(--ui-success);color:var(--ui-text-head)}.tile_wrong_e4k1{border-color:var(--kb-red-line);color:var(--ui-text-head)}.tile_pending_lNGm{opacity:.45}.tileGlyph_kfCb{line-height:1;position:absolute;top:1px;right:3px}.paletteLegend_y8oM{border-top:1px solid var(--ui-line);font-family:var(--kb-font-mono);color:var(--ui-text-dim);flex-direction:column;gap:6px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.legendRow_Okul{align-items:center;gap:8px;display:flex}.dot_g9v3{border:1px solid var(--ui-line);border-radius:var(--ui-radius-key);aspect-ratio:auto;cursor:default;place-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;display:grid}.scoreBoard_FhtD{border-bottom:1px solid var(--ui-line-strong);align-items:baseline;gap:16px;margin-bottom:8px;padding:0 0 18px;display:flex}.scoreBig_P8Xw{font-family:var(--kb-font-pixel);color:var(--ui-text-head);font-size:54px;font-weight:600;line-height:1}.scoreOf_S3B1{font-family:var(--kb-font-pixel);color:var(--ui-text-dim);font-size:20px;font-weight:600}.scorePct_tkfw{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-body);font-size:12px;font-weight:700}.resultRow_kxIE{margin-top:10px}.resultLabel_GDWp{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);margin:12px 0 4px;font-size:12px;font-weight:600}.feedback_NSTQ{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-raised);font-family:var(--kb-font-body);color:var(--kb-body);margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.6}.spinner_eURC{border:2px solid var(--kb-hair,var(--kb-line));border-top-color:var(--kb-orange);border-radius:50%;flex:none;animation:.8s linear infinite spin_eJ6X;display:inline-block}@keyframes spin_eJ6X{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner_eURC{animation:none}}.page_l4Si{background:var(--kb-bg);padding:32px clamp(16px,4vw,48px) 64px}.exam_wuze{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;max-width:1280px;margin:0 auto;display:grid}.main_T8fA{min-width:0}.side_SAyU{min-width:0;top:calc(var(--ifm-navbar-height,60px) + 14px);max-height:calc(100vh - var(--ifm-navbar-height,60px) - 28px);overscroll-behavior:contain;scrollbar-width:none;align-self:start;position:sticky;overflow-y:auto}.side_SAyU::-webkit-scrollbar{display:none}@media (width<=996px){.exam_wuze{grid-template-columns:1fr}.side_SAyU{max-height:none;position:static;overflow:visible}}.head_MIEi{border-bottom:1px solid var(--ui-line-strong);margin-bottom:22px;padding-bottom:18px}.eyebrow_AqHA{font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);margin-bottom:10px;font-size:12px;font-weight:600}.title_qK2q{font-family:var(--kb-font-body);letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--ui-text-head);margin:0 0 18px;font-size:clamp(26px,4vw,36px);font-weight:600;line-height:1.1}.topics_Az_d{font-family:var(--kb-font-mono);color:var(--ui-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-8px 0 16px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.progressTrack_krMK{background:var(--ui-line);border-radius:2px;height:3px;overflow:hidden}.progressFill_Xa2I{background:var(--ui-text-head);height:100%;transition:width .25s}.progressLabel_PXha{font-family:var(--kb-font-mono);color:var(--ui-text-dim);margin-top:8px;font-size:12px}.submit_uuo0{width:calc(100% - 20px);margin:18px 6px 4px 14px}.grading_r7nE{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);font-family:var(--kb-font-body);color:var(--ui-text-head);align-items:center;gap:20px;padding:26px 0;line-height:1.6;display:flex}.grading_r7nE p{color:var(--ui-text-dim);margin:6px 0 0;font-size:14px}.notice_AWxz{max-width:760px;font-family:var(--kb-font-mono);letter-spacing:.04em;color:var(--ui-text-dim);margin:0 auto;padding:20px 0;font-size:12px}