@layer docusaurus.infima{:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:.4rem;--ifm-hover-overlay:#0000000d;--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 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a;--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:#00000008;--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%;-moz-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 #0000001a}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:#0000;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:#3578e526;--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:#ebedf026;--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:#00a40026;--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:#54c7ec26;--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:#ffba0026;--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:#fa383e26;--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,.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 #0000;border-top-color:currentColor;border-bottom:0 solid;margin-left:.3em;display:inline-block;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{max-width:var(--ifm-footer-logo-max-width);margin-top:1rem}.footer__title{color:var(--ifm-footer-title-color);font:bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{margin-bottom:0}[type=checkbox]{padding:0}.hero{background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);align-items:center;padding:4rem 2rem;display:flex}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0;list-style:none}.menu__list .menu__list{padding-left:var(--ifm-menu-link-padding-horizontal);flex:0 0 100%;margin-top:.25rem}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after,.menu__list-item--collapsed .menu__caret:before{transform:rotate(90deg)}.menu__list-item-collapsible{transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default);border-radius:.25rem;flex-wrap:wrap;display:flex;position:relative}.menu__list-item-collapsible:hover,.menu__list-item-collapsible--active{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link:hover,.menu__list-item-collapsible .menu__link--active{background:0 0!important}.menu__link,.menu__caret{transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default);border-radius:.25rem;align-items:center;display:flex}.menu__link:hover,.menu__caret:hover{background:var(--ifm-menu-color-background-hover)}.menu__link{color:var(--ifm-menu-color);padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default);-webkit-text-decoration:none;text-decoration:none}.menu__link--sublist-caret:after{content:"";background:var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem;min-width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast) linear;margin-left:auto;transform:rotate(180deg)}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{content:"";background:var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast) linear;transform:rotate(180deg)}html[data-theme=dark],.navbar--dark{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal);display:flex}.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{z-index:var(--ifm-z-index-fixed);position:sticky;top:0}.navbar__inner{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.navbar__brand{color:var(--ifm-navbar-link-color);align-items:center;min-width:0;margin-right:1rem;display:flex}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar__title{flex:auto}.navbar__toggle{margin-right:.5rem;display:none}.navbar__logo{flex:none;height:2rem;margin-right:.5rem}.navbar__logo img{height:100%}.navbar__items{flex:1;align-items:center;min-width:0;display:flex}.navbar__items--center{flex:none}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:none;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal);display:inline-block}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);font-weight:var(--ifm-font-weight-semibold)}.navbar__link:hover,.navbar__link--active{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;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:#ffffff0d;--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:#0009;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 #0000;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:#ffffff0d;--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:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}@media (width>=1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (width<=996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical) * 3)}.footer__link-item{width:max-content;display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}}@media (width<=576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0s;--ifm-transition-slow:0s}}@media print{.table-of-contents,.footer,.menu,.navbar,.pagination-nav{display:none}.tabs{page-break-inside:avoid}}}@layer docusaurus.theme-common{.themedComponent_mlkZ{display:none}[data-theme=light] .themedComponent--light_NVdE,[data-theme=dark] .themedComponent--dark_xIcU,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.errorBoundaryError_a6uf{white-space:pre-wrap;color:red}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.anchorTargetStickyNavbar_Vzrq{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_vjPI{scroll-margin-top:.5rem}.details_lb9f{--docusaurus-details-summary-arrow-size:.38rem;--docusaurus-details-transition:transform .2s ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;list-style:none;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{content:"";border-width:var(--docusaurus-details-summary-arrow-size);border-style:solid;border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);transition:var(--docusaurus-details-transition);transform-origin:calc(var(--docusaurus-details-summary-arrow-size) / 2) 50%;position:absolute;top:.45rem;left:0;transform:rotate(0)}.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before{transform:rotate(90deg)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child{margin-bottom:0}}@layer docusaurus.theme-classic{:root{--docusaurus-progress-bar-color:var(--ifm-color-primary)}#nprogress{pointer-events:none}#nprogress .bar{background:var(--docusaurus-progress-bar-color);z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--docusaurus-progress-bar-color), 0 0 5px var(--docusaurus-progress-bar-color);opacity:1;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.skipToContent_fXgn{z-index:calc(var(--ifm-z-index-fixed) + 1);padding:calc(var(--ifm-global-spacing) / 2) var(--ifm-global-spacing);color:var(--ifm-color-emphasis-900);background-color:var(--ifm-background-surface-color);position:fixed;top:1rem;left:100%}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{padding:0;line-height:0}.content_knG7{text-align:center;padding:5px 0;font-size:85%}.content_knG7 a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}:root{--docusaurus-announcement-bar-height:auto}.announcementBar_mb4j{height:var(--docusaurus-announcement-bar-height);background-color:var(--ifm-color-white);color:var(--ifm-color-black);border-bottom:1px solid var(--ifm-color-emphasis-100);align-items:center;display:flex}html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{flex:0 0 30px;align-self:stretch}.announcementBarContent_xLdY{flex:auto}@media print{.announcementBar_mb4j{display:none}}@media (width>=997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarPlaceholder_vyr4,.announcementBarClose_gvF7{flex-basis:50px}}.toggle_vylO{width:2rem;height:2rem}.toggleButton_gllP{-webkit-tap-highlight-color:transparent;width:100%;height:100%;transition:background var(--ifm-transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleIcon_g3eP{display:none}[data-theme-choice=system] .systemToggleIcon_QzmC,[data-theme-choice=light] .lightToggleIcon_pyhR,[data-theme-choice=dark] .darkToggleIcon_wfgR{display:initial}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}.iconExternalLink_nPIU{margin-left:.3rem}.dropdownNavbarItemMobile_J0Sd{cursor:pointer}.iconLanguage_nlXk{vertical-align:text-bottom;margin-right:5px}.navbarSearchContainer_Bca1:empty{display:none}@media (width<=996px){.navbarSearchContainer_Bca1{right:var(--ifm-navbar-padding-horizontal);position:absolute}}@media (width>=997px){.navbarSearchContainer_Bca1{padding:0 var(--ifm-navbar-item-padding-horizontal)}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translateY(calc(-100% - 2px))}@media (width<=996px){.colorModeToggle_DEke{display:none}}.navbar__items--right>:last-child{padding-right:0}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover{opacity:1}.hash-link{opacity:0;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none;padding-left:.5rem}.hash-link:before{content:"#"}.hash-link:focus,:hover>.hash-link{opacity:1}html,body{height:100%}.mainWrapper_z2l0{flex-direction:column;flex:1 0 auto;display:flex}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{flex-direction:column;min-height:100%;display:flex}.yearGroupHeading_QT03{margin:1rem .75rem .5rem}.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color);margin-bottom:var(--ifm-leading);box-shadow:var(--ifm-global-shadow-lw);border-radius:var(--ifm-code-border-radius)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockStandalone_MEMb{padding:0}.codeBlockLines_e6Vv{font:inherit;float:left;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{padding:var(--ifm-pre-padding) 0;display:table}@media print{.codeBlockLines_e6Vv{white-space:pre-wrap}}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);margin:0 calc(-1 * var(--ifm-pre-padding));padding:0 var(--ifm-pre-padding);display:block}.codeLine_lJS_{counter-increment:line-count;display:table-row}.codeLineNumber_Tfdd{text-align:right;width:1%;padding:0 var(--ifm-pre-padding);background:var(--ifm-pre-background);overflow-wrap:normal;display:table-cell;position:sticky;left:0}.codeLineNumber_Tfdd:before{content:counter(line-count);opacity:.4}.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_Vdqa{opacity:1!important}.copyButtonIcons_IEyt{width:1.125rem;height:1.125rem;position:relative}.copyButtonIcon_TrPX,.copyButtonSuccessIcon_cVMy{fill:currentColor;opacity:inherit;width:inherit;height:inherit;transition:all var(--ifm-transition-fast) ease;position:absolute;top:0;left:0}.copyButtonSuccessIcon_cVMy{opacity:0;color:#00d600;top:50%;left:50%;transform:translate(-50%,-50%)scale(.33)}.copyButtonCopied_Vdqa .copyButtonIcon_TrPX{opacity:0;transform:scale(.33)}.copyButtonCopied_Vdqa .copyButtonSuccessIcon_cVMy{opacity:1;transition-delay:75ms;transform:translate(-50%,-50%)scale(1)}.wordWrapButtonIcon_b1P5{width:1.2rem;height:1.2rem}.wordWrapButtonEnabled_uzNF .wordWrapButtonIcon_b1P5{color:var(--ifm-color-primary)}.buttonGroup_M5ko{right:calc(var(--ifm-pre-padding) / 2);top:calc(var(--ifm-pre-padding) / 2);column-gap:.2rem;display:flex;position:absolute}.buttonGroup_M5ko button{background:var(--prism-background-color);color:var(--prism-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);transition:opacity var(--ifm-transition-fast) ease-in-out;opacity:0;align-items:center;padding:.4rem;line-height:0;display:flex}.buttonGroup_M5ko button:focus-visible,.buttonGroup_M5ko button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_M5ko button{opacity:.4}.codeBlockContent_QJqH{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_OeMC{border-bottom:1px solid var(--ifm-color-emphasis-300);font-size:var(--ifm-code-font-size);padding:.75rem var(--ifm-pre-padding);border-top-left-radius:inherit;border-top-right-radius:inherit;font-weight:500}.codeBlockTitle_OeMC+.codeBlockContent_QJqH .codeBlock_a8dz{border-top-left-radius:0;border-top-right-radius:0}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;margin:0 0 var(--ifm-spacing-vertical);border:1px solid var(--ifm-alert-border-color)}.containsTaskList_mC6p{list-style:none}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size) / var(--ifm-heading-line-height) var(--ifm-heading-font-family);text-transform:uppercase}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{vertical-align:middle;margin-right:.4em;display:inline-block}.admonitionIcon_Rf37 svg{width:1.6em;height:1.6em;fill:var(--ifm-alert-foreground-color);display:inline-block}.admonitionContent_BuS1>:last-child,.tabItem_Ymn6>:last-child{margin-bottom:0}.tabList__CuJ{margin-bottom:var(--ifm-leading)}.tabItem_LNqP{margin-top:0!important}.tableOfContentsInline_prmo ul{font-size:initial;padding-top:0;list-style-type:disc}.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}}: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}.title_f1Hy{font-size:3rem}@media (width<=576px){.title_f1Hy{font-size:2rem}}[data-theme=dark] .githubSvg_Uu4N{fill:var(--light)}[data-theme=light] .githubSvg_Uu4N{fill:var(--dark)}[data-theme=dark] .xSvg_y3PF{fill:var(--light)}[data-theme=light] .xSvg_y3PF{fill:var(--dark)}[data-theme=dark] .linkedinSvg_FCgI{fill:var(--light)}[data-theme=light] .linkedinSvg_FCgI{fill:var(--dark)}[data-theme=dark] .blueskySvg_AzZw{fill:var(--light)}[data-theme=light] .blueskySvg_AzZw{fill:var(--dark)}[data-theme=dark] .instagramSvg_YC40{fill:var(--light)}[data-theme=light] .instagramSvg_YC40{fill:var(--dark)}[data-theme=dark] .threadsSvg_PTXY{fill:var(--light)}[data-theme=light] .threadsSvg_PTXY{fill:var(--dark)}.authorListItem_n3yI{margin-bottom:2rem;list-style-type:none}.tableOfContents_bqdL{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 1rem);position:sticky;overflow-y:auto}@media (width<=996px){.tableOfContents_bqdL{display:none}.docItemContainer_F8PC{padding:0 .3rem}}.mdxPageWrapper_j9I6{justify-content:center}.tocCollapsibleButton_TO0P{font-size:inherit;justify-content:space-between;align-items:center;width:100%;padding:.4rem .8rem;display:flex}.tocCollapsibleButton_TO0P:after{content:"";background:var(--ifm-menu-link-sublist-icon) 50% 50% / 2rem 2rem no-repeat;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast);transform:rotate(180deg)}.tocCollapsibleButtonExpanded_MG3E:after{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);padding:.2rem 0;font-size:15px}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tocCollapsibleContent_vkbj a{display:block}.tocCollapsibleExpanded_sAul{transform:none}}@layer docusaurus.core{#__docusaurus-base-url-issue-banner-container{display:none}}@layer docusaurus.plugin-debug;@layer docusaurus.theme-mermaid{.container_lyt7,.container_lyt7>svg{max-width:100%}}@layer docusaurus.theme-live-codeblock,docusaurus.theme-search-algolia.docsearch,docusaurus.theme-search-algolia;:root{--mk-font-display:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;--mk-font-text:"Source Sans 3", system-ui, -apple-system, sans-serif;--mk-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--mk-radius-sm:6px;--mk-radius-md:10px;--mk-radius-lg:16px;--mk-rail:4px;--mk-shadow-1:0 1px 2px #3b2c1e12;--mk-shadow-2:0 6px 16px #3b2c1e1a;--mk-shadow-3:0 14px 32px #3b2c1e24;--mk-eyebrow-size:.72rem;--mk-eyebrow-weight:700;--mk-eyebrow-tracking:.08em;--mk-n-0:#f7f0e2;--mk-n-50:#f0e8d8;--mk-n-100:#e8dec9;--mk-n-200:#d5c7a9;--mk-n-300:#c2b192;--mk-n-500:#9a8870;--mk-n-700:#55483a;--mk-n-900:#2b2118;--mk-bg:var(--mk-n-0);--mk-surface:#fff;--mk-sunken:var(--mk-n-50);--mk-ink:var(--mk-n-900);--mk-ink-soft:var(--mk-n-700);--mk-border:var(--mk-n-200);--mk-border-strong:var(--mk-n-300);--mk-primary:var(--ifm-color-primary);--mk-on-line:#fffdf7;--mk-info-bg:#e6f4f7;--mk-info-line:#27798a;--mk-info-fg:#123f49;--mk-tip-bg:#eef4e3;--mk-tip-line:#5b7b36;--mk-tip-fg:#2b3c18;--mk-note-bg:#f5efe4;--mk-note-line:#7d5f41;--mk-note-fg:#3d3124;--mk-warn-bg:#fbf0da;--mk-warn-line:#94640f;--mk-warn-fg:#4c3307;--mk-danger-bg:#fae9e2;--mk-danger-line:#af3a1d;--mk-danger-fg:#54180b;--mk-key-bg:#f8ecd5;--mk-key-line:var(--ifm-color-primary);--mk-key-edge:#dbad74;--mk-key-fg:#4a2e18;--mk-code-bg:#2b2118;--mk-code-fg:#e7ddcb;--mk-term-bg:#241d16;--mk-term-head:#322a20;--mk-term-border:#3f352a;--mk-term-prompt:#93b764;--mk-term-comment:#8a9e6b;--mk-term-dot-red:#c4614a;--mk-term-dot-amber:#d69a3c;--mk-term-dot-green:#7c9e51}[data-theme=dark]{--mk-n-0:#1a1510;--mk-n-50:#221c15;--mk-n-100:#2b241b;--mk-n-200:#372f25;--mk-n-300:#4b4134;--mk-n-500:#7d6f5d;--mk-n-700:#a79987;--mk-n-900:#f0e7d8;--mk-bg:var(--mk-n-0);--mk-surface:var(--mk-n-50);--mk-sunken:var(--mk-n-100);--mk-ink:var(--mk-n-900);--mk-ink-soft:var(--mk-n-700);--mk-border:var(--mk-n-200);--mk-border-strong:var(--mk-n-300);--mk-shadow-1:0 1px 2px #00000059;--mk-shadow-2:0 6px 16px #00000073;--mk-shadow-3:0 14px 32px #0000008c;--mk-on-line:#1a1510;--mk-info-bg:#14282d;--mk-info-line:#5fc3d4;--mk-info-fg:#cbeaf1;--mk-tip-bg:#1d2617;--mk-tip-line:#93b764;--mk-tip-fg:#ddebc9;--mk-note-bg:#262019;--mk-note-line:#be9a70;--mk-note-fg:#eadcc6;--mk-warn-bg:#2e2411;--mk-warn-line:#e0a83c;--mk-warn-fg:#f7e3b8;--mk-danger-bg:#31170f;--mk-danger-line:#e2724f;--mk-danger-fg:#fbd8cb;--mk-key-bg:#2c2013;--mk-key-edge:#8a6134;--mk-key-fg:#f5e3c8;--mk-code-bg:#12100c;--mk-term-bg:#151109;--mk-term-head:#221c13;--mk-term-border:#332b20}:root{--ifm-font-family-base:var(--mk-font-text);--ifm-font-family-monospace:var(--mk-font-mono);--ifm-heading-font-family:var(--mk-font-display);--ifm-background-color:var(--mk-bg);--ifm-background-surface-color:var(--mk-surface);--ifm-card-background-color:var(--mk-surface);--ifm-font-color-base:var(--mk-ink);--ifm-global-radius:var(--mk-radius-md);--ifm-card-border-radius:var(--mk-radius-lg);--ifm-border-radius:var(--mk-radius-sm);--ifm-global-shadow-lw:var(--mk-shadow-1);--ifm-global-shadow-md:var(--mk-shadow-2);--ifm-global-shadow-tl:var(--mk-shadow-3);--ifm-color-emphasis-100:var(--mk-n-50);--ifm-color-emphasis-200:var(--mk-n-100);--ifm-color-emphasis-300:var(--mk-n-200);--ifm-color-emphasis-400:var(--mk-n-300);--ifm-color-emphasis-500:var(--mk-n-500);--ifm-color-emphasis-600:#7e6f5c;--ifm-color-emphasis-700:var(--mk-n-700);--ifm-color-emphasis-800:#453b30;--ifm-color-emphasis-900:var(--mk-n-900);--ifm-code-background:var(--mk-key-bg);--ifm-hover-overlay:#9b5a310f;--ifm-toc-border-color:var(--mk-border);--ifm-table-border-color:var(--mk-border);--ifm-table-stripe-background:var(--mk-n-50);--ifm-color-info:var(--mk-info-line);--ifm-color-success:var(--mk-tip-line);--ifm-color-warning:var(--mk-warn-line);--ifm-color-danger:var(--mk-danger-line);--ifm-color-secondary:var(--mk-n-300);--ifm-color-info-contrast-background:var(--mk-info-bg);--ifm-color-info-contrast-foreground:var(--mk-info-fg);--ifm-color-success-contrast-background:var(--mk-tip-bg);--ifm-color-success-contrast-foreground:var(--mk-tip-fg);--ifm-color-warning-contrast-background:var(--mk-warn-bg);--ifm-color-warning-contrast-foreground:var(--mk-warn-fg);--ifm-color-danger-contrast-background:var(--mk-danger-bg);--ifm-color-danger-contrast-foreground:var(--mk-danger-fg);--ifm-link-color:var(--ifm-color-primary-dark);--ifm-font-color-secondary:var(--mk-ink-soft);--ifm-color-content-secondary:var(--mk-ink-soft);--ifm-color-content:var(--mk-ink);--ifm-heading-color:var(--mk-ink);--ifm-color-gray-0:var(--mk-n-0);--ifm-color-gray-100:var(--mk-n-50);--ifm-color-gray-200:var(--mk-n-100);--ifm-color-gray-300:var(--mk-n-200);--ifm-color-gray-400:var(--mk-n-300);--ifm-color-gray-500:var(--mk-n-500);--ifm-color-gray-600:#7e6f5c;--ifm-color-gray-700:var(--mk-n-700);--ifm-color-gray-800:#453b30;--ifm-color-gray-900:var(--mk-n-900);--ifm-color-gray-1000:var(--mk-n-900);--ifm-color-secondary-contrast-background:var(--mk-n-50);--ifm-color-secondary-contrast-foreground:var(--mk-n-900);--ifm-color-secondary-lightest:var(--mk-n-50);--ifm-color-secondary-lighter:var(--mk-n-100);--ifm-color-secondary-light:var(--mk-n-200);--ifm-color-secondary-dark:var(--mk-n-500);--ifm-color-secondary-darker:var(--mk-n-700);--ifm-color-secondary-darkest:var(--mk-n-900);--ifm-button-border-radius:var(--mk-radius-sm);--ifm-alert-border-radius:var(--mk-radius-md);--ifm-pagination-item-active-background:var(--mk-key-bg);--ifm-breadcrumb-border-radius:var(--mk-radius-sm);--ifm-breadcrumb-item-background-active:var(--mk-key-bg);--ifm-navbar-background-color:var(--mk-surface);--ifm-navbar-link-hover-color:var(--mk-primary);--ifm-menu-color-background-active:var(--mk-key-bg);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-toc-link-color:var(--mk-ink-soft);--ifm-dropdown-background-color:var(--mk-surface);--ifm-blockquote-color:var(--mk-ink);--ifm-blockquote-border-color:var(--mk-primary);--ifm-scrollbar-track-background-color:transparent;--ifm-scrollbar-thumb-background-color:var(--mk-border-strong);--ifm-scrollbar-thumb-hover-background-color:var(--mk-n-500)}.thin-scrollbar{scrollbar-color:var(--ifm-scrollbar-thumb-background-color) var(--ifm-scrollbar-track-background-color)}[data-theme=dark]{--ifm-color-emphasis-600:#8e8170;--ifm-color-emphasis-800:#cfc3b1;--ifm-hover-overlay:#dd7f3c1a;--ifm-link-color:var(--ifm-color-primary);--ifm-color-gray-600:#8e8170;--ifm-color-gray-800:#cfc3b1;--ifm-color-secondary-contrast-background:var(--mk-n-100);--ifm-color-secondary-contrast-foreground:var(--mk-n-900);--ifm-color-secondary-lightest:var(--mk-n-100);--ifm-color-secondary-lighter:var(--mk-n-200);--ifm-color-secondary-light:var(--mk-n-300);--ifm-color-secondary-dark:var(--mk-n-500);--ifm-color-secondary-darker:var(--mk-n-700);--ifm-color-secondary-darkest:var(--mk-n-900)}.mk-eyebrow{font-family:var(--ifm-font-family-base);font-size:var(--mk-eyebrow-size);font-weight:var(--mk-eyebrow-weight);letter-spacing:var(--mk-eyebrow-tracking);text-transform:uppercase;color:var(--mk-ink-soft);line-height:1.3}.mk-callout{--tone-bg:var(--mk-note-bg);--tone-line:var(--mk-note-line);--tone-fg:var(--mk-note-fg);background:var(--tone-bg);color:var(--tone-fg);border-left:var(--mk-rail) solid var(--tone-line);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;box-shadow:var(--mk-shadow-1);align-items:flex-start;gap:.75rem;margin:2rem 0;padding:1rem 1.25rem;display:flex}.mk-callout--info{--tone-bg:var(--mk-info-bg);--tone-line:var(--mk-info-line);--tone-fg:var(--mk-info-fg)}.mk-callout--tip{--tone-bg:var(--mk-tip-bg);--tone-line:var(--mk-tip-line);--tone-fg:var(--mk-tip-fg)}.mk-callout--note{--tone-bg:var(--mk-note-bg);--tone-line:var(--mk-note-line);--tone-fg:var(--mk-note-fg)}.mk-callout--warn{--tone-bg:var(--mk-warn-bg);--tone-line:var(--mk-warn-line);--tone-fg:var(--mk-warn-fg)}.mk-callout--danger{--tone-bg:var(--mk-danger-bg);--tone-line:var(--mk-danger-line);--tone-fg:var(--mk-danger-fg)}.mk-callout--key{--tone-bg:var(--mk-key-bg);--tone-line:var(--mk-key-line);--tone-fg:var(--mk-key-fg)}.mk-callout--loud{box-shadow:var(--mk-shadow-2)}.mk-dot{background:var(--tone-line,var(--mk-primary));width:26px;height:26px;color:var(--mk-on-line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;line-height:1;display:flex}.mk-dot svg{width:.95rem;height:.95rem}.mk-toolbar{background:var(--mk-sunken);border-bottom:1px solid var(--mk-border);align-items:center;gap:.6rem;padding:.625rem 1rem;display:flex}.mk-toolbar__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.mk-surface{background:var(--mk-surface);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-shadow-2)}.mk-liftable{transition:transform .2s,box-shadow .2s,border-color .2s}.mk-liftable:hover{box-shadow:var(--mk-shadow-2);border-color:var(--mk-primary);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.mk-liftable,.mk-liftable:hover{transition:none;transform:none}}.mk-pill{font-size:var(--mk-eyebrow-size);font-weight:var(--mk-eyebrow-weight);letter-spacing:var(--mk-eyebrow-tracking);text-transform:uppercase;color:var(--mk-primary);background:var(--mk-key-bg);border:1px solid var(--mk-key-edge);border-radius:999px;padding:2px 10px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-block}.mk-pill:hover{color:var(--mk-primary);border-color:var(--mk-primary);background:var(--mk-n-100);-webkit-text-decoration:none;text-decoration:none}.mk-focusable:focus-visible,.mk-callout a:focus-visible,.mk-pill:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px;border-radius:var(--mk-radius-sm)}:root{--page-gutter:max(2vw, var(--ifm-spacing-horizontal));--hero-background-light:#fcfcec;--ifm-color-primary:#9b5a31;--ifm-color-primary-dark:#8e522d;--ifm-color-primary-darker:#864e2a;--ifm-color-primary-darkest:#724224;--ifm-color-primary-light:#a96135;--ifm-color-primary-lighter:#b06537;--ifm-color-primary-lightest:#c37240;--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:#9b5a311a;--ifm-container-width:100%}[data-theme=dark]{--ifm-color-primary:#dd7f3c;--ifm-color-primary-dark:#d97228;--ifm-color-primary-darker:#d16c25;--ifm-color-primary-darkest:#b45d20;--ifm-color-primary-light:#e08c4f;--ifm-color-primary-lighter:#e2925a;--ifm-color-primary-lightest:#e7a576;--docusaurus-highlighted-code-line-bg:#dd7f3c24;--pagefind-mark-bg:#dd7f3c29;--pagefind-section-icon-bg:#dd7f3c1f}[data-theme=light]{--pagefind-mark-bg:#9b5a3126;--pagefind-section-icon-bg:#9b5a311f}.container{max-width:var(--ifm-container-width);padding-right:var(--page-gutter);padding-left:var(--page-gutter);margin:0 auto}.navbar__inner{max-width:var(--ifm-container-width);margin:0 auto;padding-left:2vw;padding-right:2vw}.navbar__logo>img{width:auto}.navbar{background:var(--mk-sunken);border-bottom:1px solid var(--mk-border-strong);box-shadow:none;transition:transform .3s,box-shadow .3s}.navbar.navbar--sidebar-show,body:not([data-scroll-top]) .navbar{box-shadow:var(--mk-shadow-1)}.navbar__link--active{color:var(--ifm-color-primary);box-shadow:inset 0 -3px 0 var(--ifm-color-primary)}.navbar__link{transition:color .15s,box-shadow .15s}.navbar__link:not(.navbar__link--active):hover{color:var(--ifm-color-primary);box-shadow:inset 0 -3px 0 var(--mk-key-edge)}.navbar-sidebar .navbar__link--active{box-shadow:inset 3px 0 0 var(--ifm-color-primary);background:var(--mk-key-bg)}.navbar-sidebar .navbar__link:not(.navbar__link--active):hover{box-shadow:none;background:var(--ifm-hover-overlay)}[class*=colorModeToggle] button,.navbar__item,.navbar__link{white-space:nowrap}.navbar__items--right .clean-btn{border-radius:var(--mk-radius-sm);justify-content:center;align-items:center;padding:4px 6px;transition:background .2s;display:flex!important}[class*=colorModeToggle] button:hover,.navbar__items--right .clean-btn:hover{background:var(--mk-n-100)}.blog-toc-mobile{display:none}@media (width<=996px){.blog-toc-mobile{top:var(--ifm-navbar-height);z-index:100;background:var(--mk-surface);border:1px solid var(--mk-border);border-left:var(--mk-rail) solid var(--mk-primary);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;box-shadow:var(--mk-shadow-2);margin-bottom:2rem;padding:.75rem 1rem;transition:transform .3s,opacity .3s;display:block;position:sticky}.blog-toc-mobile--hidden{transform:translate3d(0, calc(-100% - var(--ifm-navbar-height) - 8px), 0);opacity:0;pointer-events:none}html{scroll-padding-top:calc(var(--ifm-navbar-height) + 1rem)!important}}@media screen and (width>=997px){.col.col--3:first-child{flex:0 0 16.6666%;max-width:16.6666%;padding-right:.5rem}.col.col--6,.col.col--7,.col.col--9{flex:1 1 0;min-width:0;max-width:none}.theme-doc-toc-desktop,html.blog-post-page .col.col--2{flex:0 0 16.6666%;max-width:16.6666%;margin-left:auto;margin-right:0;padding-left:1rem;padding-right:0;display:block;position:relative}}@media screen and (width>=1600px){.col.col--3:first-child,.theme-doc-toc-desktop,html.blog-post-page .col.col--2{flex:0 0 15%;max-width:15%}}@media screen and (width<=996px){.col.col--6,.col.col--7,.col.col--9,.col.col--12{flex-basis:100%!important;max-width:100%!important}.theme-doc-toc-desktop,html.blog-post-page .col.col--2,html.blog-post-page .col.col--3:first-child{display:none!important}article h1{font-size:clamp(1.4rem,5vw,2.2rem)}[class*=colorModeToggle]{right:calc(var(--ifm-navbar-padding-horizontal) + 2.75rem);align-items:center;position:absolute;display:inline-flex!important}}.card{color:var(--mk-ink-soft);border-radius:var(--mk-radius-lg);transition:transform .2s,box-shadow .2s,border-color .2s;-webkit-text-decoration:none!important;text-decoration:none!important}.card:hover{color:var(--mk-ink);border-color:var(--mk-primary);box-shadow:var(--mk-shadow-2);transform:translateY(-4px)}.card img{max-width:100%;max-height:100%;transition:transform .2s ease-in-out}article .markdown img{border-radius:var(--mk-radius-md);max-width:100%;box-shadow:var(--mk-shadow-2);margin-left:auto;margin-right:auto;transition:transform .3s,box-shadow .3s;display:block}.card:hover img{transform:scale(1.05)}article .markdown img:hover{box-shadow:var(--mk-shadow-3);transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.card,.card:hover,.card img,article .markdown img,article .markdown img:hover{transition:none;transform:none}}.theme-edit-this-page{margin-bottom:20px;display:block}.about_images{max-width:100%;height:auto}.main-wrapper>.container>.row>.col.col--9,.main-wrapper>.container>.row>.col.col--6,.main-wrapper>.container>.row>.col.col--7{max-width:1200px;margin:0 auto}.screenshot{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);max-width:80%;box-shadow:var(--mk-shadow-2);margin:1.5rem auto;display:block}[data-theme=dark] .screenshot{border-color:var(--mk-border-strong)}kbd{font-family:var(--ifm-font-family-monospace);color:var(--mk-ink);white-space:nowrap;background:var(--mk-sunken);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);border-bottom-width:3px;padding:2px 8px;font-size:.82em;line-height:1.4;display:inline-block}article h2{font-family:var(--mk-font-display);border-left:var(--mk-rail) solid var(--ifm-color-primary);margin-top:2.5rem;margin-bottom:1rem;padding-left:.75rem}article h1,article h3,article h4,article h5{font-family:var(--mk-font-display)}article h3{color:var(--ifm-color-primary-dark);margin-top:1.75rem}[data-theme=dark] article h3{color:var(--ifm-color-primary-light)}article h4{font-size:var(--mk-eyebrow-size);font-weight:var(--mk-eyebrow-weight);letter-spacing:var(--mk-eyebrow-tracking);text-transform:uppercase;color:var(--ifm-color-primary-dark);margin-top:1.5rem}[data-theme=dark] article h4{color:var(--ifm-color-primary-light)}.prism-code{overflow-wrap:break-word;white-space:pre-wrap}.footer{--ifm-footer-padding-vertical:.5rem;color:var(--mk-ink);background:var(--mk-sunken);border-top:1px solid var(--mk-border)}.footer__copyright{color:var(--mk-ink-soft)}.footer-cmdk-hint{color:var(--ifm-color-primary);margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:inline-block}[data-theme=dark] .footer{background:var(--mk-surface);border-top-color:var(--mk-border)}blockquote{color:var(--mk-ink);background:var(--mk-sunken);border-left:var(--mk-rail) solid var(--ifm-color-primary);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;margin:1.5rem 0;padding:.75rem 1.25rem}blockquote p{margin-bottom:0}.markdown table{background:var(--mk-surface);border:1px solid var(--mk-border);border-collapse:collapse;border-radius:var(--mk-radius-md);width:100%;margin:1.5rem 0;overflow:hidden}.markdown th{font-size:var(--mk-eyebrow-size);font-weight:var(--mk-eyebrow-weight);letter-spacing:var(--mk-eyebrow-tracking);text-transform:uppercase;text-align:left;color:var(--mk-ink);background:var(--mk-sunken);border-bottom:2px solid var(--ifm-color-primary);padding:.625rem 1rem}.markdown td{border-bottom:1px solid var(--mk-border);padding:.5625rem 1rem}.markdown tr:last-child td{border-bottom:none}.markdown tr:hover td{background:var(--mk-n-50)}.markdown table:not(.prose-table) tbody td:first-child{font-family:var(--ifm-font-family-monospace);font-size:.85em}.DocSearch-Button-Key{font-family:var(--ifm-font-family-monospace);width:auto!important;height:auto!important;color:var(--mk-ink)!important;background:var(--mk-sunken)!important;border:1px solid var(--mk-border-strong)!important;border-radius:var(--mk-radius-sm)!important;border-bottom-width:2px!important;padding:1px 5px!important;font-size:.72em!important;top:0!important}.pagefindHit-title mark,.pagefindHit-excerpt mark,.pagefindHit-breadcrumb mark{border-radius:2px;background:var(--pagefind-mark-bg)!important;padding:0 2px!important}a.pagefindHit:has(.pagefindHit-breadcrumb) .pagefindHit-icon{color:var(--ifm-color-primary);background:var(--pagefind-section-icon-bg)}@media print{body:after{color:var(--mk-n-500);text-align:center;content:"🦫Printed from avonture.be —mascot-approved reading material.";font-size:9px;position:fixed;bottom:10px;left:0;right:0}}.theme-admonition{border:none;border-left:var(--mk-rail) solid var(--ifm-alert-border-color);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;box-shadow:var(--mk-shadow-1)}.theme-admonition .admonitionHeading_node_modules-\@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module,.theme-admonition [class*=admonitionHeading]{font-family:var(--ifm-font-family-base);font-size:var(--mk-eyebrow-size);font-weight:var(--mk-eyebrow-weight);letter-spacing:var(--mk-eyebrow-tracking);text-transform:uppercase;margin-bottom:.25rem}.theme-admonition [class*=admonitionIcon] svg{width:1.1rem;height:1.1rem}.theme-admonition [class*=admonitionContent]{font-size:.95rem;line-height:1.65}.theme-admonition [class*=admonitionContent]>:last-child{margin-bottom:0}.runner_voCx{z-index:9999;pointer-events:none;width:140px;height:auto;animation:3s linear forwards run-across_ro94;position:fixed;bottom:24px;left:-160px}@keyframes run-across_ro94{0%{left:-160px}to{left:100vw}}@media (prefers-reduced-motion:reduce){.runner_voCx{animation:none;left:50vw}}.overlay_IfKb{z-index:10001;cursor:pointer;background:radial-gradient(circle,#000000a6 0%,#000000e0 100%);border:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;animation:.2s ease-out both overlay-in_Gj7j;display:flex;position:fixed;inset:0}.overlay_IfKb.leaving_c1g7{animation:.25s ease-in both overlay-out_sCwK}.meerkat_Vrb_{filter:drop-shadow(0 16px 40px #0009);width:min(88vw,80vh);height:auto;animation:.35s cubic-bezier(.34,1.56,.64,1) both pop-in_HAYe,.3s ease-in-out .35s 6 tremble_xZEh}@keyframes overlay-in_Gj7j{0%{opacity:0}to{opacity:1}}@keyframes overlay-out_sCwK{0%{opacity:1}to{opacity:0}}@keyframes pop-in_HAYe{0%{opacity:0;transform:scale(.4)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes tremble_xZEh{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-6px,3px)rotate(-3deg)}40%{transform:translate(5px,-4px)rotate(3deg)}60%{transform:translate(-4px,-2px)rotate(-2deg)}80%{transform:translate(6px,3px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.overlay_IfKb{animation:none}.overlay_IfKb.leaving_c1g7{opacity:0;animation:none}.meerkat_Vrb_{animation:none}}.banner_BfYw{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:10000;border-radius:var(--mk-radius-md);border:1px solid var(--mk-border-strong);background:var(--mk-surface);max-width:min(92vw,32rem);box-shadow:var(--mk-shadow-3);align-items:center;gap:.6rem;padding:.7rem .9rem;animation:.18s ease-out offline-notice-in_B7Sx;display:flex;position:fixed;left:50%;transform:translate(-50%)}.icon_N2ks{flex-shrink:0;font-size:1.1rem;line-height:1}.text_DXsw{color:var(--mk-ink);margin:0;font-size:.88rem;line-height:1.4}.close_SYtN{color:var(--mk-ink-soft);cursor:pointer;border-radius:var(--mk-radius-sm);background:0 0;border:none;flex-shrink:0;margin-left:.2rem;padding:.15rem .4rem;font-size:1.2rem;line-height:1}.close_SYtN:hover{background:var(--mk-n-100);color:var(--mk-ink)}@keyframes offline-notice-in_B7Sx{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.banner_BfYw{animation:none}}.seriesStats{font-family:var(--ifm-font-family-base);font-size:var(--mk-eyebrow-size);font-weight:var(--mk-eyebrow-weight);letter-spacing:var(--mk-eyebrow-tracking);text-transform:uppercase;color:var(--mk-ink-soft);text-align:center;margin-bottom:.5rem;line-height:1.3}.seriesIntro{text-align:center;color:var(--mk-ink-soft);margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.wrap_C4_V{margin:1.5rem 0}.intro_IgvX{color:var(--mk-ink-soft);margin-bottom:1rem}.controls_WNtt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.selectLabel_TC_G{flex-direction:column;gap:.3rem;display:flex}.select_Qp2R{letter-spacing:0;text-transform:none;border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);background-color:var(--mk-surface);color:var(--mk-ink);min-width:260px;padding:.45rem .6rem;font-family:inherit;font-size:.95rem}.select_Qp2R:focus{border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-key-bg);outline:none}.counter_d7WO{color:var(--mk-ink-soft);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.canvas_S2rj{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background-color:var(--mk-surface);width:100%;display:block}.listFallback_hGaD{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);margin-top:1rem;padding:.5rem .9rem}.listFallback_hGaD summary{cursor:pointer;color:var(--mk-primary);padding:.4rem 0;font-weight:600;transition:color .15s}.listFallback_hGaD summary:hover{color:var(--ifm-color-primary-dark)}.listFallback_hGaD[open] summary{margin-bottom:.5rem}.groupedList_r82Q{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem 2rem;display:grid}.group_EjQv{min-width:0}.groupTitle_Wa8V{font-family:var(--mk-font-display);color:var(--mk-primary);margin:0 0 .4rem;font-size:1rem}.groupCount_l6Fy{color:var(--mk-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:400}.groupItems_Cpb3{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.groupItems_Cpb3 li{font-size:.9rem;line-height:1.35}@media (width<=768px){.controls_WNtt{flex-direction:column;align-items:stretch}.select_Qp2R{width:100%;min-width:0}.counter_d7WO{white-space:normal}}@media (prefers-reduced-motion:reduce){.listFallback_hGaD summary{transition:none}}.profileHero_Fytb{background:linear-gradient(135deg, var(--ifm-color-primary-darkest) 0%, var(--ifm-color-primary) 55%, var(--ifm-color-primary-lightest) 100%);padding:3.5rem var(--page-gutter) 3rem;margin:-2rem calc(-1 * var(--page-gutter)) 2.5rem;border-radius:0 0 28px 28px}[data-theme=dark] .profileHero_Fytb{background:linear-gradient(135deg,#2b1c12 0%,#6b3a1a 55%,#a85a26 100%)}.profileHeroInner_N68b{align-items:center;gap:2.5rem;max-width:860px;margin:0 auto;display:flex}@media (width<=768px){.profileHeroInner_N68b{text-align:center;flex-direction:column}.profileHero_Fytb{margin:-1rem calc(-1 * var(--page-gutter)) 2rem}}.profileAvatar_FxNr{object-fit:cover;border:4px solid #ffffffd9;border-radius:50%;flex-shrink:0;width:160px;height:160px;box-shadow:0 8px 32px #00000059}.profileInfo_RWtX{color:#fff}.profileName_OjYy{letter-spacing:-.02em;margin:0 0 .3rem;font-size:2.6rem;font-weight:800;line-height:1.1;color:#fff!important}.profileTagline_seVc{opacity:.85;letter-spacing:.03em;margin:0 0 .5rem;font-size:1.1rem;font-weight:400}.profileLocation_aAA1{opacity:.75;letter-spacing:.02em;margin-bottom:1.1rem;font-size:.88rem}.techBadges_njYj{flex-wrap:wrap;gap:.45rem;display:flex}@media (width<=768px){.profileLocation_aAA1,.techBadges_njYj{justify-content:center}}.badge_NF0v{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff47;border-radius:999px;padding:.22rem .7rem;font-size:.76rem;font-weight:600}.pageContent_mtxA{max-width:960px;margin:0 auto}.bioSection__EOw{max-width:820px;margin:0 auto 2.5rem;padding:0 .5rem;font-size:1rem;line-height:1.75}.blockquote_gfOA{border-left:4px solid var(--ifm-color-primary);background:var(--ifm-color-emphasis-100);border-radius:0 10px 10px 0;margin:1.6rem 0;padding:1rem 1.1rem 1rem 1.3rem;font-style:italic;line-height:1.65}[data-theme=dark] .blockquote_gfOA{background:var(--ifm-color-emphasis-200)}.achievementGrid_GMX2{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin:1.5rem 0;display:grid}@media (width<=900px){.achievementGrid_GMX2{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.achievementCard_TiLp{background:var(--ifm-card-background-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:14px;flex-direction:column;padding:1.6rem 1.4rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.achievementCard_TiLp:hover{border-color:var(--ifm-color-primary);transform:translateY(-5px);box-shadow:0 10px 28px #0000001a}[data-theme=dark] .achievementCard_TiLp:hover{box-shadow:0 10px 28px #0006}.achievementEmoji_gW69{margin-bottom:.8rem;font-size:2.4rem;line-height:1}.achievementCard_TiLp h3{color:var(--ifm-color-primary);margin:0 0 .6rem;font-size:1.15rem;font-weight:700}.achievementCard_TiLp p{color:var(--ifm-color-emphasis-700);flex:1;margin:0;font-size:.88rem;line-height:1.55}.socialGrid_P8Af{flex-flow:wrap;justify-content:center;gap:1.5rem;padding:1.5rem 0;display:flex}.socialCard_J3nZ{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);border-radius:16px;flex-direction:column;align-items:center;gap:.7rem;min-width:155px;padding:1.6rem 2.2rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;color:var(--ifm-font-color-base)!important;-webkit-text-decoration:none!important;text-decoration:none!important}.socialCard_J3nZ:hover{border-color:var(--ifm-color-primary);transform:translateY(-5px);box-shadow:0 10px 28px #0000001f}[data-theme=dark] .socialCard_J3nZ{background:var(--ifm-color-emphasis-200)}[data-theme=dark] .socialCard_J3nZ:hover{box-shadow:0 10px 28px #0006}.socialLabel_s3bq{letter-spacing:.03em;font-size:.92rem;font-weight:700}.sectionHeading_Dkdn{border-left:4px solid var(--ifm-color-primary);align-items:center;gap:.6rem;margin:3rem 0 1.5rem;padding:.15rem 0 .15rem 1rem;font-size:1.5rem;font-weight:700;display:flex}.sectionHeadingIcon_rpf4{flex-shrink:0;width:auto;height:2.4rem}.highlightsGrid_MRly{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;display:grid}@media (width<=768px){.highlightsGrid_MRly{grid-template-columns:1fr}}.highlightItem_n2eP{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;transition:border-color .2s;display:flex}.highlightItem_n2eP:hover{border-color:var(--ifm-color-primary)}[data-theme=dark] .highlightItem_n2eP{background:var(--ifm-color-emphasis-200)}.highlightEmoji_MIrF{flex-shrink:0;margin-top:.05rem;font-size:1.7rem;line-height:1.2}.highlightText_yf7S strong{color:var(--ifm-heading-color);margin-bottom:.2rem;font-size:.95rem;font-weight:700;display:block}.highlightText_yf7S{color:var(--ifm-color-emphasis-700);font-size:.875rem;line-height:1.55}.pageFooter_Vf40{border-top:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-600);text-align:center;margin-top:2.5rem;padding-top:1.5rem;font-size:.85rem}.popup_wph0{z-index:999;justify-content:space-between;align-items:center;width:344px;display:flex;position:fixed;bottom:16px;right:16px}.popup_wph0 p{margin:0}@media screen and (width<=500px){.popup_wph0{width:100%;bottom:0;right:0}}.buttonContainer_ox5C{align-items:center;display:flex}.buttonContainer_ox5C .close{margin:0;padding:0}.button_lbxS{width:17rem;color:var(--ifm-color-emphasis-800);cursor:pointer;background:var(--mk-surface);border:1px solid var(--mk-border-strong);box-shadow:none;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.button_lbxS:hover{border-color:var(--mk-primary);box-shadow:var(--mk-shadow-1);transform:translateY(-1px)}.icon_UcOK{font-size:1rem}.placeholder_oEZA{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}.shortcut_MEew{color:var(--ifm-color-primary-contrast-foreground);background:var(--ifm-background-surface-color);border-radius:4px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}@media (width<=768px),(width>=997px) and (width<=1260px){.button_lbxS{border-radius:50%;width:2.6rem;padding:.45rem}.placeholder_oEZA,.shortcut_MEew{display:none}}.list_btlQ{margin:1.5rem 0;padding:0;list-style:none}.row_YFSa{border-bottom:1px solid var(--mk-border);align-items:baseline;gap:.75rem;padding:.4rem 0;display:flex}.row_YFSa:last-child{border-bottom:none}.keys_kh77{white-space:nowrap;flex:none}.plus_jXg1{color:var(--mk-n-500);margin:0 .15rem}.desc_zVAW{color:var(--mk-ink)}.backdrop_xEK0{z-index:1000;background:#1a15108c;justify-content:center;align-items:flex-start;padding:10vh 1rem 1rem;display:flex;position:fixed;inset:0}.dialog_OCak{background:var(--mk-surface);border:1px solid var(--mk-border);border-top:var(--mk-rail) solid var(--mk-primary);border-radius:var(--mk-radius-lg);width:100%;max-width:720px;max-height:70vh;box-shadow:var(--mk-shadow-3);flex-direction:column;display:flex;overflow:hidden}.input_GDZj{width:100%;color:var(--mk-ink);border:none;border-bottom:1px solid var(--mk-border);background:0 0;padding:1.1rem 1.25rem;font-family:inherit;font-size:1.15rem;font-weight:500;transition:border-color .15s}.input_GDZj::placeholder{color:var(--mk-n-500)}.input_GDZj:focus{border-bottom-color:var(--mk-primary);outline:none}.body_s5IQ{flex:1;display:flex;overflow:hidden}.results_aIU9{flex:1;min-width:0;padding:.5rem 0;overflow-y:auto}.group_dQaw+.group_dQaw{margin-top:.4rem}.groupLabel_hZP7{padding:.35rem 1.25rem}.groupList_u8Fj{margin:0;padding:0;list-style:none}.item_boKt{cursor:pointer;border-left:var(--mk-rail) solid transparent;flex-direction:column;padding:.5rem 1.25rem;display:flex}.itemActive_mhBs{background:var(--mk-key-bg);border-left-color:var(--mk-primary)}.itemTitle_w1Tf{color:var(--mk-ink);font-weight:600}.itemSubtitle_DeHj{color:var(--mk-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.empty_XR02{color:var(--mk-ink-soft);padding:1.5rem 1.25rem}.crossLocaleRow_RJVW{padding:0 1.25rem 1.5rem}.crossLocale_l8h1{color:var(--mk-primary);font-weight:600}.crossLocale_l8h1:hover{-webkit-text-decoration:underline;text-decoration:underline}.emptyState_w6tp{padding-bottom:.5rem}.hints_xNLR{background:var(--mk-sunken);border-top:1px solid var(--mk-border);flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1.25rem;display:flex}.hint_CX9t{color:var(--mk-ink-soft);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.hint_CX9t kbd{padding:.05rem .4rem}.preview_fThw{background:var(--mk-sunken);border-left:1px solid var(--mk-border);flex:0 0 260px;padding:1.25rem;overflow-y:auto}.previewTitle_En2m{font-family:var(--mk-font-display);margin:0 0 .5rem;font-size:1rem;font-weight:700}.previewDescription_UdtU{color:var(--mk-ink-soft);margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.previewMeta_LHBn{color:var(--mk-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-direction:column;gap:.2rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.previewTags_ALdX{flex-wrap:wrap;gap:.3rem;display:flex}.previewTag_yi37{letter-spacing:0;text-transform:none;padding:.1rem .5rem;font-size:.72rem;font-weight:500}.statusRow_c5iT{color:var(--mk-n-500);border-top:1px solid var(--mk-border);justify-content:space-between;align-items:center;padding:.4rem 1.25rem;font-size:.75rem;display:flex}.toast_fnqb{color:var(--mk-primary)}.shortcutsPanel_jZ50{padding:1.25rem}.shortcutsTitle_YInG{font-family:var(--mk-font-display);margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.closeShortcuts_vHH1{color:var(--mk-ink);cursor:pointer;background:var(--mk-n-100);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);margin-top:.75rem;padding:.4rem .9rem;font-family:inherit;font-size:.85rem;font-weight:600}.closeShortcuts_vHH1:hover{border-color:var(--mk-primary);color:var(--mk-primary)}@media (width<=768px){.preview_fThw{display:none}.dialog_OCak{max-height:80vh}}@keyframes hintSlideIn_RJl5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hintPill_ukIF{z-index:900;background:var(--mk-primary);box-shadow:var(--mk-shadow-3);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .6rem .65rem 1.1rem;animation:.3s ease-out hintSlideIn_RJl5;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}@media (prefers-reduced-motion:reduce){.hintPill_ukIF{animation:none}}.hintButton_mcZr{color:var(--mk-on-line);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-family:inherit;font-size:.95rem;font-weight:700;display:flex}.hintButton_mcZr kbd{color:var(--mk-on-line);background:#fff3;border-color:#ffffff59}.hintDismiss_mZMO{color:var(--mk-on-line);cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:999px;padding:.2rem .5rem;font-size:.8rem}.hintDismiss_mZMO:hover{opacity:1;background:#ffffff26}.container_PlqL{margin:1.5rem 0}.label_qZr3{margin-bottom:.4rem;display:block}.srOnly_fhBg{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input_h8jR{width:100%;color:var(--mk-ink);background:var(--mk-surface);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-md);padding:.75rem 1rem;font-family:inherit;font-size:1.05rem;transition:border-color .15s,box-shadow .15s}.input_h8jR::placeholder{color:var(--mk-n-500)}.input_h8jR:focus{border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-key-bg);outline:none}.status_dQMM{color:var(--mk-ink-soft);min-height:1.2em;margin-top:.4rem;font-size:.85rem}.results_lyYY{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.resultItem_pkSn{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);flex-direction:column;padding:.6rem .9rem;display:flex}.resultLink_Nl4c{font-weight:600}.resultSource_L7tU{color:var(--mk-ink-soft);margin-top:.15rem;font-size:.8rem}.empty_WCQT{color:var(--mk-ink-soft);align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.emptyImage_L1aN{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.bubble_qN3d{z-index:999;cursor:pointer;background:var(--mk-primary);width:60px;height:60px;box-shadow:var(--mk-shadow-3);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:106px;right:30px}.bubble_qN3d:hover{background:var(--ifm-color-primary-dark);transform:scale(1.06)}.bubble_qN3d:focus-visible{outline:2px solid var(--mk-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bubble_qN3d,.bubble_qN3d:hover{transition:none;transform:none}}.bubbleIcon_P_St{width:30px;height:30px;color:var(--mk-on-line)}.pulseRing_bFJ4{border:2px solid var(--mk-primary);pointer-events:none;border-radius:50%;animation:2.2s ease-out 3 askPulse_MbbT;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.pulseRing_bFJ4{animation:none;display:none}}@keyframes askPulse_MbbT{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (width<=600px){.bubble_qN3d{width:44px;height:44px;bottom:76px;right:16px}.bubbleIcon_P_St{width:22px;height:22px}}.panel_KxzO{z-index:999;background:var(--mk-surface);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-lg);width:min(360px,100vw - 2rem);max-height:min(480px,100vh - 200px);box-shadow:var(--mk-shadow-3);flex-direction:column;animation:.15s ease-out panelIn_vSsh;display:flex;position:fixed;bottom:176px;right:30px;overflow:hidden}@media (prefers-reduced-motion:reduce){.panel_KxzO{animation:none}}@keyframes panelIn_vSsh{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.panelHead_FQbh{color:var(--mk-on-line);background:var(--mk-primary);justify-content:space-between;align-items:center;padding:.55rem 1rem;font-size:.95rem;font-weight:700;display:flex}.panelHeadTitle_hUol{align-items:center;gap:.5rem;display:flex}.panelHeadMascot_c4I_{object-fit:cover;border:2px solid var(--mk-on-line);border-radius:50%;flex-shrink:0}.panelClose_A6Ck{color:var(--mk-on-line);opacity:.85;cursor:pointer;background:0 0;border:none;padding:.1rem .3rem;font-size:1.3rem;line-height:1}.panelClose_A6Ck:hover{opacity:1}.panelBody_eTLP{padding:.75rem 1rem 1rem;overflow-y:auto}@media (width<=600px){.panel_KxzO{width:auto;bottom:128px;left:16px;right:16px}}@keyframes hintSlideIn_Dssp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hintPill_ual8{z-index:900;background:var(--mk-primary);box-shadow:var(--mk-shadow-3);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .6rem .65rem 1.1rem;animation:.3s ease-out hintSlideIn_Dssp;display:flex;position:fixed;bottom:1.25rem;left:1.25rem}@media (prefers-reduced-motion:reduce){.hintPill_ual8{animation:none}}.hintButton_WVmM{color:var(--mk-on-line);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.95rem;font-weight:700}.hintDismiss_Rx28{color:var(--mk-on-line);cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:999px;padding:.2rem .5rem;font-size:.8rem}.hintDismiss_Rx28:hover{opacity:1;background:#ffffff26}@media (width<=480px){.hintPill_ual8{bottom:.75rem;left:.75rem}}.scrollBtn_Pv66{cursor:pointer;opacity:0;visibility:hidden;z-index:1000;background:0 0;border:none;width:60px;height:60px;padding:0;transition:opacity .4s,visibility .4s;position:fixed;bottom:30px;right:30px}.scrollBtn_Pv66 img{object-fit:contain;width:100%;height:100%;box-shadow:var(--mk-shadow-3);border-radius:50%;transition:transform .3s}.scrollBtn_Pv66:hover img{transform:scale(1.1)}.scrollBtn_Pv66.show_HtEU{opacity:1;visibility:visible}.scrollBtn_Pv66.fly_ZzSm img{animation:.8s ease-in forwards flyUp_x0cZ}@keyframes flyUp_x0cZ{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-300px)scale(.6)}}@media (prefers-reduced-motion:reduce){.scrollBtn_Pv66.fly_ZzSm img{animation:none}.scrollBtn_Pv66:hover img,.scrollBtn_Pv66 img{transition:none;transform:none}}@media (width<=600px){.scrollBtn_Pv66{width:44px;height:44px;bottom:16px;right:16px}}.notFoundImg_BS_y{filter:drop-shadow(0 8px 24px #0003);width:100%;max-width:400px;margin-bottom:2rem;animation:4s ease-in-out infinite floatMeerkat_joVT}@keyframes floatMeerkat_joVT{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-theme=dark] .notFoundImg_BS_y{filter:drop-shadow(0 8px 24px #00000080)}.page_Rdib{max-width:860px;margin:2rem auto;padding:0 1rem}.header__NCa{margin-bottom:2rem}.header__NCa h1{margin-bottom:.25rem}.subtitle_uFgc{color:var(--ifm-color-content-secondary);font-size:.9rem}.summary_uFvL{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.card_e5DF{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;flex:1;min-width:140px;padding:1rem 1.25rem}.cardValue_oEDJ{margin-bottom:.25rem;font-size:2rem;font-weight:700;line-height:1}.cardLabel_j_fp{color:var(--ifm-color-content-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.table_zhMG{border-collapse:collapse;width:100%;font-size:.9rem}.table_zhMG th{text-align:left;border-bottom:2px solid var(--ifm-color-emphasis-300);color:var(--ifm-color-content-secondary);white-space:nowrap;padding:.6rem .75rem;font-weight:600}.table_zhMG th.right_WRb9,.table_zhMG td.right_WRb9{text-align:right}.table_zhMG td{border-bottom:1px solid var(--ifm-color-emphasis-200);vertical-align:middle;padding:.65rem .75rem}.table_zhMG tr:last-child td{border-bottom:none}.table_zhMG tr:hover td{background:var(--ifm-hover-overlay)}.articleLink_E9ez{word-break:break-all;font-weight:500}.barWrap_bCob{align-items:center;gap:.5rem;min-width:120px;display:flex}.bar_Bt1v{background:var(--ifm-color-emphasis-200);border-radius:3px;flex:1;height:6px;overflow:hidden}.barFill_gniw{background:var(--ifm-color-success);border-radius:3px;height:100%;transition:width .4s}.barLabel_ieSx{color:var(--ifm-color-content-secondary);white-space:nowrap;font-size:.8rem}.authWrap_BGaF{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:40vh;display:flex}.authWrap_BGaF p{color:var(--ifm-color-content-secondary)}.authForm_jjmq{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.authInput_rEcN{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);color:var(--ifm-color-content);border-radius:6px;min-width:280px;padding:.45rem .75rem;font-size:.9rem}.authBtn_VSDo{background:var(--ifm-color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.45rem 1rem;font-size:.9rem}.error_Eph9{color:var(--ifm-color-danger);font-size:.9rem}.empty__1w4{text-align:center;color:var(--ifm-color-content-secondary);padding:3rem}.forgetBtn_nhPi{border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-color-content-secondary);cursor:pointer;background:0 0;border-radius:6px;margin:2rem auto 0;padding:.35rem .85rem;font-size:.8rem;display:block}.forgetBtn_nhPi:hover{border-color:var(--ifm-color-danger);color:var(--ifm-color-danger)}.sidebarContainer_AQtB{transition:flex-basis var(--ifm-transition-fast) ease, max-width var(--ifm-transition-fast) ease;flex:0 0 25%!important;max-width:25%!important}.sidebar_brwN{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 2rem);position:sticky;overflow-y:auto}@media (width<=996px){.sidebar_brwN{display:none}}.sidebarHeader_yTb0{align-items:center;gap:.5rem;display:flex}.sidebarItemTitle_r4Q1{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.toggleButton_LAzb{border-radius:var(--ifm-button-border-radius);width:1.75rem;height:1.75rem;color:var(--ifm-color-emphasis-600);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.toggleButton_LAzb:hover,.toggleButton_LAzb:focus-visible{background:var(--ifm-color-emphasis-200)}.sidebarItemList_QwSx{font-size:.9rem}.sidebarItem_lnhn{margin-top:.7rem}.sidebarItemLink_yNGZ{color:var(--ifm-font-color-base);display:block}.sidebarItemLink_yNGZ:hover{-webkit-text-decoration:none;text-decoration:none}.sidebarItemLinkActive_oSRm{color:var(--ifm-color-primary)!important}.yearGroupHeading_hiiw{margin-top:1.6rem;margin-bottom:.4rem}.mainWithSidebar_j8ZF{flex:1 1 0!important;max-width:none!important}@media (width>=997px){.mainWithGutter__uVz{align-items:stretch;display:flex}.expandGutter_YCzj{flex:0 0 2.5rem}.mainContent_trc6{flex:auto;min-width:0}}.expandGutter_YCzj{display:none}@media (width>=997px){.expandGutter_YCzj{display:block}.expandButton_hxIh{top:calc(var(--ifm-navbar-height) + .75rem);border-radius:var(--ifm-button-border-radius);width:1.5rem;height:1.5rem;color:var(--ifm-color-emphasis-600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:sticky}.expandButton_hxIh:hover,.expandButton_hxIh:focus-visible{background:var(--ifm-color-emphasis-200)}}.pageHeader_JFOs{border-bottom:1px solid var(--mk-border);margin-bottom:2rem;padding-bottom:1.5rem}.pageTitle_ZXok{font-family:var(--mk-font-display);margin-bottom:.25rem;font-size:2rem;font-weight:800}.pageSubtitle_Pp4l{color:var(--mk-ink-soft);margin:0;font-size:1rem}.feedHint_VfUP{color:var(--mk-ink-soft);margin:.5rem 0 0;font-size:.9rem}.sectionTitle_RwQd{margin-bottom:1rem}.featuredSection_4iLA{margin-bottom:2.5rem}.featuredGrid_f1Qs{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=996px){.featuredGrid_f1Qs{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.featuredGrid_f1Qs{grid-template-columns:1fr}}.featuredCard_ZmFn{color:inherit;flex-direction:column;padding:1.25rem;-webkit-text-decoration:none;text-decoration:none;display:flex}.featuredCard_ZmFn:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}.featuredIcon_IutJ{margin-bottom:.5rem;font-size:2rem;line-height:1;display:block}.featuredTitle_N9jM{font-family:var(--mk-font-display);color:var(--mk-ink);margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.featuredDescription_uxi3{color:var(--mk-ink-soft);flex:1;margin:0 0 .75rem;font-size:.85rem;line-height:1.45}.featuredCount_GocF{color:var(--mk-primary)}.allTagsSection_mOW7{margin-bottom:2rem}.tagCloud_bEh8{flex-wrap:wrap;gap:.5rem;display:flex}.tagPill_Oc0t{letter-spacing:0;text-transform:none;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.tagPillFeatured_ql1f{border-color:var(--mk-primary);font-weight:700}.tagCount_T9lH{background-color:var(--mk-n-100);min-width:1.2rem;height:1.2rem;color:var(--mk-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.7rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.tagPill_Oc0t:hover .tagCount_T9lH{background-color:var(--mk-key-bg);color:var(--mk-primary)}.page_YWeI{max-width:860px;margin:0 auto;padding:2rem 1.5rem 4rem}.header_heSQ{align-items:baseline;gap:1.5rem;margin-bottom:1.5rem;display:flex}.title_ZJFs{margin:0;font-size:1.6rem}.backLink_WCTM{color:var(--ifm-color-emphasis-600);font-size:.85rem;-webkit-text-decoration:none;text-decoration:none}.backLink_WCTM:hover{color:var(--ifm-color-primary)}.authWrap_tQaG{max-width:380px}.authForm_leSI{gap:8px;margin-top:.75rem;display:flex}.authInput_mJRe{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);color:var(--ifm-font-color-base);border-radius:5px;flex:1;padding:6px 10px;font-size:.9rem}.authInput_mJRe:focus{border-color:var(--ifm-color-primary);outline:none}.authBtn_KjrB{background:var(--ifm-color-primary);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:6px 18px;font-size:.9rem;font-weight:600}.summary_vU4m{flex-wrap:wrap;gap:12px;margin-bottom:1.5rem;display:flex}.summaryCard_qNV5{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);text-align:center;border-radius:8px;flex:1;min-width:100px;padding:12px 16px}.summaryValue_J4g9{color:var(--ifm-color-primary);font-size:1.5rem;font-weight:700}.summaryLabel_XCbz{color:var(--ifm-color-emphasis-600);margin-top:2px;font-size:.78rem}.reportList_ZRO2{flex-direction:column;gap:12px;display:flex}.reportCard_JP4P{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.reportHeader_lJ0l{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reportDate_xHOi{color:var(--ifm-color-emphasis-500);font-size:.78rem}.slugLink_K0Co{color:var(--ifm-color-emphasis-600);margin-left:auto;font-size:.78rem;-webkit-text-decoration:none;text-decoration:none}.slugLink_K0Co:hover{color:var(--ifm-color-primary)}.reportText_e1t_{border-left:3px solid var(--ifm-color-primary);color:var(--ifm-color-emphasis-800);margin:0;padding-left:10px;font-size:.9rem;font-style:italic}.reportContext_gQNM{color:var(--ifm-color-emphasis-500);background:var(--ifm-color-emphasis-100);white-space:pre-wrap;overflow-wrap:break-word;border-radius:4px;margin:0;padding:4px 8px;font-size:.78rem}.reportComment_uN_h{color:var(--ifm-color-emphasis-700);margin:0;font-size:.82rem}.typeBadge_g4e_{background:var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-800);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.type_typo_gyWA{color:#06c;background:#e8f4ff}.type_incorrect_LSa3{color:#c0392b;background:#fde8e8}.type_outdated_mbt8{color:#b56a00;background:#fff8e1}.type_suggestion_VmEU{color:#1a7f37;background:#e8f5e9}.resolved_e9EN{opacity:.5}.resolved_e9EN .reportText_e1t_{border-left-color:var(--ifm-color-emphasis-400);-webkit-text-decoration:line-through;text-decoration:line-through}.reportActions_Jluy{gap:8px;margin-top:4px;display:flex}.actionBtn_aUsG{cursor:pointer;border:none;border-radius:4px;padding:3px 10px;font-size:.75rem;font-weight:600;transition:opacity .15s}.actionBtn_aUsG:hover{opacity:.75}.btnResolve_VNyW{color:#1a7f37;background:#e8f5e9}.btnUnresolve_i3IC{background:var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-700)}.btnDelete_EByh{color:#c0392b;background:#fde8e8}.filterToggle_FACq{border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-color-emphasis-600);cursor:pointer;background:0 0;border-radius:4px;margin-bottom:1rem;padding:4px 12px;font-size:.82rem;display:inline-block}.filterToggle_FACq:hover{border-color:var(--ifm-color-primary);color:var(--ifm-color-primary)}.dim_b3A4{color:var(--ifm-color-emphasis-500)}.err_YPsF{color:var(--ifm-color-danger-dark);font-weight:600}[data-theme=dark] .type_typo_gyWA{color:#60b0ff;background:#0a2540}[data-theme=dark] .type_incorrect_LSa3{color:#eb5757;background:#3d1a1a}[data-theme=dark] .type_outdated_mbt8{color:#f0b429;background:#3d2e00}[data-theme=dark] .type_suggestion_VmEU,[data-theme=dark] .btnResolve_VNyW{color:#6fcf97;background:#1a3d2a}[data-theme=dark] .btnDelete_EByh{color:#eb5757;background:#3d1a1a}.wrapper_KAjy{align-items:center;gap:8px;display:inline-flex}.copyBtn_RmIO{color:var(--mk-ink-soft);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);cursor:pointer;background:0 0;padding:5px 12px;font-family:inherit;font-size:.82rem}.copyBtn_RmIO:disabled{cursor:default;opacity:.7}.copyBtn_RmIO:hover:not(:disabled){border-color:var(--mk-primary);color:var(--mk-primary)}.rawLink_B8gN{color:var(--mk-ink-soft);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);padding:5px 12px;font-size:.82rem;-webkit-text-decoration:none;text-decoration:none}.rawLink_B8gN:hover{color:var(--mk-primary);border-color:var(--mk-primary);-webkit-text-decoration:none;text-decoration:none}.postRow_Ieb4{margin-left:calc(-1 * var(--ifm-spacing-horizontal));margin-right:calc(-1 * var(--ifm-spacing-horizontal));flex-wrap:wrap;display:flex}@media screen and (width>=997px){.postRow_Ieb4>.col.col--3:first-child{max-width:25%;padding-right:var(--ifm-spacing-horizontal);flex-basis:25%}}.page_zGou{max-width:860px;margin:2rem auto;padding:0 1rem}.breadcrumb_zme2{margin-bottom:1rem;font-size:.9rem}.header_UMJF{margin-bottom:1.5rem}.header_UMJF h1{margin-bottom:.25rem}.subtitle_KA1p{color:var(--mk-ink-soft);font-size:.9rem}.list_qEbP{flex-direction:column;gap:.6rem;margin:0;padding-left:1.25rem;display:flex}.source_Vqrj{color:var(--mk-ink-soft);font-size:.8rem;display:block}.hero_kBw6{background:linear-gradient(135deg,#0f0c29 0%,#302b63 55%,#24243e 100%);margin:-2rem -2rem 0;padding:3rem 2rem 0;overflow:hidden}[data-theme=dark] .hero_kBw6{background:linear-gradient(135deg,#07050f 0%,#1a1740 55%,#12122a 100%)}.heroInner_b9VJ{align-items:flex-end;gap:2rem;max-width:860px;margin:0 auto;display:flex}@media (width<=768px){.heroInner_b9VJ{text-align:center;flex-direction:column-reverse;align-items:center}.hero_kBw6{margin:-1rem -1rem 0;padding-bottom:0}.heroStatus_jhyf{justify-content:center}}.heroText_BXMt{flex:1;padding-bottom:3rem}.heroBadge_r4wU{color:orange;letter-spacing:.12em;text-transform:uppercase;background:#ffa5002e;border:1px solid #ffa50080;border-radius:999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.heroTitle_OCrG{letter-spacing:-.03em;text-shadow:0 2px 20px #0006;margin:0 0 .4rem;font-size:3rem;font-weight:800;line-height:1.1;color:#fff!important}@media (width<=768px){.heroTitle_OCrG{font-size:2.2rem}}.heroSub_zyAy{color:#ffffff80;letter-spacing:.02em;margin:0 0 1.25rem;font-size:.95rem}.heroStatus_jhyf{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.tokenBadge_LGjV{color:#3cad6e;background:#3cad6e2e;border:1px solid #3cad6e73;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.tokenDot_nOH6{background:#3cad6e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse_jxP1;box-shadow:0 0 6px #3cad6e}@keyframes pulse_jxP1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.apiStatus_PRpg{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.78rem;font-weight:500;display:inline-flex}.dot_JMa6{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dotChecking_rHwz{background:#888;animation:1.2s ease-in-out infinite pulse_jxP1}.dotOk_jQmb{background:#3cad6e;animation:2.5s ease-in-out infinite pulse_jxP1;box-shadow:0 0 6px #3cad6e}.dotError_tTIh{background:#e74c3c;box-shadow:0 0 6px #e74c3c}.apiLabel_nfJF{white-space:nowrap}.heroMeerkat_q4Hb{flex-shrink:0;align-items:flex-end;display:flex}.meerkatImg_NYCM{filter:drop-shadow(0 8px 24px #00000080);transform-origin:bottom;width:220px;height:auto;animation:4s ease-in-out infinite float_m6cM;display:block}@media (width<=768px){.meerkatImg_NYCM{width:160px;margin-bottom:-.5rem}}@keyframes float_m6cM{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.content_LC4F{max-width:860px;margin:2.5rem auto;padding:0 1rem}.sectionLabel_YRNL{letter-spacing:.12em;text-transform:uppercase;color:var(--ifm-color-content-secondary);margin:2rem 0 .75rem;font-size:.7rem;font-weight:700}.panel_UFSh>.sectionLabel_YRNL,.content_LC4F>.sectionLabel_YRNL:first-child{margin-top:0}.toolGrid_mpF4{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.toolCard_Aodi{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;color:var(--ifm-font-color-base)!important;-webkit-text-decoration:none!important;text-decoration:none!important}.toolCard_Aodi:before{content:"";background:var(--accent,var(--ifm-color-primary));opacity:0;border-radius:4px 0 0 4px;width:4px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.toolCard_Aodi:hover{border-color:var(--accent,var(--ifm-color-primary));transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}[data-theme=dark] .toolCard_Aodi:hover{box-shadow:0 8px 24px #00000059}.toolCard_Aodi:hover:before{opacity:1}.toolIcon_XIYJ{flex-shrink:0;font-size:1.8rem;line-height:1}.toolBody_OJwV{flex:1;min-width:0}.toolTitle_f_hw{color:var(--ifm-heading-color);margin:0 0 .25rem;font-size:.95rem;font-weight:700}.toolDesc_RyoV{color:var(--ifm-color-content-secondary);margin:0;font-size:.8rem;line-height:1.5}.toolArrow_itXv{color:var(--ifm-color-content-secondary);flex-shrink:0;font-size:1rem;transition:transform .2s,color .2s}.toolCard_Aodi:hover .toolArrow_itXv{color:var(--accent,var(--ifm-color-primary));transform:translate(4px)}.twoCol_ZtHA{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.twoCol_ZtHA{grid-template-columns:1fr}}.panel_UFSh{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:12px;padding:1.25rem 1.25rem .75rem}.linkList_DVxZ{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.resourceLink_nm3U{border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex;color:var(--ifm-font-color-base)!important;-webkit-text-decoration:none!important;text-decoration:none!important}.resourceLink_nm3U:hover{background:var(--ifm-hover-overlay);color:var(--ifm-color-primary)!important}.resourceIcon_mCzK{flex-shrink:0;font-size:1rem}.externalArrow_txO6{color:var(--ifm-color-emphasis-400);opacity:0;margin-left:auto;font-size:.8rem;transition:opacity .15s}.resourceLink_nm3U:hover .externalArrow_txO6{opacity:1}.emptyDrafts_uS9C{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-content-secondary);border-radius:12px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;display:flex}.draftsError_eYWu{border-color:var(--ifm-color-warning);color:var(--ifm-color-content)}.emptyIcon_pdSB{font-size:1.25rem}.draftList_jkvp{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.draftItem_ZZ_j{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);border-left:3px solid var(--ifm-color-warning);border-radius:10px;flex-direction:column;gap:.35rem;padding:.9rem 1.1rem;display:flex}.draftMeta_soes{align-items:center;gap:.6rem;display:flex}.statusBadge_Drp4{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.65rem;font-weight:700}.badgeDraft_SkT6{color:#e74c3c;background:#e74c3c26;border:1px solid #e74c3c59}.badgeUnlisted_mNLc{color:#f39c12;background:#f39c1226;border:1px solid #f39c1259}.draftDate_a1n2{color:var(--ifm-color-content-secondary);font-size:.75rem}.draftTitle_IQcF{color:var(--ifm-heading-color);font-size:.9rem;font-weight:600}.draftTags_Llk0{flex-wrap:wrap;gap:.3rem;display:flex}.draftTag_QNyU{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-content-secondary);border-radius:999px;padding:.1rem .5rem;font-size:.68rem}.dimText_Y6ZC{color:var(--ifm-color-content-secondary);font-size:.875rem}.hint_mGgI{text-align:center;color:var(--ifm-color-emphasis-500);border-top:1px solid var(--ifm-color-emphasis-200);margin-top:2rem;padding-top:1.5rem;font-size:.8rem}.body_qnop{min-width:0}.title__icM{color:inherit;margin:0 0 .25rem}.content_gFLB{font-size:.95rem;line-height:1.65}.content_gFLB>:last-child{margin-bottom:0}.content_gFLB a{color:var(--tone-line);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.browserWindow_my1Q{border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-md);box-shadow:var(--mk-shadow-1);margin-bottom:var(--ifm-leading);overflow:hidden}.browserWindowHeader_jXSR{background:var(--mk-sunken);border-bottom:1px solid var(--mk-border);align-items:center;padding:.5rem 1rem;display:flex}.row_KZDM:after{content:"";clear:both;display:table}.buttons_uHc7{white-space:nowrap}.right_oyze{align-self:center;width:10%}.browserWindowAddressBar_Pd8y{background-color:var(--mk-surface);border:1px solid var(--mk-border);color:var(--mk-ink-soft);font-family:var(--ifm-font-family-monospace);-webkit-user-select:none;user-select:none;border-radius:999px;flex:1 0;margin:0 1rem 0 .5rem;padding:4px 14px;font-size:.78rem}.dot_giz1{background-color:var(--mk-border-strong);border-radius:50%;width:11px;height:11px;margin-top:4px;margin-right:6px;display:inline-block}.browserWindowMenuIcon_Vhuh{margin-left:auto}.bar_rrRL{background-color:var(--mk-ink-soft);width:17px;height:2px;margin:3px 0;display:block}.browserWindowBody_Idgs{background-color:var(--mk-surface);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding:1rem}.browserWindowBody_Idgs>:last-child{margin-bottom:0}.root_VOBU{grid-template-columns:1fr;align-items:start;gap:.85rem;margin:1.5rem 0;padding:1rem 1.15rem 1.05rem;display:grid}@media (width>=768px){.root_VOBU{grid-template-columns:1fr 1fr}.header_qIy3{grid-column:1/-1}}.formColumn_Nbcc{flex-direction:column;gap:.85rem;display:flex}.header_qIy3{justify-content:space-between;align-items:baseline;display:flex}.group_wj64{border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);overflow:hidden}.groupToggle_GS7C,.groupHeader_QHjt{width:100%;color:var(--mk-ink-soft);text-transform:uppercase;letter-spacing:.04em;background:var(--mk-n-100);border:none;justify-content:space-between;align-items:center;padding:.55rem .85rem;font-size:.78rem;font-weight:600;display:flex}.groupToggle_GS7C{cursor:pointer}.groupToggle_GS7C:hover{color:var(--mk-ink);background:var(--mk-n-200)}.chevron_SCEz{font-size:.7rem;transition:transform .18s;transform:rotate(-90deg)}.chevronOpen_I8oO{transform:rotate(0)}.groupFields_hzb2{border-top:1px solid var(--mk-border);flex-wrap:wrap;gap:.65rem .85rem;padding:.85rem;display:flex}.globalFieldSlot_TDzN{display:contents}.sectionDivider_ji0l{color:var(--mk-ink-soft);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--mk-border);flex:0 0 100%;margin-top:.2rem;padding-top:.4rem;font-size:.7rem;font-weight:700}.listFieldInner_xRPN{border-top:1px solid var(--mk-border);flex-direction:column;gap:.5rem;padding:.75rem .85rem;display:flex}.localFields_AHl5{flex-direction:column;gap:.85rem;display:flex}.fieldRow_M6yv{flex-direction:column;flex:140px;gap:.25rem;min-width:110px;display:flex}.fieldLabel_fBvx{color:var(--mk-ink-soft);font-size:.74rem}.inputWrap_VSaR{background:var(--mk-sunken);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);align-items:center;padding:.1rem .65rem;transition:border-color .15s,box-shadow .15s;display:flex}.inputWrap_VSaR:focus-within{border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-key-bg)}.fieldInput_mARG{width:100%;color:var(--mk-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;padding:.45rem .5rem;font-size:.88rem;overflow:hidden}.fieldInput_mARG:focus{text-overflow:clip}.fieldSelect_3I0D{background:var(--mk-sunken);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);cursor:pointer;padding:.45rem .5rem}.fieldSelect_3I0D:focus{border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-key-bg);outline:none}.mono_rSuz{font-family:var(--ifm-font-family-monospace)}.listField_CBUd{flex-direction:column;gap:.5rem;display:flex}.listLabel_f3JH{margin-bottom:.25rem;display:block}.listRow_Q3ck{background:var(--ifm-background-color);border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.listRowFields_gfv7{flex-wrap:wrap;flex:1;gap:.65rem;display:flex}.removeRow_eivX{width:1.6rem;height:1.6rem;color:var(--mk-ink-soft);border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);cursor:pointer;background:0 0;flex-shrink:0;align-self:center;padding:0;font-size:1.1rem;line-height:1;transition:color .12s,border-color .12s}.removeRow_eivX:hover{color:var(--ifm-color-danger);border-color:var(--ifm-color-danger)}.addRow_ydjR{color:var(--mk-primary);border:1px dashed var(--mk-primary);border-radius:var(--mk-radius-sm);cursor:pointer;background:0 0;align-self:flex-start;padding:.3rem .85rem;font-size:.82rem;transition:background .12s}.addRow_ydjR:hover{background:var(--mk-key-bg)}.output_zhfj{border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);overflow:hidden}@media (width>=768px){.output_zhfj{top:calc(var(--ifm-navbar-height) + 1rem);max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);position:sticky;overflow-y:auto}}.outputHeader_vPhP{background:var(--mk-n-100);border-bottom:1px solid var(--mk-border);justify-content:space-between;align-items:center;padding:.45rem .85rem;display:flex}.outputActions_i4zt{align-items:center;gap:.4rem;display:flex}.outputLabel_gKmY{color:var(--mk-ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.actionBtn_bjNo{width:1.7rem;height:1.7rem;color:var(--mk-ink-soft);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.9rem;transition:color .12s,border-color .12s,background .12s;display:flex}.actionBtn_bjNo:hover,.actionBtnActive_EDYR{color:var(--mk-primary);border-color:var(--mk-primary);background:var(--mk-key-bg)}.copyBtn_jRXY{color:var(--mk-ink-soft);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.78rem;transition:color .12s,border-color .12s,background .12s;display:flex}.copyBtn_jRXY:hover{color:var(--mk-primary);border-color:var(--mk-primary);background:var(--mk-key-bg)}.copyIcon_YPXa{width:.9rem;height:.9rem}.outputPre_JIvZ{font-family:var(--ifm-font-family-monospace);white-space:pre;background:var(--mk-sunken);margin:0;padding:1rem 1.15rem;font-size:.82rem;line-height:1.6;overflow-x:auto}.outputPre_JIvZ code{font:inherit;background:0 0;border:none;padding:0}.outputPreWrapped_eyOL{white-space:pre-wrap;overflow-wrap:break-word;overflow-x:hidden}.footer_HveV{border-top:1px solid var(--mk-border);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.55rem;display:flex}.footerNote_vZzz{color:var(--mk-ink-soft);font-size:.73rem}.clearBtn_LFCd{color:var(--mk-ink-soft);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.73rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.clearBtn_LFCd:hover{color:var(--ifm-color-danger)}.truncate_WQGf p{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;max-height:4.5em;margin-bottom:0;line-height:1.5em;display:-webkit-box;overflow:hidden}.github_projects_container_muAH{margin-top:var(--ifm-spacing-lg);margin-bottom:var(--ifm-spacing-lg)}.github_projects_container_muAH h3{text-align:center;margin-bottom:var(--ifm-spacing-md);font-family:var(--mk-font-display);font-size:1.5rem}@keyframes fadeInUp_soXF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeIn_mlJW{opacity:0;animation:.6s ease-out forwards fadeInUp_soXF}@media (prefers-reduced-motion:reduce){.fadeIn_mlJW{opacity:1;animation:none}}.github_projects_card_tIjJ{border-radius:var(--mk-radius-lg);background-blend-mode:lighten;border:1px solid var(--mk-border);height:100%;box-shadow:var(--mk-shadow-2);background-color:#fffdf7db;background-image:url(/assets/images/repositories-d3043c39478dcf2e87ae26a0c0a62f7a.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .github_projects_card_tIjJ{background-blend-mode:multiply;border-color:var(--mk-border-strong);background-color:#1a1510eb}.github_projects_card_tIjJ:hover{box-shadow:var(--mk-shadow-3);border-color:var(--mk-primary);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.github_projects_card_tIjJ,.github_projects_card_tIjJ:hover{transition:none;transform:none}}.github_projects_card_tIjJ:after{content:"🔗";opacity:0;font-size:1.2rem;transition:opacity .3s;position:absolute;top:10px;right:10px}.github_projects_card_tIjJ:hover:after{opacity:1}.repo_link_JeRP{font-family:var(--mk-font-display);color:var(--mk-ink);font-size:1.15rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.repo_link_JeRP:hover{color:var(--mk-primary)}.archived_label_tJtj{margin-left:.4rem;display:inline}.github_projects_card_tIjJ p,.github_projects_card_tIjJ span,.github_projects_card_tIjJ li{color:var(--mk-ink);line-height:1.6}.github_projects_card_tIjJ .card__footer_GJYl{border-top:1px solid var(--mk-border);color:var(--mk-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;font-size:.85rem;display:flex}.github_projects_card_tIjJ .card__footer_GJYl svg{margin-right:4px}.language_dot_qc97{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.filters_panel_jRzk{background-color:var(--mk-sunken);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);box-shadow:var(--mk-shadow-1);flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.filterLabel_n7Fi{flex-direction:column;gap:.3rem;display:flex}.filters_panel_jRzk input{letter-spacing:0;text-transform:none;border-radius:var(--mk-radius-sm);border:1px solid var(--mk-key-edge);background-color:var(--mk-surface);color:var(--mk-ink);margin-top:.25rem;padding:.45rem .6rem;font-family:inherit;font-size:.9rem}.filters_panel_jRzk input:focus{border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-key-bg);outline:none}.pillRow_ZWNH{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.filterPill_Hd1N{appearance:none;cursor:pointer;font-family:inherit}.filterPillActive_qfT5,.filterPillActive_qfT5:hover{color:var(--mk-on-line);background:var(--mk-primary);border-color:var(--mk-primary)}.main_nfjB{margin-top:25px}.pageHeader_E6Ml{margin-bottom:2rem}.pageHeader_E6Ml p{color:var(--mk-ink-soft)}.wrapper_kcxT{background:var(--mk-surface);border:1px solid var(--mk-border);border-left:var(--mk-rail) solid var(--mk-primary);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;box-shadow:var(--mk-shadow-1);margin:1.5rem 0;padding:1.125rem 1.375rem}.title_mrx7{color:var(--mk-primary);margin:0 0 .875rem}.grid_vjWt{grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem 1.25rem;margin:0;display:grid}.label_JJoZ{color:var(--mk-ink-soft);white-space:nowrap;font-size:.9rem;font-weight:600}.label_JJoZ:after{content:":"}.value_JkhM{word-break:break-all;margin:0}.details_rTsq{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);margin-bottom:.75rem}.details_rTsq summary{cursor:pointer;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.details_rTsq summary::-webkit-details-marker{display:none}.details_rTsq summary:before{color:var(--mk-primary);content:"▶";font-size:.75rem;transition:transform .25s;display:inline-block}.details_rTsq[open] summary:before{transform:rotate(90deg)}.details_rTsq summary:focus-visible{outline:2px solid var(--mk-primary);outline-offset:-2px;border-radius:var(--mk-radius-md)}.content_OqVG{padding:0 1rem 1rem;font-size:.95rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.details_rTsq summary:before{transition:none}}.downloadButton_m8jH{align-items:center;gap:.5rem;margin:1rem 0;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.downloadIcon__0jO{flex-shrink:0}.downloadButton_m8jH:hover{box-shadow:var(--mk-shadow-2);-webkit-text-decoration:none;text-decoration:none;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.downloadButton_m8jH,.downloadButton_m8jH:hover{transition:none;transform:none}}.intro_umP5{color:var(--ifm-color-content-secondary);margin:0 0 .75rem;font-size:.9rem}.urlRow_Eszf{flex-wrap:wrap;align-items:center;gap:8px;max-width:46rem;margin-bottom:.75rem;display:flex}.url_epVd{white-space:nowrap;background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-300);border-radius:5px;flex:auto;min-width:0;padding:4px 8px;font-size:.8rem;overflow-x:auto}.copyBtn_ztQ8{color:var(--ifm-color-emphasis-700);cursor:pointer;border:1px solid var(--ifm-color-emphasis-400);background:0 0;border-radius:5px;flex:none;padding:5px 12px;font-size:.82rem}.copyBtn_ztQ8:hover{color:var(--ifm-color-emphasis-900);border-color:var(--ifm-color-emphasis-600)}.readers_OGQ9{flex-wrap:wrap;gap:10px;margin-bottom:.6rem;display:flex}.readerLink_FXjK{color:var(--ifm-color-primary);font-size:.82rem}.help_pmnN{color:var(--ifm-color-content-secondary);margin:0;font-size:.78rem}.card_yYiI{background:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-300);border-left:4px solid var(--ifm-color-primary);border-radius:var(--ifm-global-radius);margin:1.5rem 0;padding:1rem 1.25rem}.title_fkFu{margin:0 0 .5rem;font-size:1.05rem}.inlineWrapper_cMQ5{display:inline-flex;position:relative}.trigger_usTi{color:var(--ifm-color-emphasis-700);cursor:pointer;border:1px solid var(--ifm-color-emphasis-400);background:0 0;border-radius:5px;padding:5px 12px;font-size:.82rem}.trigger_usTi:hover{color:var(--ifm-color-emphasis-900);border-color:var(--ifm-color-emphasis-600)}.popoverTitle_r0Wp{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.popover_EtwC{z-index:10;background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);width:min(28rem,100vw - 2rem);box-shadow:var(--ifm-global-shadow-md);flex-direction:column;padding:1rem;display:flex;position:absolute;top:calc(100% + 6px);left:0}.popover_EtwC>*{flex:none}.popoverRight_yFGX{left:auto;right:0}.section_K56y{--follow-card-border:var(--ifm-color-emphasis-300);margin:0 calc(-1 * var(--page-gutter));padding:3rem var(--page-gutter);background:var(--hero-background-light)}html[data-theme=dark] .section_K56y{--follow-card-border:var(--ifm-color-emphasis-200);background:var(--ifm-color-emphasis-100)}.section_K56y h2{text-align:center;margin-bottom:.75rem;font-size:2rem;font-weight:800}.sectionIntro_vOxr{max-width:46rem;color:var(--ifm-color-emphasis-700);text-align:center;margin:0 auto 30px;font-size:1rem}.sectionGrid_SPUS{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (width<=996px){.sectionGrid_SPUS{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.sectionGrid_SPUS>:last-child{grid-column:1/-1}}@media (width<=600px){.sectionGrid_SPUS{grid-template-columns:1fr;gap:15px}.sectionCard_geDB .urlRow_Eszf,.sectionCard_geDB .readers_OGQ9,.cardCta_JuYq{margin-top:0}}.cardLink_VxQa{color:inherit;-webkit-text-decoration:none;text-decoration:none}.sectionCard_geDB{background-color:var(--ifm-card-background-color);border:1px solid var(--follow-card-border);border-radius:var(--ifm-border-radius);flex-direction:column;height:100%;padding:20px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s,border-color .3s;display:flex;box-shadow:0 2px 8px #0000000d}.sectionCard_geDB:hover{border-color:var(--ifm-color-primary);transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.cardIcon_mg1d{margin-bottom:10px;font-size:2.5rem;line-height:1;display:block}.cardTitle_Qj6Z{color:var(--ifm-heading-color);margin-top:0;margin-bottom:5px;font-size:1.25rem;font-weight:700}.cardDescription_ldCS{color:var(--ifm-color-emphasis-700);margin-bottom:1rem;font-size:.9rem}.sectionCard_geDB .urlRow_Eszf,.sectionCard_geDB .readers_OGQ9,.cardCta_JuYq{margin-top:auto;margin-bottom:0}.sectionCard_geDB .urlRow_Eszf{flex-direction:column;align-items:stretch;max-width:none}.sectionCard_geDB .url_epVd{text-align:center;font-size:.75rem}.sectionCard_geDB .copyBtn_ztQ8{color:var(--ifm-button-color);background:var(--ifm-color-primary);border-color:var(--ifm-color-primary)}.sectionCard_geDB .copyBtn_ztQ8:hover{color:var(--ifm-button-color);background:var(--ifm-color-primary-dark);border-color:var(--ifm-color-primary-dark)}.readerBtn_DqVa{color:var(--ifm-color-primary);background-color:var(--ifm-card-background-color);border:1px solid var(--ifm-color-emphasis-400);border-radius:5px;padding:5px 12px;font-size:.82rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s,border-color .3s}.readerBtn_DqVa:hover{color:var(--ifm-color-primary);background-color:var(--ifm-hover-overlay);border-color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.cardAside_XsWb{color:var(--ifm-color-emphasis-700);margin-top:.6rem;font-size:.78rem}.cardCta_JuYq{color:var(--ifm-color-primary);font-size:1rem;font-weight:700}.otherLocale__0Hq{border-top:1px solid var(--ifm-color-emphasis-200);margin-top:.25rem;padding-top:.75rem}.otherLocaleIntro_OeAh{color:var(--ifm-color-emphasis-700);margin:0 0 .5rem;font-size:.8rem}.shareBtn_yTpO{color:var(--mk-ink-soft);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);cursor:pointer;background:0 0;padding:5px 12px;font-family:inherit;font-size:.82rem}.shareBtn_yTpO:hover{border-color:var(--mk-primary);color:var(--mk-primary)}.actions_TJ62{flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0;display:flex}.hero_CaSG{background:linear-gradient(to right, var(--ifm-color-primary-darkest), var(--ifm-color-primary-lighter));color:#fff;padding:20px}.container_jNYn{text-align:center;border-radius:var(--mk-radius-lg);backdrop-filter:blur(10px)saturate(180%);background:#fbf1dc59;border:1px solid #fbf1dc8c;padding:10px}[data-theme=dark] .container_jNYn{background:#2b211873;border-color:#4b413499}.container_jNYn img{border-radius:var(--mk-radius-md);box-shadow:var(--mk-shadow-2);transition:transform .4s,box-shadow .4s,filter .4s}.container_jNYn img:hover{box-shadow:var(--mk-shadow-3);filter:brightness(1.05)saturate(1.1);transform:scale(1.05)translateY(-4px)}@media (prefers-reduced-motion:reduce){.container_jNYn img,.container_jNYn img:hover{transition:none;transform:none}}.varsbar_xL7w{margin:1.5rem 0;padding:1rem 1.15rem 1.05rem}.varsbarHead_nacC{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.varsbarTitle_d9dG,.varsbarTitleSmall_H9f1{align-items:center;gap:.45rem;display:flex}.dot_kctR{background:var(--mk-tip-line);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.resetLink_X21M{font:inherit;color:var(--mk-ink-soft);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;-webkit-text-decoration:underline;text-decoration:underline}.resetLink_X21M:hover{color:var(--mk-primary)}.varsbarFields_ZGsv{flex-wrap:wrap;gap:1rem;display:flex}.varsbarFoot_vsF4{color:var(--mk-ink-soft);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;font-size:.76rem;display:flex}.field_MGlw{flex:180px;min-width:150px}.field_MGlw label{color:var(--mk-ink-soft);margin-bottom:.3rem;font-size:.74rem;display:block}.inputWrap_vL5t{background:var(--mk-sunken);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);align-items:center;padding:.1rem .65rem;transition:border-color .15s,box-shadow .15s;display:flex}.inputWrap_vL5t:focus-within{border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-key-bg)}.field_MGlw.isEdited__wCb .inputWrap_vL5t{border-color:var(--mk-tip-line)}.field_MGlw input{min-width:0;color:var(--mk-ink);background:0 0;border:none;outline:none;flex:1;padding:.5rem .5rem .5rem 0;font-size:.9rem}.mono_VfQ7{font-family:var(--ifm-font-family-monospace)}.badgeDefault_OkED{color:var(--mk-ink-soft);white-space:nowrap;background:var(--mk-n-100);border-radius:999px;padding:.1rem .45rem;font-size:.65rem}.fab_dy2n{z-index:9999;pointer-events:none;opacity:0;flex-direction:column;align-items:flex-end;gap:.5rem;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:11.5rem;right:1.25rem;transform:translateY(8px)}.fabVisible_Cw3o{pointer-events:auto;opacity:1;transform:translateY(0)}.fabToggle_oVIG{max-width:min(360px,100vw - 2.5rem);color:var(--mk-ink);cursor:pointer;background:var(--mk-surface);border:1px solid var(--mk-border-strong);box-shadow:var(--mk-shadow-3);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.82rem;display:inline-flex}.fabToggle_oVIG .mono_VfQ7{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fabToggle_oVIG:hover{border-color:var(--mk-primary)}.fabToggle_oVIG:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.fabIcon_MIBc{width:1.05rem;height:1.05rem;color:var(--mk-primary);flex-shrink:0}.fabLabel_QAiF{color:var(--mk-ink-soft)}.fabCheck_ycpy{width:.85rem;height:.85rem;color:var(--mk-tip-line)}.chevron_oiQP{color:var(--mk-ink-soft);transition:transform .2s}.chevronOpen_JfEK{transform:rotate(180deg)}.fabPanel_wg2i{background:var(--mk-surface);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-md);width:280px;max-width:calc(100vw - 2.5rem);max-height:calc(100vh - 14rem);box-shadow:var(--mk-shadow-3);padding:.9rem 1rem 1rem;display:none;overflow-y:auto}.fabOpen_TYjQ .fabPanel_wg2i{display:block}.fabPanelIcon_DAvk{width:.85rem;height:.85rem;color:var(--mk-primary);flex-shrink:0}.fabExplainer_G2Go{color:var(--mk-ink-soft);margin:-.3rem 0 .85rem;font-size:.78rem;line-height:1.5}.fabFields_j0ST{flex-direction:column;gap:.75rem;display:flex}.fabFields_j0ST>.field_MGlw{flex:none;min-width:0}.fabHint_S2_1{max-width:220px;color:var(--mk-on-line);background:var(--mk-primary);border-radius:var(--mk-radius-md);box-shadow:var(--mk-shadow-3);align-items:flex-start;gap:.5rem;padding:.6rem .55rem .6rem .75rem;font-size:.8rem;line-height:1.4;animation:.25s fabHintIn_k3kH;display:flex}@keyframes fabHintIn_k3kH{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fabHintIcon_Dndt{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.1rem}.fabHintClose_Vuxe{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;margin-left:auto;padding:0 .1rem;font-size:1rem;line-height:1}.fabHintClose_Vuxe:hover{opacity:1}.token_SjcP{font-family:var(--ifm-font-family-monospace);border-bottom:1.5px dotted var(--mk-term-prompt);border-radius:2px;padding:0 1px;transition:background-color .5s}.tokenInline_V0MS{border-bottom:1.5px dotted var(--mk-primary);transition:background-color .5s}.tokenFlash_Ito6{background-color:var(--mk-key-bg)}@media (prefers-reduced-motion:reduce){.token_SjcP,.tokenInline_V0MS,.fab_dy2n{transition:none}}@media (width<=600px){.fab_dy2n{display:none}}.terminal_qOWF{font-family:var(--ifm-font-family-monospace);color:var(--mk-code-fg);background:var(--mk-term-bg);border:1px solid var(--mk-term-border);border-radius:var(--mk-radius-md);box-shadow:var(--mk-shadow-1);margin:1.5rem 0;position:relative;overflow-x:auto}.terminal_header_VDXb{background:var(--mk-term-head);border-bottom:1px solid var(--mk-term-border);border-radius:var(--mk-radius-md) var(--mk-radius-md) 0 0;justify-content:space-between;align-items:center;padding:.5rem .875rem;display:flex}.terminal_left_ZACC{white-space:nowrap;align-items:center;gap:.5rem;display:flex;overflow:hidden}.terminal_icon_vIQI{width:16px;height:16px;color:var(--mk-n-500);flex-shrink:0}.terminal_title_boiB{color:var(--mk-n-500);text-overflow:ellipsis;overflow:hidden}.terminal_controls_f0xU{gap:5px;display:flex}.dot_ZeWi{border-radius:50%;width:9px;height:9px;display:inline-block}.red_RtX0{background:var(--mk-term-dot-red)}.yellow_WRaI{background:var(--mk-term-dot-amber)}.green_HxWO{background:var(--mk-term-dot-green)}.terminal_body_SyZb{font-family:var(--ifm-font-family-monospace);white-space:pre-wrap;word-break:break-all;background:var(--mk-term-bg);margin:0;padding:.875rem 1rem;font-size:.85rem;line-height:1.6;position:relative}.terminal_line_rRJf{gap:.5rem;display:flex}.first_line_v1qr{margin-bottom:.5rem}.prompt_CDy8{color:var(--mk-term-prompt);-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0}.terminal_line_rRJf span{min-width:0;display:inline-block}.no_wrap_Uf3P{white-space:pre;word-break:normal;overflow-x:auto}.copyButton_Vsck{z-index:10;color:var(--mk-n-500);cursor:pointer;border-radius:var(--mk-radius-sm);opacity:0;background:0 0;border:none;padding:.35rem;transition:opacity .2s ease-in-out,color .2s ease-in-out;position:absolute;top:2.75rem;right:.5rem}.copyButton_Vsck:hover{color:var(--mk-code-fg);background:#ffffff14}.copyButton_Vsck:focus-visible{opacity:1;outline:2px solid var(--mk-term-prompt);outline-offset:2px}.terminal_qOWF:hover .copyButton_Vsck{opacity:1}.copyButtonSvg_Ydcs{fill:currentColor;width:1rem;height:1rem}.terminal_qOWF a{color:var(--mk-term-prompt);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.terminal_ghost_aie1{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.terminal_overlay_fznj{padding:inherit;color:var(--mk-code-fg);white-space:inherit;word-break:inherit;font-family:inherit;position:absolute;inset:0}@keyframes blink_dRia{0%,to{opacity:1}50%{opacity:0}}.cursor_o7aQ{font-family:var(--ifm-font-family-monospace);color:var(--mk-term-prompt);animation:1s step-end infinite blink_dRia;display:inline-block}@media (prefers-reduced-motion:reduce){.cursor_o7aQ{animation:none}}.terminal_body_SyZb :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mk-term-comment);border:none;margin:0;padding:0}.terminal_body_SyZb h1:before{content:"# "}.terminal_body_SyZb h2:before{content:"## "}.terminal_body_SyZb h3:before{content:"### "}.terminal_body_SyZb h4:before{content:"#### "}.terminal_body_SyZb h5:before{content:"##### "}.terminal_body_SyZb h6:before{content:"###### "}.terminal_body_SyZb p{margin:0;padding:0}.wrapper_fGmj{background:var(--mk-surface);border:1px solid var(--mk-border);border-left:var(--mk-rail) solid var(--mk-info-line);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;box-shadow:var(--mk-shadow-1);margin:1.5rem 0;padding:1.125rem 1.375rem}.name_d71T{color:var(--mk-info-line);margin:0 0 .75rem}.name_d71T code{text-transform:none;letter-spacing:0;font-size:.95em}.verify_nunD{margin:.875rem 0 .5rem}.quickJump_q5pQ{background:var(--mk-sunken);border-left:var(--mk-rail) solid var(--mk-border-strong);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;flex-wrap:wrap;align-items:baseline;gap:.375rem .875rem;margin:0 0 1.5rem;padding:.75rem 1.125rem;display:flex}.title_Njuu{white-space:nowrap}.list_A_9v{flex-wrap:wrap;align-items:baseline;gap:.375rem .875rem;margin:0;padding:0;list-style:none;display:flex}.item_gTjz{min-width:0;display:flex}.item_gTjz a{color:var(--mk-primary);font-size:.9rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.item_gTjz a:hover{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.snippet_block_pySp{background:var(--mk-surface);color:var(--mk-ink);margin:1.5rem 0;padding:0;overflow:hidden}.snippet_inner_PTSf{font-family:var(--ifm-font-family-monospace);color:var(--mk-code-fg);background:var(--mk-code-bg);padding:.875rem 1.125rem;font-size:.85rem;line-height:1.6}.snippet_inner_PTSf>:last-child{margin-bottom:0}.snippet_inner_PTSf:has(pre){padding:0}.snippet_inner_PTSf .theme-code-block,.snippet_inner_PTSf div[class*=codeBlockContainer],.snippet_inner_PTSf div[class*=codeBlockContent],.snippet_inner_PTSf pre[class*=codeBlock],.snippet_inner_PTSf .prism-code,.snippet_inner_PTSf pre,.snippet_inner_PTSf pre code{box-shadow:none;border-radius:0;margin:0;background:0 0!important}.snippet_inner_PTSf .prism-code,.snippet_inner_PTSf pre code{color:var(--mk-code-fg)}.snippet_inner_PTSf div[class*=buttonGroup] button{color:var(--mk-n-500);background:#ffffff0f;border-color:#ffffff26}.snippet_inner_PTSf div[class*=buttonGroup] button:hover{color:var(--mk-code-fg);background:#ffffff1f}.snippet_summary_xG1y{cursor:pointer;border:none;border-bottom:1px solid var(--mk-border);--chevron-rotation:0deg;width:100%}.snippet_summary_xG1y:hover{background:var(--mk-n-100)}.snippet_summary_xG1y[aria-expanded=true]{--chevron-rotation:180deg}.snippet_summary_xG1y:focus-visible{outline:2px solid var(--lang-color,var(--mk-primary));outline-offset:-2px}.snippet_filename_Z0l5,.filename_wrapper_qv6s{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.6rem;min-width:0;display:flex;overflow:hidden}.chevron_QnwO{color:var(--mk-n-500);transform:rotate(var(--chevron-rotation));margin-left:auto;transition:transform .3s}.chevron_QnwO.rotate_NQNS{transform:rotate(180deg)}.snippet_content_c_58{transition:max-height .35s;overflow:hidden}.snippet_peek_pbiD{max-height:calc(var(--peek-lines,18) * 1.6 * .85rem + 1.75rem);position:relative;overflow:hidden}.snippet_peek_pbiD:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--mk-code-bg) 85%);height:5.5rem;position:absolute;bottom:0;left:0;right:0}.snippet_expand_rTYZ{z-index:1;font-family:var(--ifm-font-family-base);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-code-fg);cursor:pointer;background:0 0;border:none;padding:.55rem 1rem;font-size:.78rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.snippet_expand_rTYZ:hover{color:var(--mk-term-prompt)}.snippet_expand_rTYZ:focus-visible{outline:2px solid var(--mk-term-prompt);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.snippet_content_c_58{transition:none}}@media print{.snippet_peek_pbiD{max-height:none}.snippet_peek_pbiD:after,.snippet_expand_rTYZ,.chevron_QnwO{display:none}}.snippet_toolbar_dixl{justify-content:flex-end;padding:.5rem 1rem 0;display:flex}.snippet_logo_ctU8,[class$=_icon]{width:20px;height:20px;color:var(--lang-color,var(--mk-n-500));flex-shrink:0}.variant_js_OcyV .snippet_logo_ctU8,.variant_docusaurus_SZgJ .snippet_logo_ctU8,.variant_batch_orOU .snippet_logo_ctU8{filter:drop-shadow(0 0 .5px #00000073)}[class^=variant_]{--lang-color:var(--mk-n-500);border-top:3px solid var(--lang-color)}.variant_apacheconf_RD0R{--lang-color:#d22128}.variant_asm_Ocj2{--lang-color:#6e4c13}.variant_bash_nRjy{--lang-color:#3eaaaf}.variant_batch_orOU{--lang-color:#8bad2e}.variant_csv_JGj5{--lang-color:#2d7f5e}.variant_css_ipFu{--lang-color:#1e4fb4}.variant_diff_kaXr{--lang-color:#e36209}.variant_docker_n89I{--lang-color:#0aa2ce}.variant_docusaurus_SZgJ{--lang-color:#3ecc5f}.variant_gherkin_AC_o{--lang-color:#5a9a00}.variant_html_ws6o{--lang-color:#e44d26}.variant_ignore_lIDV{--lang-color:#6a737d}.variant_ini_yGpD{--lang-color:teal}.variant_java_QUQI{--lang-color:#e11e2b}.variant_js_OcyV{--lang-color:#f0d91e}.variant_json_Dstz{--lang-color:#ad8b00}.variant_log_Iarh{--lang-color:gray}.variant_makefile_PXNi{--lang-color:#6e4f1e}.variant_md_j3DE{--lang-color:#083fa1}.variant_none_fNcZ{--lang-color:#aaa}.variant_pascal_bhTS{--lang-color:#4278b8}.variant_php_Md10{--lang-color:#7a87b9}.variant_powershell_pXk0{--lang-color:#0078d7}.variant_python__wE8{--lang-color:#2c628d}.variant_sql_esVW{--lang-color:#e38c00}.variant_svg_xUzB{--lang-color:#f04e23}.variant_toml_wM58{--lang-color:#f36d25}.variant_ts_GSHn{--lang-color:#3178c6}.variant_txt_mZhu{--lang-color:#6a737d}.variant_vb_Okfy{--lang-color:#571a66}.variant_vbnet_cI_H{--lang-color:#68217a}.variant_xml_h_zl{--lang-color:#bf3b1b}.variant_yaml_stYl{--lang-color:#a31416}.eli5_pre_NOCk{font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size,.875rem);color:var(--mk-code-fg);background:var(--mk-code-bg);border-radius:0 0 var(--mk-radius-md) var(--mk-radius-md);margin:0;padding:.75rem 0;line-height:1.5;position:relative;overflow-x:auto}.eli5_line_TcMM{align-items:flex-start;min-height:1.5em;padding:0 1rem;display:flex}.eli5_line_TcMM:hover{background:#ffffff0a}.eli5_code_zNUi{white-space:pre;flex:1;overflow:hidden}.eli5_badge_placeholder_NPN8{flex-shrink:0;width:1.2rem;margin-left:.5rem;display:inline-block}.eli5_badge_wrapper_Wrhs{flex-shrink:0;align-items:center;margin-left:.5rem;display:inline-flex;position:relative}.eli5_badge_O4aM{width:1.2rem;height:1.2rem;color:var(--mk-term-prompt);cursor:pointer;background:#93b76424;border:1px solid #93b76473;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.6rem;font-weight:700;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.eli5_badge_O4aM:hover,.eli5_badge_O4aM:focus-visible,.eli5_badge_active_w7kO{color:var(--mk-code-bg);background:var(--mk-term-prompt);border-color:var(--mk-term-prompt);outline:none}.eli5_copy_button_f9c8{width:1.9rem;height:1.9rem;color:var(--mk-n-500);cursor:pointer;border-radius:var(--mk-radius-sm);opacity:0;background:#ffffff0f;border:1px solid #ffffff26;justify-content:center;align-items:center;padding:.35rem;transition:opacity .15s ease-in-out,background .15s ease-in-out,color .15s ease-in-out;display:flex;position:absolute;top:.6rem;right:1rem}.eli5_copy_button_f9c8:hover,.eli5_copy_button_f9c8:focus-visible{color:var(--mk-code-fg);opacity:1;background:#ffffff1f;outline:none}:where(.eli5_pre_NOCk:hover) .eli5_copy_button_f9c8{opacity:.55}.eli5_copy_icon_FFn2{width:1.1rem;height:1.1rem}.eli5_tooltip_JTD4{z-index:9999;width:270px;max-width:min(270px,90vw);font-family:var(--ifm-font-family-base);color:var(--mk-ink);white-space:normal;pointer-events:none;background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);box-shadow:var(--mk-shadow-3);padding:.5rem .75rem;font-size:.8rem;line-height:1.55;position:fixed;transform:translateY(calc(-100% - 8px))}.eli5_tooltip_JTD4:before{content:"";background:var(--mk-surface);border-right:1px solid var(--mk-border);border-bottom:1px solid var(--mk-border);width:8px;height:8px;position:absolute;bottom:-5px;right:4px;transform:rotate(45deg)}.eli5_summary_block_MdRj{border-top:1px solid var(--mk-border)}.eli5_summary_toggle_gxje{width:100%;color:var(--mk-ink-soft);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.4rem 1rem;font-size:.8rem;font-weight:500;display:flex}.eli5_summary_toggle_right_EPNg{align-items:center;gap:.5rem;display:inline-flex}.eli5_summary_badge_OhHa{font-size:.65rem;font-weight:500}.eli5_summary_toggle_gxje:hover{background:var(--ifm-hover-overlay)}.eli5_summary_toggle_gxje:focus-visible{outline:2px solid var(--mk-primary);outline-offset:-2px}.eli5_summary_content_Ywzv{transition:max-height .3s;overflow:hidden}.eli5_summary_text_VisH{color:var(--mk-ink);margin:0;padding:0 1rem .75rem;font-size:.85rem;line-height:1.6}.steps_wrapper_r_yO{--tone-line:var(--mk-primary);background:var(--mk-surface);border:1px solid var(--mk-border);border-left:var(--mk-rail) solid var(--tone-line);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;box-shadow:var(--mk-shadow-1);margin:1.5rem 0;padding:1.125rem 1.375rem}.steps_wrapper_r_yO[data-variant=steps]{--tone-line:var(--mk-primary)}.steps_wrapper_r_yO[data-variant=prerequisites]{--tone-line:var(--mk-info-line)}.steps_wrapper_r_yO[data-variant=remember]{--tone-line:var(--mk-tip-line)}.steps_title_bD7c{color:var(--tone-line);align-items:center;gap:.5rem;margin:0 0 .875rem;display:flex}.steps_list_Vtzi{margin:0;padding:0;list-style:none}.step_item_FtAN{align-items:flex-start;gap:.875rem;margin-bottom:.75rem;display:flex}.step_item_FtAN:last-child{margin-bottom:0}.step_content_KvQY{min-width:0;color:var(--mk-ink);flex:1;font-size:.95rem;line-height:1.65}.step_content_KvQY>:last-child{margin-bottom:0}.substeps_list_Yfl3{color:var(--mk-ink-soft);margin:.5rem 0 0;padding-left:1.125rem;font-size:.92rem;line-height:1.6}.lede_FOl0{max-width:42rem;font-size:1.05rem}.formatList_ZltG code{font-size:.85rem}.formatNote_jMoz{color:var(--ifm-color-emphasis-700);margin-bottom:1.5rem;font-size:.85rem}.feedList_gqA1{columns:18rem 3;column-gap:2rem;padding-left:1.2rem}.feedList_gqA1 li{page-break-inside:avoid;break-inside:avoid;margin-bottom:.35rem}.count_xkm6{color:var(--mk-ink-soft);font-size:.8rem}.feedLink_rPX7{color:var(--ifm-color-emphasis-600);font-size:.78rem}.feedLink_rPX7:hover{color:var(--ifm-color-primary)}.otherLocale_i8BP{border-top:1px solid var(--ifm-color-emphasis-200);margin:1rem 0 1.5rem;padding-top:.75rem}.otherLocaleIntro_q_KB{color:var(--mk-ink-soft);margin:0 0 .5rem;font-size:.85rem}.sectionHeading_Vz7o{align-items:center;gap:.6rem;display:flex}.sectionHeadingIcon_DfZy{flex-shrink:0;width:auto;height:1.8rem}.mobileQuickLinks_La_l{border-left:var(--mk-rail) solid var(--mk-border-strong);margin:0 0 1.5rem;padding-left:.75rem}.title_rsOi{margin:0}.list_CXCl{margin:.35rem 0 0;padding:0;list-style:none}.item_grzi{margin-bottom:.35rem;font-size:.9rem;line-height:1.35}.item_grzi:last-child{margin-bottom:0}@media (width>=997px){.mobileQuickLinks_La_l{display:none}}.tldrIcon_SLBz{font-variant-emoji:text;font-size:.9rem}.tldrBody_lGty{min-width:0}.tldrTitle_Aha8{color:inherit;margin-bottom:.25rem;display:block}.tldrContent_m27u{font-size:.95rem;line-height:1.65}.tldrContent_m27u>:last-child{margin-bottom:0}.tldrContent_m27u a{color:var(--tone-line);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.treeContainer_O5o2{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background-color:var(--mk-surface);box-shadow:var(--mk-shadow-1);margin:20px 0;padding:16px}.treeTitle_tvqP{color:var(--mk-primary);border-bottom:1px solid var(--mk-border);margin:0 0 16px;padding-bottom:8px}.treeContent_aVsc{font-family:var(--ifm-font-family-monospace)}.treeNode_HY25{margin:0;position:relative}.nodeContent_COuA{border-radius:var(--mk-radius-sm);cursor:default;align-items:center;padding:6px 8px;transition:background-color .2s;display:flex;position:relative}.nodeContent_COuA.hasChildren_A_rI{cursor:pointer}.nodeContent_COuA:hover{background-color:var(--mk-n-50)}.expandIcon_qtYl{width:20px;min-width:20px;height:20px;color:var(--mk-n-500);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;font-size:10px;transition:transform .2s;display:inline-flex}.nodeIcon_LKCk{flex:1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.nodeContent_COuA:not(.hasChildren_A_rI) .nodeIcon_LKCk{margin-left:24px}.nodeLabel_KPgt{color:var(--mk-ink);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.95rem;line-height:1}.nodeBadge_ZmCq{background-color:var(--mk-key-bg);border:1px solid var(--mk-key-edge);color:var(--mk-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.nodeChildren_ulR6{border-left:1px solid var(--mk-border);margin-left:20px;padding-left:8px;animation:.2s ease-out slideDown_XMKY}@keyframes slideDown_XMKY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nodeChildren_ulR6{animation:none}}[data-theme=dark] .nodeContent_COuA:hover{background-color:var(--mk-n-100)}@media (width<=768px){.treeContainer_O5o2{padding:12px}.nodeLabel_KPgt{font-size:.9rem}.nodeIcon_LKCk{transform:scale(.9)}}.projectSetupContainer_LW1i{margin:2rem 0;overflow:hidden}.content_bo8S{padding:1rem 1.25rem}.scriptContainer_gRoX{max-height:400px;overflow:auto}.tip_qyDH{margin-bottom:1rem}.error_dAzD{color:var(--mk-danger-line);margin-bottom:.75rem;font-size:.875rem}.buttonGroup_y07f button,.buttonGroup_y07f a{font-family:var(--ifm-font-family-monospace);color:var(--mk-ink-soft);cursor:pointer;border-radius:var(--mk-radius-sm);background:0 0;border:none;padding:.25rem .5rem;font-size:.72rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.buttonGroup_y07f button:hover,.buttonGroup_y07f a:hover{color:var(--mk-primary);background:var(--ifm-hover-overlay)}.buttonGroup_y07f button:focus-visible,.buttonGroup_y07f a:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.seriesBlogPost_bjUd{color:var(--mk-ink);border-left:var(--mk-rail) solid var(--mk-primary);margin-bottom:2rem;padding:.25rem 0 .25rem 1.25rem}.seriesIntro_HIK1{cursor:pointer}.seriesIntro_HIK1:hover{color:var(--mk-primary)}.seriesBlogPost_bjUd ul{counter-reset:post-counter;margin:.625rem 0 0;padding-left:0;list-style-type:none}.seriesBlogPost_bjUd li{counter-increment:post-counter;align-items:baseline;font-size:.95rem;line-height:1.6;display:flex}.seriesBlogPost_bjUd li:not(:last-child){margin-bottom:.4rem}.seriesBlogPost_bjUd li:before{content:counter(post-counter);min-width:1.1rem;color:var(--mk-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.75rem;font-size:.85rem;font-weight:700}.seriesBlogPost_bjUd li a,.seriesBlogPost_bjUd li span{color:inherit;-webkit-text-decoration:none;text-decoration:none}.seriesBlogPost_bjUd li a:hover{text-underline-offset:2px;color:var(--mk-primary);-webkit-text-decoration:underline;text-decoration:underline}.currentPost_CyBQ{color:var(--mk-primary);font-weight:700}.currentPostDimmed_wHUV{opacity:.6}.oldPostNotice_fWKu,.reviewedPostNotice_CWDd{margin:0 0 1.5rem}.body_AMbS{min-width:0;margin:0;font-size:.95rem;line-height:1.6}.body_AMbS strong{font-weight:600}.revisionHistoryContainer_DGTV{padding:1.25rem 1.375rem}.revisionHistoryTitle_eX7C{align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.timeline_jZcr{position:relative}.timeline_jZcr:before{content:"";background:var(--mk-border);width:2px;height:calc(100% - 8px);position:absolute;top:4px;left:13px}.timelineItem_LQdV{min-height:26px;margin-bottom:1.25rem;display:flex;position:relative}.timelineItem_LQdV:last-child{margin-bottom:0}.timelineIcon_qAPq{z-index:1;color:var(--mk-on-line);background:var(--mk-n-300);position:absolute;top:0;left:0}.timelineItemLatest_AzU9 .timelineIcon_qAPq{background:var(--mk-primary);box-shadow:0 0 0 4px var(--mk-key-bg)}.timelineContent_eAHl{flex:1;padding-top:.15rem;padding-left:40px}.timelineDate_GzO4{color:var(--mk-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.85rem;font-weight:600;display:flex}.timelineItemLatest_AzU9 .timelineDate_GzO4{color:var(--mk-primary)}.timelineDescription_SGKc{color:var(--mk-ink);font-size:.95rem;line-height:1.6}.postHero_ylog{isolation:isolate;border-radius:var(--mk-radius-lg);margin-bottom:1rem;padding:1.5rem 1rem 0;position:relative;overflow:hidden}.postHero_ylog:before,.postHero_ylog:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(70px);background:var(--post-accent-glow-light,transparent);pointer-events:none;border-radius:50%;width:55%;animation:7s ease-in-out infinite postGlowPulse__xRt;position:absolute}.postHero_ylog:before{top:-25%;left:-10%}.postHero_ylog:after{animation-delay:-3.5s;bottom:-30%;right:-10%}[data-theme=dark] .postHero_ylog:before,[data-theme=dark] .postHero_ylog:after{background:var(--post-accent-glow-dark,transparent)}@keyframes postGlowPulse__xRt{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.postHero_ylog:before,.postHero_ylog:after{animation:none}}.postBanner_CvLb{box-sizing:border-box;border:2px solid var(--post-accent-solid,transparent);border-radius:var(--mk-radius-md);width:100%;box-shadow:0 25px 60px -10px var(--post-accent-glow-light,transparent);margin-bottom:1rem;transition:transform .25s,box-shadow .25s;display:block}[data-theme=dark] .postBanner_CvLb{box-shadow:0 25px 60px -10px var(--post-accent-glow-dark,transparent)}.postBanner_CvLb:hover{box-shadow:0 35px 70px -10px var(--post-accent-glow-light,transparent);transform:translateY(-6px)scale(1.015)}[data-theme=dark] .postBanner_CvLb:hover{box-shadow:0 35px 70px -10px var(--post-accent-glow-dark,transparent)}@media (prefers-reduced-motion:reduce){.postBanner_CvLb{transition:none}.postBanner_CvLb:hover{transform:none}}.headingIcon_Cr6j{vertical-align:middle;width:auto;height:1.3em;margin-right:.4rem}.tags_ysAR{flex-wrap:wrap;list-style-type:none;display:inline-flex}.tag_DyE2{margin-bottom:var(--ifm-spacing-vertical-small)}.tag_DyE2:not(:last-child){margin-right:var(--ifm-spacing-horizontal-small)}.container_iJTo{font-size:.9rem}:root{--docusaurus-blog-social-icon-size:1rem}.authorSocials_OQLn{height:var(--docusaurus-blog-social-icon-size);line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex-wrap:wrap;align-items:center;line-height:0;display:flex;overflow:hidden}.authorSocialLink_O1ZE{height:var(--docusaurus-blog-social-icon-size);width:var(--docusaurus-blog-social-icon-size);margin-right:.4rem;line-height:0}.authorSocialIcon_Lbip{width:var(--docusaurus-blog-social-icon-size);height:var(--docusaurus-blog-social-icon-size)}.authorImage_GKcB{--ifm-avatar-photo-size:3.6rem}.author-as-h1_VSIq .authorImage_GKcB{--ifm-avatar-photo-size:7rem}.author-as-h2_L4qz .authorImage_GKcB{--ifm-avatar-photo-size:5.4rem}.authorDetails_uciD{flex-direction:column;justify-content:space-around;align-items:flex-start;display:flex}.authorName_r1JK{flex-direction:row;font-size:1.1rem;line-height:1.1rem;display:flex}.author-as-h1_VSIq .authorName_r1JK{font-size:2.4rem;line-height:2.4rem;display:inline}.author-as-h2_L4qz .authorName_r1JK{font-size:1.4rem;line-height:1.4rem;display:inline}.authorTitle_ym37{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;line-height:1rem;display:-webkit-box;overflow:hidden}@media (width<=600px){.authorImage_GKcB{--ifm-avatar-photo-size:2.6rem}.authorDetails_uciD{min-width:0}.authorName_r1JK{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2rem;overflow:hidden}.authorTitle_ym37{font-size:.72rem}}.author-as-h1_VSIq .authorTitle_ym37{font-size:1.2rem;line-height:1.6rem}.author-as-h2_L4qz .authorTitle_ym37{font-size:1rem;line-height:1.3rem}.authorBlogPostCount_vm3g{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:.3rem;padding:.1rem .45rem;line-height:1.2}.authorCol_q4o9{max-width:inherit!important}.authorsContainer_cpKx{flex-wrap:wrap;gap:1.5rem;display:flex}@media (width<=600px){.authorsContainer_cpKx{flex-wrap:nowrap;gap:.75rem}.authorCol_q4o9{flex:1 1 0;min-width:0}}.imageOnlyAuthorRow_lXe7{flex-flow:wrap;display:flex}.imageOnlyAuthorCol_cxD5{margin-left:.3rem;margin-right:.3rem}.breadcrumb_BNJm{margin-bottom:.5rem}.list_hA2O{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;padding:0;font-size:.8rem;line-height:1.4;list-style:none;display:flex}.item_vvQw{align-items:center;min-width:0;display:flex}.item_vvQw:not(:first-child):before{color:var(--mk-border-strong);content:"›";margin-right:.4rem}.link_BDRv{color:var(--mk-ink-soft);-webkit-text-decoration:none;text-decoration:none}.link_BDRv:hover{color:var(--mk-primary);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.current_cPai{min-width:0;color:var(--mk-ink)}@media (width<=576px){.current_cPai{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.standfirst_J4OV{color:var(--mk-ink-soft);margin-top:.5rem;margin-bottom:0;font-size:1.1rem;line-height:1.5}@media (width<=576px){.standfirst_J4OV{font-size:1rem}}.container_mNR1{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);box-shadow:var(--mk-shadow-1);flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0 .5rem;padding:.9rem 1.25rem;display:flex}.question_WdqX{color:var(--mk-ink);white-space:nowrap;font-weight:600}.buttons_vgpi{flex-wrap:wrap;gap:.5rem;display:flex}.btn_svQp{border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);color:var(--mk-ink);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.35rem .85rem;font-family:inherit;font-size:.875rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mascot_Fait{object-fit:contain;width:1.5rem;height:1.5rem}.btn_svQp:hover{background-color:var(--mk-primary);border-color:var(--mk-primary);color:var(--mk-on-line)}.btn_svQp:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.btnNeutral_Iqek:hover{background-color:var(--mk-n-300);border-color:var(--mk-n-300);color:var(--mk-n-900)}.thanks_ZILe{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.thanksMsg_rh6D{color:var(--mk-ink);font-weight:600}.counts_LVug{color:var(--mk-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:.75rem;font-size:.875rem;display:flex}.submitError_LDN8{color:var(--mk-danger-line);width:100%;font-size:.8rem}.container_IJwe{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);box-shadow:var(--mk-shadow-1);flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0 .5rem;padding:.9rem 1.25rem;display:flex}.question_nb7b{color:var(--mk-ink);white-space:nowrap;font-weight:600}.buttons_Xkzw{flex-wrap:wrap;gap:.5rem;display:flex}.btn_RMiq{border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);color:var(--mk-ink);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.35rem .85rem;font-family:inherit;font-size:.875rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn_RMiq:hover{background-color:var(--mk-primary);border-color:var(--mk-primary);color:var(--mk-on-line)}.mascot_wB1d{object-fit:contain;width:1.5rem;height:1.5rem}.btn_RMiq:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.btnNeutral_z71B:hover{background-color:var(--mk-n-300);border-color:var(--mk-n-300);color:var(--mk-n-900)}.thanks_SwYY{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.thanksMsg_mdrL{color:var(--mk-ink);font-weight:600}.counts_y_b8{color:var(--mk-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:.75rem;font-size:.875rem;display:flex}.wrapper_siOa{z-index:9999;max-width:280px;position:absolute}.typeCard_R8xL{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:8px;flex-direction:column;gap:8px;width:250px;padding:10px 12px 8px;display:flex;box-shadow:0 4px 16px #00000026}.typePrompt_vFxK{color:var(--ifm-color-emphasis-700);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:600}.typeGrid_f5_6{grid-template-columns:1fr 1fr;gap:6px;display:grid}.typeBtnWide_c9r7{grid-column:1/-1}.typeBtn_p_DV{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);cursor:pointer;color:var(--ifm-font-color-base);text-align:left;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:.8rem;font-weight:500;transition:background .12s,border-color .12s;display:flex}.typeBtn_p_DV:hover{background:var(--ifm-color-primary-lightest);border-color:var(--ifm-color-primary);color:var(--ifm-color-primary-dark)}.typeIcon_l5gr{font-size:1rem;line-height:1}.cancelSmall_Jhwu{color:var(--ifm-color-emphasis-500);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:.75rem}.cancelSmall_Jhwu:hover{color:var(--ifm-color-emphasis-800)}.form_pe8r{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:8px;flex-direction:column;gap:8px;width:280px;padding:12px;display:flex;box-shadow:0 4px 16px #00000026}.selectedPreview_0Mdd{color:var(--ifm-color-emphasis-700);border-left:3px solid var(--ifm-color-primary);background:var(--ifm-color-emphasis-100);overflow-wrap:break-word;border-radius:0 4px 4px 0;padding-left:8px;font-size:.82rem;font-style:italic}.typeBadge_W6rv{color:var(--ifm-color-primary-dark);background:var(--ifm-color-primary-lightest);border:1px solid var(--ifm-color-primary-light);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:.8rem;font-weight:600;display:flex}.changeTypeBtn_raUH{color:var(--ifm-color-emphasis-600);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:.72rem;font-weight:400;-webkit-text-decoration:underline;text-decoration:underline}.changeTypeBtn_raUH:hover{color:var(--ifm-color-emphasis-900)}.commentInput_z_V3{resize:vertical;border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);width:100%;min-height:56px;color:var(--ifm-font-color-base);box-sizing:border-box;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:.82rem}.commentInput_z_V3:focus{border-color:var(--ifm-color-primary);outline:none}.honeypot_qkbW{opacity:0;pointer-events:none;position:absolute;left:-9999px}.actions_YHzF{justify-content:flex-end;gap:8px;display:flex}.btnPrimary_Umd3{background:var(--ifm-color-primary);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:5px 14px;font-size:.82rem;font-weight:600;transition:background .15s}.btnPrimary_Umd3:hover{background:var(--ifm-color-primary-dark)}.btnSecondary_K_tE{color:var(--ifm-color-emphasis-700);border:1px solid var(--ifm-color-emphasis-400);cursor:pointer;background:0 0;border-radius:5px;padding:5px 14px;font-size:.82rem;transition:border-color .15s}.btnSecondary_K_tE:hover{border-color:var(--ifm-color-emphasis-600)}.disclaimer_g1PW{color:var(--ifm-color-emphasis-500);text-align:center;margin:0;font-size:.72rem}.status_MhQ1,.statusError_GFCs{border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:.82rem;font-weight:600;display:flex;box-shadow:0 2px 8px #00000026}.status_MhQ1{background:var(--ifm-color-success-contrast-background);color:var(--ifm-color-success-dark)}.statusError_GFCs{background:var(--ifm-color-danger-contrast-background);color:var(--ifm-color-danger-dark)}.dismissBtn_EF1F{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:.75rem;line-height:1}.dismissBtn_EF1F:hover{opacity:1}[data-theme=dark] .typeCard_R8xL,[data-theme=dark] .form_pe8r{box-shadow:0 4px 16px #0006}[data-theme=dark] .typeBtn_p_DV{background:var(--ifm-color-emphasis-200);border-color:var(--ifm-color-emphasis-300)}[data-theme=dark] .typeBtn_p_DV:hover{background:var(--ifm-color-emphasis-300);border-color:var(--ifm-color-primary)}[data-theme=dark] .selectedPreview_0Mdd{background:var(--ifm-color-emphasis-200)}[data-theme=dark] .typeBadge_W6rv{background:rgb(var(--ifm-color-primary-rgb,0 100 200) / .15)}[data-theme=dark] .status_MhQ1{color:#6fcf97;background:#1a3d2a}[data-theme=dark] .statusError_GFCs{color:#eb5757;background:#3d1a1a}.cardEnhanced_MLk5{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.cardBodyEnhanced_CaYX{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.cardImageEnhanced_s80h{aspect-ratio:2;object-fit:contain;background:var(--mk-n-100);width:100%;transition:transform .2s;display:block}.cardEnhanced_MLk5:hover .cardImageEnhanced_s80h{transform:scale(1.03)}.cardTitle_oQGe{font-family:var(--mk-font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.cardTitleLink_H7dz{color:var(--mk-ink);-webkit-text-decoration:none;text-decoration:none;transition:color .15s}.cardTitleLink_H7dz:hover{color:var(--mk-primary);-webkit-text-decoration:none;text-decoration:none}.cardTagBadge_Avdn{align-self:flex-start}.date_kPJ0{color:var(--mk-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:0;font-size:.82rem}.readingTime_fTBo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.description_jD4k{color:var(--mk-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.counter_BBum{margin-top:.5rem}.cardSmallWrapper_wBAG{margin-bottom:2rem;display:flex}.cardSmall_qaj_{flex-direction:column;width:100%;height:100%;display:flex}.cardSmallImage_OXoE{aspect-ratio:2;object-fit:contain;background:var(--mk-n-100);border-radius:var(--mk-radius-lg) var(--mk-radius-lg) 0 0;width:100%}.cardSmallBody_FBxV{flex:1}.cardSmallCounter_r9Bw{color:var(--mk-primary);margin-bottom:.375rem}.cardSmallFooter_xgAy{text-align:right}.seriesGrid_woPU{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.seriesGrid_woPU>.col.col--3{min-width:0;max-width:100%;margin-bottom:0!important}.seriesGrid_woPU .card__image{object-fit:cover;object-position:top}@media (width<=996px){.seriesGrid_woPU{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.seriesGrid_woPU{grid-template-columns:1fr!important}}.relatedPosts_zJiB{border-top:1px solid var(--mk-border);margin-top:2.5rem;padding-top:1.5rem}.relatedPosts_zJiB h3{font-family:var(--mk-font-display);border-left:var(--mk-rail) solid var(--mk-primary);margin-top:0;margin-bottom:1rem;padding-left:.75rem}.offer_jqr1{margin-bottom:var(--ifm-spacing-vertical,1rem);border:1px solid var(--mk-border);border-left:var(--mk-rail) solid var(--mk-primary);border-radius:0 var(--mk-radius-md) var(--mk-radius-md) 0;background:var(--mk-surface);align-items:center;gap:.6em;padding:.55em .9em;font-size:.92rem;line-height:1.45;display:flex}.flag_Hnep{flex:none;font-size:1.25em;line-height:1}.offer_jqr1 a{font-weight:600}.blueskyLogo_l2IZ{width:20px;height:20px}.blueskyContainer_M4H2{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;margin:2rem 0 .5rem;padding:1.1rem 1.25rem 1.4rem}.blueskyHeadline_vKLY{color:var(--ifm-color-content);margin-bottom:.75rem;font-weight:500;display:block}.blueskyAccountNote_mrez{color:var(--ifm-color-emphasis-600);margin-top:.6rem;font-size:smaller;display:block}.blueskyCommentsContainer_d5nT{border:1px solid var(--ifm-color-emphasis-200);margin-top:1rem;margin-bottom:1.25rem;padding:.4rem .9rem}.blueskyCommentContainer_VoEd{background-color:var(--ifm-color-emphasis-100);border-left:2px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);border-radius:6px;margin-bottom:1rem;padding:.8rem}.blueskyCommentHeader_s5dR{align-items:center;gap:10px;display:flex}.blueskyCommentAuthorInfos_p_sG{flex-direction:column;display:flex}.blueskyCommentAvatar_Tp2X{border-radius:50%;width:32px;height:32px;margin-right:.5rem}.blueskyCommentAuthorDisplayName_ol7A{margin:0;font-weight:700}.blueskyCommentAuthorHandle_ITou{color:var(--ifm-color-emphasis-600);margin:0;font-size:smaller;font-weight:400;display:block}.blueskyCommentDate_NVFb{color:var(--ifm-color-emphasis-600);margin-left:auto;font-size:smaller}.blueskyCommentText_hlGv{margin:.3rem 0 0}.blueskyCommentLikes_SH_O:before{content:"❤️ "}.blueskyCommentLikes_SH_O:after{content:" "}.blueskyCommentReposts_wwef:before{content:"🔁 "}.blueskyCommentReposts_wwef:after{content:" "}.blueskyCommentLink_CdOH:before{content:"→ "}.blueskyCommentLink_CdOH:after{content:" "}.blueskyCommentLink_CdOH{color:var(--ifm-color-emphasis-600);align-items:center;margin-top:.25rem;margin-right:.25rem;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}img.blueskyCommentEmbedThumb_n_xD{max-height:250px}.blueskyCommentImages_ulO2{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.blueskyCommentImage_NqLP{border:1px solid var(--ifm-color-emphasis-300);border-radius:.25rem;max-width:100%;height:auto}.blueskyNoCommentYet_kCW8{color:var(--ifm-color-emphasis-600);text-align:center;background-color:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-300);border-radius:8px;margin:20px 0;padding:20px;font-size:1rem;line-height:1.5}.blueskyNoCommentYetCTA_RIGo{color:var(--ifm-color-primary-dark);cursor:pointer;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}[data-theme=dark] .blueskyNoCommentYetCTA_RIGo{color:var(--ifm-color-primary-light)}.blueskyPostLikes_caSs{align-items:center;gap:.4rem;display:inline-flex}.blueskyLikersAvatars_EGft{align-items:center;margin-left:.4rem;display:inline-flex}.blueskyLikersAvatarLink_HWZ5{margin-left:-1rem;line-height:0}.blueskyLikersAvatarLink_HWZ5:first-child{margin-left:0}.blueskyLikersAvatar_ZlmN{border:2px solid var(--ifm-background-color);border-radius:50%;width:40px;height:40px;display:block}.blueskyLikersAvatarMore__vyH{color:var(--ifm-color-emphasis-600);margin-left:.4rem;font-size:smaller}.blueskyEngagementRow_Jyc4{flex-wrap:wrap;align-items:center;display:flex}.blueskyButton_XbUc{background-color:var(--ifm-color-emphasis-200);border:1px solid var(--ifm-color-emphasis-300);box-shadow:none;color:var(--ifm-font-color-base);border-radius:6px;align-items:center;gap:.4rem;margin-bottom:.8rem;margin-right:.4rem;padding:.4rem .9rem;font-size:.9rem;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.blueskyButton_XbUc:hover{background-color:var(--ifm-color-primary);border-color:var(--ifm-color-primary);color:#fff}.bar_RLVs{background:linear-gradient(90deg, var(--ifm-color-primary), var(--ifm-color-primary-lighter));z-index:1000;pointer-events:none;border-radius:0 2px 2px 0;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}.seriesHero_oKPN{isolation:isolate;border-radius:var(--mk-radius-lg);margin-bottom:2rem;padding:2rem 1.5rem 1rem;position:relative;overflow:hidden}.seriesHero_oKPN:before,.seriesHero_oKPN:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(70px);background:var(--series-accent-glow-light,transparent);pointer-events:none;border-radius:50%;width:55%;animation:7s ease-in-out infinite seriesGlowPulse_Jluk;position:absolute}.seriesHero_oKPN:before{top:-25%;left:-10%}.seriesHero_oKPN:after{animation-delay:-3.5s;bottom:-30%;right:-10%}[data-theme=dark] .seriesHero_oKPN:before,[data-theme=dark] .seriesHero_oKPN:after{background:var(--series-accent-glow-dark,transparent)}@keyframes seriesGlowPulse_Jluk{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.seriesHero_oKPN:before,.seriesHero_oKPN:after{animation:none}}.seriesBanner_atCn{box-sizing:border-box;aspect-ratio:2;object-fit:contain;background:var(--mk-n-100);border:2px solid var(--series-accent-solid,transparent);border-radius:var(--mk-radius-md);width:100%;box-shadow:0 25px 60px -10px var(--series-accent-glow-light,transparent);margin-bottom:1.5rem;transition:transform .25s,box-shadow .25s;display:block}[data-theme=dark] .seriesBanner_atCn{background:var(--mk-n-100);box-shadow:0 25px 60px -10px var(--series-accent-glow-dark,transparent)}.seriesBanner_atCn:hover{box-shadow:0 35px 70px -10px var(--series-accent-glow-light,transparent);transform:translateY(-6px)scale(1.015)}[data-theme=dark] .seriesBanner_atCn:hover{box-shadow:0 35px 70px -10px var(--series-accent-glow-dark,transparent)}@media (prefers-reduced-motion:reduce){.seriesBanner_atCn{transition:none}.seriesBanner_atCn:hover{transform:none}}.seriesTitleAccent_BlOc{background:var(--series-accent-solid,var(--mk-primary));width:80px;height:6px;box-shadow:0 4px 14px -2px var(--series-accent-glow-light,transparent);border-radius:999px;margin:.75rem 0 1.25rem;display:block}[data-theme=dark] .seriesTitleAccent_BlOc{box-shadow:0 4px 14px -2px var(--series-accent-glow-dark,transparent)}.seriesDescription_xKty{color:var(--mk-ink-soft);margin-bottom:.5rem;font-size:1.1rem;line-height:1.6}.markdownLink_Hbwt{color:var(--mk-ink-soft);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);background:0 0;padding:5px 12px;font-size:.82rem;display:inline-block}.markdownLink_Hbwt:hover{border-color:var(--mk-primary);color:var(--mk-primary);-webkit-text-decoration:none;text-decoration:none}.seriesGrid_QzMG{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.seriesGrid_QzMG>.col.col--3{max-width:100%;margin-bottom:0!important}@media (width<=996px){.seriesGrid_QzMG{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.seriesGrid_QzMG{grid-template-columns:1fr}}.cardsSection_u9Mo{margin:0 calc(-1 * var(--page-gutter)) 40px;padding:3rem var(--page-gutter);background:var(--mk-sunken)}.cardsSection_u9Mo h2{text-align:center;font-family:var(--mk-font-display);margin-bottom:30px;font-size:2rem;font-weight:800}.cardsGrid_cuje{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;max-width:1100px;margin:0 auto;display:grid}.cardsGrid_cuje>.col.col--3{max-width:100%;margin-bottom:0;padding:0}@media (width<=996px){.cardsGrid_cuje{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cardsGrid_cuje{grid-template-columns:1fr;gap:15px}}.seeMoreContainer_rDiS{text-align:center;margin-top:30px}.seeMoreLink_RtW3{border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);color:var(--mk-primary);background-color:var(--mk-surface);padding:8px 18px;font-size:1.05rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-block}.seeMoreLink_RtW3:hover{background-color:var(--mk-key-bg);border-color:var(--mk-primary);-webkit-text-decoration:none;text-decoration:none}.cardsSection_wCHT{margin-bottom:40px}.cardsSection_wCHT h2{font-family:var(--mk-font-display);text-align:center;margin-bottom:30px;font-size:2rem;font-weight:800}.cardsGrid_JKz4{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (width<=996px){.cardsGrid_JKz4{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cardsGrid_JKz4{grid-template-columns:1fr;gap:15px}}.cardImage_CwPG{aspect-ratio:1;object-fit:cover;border-radius:var(--mk-radius-sm);width:100%}.cardLink_nvyL{color:inherit;-webkit-text-decoration:none;text-decoration:none}.cardItem_jpUV{height:100%;padding:16px;overflow:hidden}.cardsSection_bLoK{margin-bottom:40px}.cardsSection_bLoK h2{text-align:center;font-family:var(--mk-font-display);margin-bottom:30px;font-size:2rem;font-weight:800}.cardsGrid_0TTj{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (width<=996px){.cardsGrid_0TTj{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cardsGrid_0TTj{grid-template-columns:1fr;gap:15px}}.cardLink_xdTr{color:inherit;-webkit-text-decoration:none;text-decoration:none}.cardItem_c5pI{height:100%;padding:16px;overflow:hidden}.cardIcon_dZrp{margin-bottom:10px;font-size:2.5rem;display:block}.cardTitle_e2iO{font-family:var(--mk-font-display);color:var(--mk-ink);margin-top:0;margin-bottom:5px;font-size:1.15rem;font-weight:700}.cardDescription_jgnC{color:var(--mk-ink-soft);margin-bottom:0;font-size:.9rem;line-height:1.5}.seeMoreContainer_Ptpo{text-align:center;margin-top:30px}.seeMoreLink_JeXj{border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);color:var(--mk-primary);background-color:var(--mk-surface);padding:8px 18px;font-size:1.05rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-block}.seeMoreLink_JeXj:hover{background-color:var(--mk-key-bg);border-color:var(--mk-primary);-webkit-text-decoration:none;text-decoration:none}.heroHeader_tJsd{padding:4rem var(--page-gutter);margin:0 calc(-1 * var(--page-gutter)) 2rem;background:var(--hero-background-light);transition:background-color .2s ease-in-out}html[data-theme=dark] .heroHeader_tJsd{background:var(--ifm-background-surface-color)}.heroGrid_sXrK{max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);grid-template-columns:1fr .8fr;align-items:center;gap:4rem;margin:0 auto;display:grid}.introText_RRKT h1{margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.2}.introText_RRKT h1 span{color:var(--ifm-color-primary);background:linear-gradient(120deg, var(--ifm-color-primary-darkest) 0%, var(--ifm-color-primary-lightest) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.introText_RRKT p{opacity:.8;margin-bottom:2rem;font-size:1.25rem}.buttonsContainer_BMaJ{flex-wrap:wrap;gap:1rem;display:flex}.arrowIcon_ggYq{margin-left:8px}.videoWrapper_dXoe{aspect-ratio:1;background-color:#0000;border-radius:24px;width:100%;max-width:500px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0003;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.videoElement_vFHN{object-fit:cover;width:100%;height:100%;transform:scale(1.01)}.muteButton_yiSv{z-index:10;color:#fff;cursor:pointer;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;bottom:1rem;right:1rem}.muteButton_yiSv:hover{background-color:var(--ifm-color-primary);transform:scale(1.1)}@media (width<=996px){.heroGrid_sXrK{text-align:center;grid-template-columns:1fr;gap:2rem}.introText_RRKT h1{font-size:2.2rem}.buttonsContainer_BMaJ{justify-content:center}}@media (width<=600px){.videoWrapper_dXoe{display:none}.heroGrid_sXrK{gap:1rem}}.coverage_DWKI{max-width:1100px;margin:0 auto var(--ifm-spacing-vertical,1rem);align-items:center;gap:1.25rem;padding:1.15rem 1.4rem;display:flex}.listing_cYJG{max-width:none}.icon_Gmr7{width:2.25rem;height:2.25rem;color:var(--mk-primary);flex:none}.body_wzR8{flex:auto;min-width:0}.title_Sm3L{font-family:var(--mk-font-display);margin:0 0 .45rem;font-size:.95rem;font-weight:700;line-height:1.2}.track_MhHf{background-color:var(--mk-n-200);border-radius:999px;height:5px;margin-bottom:.55rem;overflow:hidden}.fill_EnTC{width:var(--coverage-percent,0%);border-radius:inherit;background-color:var(--mk-primary);min-width:6px;height:100%;display:block}.text_BRpV{color:var(--mk-ink-soft);margin:0;font-size:.92rem;line-height:1.5}.count_shub{color:var(--mk-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.cta_DLDH{white-space:nowrap;flex:none}@media (width<=768px){.coverage_DWKI{flex-wrap:wrap;align-items:flex-start;gap:.75rem .85rem;padding:1rem 1.1rem}.icon_Gmr7{width:1.75rem;height:1.75rem}.body_wzR8{flex:60%}.cta_DLDH{text-align:center;flex:100%}}.contentWrapper_syVw{align-items:flex-start;gap:2rem;min-height:calc(100vh - 70px);display:flex}.postsContainer_NyGt,.postList_OIHk{flex-grow:1;min-width:0}.sidebar_xPLH{box-sizing:border-box;background-color:var(--mk-bg);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--mk-border-strong) transparent;flex-shrink:0;width:280px;height:calc(100vh - 100px);padding-right:1.5rem;position:sticky;top:100px;overflow-y:auto;box-shadow:inset -5px 0 8px -6px #3b2c1e1f}.toggleButton_UGlp{display:none}@media (width>=769px){.toggleButton_UGlp{border-radius:var(--mk-radius-sm);width:1.75rem;height:1.75rem;color:var(--mk-ink-soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-bottom:.75rem;padding:0;display:flex}.toggleButton_UGlp:hover,.toggleButton_UGlp:focus-visible{background-color:var(--mk-n-100)}.postsWithGutter_FbR4{align-items:stretch;display:flex}.expandGutter_Xl55{flex:0 0 2.5rem}.mainContent_qpW4{flex:auto;min-width:0}}.expandGutter_Xl55{display:none}@media (width>=769px){.expandGutter_Xl55{display:block}.expandGutter_Xl55 .toggleButton_UGlp{margin-bottom:0;position:sticky;top:100px}}.sidebar_xPLH::-webkit-scrollbar{background-color:#0000;width:8px}.sidebar_xPLH:hover::-webkit-scrollbar{background-color:var(--mk-n-50)}.sidebar_xPLH::-webkit-scrollbar-thumb{background-color:var(--mk-border-strong);border-radius:var(--mk-radius-md);background-clip:content-box;border:2px solid #0000;transition:background-color .3s}.sidebar_xPLH::-webkit-scrollbar-thumb:hover{background-color:var(--mk-primary)}.sidebar_xPLH:hover{scrollbar-color:var(--mk-primary) transparent}.filterContainerSidebar_vup2{border-bottom:1px solid var(--mk-border);margin-bottom:1rem;padding-bottom:1rem}.filterGroupSidebar_Ac89{margin-bottom:1rem}.filterLabel_QdOq{margin-bottom:.35rem;display:block}.filterGroupSidebar_Ac89 select{width:100%;color:var(--mk-ink);cursor:pointer;background-color:var(--mk-sunken);border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-sm);padding:6px 8px;font-family:inherit;font-size:.9rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.filterGroupSidebar_Ac89 select:hover{border-color:var(--mk-primary)}.filterGroupSidebar_Ac89 select:focus{border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-key-bg);outline:none}.pillRow_bHU9{flex-wrap:wrap;gap:.4rem;display:flex}.filterPill_bZz7{appearance:none;cursor:pointer;font-family:inherit}.filterPillActive_mnvh,.filterPillActive_mnvh:hover{color:var(--mk-on-line);background:var(--mk-primary);border-color:var(--mk-primary)}.verticalTimeline_iBy0{border-right:1px solid var(--mk-border);box-sizing:border-box;background-color:#0000;flex-shrink:0;width:290px;padding:1rem 0}.jumpToHeading_D7u1{color:var(--mk-primary);margin-bottom:1rem;padding-left:1rem}.timelineList_z1Vp{border-left:var(--mk-rail) solid var(--mk-primary);margin:0;padding-left:0;list-style:none;position:relative}.timelineItem_HaD_{margin-bottom:1rem;margin-left:1rem;position:relative}.timelineYear_nHfW{font-family:var(--mk-font-display);color:var(--mk-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:1.1rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-block;position:relative}.timelineYear_nHfW:hover{-webkit-text-decoration:underline;text-decoration:underline}.timelineYear_nHfW:before{content:"";background-color:var(--mk-primary);border:2px solid var(--mk-bg);width:12px;height:12px;box-shadow:0 0 0 3px var(--mk-key-bg);border-radius:50%;position:absolute;top:.35rem;left:-1.4rem}.timelineMonthList_CEM2{margin:.3rem 0 0;padding-left:1rem;list-style:none}.timelineMonth_e64P{margin:.2rem 0}.timelineMonthLink_yEUg{color:var(--mk-ink-soft);border-radius:var(--mk-radius-sm);padding:4px 8px;font-size:.95rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block}.timelineMonthLink_yEUg:hover{background-color:var(--mk-n-100);color:var(--mk-ink);transform:translate(5px)}.timelineMonthLink_yEUg.activeMonth_m7SP,.activeMonth_m7SP{background-color:var(--mk-key-bg);color:var(--mk-primary);box-shadow:inset 0 0 0 1px var(--mk-key-edge);font-weight:700;transform:translate(5px)}@media (prefers-reduced-motion:reduce){.timelineMonthLink_yEUg,.timelineMonthLink_yEUg:hover,.timelineMonthLink_yEUg.activeMonth_m7SP,.activeMonth_m7SP{transition:none;transform:none}}.monthHeading_dPpk{font-family:var(--mk-font-display);color:var(--mk-ink);align-items:center;margin-top:1.5rem;margin-bottom:.5rem;scroll-margin-top:100px;font-size:1.3rem;font-weight:700;display:flex;position:relative}.monthAnchor_JY8a{color:var(--mk-primary);opacity:0;margin-left:.5rem;font-size:.9em;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease-in-out;position:absolute;top:50%;right:-1.8rem;transform:translateY(-50%)}.monthAnchor_JY8a:focus,.monthHeading_dPpk:hover .monthAnchor_JY8a{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}@media (width<=768px){.contentWrapper_syVw{flex-direction:column;min-height:auto}.sidebar_xPLH{width:100%;height:auto;max-height:none;box-shadow:none;border-radius:0;padding:0;position:static;overflow:visible}.filterContainerSidebar_vup2{margin-bottom:1rem;padding:.5rem 1rem}.monthAnchor_JY8a{opacity:1;border-radius:var(--mk-radius-sm);justify-content:center;align-items:center;margin-left:.4rem;padding:.6rem .65rem;font-size:1.05em;display:inline-flex;position:static;transform:none}.monthAnchor_JY8a:active{background-color:var(--mk-n-100)}}[data-theme=dark] .filterGroupSidebar_Ac89 select{background-color:var(--mk-surface);color:var(--mk-ink);border-color:var(--mk-border-strong)}.blogListPage_FOr8{padding-top:2rem;padding-bottom:3rem}.pageHeader_tMTm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.pageTitle_rr4M{font-family:var(--mk-font-display);align-items:center;gap:.75rem;margin-bottom:0;font-size:2rem;font-weight:800;display:flex}.postCount_n4bg{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tagFilterBar_G0x5{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.tagPill_XAJR{appearance:none;cursor:pointer;font-family:inherit}.tagPillActive_WJuc,.tagPillActive_WJuc:hover{color:var(--mk-on-line);background:var(--mk-primary);border-color:var(--mk-primary)}.allTagsLink_mG9g{font-size:var(--mk-eyebrow-size);font-weight:var(--mk-eyebrow-weight);color:var(--mk-ink-soft);margin-left:.25rem}.cardsGrid_jTKX{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.cardsGrid_jTKX>.col.col--3{max-width:100%;margin-bottom:0;padding:0}@media (width<=996px){.cardsGrid_jTKX{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cardsGrid_jTKX{grid-template-columns:1fr}}.emptyPage_g8_6{text-align:center;color:var(--mk-ink-soft);margin:3rem 0}.emptyPageImage_nmwH{object-fit:cover;border-radius:50%;width:140px;height:140px;margin:0 auto 1rem;display:block}.pageWrapper_kARM{justify-content:center;align-items:flex-start;gap:2rem;margin:2rem auto;padding:0 1rem;display:flex}.marginImage_dwii{border-radius:var(--mk-radius-md);flex-shrink:0;width:550px;display:none}@media (width>=1472px){.marginImage_dwii{display:block}}.page_prBs{width:100%;max-width:860px}.header_xW5Z{margin-bottom:1.5rem}.header_xW5Z h1{margin-bottom:.25rem}.subtitle_IgWH{color:var(--mk-ink-soft);font-size:.9rem}.tocTitle_UTEO{margin-top:2.5rem}.toc_kfTx{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.toc_kfTx li{border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .75rem;display:flex}.tocCount_FCOx{color:var(--ifm-color-emphasis-600);flex-shrink:0;font-size:.8rem}.empty_QMzc{color:var(--mk-ink-soft);margin-top:2rem}.heroBanner_qdFl{text-align:center;padding:4rem 0;position:relative;overflow:hidden}@media screen and (width<=996px){.heroBanner_qdFl{padding:2rem}}.buttons_AeoN{justify-content:center;align-items:center;display:flex}header[class*=heroHeader]{margin-top:-2rem}.homepageSections_Px0l h2{border-left:none;padding-left:0}