@layer docusaurus.infima{:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:.2s;--ifm-transition-slow:.4s;--ifm-transition-timing-default:cubic-bezier(.08,.52,.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:.1rem;--ifm-code-padding-vertical:.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:.875rem;--ifm-h6-font-size:.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:.8rem;--ifm-breadcrumb-padding-vertical:.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" x=\"0px\" y=\"0px\" viewBox=\"0 0 256 256\"><g><g><polygon points=\"79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128\"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>");--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-color:var(--ifm-font-color-base-inverse);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:.5rem;--ifm-toc-padding-horizontal:.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:.75rem;--ifm-menu-link-padding-vertical:.375rem;--ifm-menu-link-sublist-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\"><path fill=\"rgba(0,0,0,0.5)\" d=\"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z\"></path></svg>");--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:.75rem;--ifm-navbar-item-padding-vertical:.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url("data:image/svg+xml;utf8,<svg fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" height=\"16px\" width=\"16px\"><path d=\"M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z\" /></svg>");--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base)var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{word-wrap:break-word;margin:0}iframe{color-scheme:normal;border:0}.container{max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%;margin:0 auto}.container--fluid{max-width:inherit}.row{margin:0 calc(var(--ifm-spacing-horizontal)*-1);flex-wrap:wrap;display:flex}.row--no-gutters{margin-left:0;margin-right:0}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;max-width:var(--ifm-col-width);padding:0 var(--ifm-spacing-horizontal);flex:1 0;width:100%;margin-left:0}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:calc(1/12*100%)}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:calc(2/12*100%)}.col--offset-2{margin-left:16.6667%}.col--3{--ifm-col-width:calc(3/12*100%)}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:calc(4/12*100%)}.col--offset-4{margin-left:33.3333%}.col--5{--ifm-col-width:calc(5/12*100%)}.col--offset-5{margin-left:41.6667%}.col--6{--ifm-col-width:calc(6/12*100%)}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:calc(7/12*100%)}.col--offset-7{margin-left:58.3333%}.col--8{--ifm-col-width:calc(8/12*100%)}.col--offset-8{margin-left:66.6667%}.col--9{--ifm-col-width:calc(9/12*100%)}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:calc(10/12*100%)}.col--offset-10{margin-left:83.3333%}.col--11{--ifm-col-width:calc(11/12*100%)}.col--offset-11{margin-left:91.6667%}.col--12{--ifm-col-width:calc(12/12*100%)}.col--offset-12{margin-left:100%}.margin--none{margin:0!important}.margin-top--none{margin-top:0!important}.margin-left--none{margin-left:0!important}.margin-bottom--none{margin-bottom:0!important}.margin-right--none{margin-right:0!important}.margin-vert--none{margin-top:0!important;margin-bottom:0!important}.margin-horiz--none{margin-left:0!important;margin-right:0!important}.margin--xs{margin:.25rem!important}.margin-top--xs{margin-top:.25rem!important}.margin-left--xs{margin-left:.25rem!important}.margin-bottom--xs{margin-bottom:.25rem!important}.margin-right--xs{margin-right:.25rem!important}.margin-vert--xs{margin-top:.25rem!important;margin-bottom:.25rem!important}.margin-horiz--xs{margin-left:.25rem!important;margin-right:.25rem!important}.margin--sm{margin:.5rem!important}.margin-top--sm{margin-top:.5rem!important}.margin-left--sm{margin-left:.5rem!important}.margin-bottom--sm{margin-bottom:.5rem!important}.margin-right--sm{margin-right:.5rem!important}.margin-vert--sm{margin-top:.5rem!important;margin-bottom:.5rem!important}.margin-horiz--sm{margin-left:.5rem!important;margin-right:.5rem!important}.margin--md{margin:1rem!important}.margin-top--md{margin-top:1rem!important}.margin-left--md{margin-left:1rem!important}.margin-bottom--md{margin-bottom:1rem!important}.margin-right--md{margin-right:1rem!important}.margin-vert--md{margin-top:1rem!important;margin-bottom:1rem!important}.margin-horiz--md{margin-left:1rem!important;margin-right:1rem!important}.margin--lg{margin:2rem!important}.margin-top--lg{margin-top:2rem!important}.margin-left--lg{margin-left:2rem!important}.margin-bottom--lg{margin-bottom:2rem!important}.margin-right--lg{margin-right:2rem!important}.margin-vert--lg{margin-top:2rem!important;margin-bottom:2rem!important}.margin-horiz--lg{margin-left:2rem!important;margin-right:2rem!important}.margin--xl{margin:5rem!important}.margin-top--xl{margin-top:5rem!important}.margin-left--xl{margin-left:5rem!important}.margin-bottom--xl{margin-bottom:5rem!important}.margin-right--xl{margin-right:5rem!important}.margin-vert--xl{margin-top:5rem!important;margin-bottom:5rem!important}.margin-horiz--xl{margin-left:5rem!important;margin-right:5rem!important}.padding--none{padding:0!important}.padding-top--none{padding-top:0!important}.padding-left--none{padding-left:0!important}.padding-bottom--none{padding-bottom:0!important}.padding-right--none{padding-right:0!important}.padding-vert--none{padding-top:0!important;padding-bottom:0!important}.padding-horiz--none{padding-left:0!important;padding-right:0!important}.padding--xs{padding:.25rem!important}.padding-top--xs{padding-top:.25rem!important}.padding-left--xs{padding-left:.25rem!important}.padding-bottom--xs{padding-bottom:.25rem!important}.padding-right--xs{padding-right:.25rem!important}.padding-vert--xs{padding-top:.25rem!important;padding-bottom:.25rem!important}.padding-horiz--xs{padding-left:.25rem!important;padding-right:.25rem!important}.padding--sm{padding:.5rem!important}.padding-top--sm{padding-top:.5rem!important}.padding-left--sm{padding-left:.5rem!important}.padding-bottom--sm{padding-bottom:.5rem!important}.padding-right--sm{padding-right:.5rem!important}.padding-vert--sm{padding-top:.5rem!important;padding-bottom:.5rem!important}.padding-horiz--sm{padding-left:.5rem!important;padding-right:.5rem!important}.padding--md{padding:1rem!important}.padding-top--md{padding-top:1rem!important}.padding-left--md{padding-left:1rem!important}.padding-bottom--md{padding-bottom:1rem!important}.padding-right--md{padding-right:1rem!important}.padding-vert--md{padding-top:1rem!important;padding-bottom:1rem!important}.padding-horiz--md{padding-left:1rem!important;padding-right:1rem!important}.padding--lg{padding:2rem!important}.padding-top--lg{padding-top:2rem!important}.padding-left--lg{padding-left:2rem!important}.padding-bottom--lg{padding-bottom:2rem!important}.padding-right--lg{padding-right:2rem!important}.padding-vert--lg{padding-top:2rem!important;padding-bottom:2rem!important}.padding-horiz--lg{padding-left:2rem!important;padding-right:2rem!important}.padding--xl{padding:5rem!important}.padding-top--xl{padding-top:5rem!important}.padding-left--xl{padding-left:5rem!important}.padding-bottom--xl{padding-bottom:5rem!important}.padding-right--xl{padding-right:5rem!important}.padding-vert--xl{padding-top:5rem!important;padding-bottom:5rem!important}.padding-horiz--xl{padding-left:5rem!important;padding-right:5rem!important}code{background-color:var(--ifm-code-background);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical)var(--ifm-code-padding-horizontal);vertical-align:middle;border:.1rem solid rgba(0,0,0,.1)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height)var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-pre-padding);overflow:auto}pre code{font-size:100%;line-height:inherit;background-color:transparent;border:none;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);border-radius:.2rem;padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top)0 var(--ifm-heading-margin-bottom)0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:before{content:"";display:table}.markdown:after{clear:both;content:"";display:table}.markdown>:last-child{margin-bottom:0!important}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>pre,.markdown>ul,.markdown>p{margin-bottom:var(--ifm-leading)}.markdown li{word-wrap:break-word}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ul,ol{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ul ul,ul ol,ol ol,ol ul{margin:0}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:block;overflow:auto}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead{background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width)solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table th,table td{border:var(--ifm-table-border-width)solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width)solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-blockquote-padding-vertical)var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical)0;border:0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text--break{word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration,.text--no-decoration:hover{-webkit-text-decoration:none;text-decoration:none}.clean-btn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.clean-list{padding-left:0;list-style:none}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width)solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);color:var(--ifm-alert-foreground-color);padding:var(--ifm-alert-padding-vertical)var(--ifm-alert-padding-horizontal)}.alert__heading{font:bold var(--ifm-h5-font-size)/var(--ifm-heading-line-height)var(--ifm-heading-font-family);text-transform:uppercase;align-items:center;margin-bottom:.5rem;display:flex}.alert__icon{margin-right:.4em;display:inline-flex}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{color:var(--ifm-alert-foreground-color);margin:calc(var(--ifm-alert-padding-vertical)*-1)calc(var(--ifm-alert-padding-horizontal)*-1)0 0;opacity:.75}.alert .close:hover,.alert .close:focus{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{-moz-column-gap:var(--ifm-avatar-intro-margin);column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{height:var(--ifm-avatar-photo-size);width:var(--ifm-avatar-photo-size);border-radius:50%;display:block;overflow:hidden}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{text-align:var(--ifm-avatar-intro-alignment);flex-direction:column;flex:1;justify-content:center;display:flex}.avatar__name{font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:.5rem;flex-direction:column;align-items:center}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width)solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);padding:var(--ifm-badge-padding-vertical)var(--ifm-badge-padding-horizontal);line-height:1;display:inline-block}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);--ifm-badge-border-color:var(--ifm-badge-background-color);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger);--ifm-badge-border-color:var(--ifm-badge-background-color)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator)center;content:" ";filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));display:inline-block}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier))calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);display:inline-block}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width)solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);color:var(--ifm-button-color);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier))calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default);line-height:1.5;display:inline-block}.button:hover{color:var(--ifm-button-color);-webkit-text-decoration:none;text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline:hover,.button--outline:active,.button--outline.button--active{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link:hover,.button--link:active,.button--link.button--active{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{width:100%;display:block}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary:active,.button--primary.button--active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary:active,.button--secondary.button--active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success:active,.button--success.button--active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info:active,.button--info.button--active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning:active,.button--warning.button--active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger:active,.button--danger.button--active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{gap:var(--ifm-button-group-spacing);display:inline-flex}.button-group>.button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group>.button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group--block{justify-content:stretch;display:flex}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);flex-direction:column;display:flex;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__header,.card__body,.card__footer{padding:var(--ifm-card-vertical-spacing)var(--ifm-card-horizontal-spacing)}.card__header:not(:last-child),.card__body:not(:last-child),.card__footer:not(:last-child){padding-bottom:0}.card__header>:last-child,.card__body>:last-child,.card__footer>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{padding:var(--ifm-toc-padding-vertical)0;margin-bottom:0;font-size:.8rem}.table-of-contents,.table-of-contents ul{padding-left:var(--ifm-toc-padding-horizontal);list-style:none}.table-of-contents li{margin:var(--ifm-toc-padding-vertical)var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link:hover,.table-of-contents__link:hover code,.table-of-contents__link--active,.table-of-contents__link--active code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default);padding:1rem;line-height:1}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{font-weight:var(--ifm-dropdown-font-weight);vertical-align:top;display:inline-flex;position:relative}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;visibility:visible;transform:translateY(-1px)}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);opacity:0;pointer-events:none;min-width:10rem;max-height:80vh;left:0;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);padding:.5rem;list-style:none;position:absolute;overflow-y:auto;transform:translateY(-.625rem)}.dropdown__link{color:var(--ifm-dropdown-link-color);white-space:nowrap;border-radius:.25rem;margin-top:.2rem;padding:.25rem .5rem;font-size:.875rem;display:block}.dropdown__link:hover,.dropdown__link--active{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);-webkit-text-decoration:none;text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{content:"";border:.4em solid transparent;border-top-color:currentColor;border-bottom:0 solid;margin-left:.3em;display:inline-block;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical)var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{max-width:var(--ifm-footer-logo-max-width);margin-top:1rem}.footer__title{color:var(--ifm-footer-title-color);font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{margin-bottom:0}[type=checkbox]{padding:0}.hero{background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);align-items:center;padding:4rem 2rem;display:flex}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0;list-style:none}.menu__list .menu__list{padding-left:var(--ifm-menu-link-padding-horizontal);flex:0 0 100%;margin-top:.25rem}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after,.menu__list-item--collapsed .menu__caret:before{transform:rotate(90deg)}.menu__list-item-collapsible{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;flex-wrap:wrap;display:flex;position:relative}.menu__list-item-collapsible:hover,.menu__list-item-collapsible--active{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link:hover,.menu__list-item-collapsible .menu__link--active{background:0 0!important}.menu__link,.menu__caret{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;align-items:center;display:flex}.menu__link:hover,.menu__caret:hover{background:var(--ifm-menu-color-background-hover)}.menu__link{color:var(--ifm-menu-color);padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default);-webkit-text-decoration:none;text-decoration:none}.menu__link--sublist-caret:after{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;min-width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;margin-left:auto;transform:rotate(180deg)}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;transform:rotate(180deg)}html[data-theme=dark],.navbar--dark{--ifm-menu-link-sublist-icon-filter:invert(100%)sepia(94%)saturate(17%)hue-rotate(223deg)brightness(104%)contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);display:flex}.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{z-index:var(--ifm-z-index-fixed);position:sticky;top:0}.navbar__inner{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.navbar__brand{color:var(--ifm-navbar-link-color);align-items:center;min-width:0;margin-right:1rem;display:flex}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar__title{flex:auto}.navbar__toggle{margin-right:.5rem;display:none}.navbar__logo{flex:none;height:2rem;margin-right:.5rem}.navbar__logo img{height:100%}.navbar__items{flex:1;align-items:center;min-width:0;display:flex}.navbar__items--center{flex:none}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:none;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{padding:var(--ifm-navbar-item-padding-vertical)var(--ifm-navbar-item-padding-horizontal);display:inline-block}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);font-weight:var(--ifm-font-weight-semibold)}.navbar__link:hover,.navbar__link--active{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:rgba(255,255,255,.1);--ifm-navbar-search-input-placeholder-color:rgba(255,255,255,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-menu-color-background-active:rgba(255,255,255,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color)var(--ifm-navbar-search-input-icon)no-repeat .75rem center/1rem 1rem;color:var(--ifm-navbar-search-input-color);cursor:text;border:none;border-radius:2rem;width:12.5rem;height:2rem;padding:0 .5rem 0 2.25rem;font-size:1rem;display:inline-block}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);opacity:0;visibility:hidden;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;transform:translate(-100%)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show .navbar-sidebar{transform:translate(0,0)}.navbar-sidebar__backdrop{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--ifm-transition-fast);background-color:rgba(0,0,0,.6);transition-timing-function:ease-in-out;position:fixed;inset:0}.navbar-sidebar__brand{box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);flex:1;align-items:center;display:flex}.navbar-sidebar__items{height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast)ease-in-out;display:flex;transform:translateZ(0)}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{width:calc(var(--ifm-navbar-sidebar-width));flex-shrink:0;padding:.5rem}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);text-align:left;width:calc(100% + 1rem);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;top:-.5rem}.navbar-sidebar__close{margin-left:auto;display:flex}.pagination{-moz-column-gap:var(--ifm-pagination-page-spacing);column-gap:var(--ifm-pagination-page-spacing);font-size:var(--ifm-pagination-font-size);padding-left:0;display:flex}.pagination--sm{--ifm-pagination-font-size:.8rem;--ifm-pagination-padding-horizontal:.8rem;--ifm-pagination-padding-vertical:.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{background:var(--ifm-pagination-item-active-background);color:var(--ifm-pagination-color-active)}.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:var(--ifm-pagination-padding-vertical)var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:inline-block}.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr);display:grid}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:block}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);-webkit-text-decoration:none;text-decoration:none}.pagination-nav__link--next{text-align:right;grid-column:2/3}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{gap:var(--ifm-pills-spacing);padding-left:0;display:flex}.pills__item{cursor:pointer;font-weight:var(--ifm-font-weight-bold);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.5rem;padding:.25rem 1rem;display:inline-block}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{text-align:center;flex-grow:1}.tabs{color:var(--ifm-tabs-color);font-weight:var(--ifm-font-weight-bold);margin-bottom:0;padding-left:0;display:flex;overflow-x:auto}.tabs__item{border-radius:var(--ifm-global-radius);cursor:pointer;padding:var(--ifm-tabs-padding-vertical)var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-bottom:3px solid transparent;display:inline-flex}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);color:var(--ifm-tabs-color-active);border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:rgba(255,255,255,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%)sepia(11%)saturate(0%)hue-rotate(149deg)brightness(99%)contrast(95%);--ifm-code-background:rgba(255,255,255,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:rgba(255,255,255,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}@media (width>=1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (width<=996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{width:max-content;display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}}@media (width<=576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0s;--ifm-transition-slow:0s}}@media print{.table-of-contents,.footer,.menu,.navbar,.pagination-nav{display:none}.tabs{page-break-inside:avoid}}}@layer docusaurus.theme-common{.themedComponent_siVc{display:none}[data-theme=light] .themedComponent--light_hHel,[data-theme=dark] .themedComponent--dark_yETr,html:not([data-theme]) .themedComponent--light_hHel{display:initial}.errorBoundaryError_WE6Q{white-space:pre-wrap;color:red}.errorBoundaryFallback_bdJX{color:red;padding:.55rem}.anchorTargetStickyNavbar_tleR{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_Qii3{scroll-margin-top:.5rem}.details_IpIu{--docusaurus-details-summary-arrow-size:.38rem;--docusaurus-details-transition:transform .2s ease;--docusaurus-details-decoration-color:grey}.details_IpIu>summary{cursor:pointer;padding-left:1rem;list-style:none;position:relative}.details_IpIu>summary::-webkit-details-marker{display:none}.details_IpIu>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_IpIu[open]:not(.isBrowser_QD4r)>summary:before,.details_IpIu[data-collapsed=false].isBrowser_QD4r>summary:before{transform:rotate(90deg)}.collapsibleContent_Fd2D{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.collapsibleContent_Fd2D p:last-child,.details_IpIu>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_oPtH{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_oPtH:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_J5rP{padding:0;line-height:0}.content_bSb_{text-align:center;padding:5px 0;font-size:85%}.content_bSb_ a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}:root{--docusaurus-announcement-bar-height:auto}.announcementBar_zJRd{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_zJRd{display:none}.announcementBarPlaceholder_NpUd{flex:0 0 10px}.announcementBarClose_Jjdj{flex:0 0 30px;align-self:stretch}.announcementBarContent_t7IR{flex:auto}@media print{.announcementBar_zJRd{display:none}}@media (width>=997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarPlaceholder_NpUd,.announcementBarClose_Jjdj{flex-basis:50px}}.toggle_ki11{width:2rem;height:2rem}.toggleButton_MMFG{-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_MMFG:hover{background:var(--ifm-color-emphasis-200)}.toggleIcon_k9hJ{display:none}[data-theme-choice=system] .systemToggleIcon_E5c0,[data-theme-choice=light] .lightToggleIcon_lgto,[data-theme-choice=dark] .darkToggleIcon_U96C{display:initial}.toggleButtonDisabled_Uw7m{cursor:not-allowed}.darkNavbarColorModeToggle_m8pZ:hover{background:var(--ifm-color-gray-800)}.iconExternalLink_nPrP{margin-left:.3rem}.dropdownNavbarItemMobile_lBAB{cursor:pointer}.iconLanguage_kvP7{vertical-align:text-bottom;margin-right:5px}.navbarSearchContainer_bzqh:empty{display:none}@media (width<=996px){.navbarSearchContainer_bzqh{right:var(--ifm-navbar-padding-horizontal);position:absolute}}@media (width>=997px){.navbarSearchContainer_bzqh{padding:0 var(--ifm-navbar-item-padding-horizontal)}}.navbarHideable_hhpl{transition:transform var(--ifm-transition-fast)ease}.navbarHidden_nmcs{transform:translateY(calc(-100% - 2px))}.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_MB5r{flex-direction:column;flex:1 0 auto;display:flex}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{flex-direction:column;min-height:100%;display:flex}.sidebar_CLW8{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 2rem);position:sticky;overflow-y:auto}.sidebarItemTitle_DQfJ{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.sidebarItemList_rvuc{font-size:.9rem}.sidebarItem__RMN{margin-top:.7rem}.sidebarItemLink_Ony9{color:var(--ifm-font-color-base);display:block}.sidebarItemLink_Ony9:hover{-webkit-text-decoration:none;text-decoration:none}.sidebarItemLinkActive_MJ75{color:var(--ifm-color-primary)!important}@media (width<=996px){.sidebar_CLW8{display:none}}.yearGroupHeading_jjLT{margin-top:1.6rem;margin-bottom:.4rem}.yearGroupHeading_tAow{margin:1rem .75rem .5rem}.backToTopButton_iEvu{background-color:var(--ifm-color-emphasis-200);width:3rem;height:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1);box-shadow:var(--ifm-global-shadow-lw);transition:all var(--ifm-transition-fast)var(--ifm-transition-timing-default);opacity:0;visibility:hidden;border-radius:50%;position:fixed;bottom:1.3rem;right:1.3rem;transform:scale(0)}.backToTopButton_iEvu:after{content:" ";-webkit-mask:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem no-repeat;-webkit-mask:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem no-repeat;background-color:var(--ifm-color-emphasis-1000);width:100%;height:100%;display:inline-block}@media (hover:hover){.backToTopButton_iEvu:hover{background-color:var(--ifm-color-emphasis-300)}}.backToTopButtonShow_DO8w{opacity:1;visibility:visible;transform:scale(1)}:root{--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1)}[data-theme=dark]:root{--docusaurus-collapse-button-bg:rgba(255,255,255,.05);--docusaurus-collapse-button-bg-hover:rgba(255,255,255,.1)}@media (width>=997px){.collapseSidebarButton_oTwn{background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;height:40px;position:sticky;bottom:0;display:block!important}.collapseSidebarButtonIcon_pMEX{margin-top:4px;transform:rotate(180deg)}[dir=rtl] .collapseSidebarButtonIcon_pMEX{transform:rotate(0)}.collapseSidebarButton_oTwn:hover,.collapseSidebarButton_oTwn:focus{background-color:var(--docusaurus-collapse-button-bg-hover)}}.collapseSidebarButton_oTwn{margin:0;display:none}.menuExternalLink_BiEj{align-items:center}.linkLabel_fEdy{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.categoryLink_ROYx{overflow:hidden}.menu__link--sublist-caret:after{margin-left:var(--ifm-menu-link-padding-vertical)}.categoryLinkLabel_ufhF{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@media (width>=997px){.menuHtmlItem_OniL{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu_jmj1{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_jmj1{scrollbar-gutter:stable;padding:.5rem 0 .5rem .5rem}}.menuWithAnnouncementBar_YufC{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_CUen{height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width);flex-direction:column;display:flex}.sidebarWithHideableNavbar_w4KB{padding-top:0}.sidebarHidden_k6VE{opacity:0;visibility:hidden}.sidebarLogo_CYvI{margin:0 var(--ifm-navbar-padding-horizontal);min-height:var(--ifm-navbar-height);max-height:var(--ifm-navbar-height);align-items:center;color:inherit!important;-webkit-text-decoration:none!important;text-decoration:none!important;display:flex!important}.sidebarLogo_CYvI img{height:2rem;margin-right:.5rem}}.sidebarLogo_CYvI{display:none}@media (width>=997px){.expandButton_pLDq{width:100%;height:100%;transition:background-color var(--ifm-transition-fast)ease;background-color:var(--docusaurus-collapse-button-bg);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.expandButton_pLDq:hover,.expandButton_pLDq:focus{background-color:var(--docusaurus-collapse-button-bg-hover)}.expandButtonIcon_X5ff{transform:rotate(0)}[dir=rtl] .expandButtonIcon_X5ff{transform:rotate(180deg)}}:root{--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.docSidebarContainer_c7NB{display:none}@media (width>=997px){.docSidebarContainer_c7NB{width:var(--doc-sidebar-width);margin-top:calc(-1*var(--ifm-navbar-height));border-right:1px solid var(--ifm-toc-border-color);will-change:width;transition:width var(--ifm-transition-fast)ease;clip-path:inset(0);display:block}.docSidebarContainerHidden_P3S_{width:var(--doc-sidebar-hidden-width);cursor:pointer}.sidebarViewport_KYo0{height:100%;max-height:100vh;position:sticky;top:0}}.docMainContainer_a9sJ{width:100%;display:flex}@media (width>=997px){.docMainContainer_a9sJ{max-width:calc(100% - var(--doc-sidebar-width));flex-grow:1}.docMainContainerEnhanced_grEJ{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_VqDq{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}.docRoot_DfVB{width:100%;display:flex}.docsWrapper__sE8{flex:1 0 auto;display:flex}.title_Kdtz{font-size:3rem}@media (width<=576px){.title_Kdtz{font-size:2rem}}.container_iZB2{font-size:.9rem}[data-theme=dark] .githubSvg_B2WL{fill:var(--light)}[data-theme=light] .githubSvg_B2WL{fill:var(--dark)}[data-theme=dark] .xSvg_SgKn{fill:var(--light)}[data-theme=light] .xSvg_SgKn{fill:var(--dark)}[data-theme=dark] .linkedinSvg_UH3D{fill:var(--light)}[data-theme=light] .linkedinSvg_UH3D{fill:var(--dark)}[data-theme=dark] .blueskySvg__Fh2{fill:var(--light)}[data-theme=light] .blueskySvg__Fh2{fill:var(--dark)}[data-theme=dark] .instagramSvg_tLyU{fill:var(--light)}[data-theme=light] .instagramSvg_tLyU{fill:var(--dark)}[data-theme=dark] .threadsSvg_yHXN{fill:var(--light)}[data-theme=light] .threadsSvg_yHXN{fill:var(--dark)}:root{--docusaurus-blog-social-icon-size:1rem}.authorSocials_VbIH{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_z7dA{height:var(--docusaurus-blog-social-icon-size);width:var(--docusaurus-blog-social-icon-size);margin-right:.4rem;line-height:0}.authorSocialIcon_g2Em{width:var(--docusaurus-blog-social-icon-size);height:var(--docusaurus-blog-social-icon-size)}.authorImage_kSUf{--ifm-avatar-photo-size:3.6rem}.author-as-h1_L511 .authorImage_kSUf{--ifm-avatar-photo-size:7rem}.author-as-h2_no8Y .authorImage_kSUf{--ifm-avatar-photo-size:5.4rem}.authorDetails_W4s3{flex-direction:column;justify-content:space-around;align-items:flex-start;display:flex}.authorName_Tejg{flex-direction:row;font-size:1.1rem;line-height:1.1rem;display:flex}.author-as-h1_L511 .authorName_Tejg{font-size:2.4rem;line-height:2.4rem;display:inline}.author-as-h2_no8Y .authorName_Tejg{font-size:1.4rem;line-height:1.4rem;display:inline}.authorTitle_ohR6{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;line-height:1rem;display:-webkit-box;overflow:hidden}.author-as-h1_L511 .authorTitle_ohR6{font-size:1.2rem;line-height:1.6rem}.author-as-h2_no8Y .authorTitle_ohR6{font-size:1rem;line-height:1.3rem}.authorBlogPostCount_gW9x{background:var(--ifm-color-secondary);color:var(--ifm-color-black);border-radius:var(--ifm-global-radius);margin-left:.3rem;padding:.1rem .4rem;font-size:.8rem;line-height:1.2}.authorListItem_bY5D{margin-bottom:2rem;list-style-type:none}.authorCol_v1VX{max-width:inherit!important}.imageOnlyAuthorRow_RxZ1{flex-flow:wrap;display:flex}.imageOnlyAuthorCol_iWtj{margin-left:.3rem;margin-right:.3rem}.codeBlockContainer_mQmQ{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_RMoD{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockStandalone_wQog{padding:0}.codeBlockLines_AclH{font:inherit;float:left;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_O625{padding:var(--ifm-pre-padding)0;display:table}@media print{.codeBlockLines_AclH{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_FAqz{counter-increment:line-count;display:table-row}.codeLineNumber_BE9Z{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_BE9Z:before{content:counter(line-count);opacity:.4}.theme-code-block-highlighted-line .codeLineNumber_BE9Z:before{opacity:.8}.codeLineContent_EF2y{padding-right:var(--ifm-pre-padding)}:root{--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.tag_otG2{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_otG2:hover{--docusaurus-tag-list-border:var(--ifm-link-color);-webkit-text-decoration:none;text-decoration:none}.tagRegular_s0E1{border-radius:var(--ifm-global-radius);padding:.2rem .5rem .3rem;font-size:90%}.tagWithCount_PGyn{border-left:0;align-items:center;padding:0 .5rem 0 1rem;display:flex;position:relative}.tagWithCount_PGyn:before,.tagWithCount_PGyn:after{content:"";border:1px solid var(--docusaurus-tag-list-border);transition:inherit;position:absolute;top:50%}.tagWithCount_PGyn:before{border-bottom:0;border-right:0;width:1.18rem;height:1.18rem;right:100%;transform:translate(50%,-50%)rotate(-45deg)}.tagWithCount_PGyn:after{border-radius:50%;width:.5rem;height:.5rem;left:0;transform:translateY(-50%)}.tagWithCount_PGyn 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}.tag_FHL6{margin:.5rem .5rem 0 1rem;display:inline-block}.tags_Ow0B{display:inline}.tag_DFxh{margin:0 .4rem .5rem 0;display:inline-block}.iconEdit_bHB7{vertical-align:sub;margin-right:.3em}.details_jERq{--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)}.lastUpdated_ydrU{margin-top:.2rem;font-size:smaller;font-style:italic}@media (width>=997px){.lastUpdated_ydrU{text-align:right}}@media print{.noPrint_QeZL{display:none}}.tocCollapsibleButton_iI2p{font-size:inherit;justify-content:space-between;align-items:center;width:100%;padding:.4rem .8rem;display:flex}.tocCollapsibleButton_iI2p: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_cHjC:after{transform:none}.tocCollapsible_wXna{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vea0>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);padding:.2rem 0;font-size:15px}.tocCollapsibleContent_vea0 ul li{margin:.4rem .8rem}.tocCollapsibleContent_vea0 a{display:block}.tocCollapsibleExpanded_BbRn{transform:none}@media (width>=997px){.tocMobile_Ojys{display:none}}@media print{.tocMobile_Ojys{display:none}}.containsTaskList_QWGu{list-style:none}:not(.containsTaskList_QWGu>li)>.containsTaskList_QWGu{padding-left:0}.img_SS3x{height:auto}.admonition_WCGJ{margin-bottom:1em}.admonitionHeading_GCBg{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_GCBg:not(:last-child){margin-bottom:.3rem}.admonitionHeading_GCBg code{text-transform:none}.admonitionIcon_L39b{vertical-align:middle;margin-right:.4em;display:inline-block}.admonitionIcon_L39b svg{width:1.6em;height:1.6em;fill:var(--ifm-alert-foreground-color);display:inline-block}.admonitionContent_pbrs>:last-child{margin-bottom:0}.tableOfContents_XG6w{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_XG6w{display:none}.docItemContainer_Tr6w{padding:0 .3rem}}.breadcrumbHomeIcon_sfvy{vertical-align:top;width:1.1rem;height:1.1rem;position:relative;top:1px}.breadcrumbsContainer_T5ub{--ifm-breadcrumb-size-multiplier:.8;margin-bottom:.8rem}.docItemContainer_tjFy header+*,.docItemContainer_tjFy article>:first-child{margin-top:0}@media (width>=997px){.docItemCol_Qr34{max-width:75%!important}}.mdxPageWrapper_sagS{justify-content:center}}@layer docusaurus.core{#__docusaurus-base-url-issue-banner-container{display:none}}@layer docusaurus.plugin-debug;@layer docusaurus.theme-mermaid{.container_U0RM,.container_U0RM>svg{max-width:100%}}@layer docusaurus.theme-live-codeblock,docusaurus.theme-search-algolia.docsearch,docusaurus.theme-search-algolia;.mermaid,.mermaid text,.mermaid span,.mermaid .nodeLabel,.mermaid .edgeLabel,.mermaid .messageText,.mermaid .noteText,.mermaid text.actor{font-family:var(--ss-font-family-monospace)!important}.mermaid g.node rect,.mermaid g.node polygon,.mermaid g.node circle,.mermaid g.node ellipse,.mermaid g.node path{fill:var(--ss-color-background-raised)!important;stroke:var(--ss-color-content)!important;stroke-width:1.5px!important}.mermaid g.node .nodeLabel,.mermaid g.node text,.mermaid g.node .nodeLabel p{fill:var(--ss-color-content)!important;color:var(--ss-color-content)!important}.mermaid .edgePaths path,.mermaid .flowchart-link{stroke:var(--ss-color-content)!important;stroke-width:1.5px!important;fill:none!important}.mermaid .marker,.mermaid marker path,.mermaid defs marker path{fill:var(--ss-color-content)!important;stroke:var(--ss-color-content)!important}.mermaid .edgeLabel,.mermaid .edgeLabel p{color:var(--ss-color-content)!important;fill:var(--ss-color-content)!important;background-color:var(--ifm-background-color)!important}.mermaid .edgeLabel rect,.mermaid .edgeLabel .labelBkg{fill:var(--ifm-background-color)!important;opacity:.95!important}.mermaid .cluster rect{fill:var(--ifm-hover-overlay,rgba(0,0,0,.04))!important;stroke:var(--ss-color-emphasis-300)!important;stroke-dasharray:3 2!important}.mermaid .cluster text,.mermaid .cluster .nodeLabel{fill:var(--ifm-color-emphasis-700)!important}.mermaid .actor{fill:var(--ss-color-background-raised)!important;stroke:var(--ss-color-content)!important}.mermaid text.actor,.mermaid text.actor>tspan{fill:var(--ss-color-content)!important;stroke:none!important}.mermaid .actor-line{stroke:var(--ss-color-emphasis-300)!important}.mermaid .messageLine0,.mermaid .messageLine1{stroke:var(--ss-color-content)!important}.mermaid .messageText,.mermaid #arrowhead path,.mermaid .sequenceNumber{fill:var(--ss-color-content)!important}.mermaid .activation0,.mermaid .activation1,.mermaid .activation2{fill:color-mix(in srgb,var(--ss-color-info)14%,var(--ifm-background-surface-color))!important;stroke:var(--ss-color-info)!important}.mermaid .note{fill:color-mix(in srgb,var(--ss-color-warning)16%,var(--ifm-background-surface-color))!important;stroke:var(--ss-color-warning)!important}.mermaid .noteText,.mermaid .noteText>tspan{fill:var(--ss-color-content)!important}.mermaid .labelBox{fill:color-mix(in srgb,var(--ss-color-primary)12%,var(--ifm-background-surface-color))!important;stroke:var(--ss-color-primary)!important}.mermaid .labelText,.mermaid .labelText>tspan,.mermaid .loopText,.mermaid .loopText>tspan{fill:var(--ss-color-content)!important}.mermaid .loopLine{stroke:var(--ss-color-primary)!important}.theme-doc-sidebar-menu.menu__list .theme-doc-sidebar-item-category-level-1>.menu__list{padding-left:0}.glossary-term-wrapper a{border-bottom-color:var(--ss-color-emphasis-500)}.navbar__item.navbar__cta,.navbar-sidebar .menu__link.navbar__cta{background:var(--ss-color-primary);border:var(--ss-border-width-global)solid var(--ss-color-primary);box-shadow:var(--ss-shadow-primary);color:var(--ss-color-content-inverse);-webkit-text-decoration:none;text-decoration:none}.navbar__item.navbar__cta:hover,.navbar-sidebar .menu__link.navbar__cta:hover{background:var(--ss-color-primary-dark);color:var(--ss-color-content-inverse)}.navbar__item.navbar__cta:active{box-shadow:none;transform:translate(-4px,6px)}.navbar__search-button{gap:var(--ss-spacing-2);margin:0 var(--ss-spacing-2);padding:var(--ss-spacing-1)var(--ss-spacing-3);border:var(--ss-border-width-global)solid var(--ss-color-edge);border-radius:var(--ss-radius-global);background:var(--ss-color-utility);box-shadow:var(--ss-shadow-utility);color:var(--ss-color-content);font:inherit;cursor:pointer;align-items:center;display:inline-flex}.navbar__search-button:hover{background:var(--ss-color-key-hover)}.navbar__search-button:active{box-shadow:var(--ss-shadow-utility-pressed);transform:translate(-4px,6px)}.navbar__search-button:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.navbar__search-icon{width:1rem;height:1rem}.navbar__search-keys{padding:0 var(--ss-spacing-1);box-shadow:none;color:inherit;border:var(--ss-border-width-global)solid var(--ss-color-edge);font:inherit;background:0 0;font-size:.75rem;line-height:1.4}@media (width<=996px){.navbar__search-label,.navbar__search-keys{display:none}.navbar__search-button{padding:var(--ss-spacing-2)}}@font-face{font-family:Go Fallback;src:local(Arial);size-adjust:100.7%;ascent-override:93.8%;descent-override:20.9%;line-gap-override:0%}@font-face{font-family:Go Mono Fallback;src:local(Courier New);size-adjust:100%;ascent-override:94.5%;descent-override:21.1%;line-gap-override:0%}@font-face{font-family:Go Web;font-display:swap;font-weight:400;font-style:normal;src:local(Go Regular),local(GoRegular),url(https://public.sister.software/fonts/Go/woff2/GoRegular.woff2)format("woff2")}@font-face{font-family:Go Web;font-display:swap;font-weight:400;font-style:italic;src:local(Go Italic),local(Go-Italic),url(https://public.sister.software/fonts/Go/woff2/Go-Italic.woff2)format("woff2")}@font-face{font-family:Go Web;font-display:swap;font-weight:500;font-style:normal;src:local(Go Medium),local(GoMedium),url(https://public.sister.software/fonts/Go/woff2/GoMedium.woff2)format("woff2")}@font-face{font-family:Go Web;font-display:swap;font-weight:500;font-style:italic;src:local(Go Medium Italic),local(GoMedium-Italic),url(https://public.sister.software/fonts/Go/woff2/GoMedium-Italic.woff2)format("woff2")}@font-face{font-family:Go Web;font-display:swap;font-weight:700;font-style:normal;src:local(Go Bold),local(Go-Bold),url(https://public.sister.software/fonts/Go/woff2/Go-Bold.woff2)format("woff2")}@font-face{font-family:Go Web;font-display:swap;font-weight:700;font-style:italic;src:local(Go Bold Italic),local(Go-BoldItalic),url(https://public.sister.software/fonts/Go/woff2/Go-BoldItalic.woff2)format("woff2")}@font-face{font-family:Go Mono Web;font-display:swap;font-weight:400;font-style:normal;src:local(Go Mono),local(GoMono),url(https://public.sister.software/fonts/Go/woff2/GoMono.woff2)format("woff2")}@font-face{font-family:Go Mono Web;font-display:swap;font-weight:700;font-style:normal;src:local(Go Mono Bold),local(GoMono-Bold),url(https://public.sister.software/fonts/Go/woff2/GoMono-Bold.woff2)format("woff2")}@font-face{font-family:Go Smallcaps Web;font-display:swap;font-weight:400;font-style:normal;src:local(Go Smallcaps),local(GoSmallcaps),url(https://public.sister.software/fonts/Go/woff2/GoSmallcaps.woff2)format("woff2")}@font-face{font-family:Go Musubi Web;font-display:swap;font-weight:400 700;font-style:normal;src:url(https://public.sister.software/fonts/GoMusubi/woff2/GoMusubiTextVF.woff2)format("woff2")}@font-face{font-family:Go Musubi Web;font-display:swap;font-weight:400 700;font-style:italic;src:url(https://public.sister.software/fonts/GoMusubi/woff2/GoMusubiTextVF-Italic.woff2)format("woff2")}@font-face{font-family:Go Musubi Mono Web;font-display:swap;font-weight:400 700;font-style:normal;src:url(https://public.sister.software/fonts/GoMusubi/woff2/GoMusubiMonoVF.woff2)format("woff2")}@font-face{font-family:Go Musubi Mono Web;font-display:swap;font-weight:400 700;font-style:italic;src:url(https://public.sister.software/fonts/GoMusubi/woff2/GoMusubiMonoVF-Italic.woff2)format("woff2")}@font-face{font-family:Go Musubi Smallcaps Web;font-display:swap;font-weight:400 700;font-style:normal;src:url(https://public.sister.software/fonts/GoMusubi/woff2/GoMusubiTextVF.woff2)format("woff2");font-feature-settings:"smcp" 1}@font-face{font-family:Go Musubi Smallcaps Web;font-display:swap;font-weight:400 700;font-style:italic;src:url(https://public.sister.software/fonts/GoMusubi/woff2/GoMusubiTextVF-Italic.woff2)format("woff2");font-feature-settings:"smcp" 1}@font-face{font-family:Archivo Web;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(https://public.sister.software/fonts/Archivo/woff2/ArchivoVF.woff2)format("woff2")}@font-face{font-family:Archivo Web;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(https://public.sister.software/fonts/Archivo/woff2/ArchivoVF-Italic.woff2)format("woff2")}@font-face{font-family:Sister Japanese Display Fallback;font-style:normal;font-weight:800;src:local(Hiragino Kaku Gothic StdN W8),local(HiraKakuStdN-W8),local(Hiragino Kaku Gothic Std W8),local(HiraKakuStd-W8),local(Hiragino Sans W8),local(HiraginoSans-W8);unicode-range:U+2E80-2FFF,U+3000-33FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE00-FE1F,U+FE30-FE4F,U+FF00-FFEF,U+1AFF?,U+1B000-1B16F,U+20000-3347F,U+E0100-E01EF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-02E00.woff2)format("woff2");unicode-range:U+2E85,U+2E89,U+2E8C-2E8E,U+2E90,U+2E92-2E94,U+2E96,U+2E98-2E99,U+2E9F-2EA3,U+2EA8,U+2EAB,U+2EAD-2EAE,U+2EB2,U+2EB9,U+2EBC,U+2EBE,U+2EC2-2EC4,U+2ECA,U+2ECC-2ECD,U+2ED1,U+2ED7-2ED8,U+2EDF,U+2EE8-2EE9,U+2EEB,U+2EED,U+2EEF,U+2EF2}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-02F00.woff2)format("woff2");unicode-range:U+2F00-2F38,U+2F3A-2FAC,U+2FAE-2FC7,U+2FC9-2FD5}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-03000.woff2)format("woff2");unicode-range:U+3000-301F,U+3030-3035,U+303B-303D,U+3041-3094,U+3099-309A,U+309D-309E,U+30A1-30FD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-03200.woff2)format("woff2");unicode-range:U+3231-3232}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-04700.woff2)format("woff2");unicode-range:U+471F}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-04E00.woff2)format("woff2");unicode-range:U+4E00-4E01,U+4E03,U+4E07-4E0B,U+4E0D-4E0E,U+4E10-4E11,U+4E14-4E19,U+4E1E,U+4E21,U+4E26,U+4E28,U+4E2A,U+4E2D,U+4E31-4E32,U+4E36,U+4E38-4E39,U+4E3B-4E3C,U+4E3F,U+4E42-4E45,U+4E4B,U+4E4D-4E4F,U+4E56-4E59,U+4E5D-4E5F,U+4E62,U+4E6D,U+4E71,U+4E73,U+4E7E,U+4E80,U+4E82,U+4E85-4E86,U+4E88-4E8C,U+4E8E,U+4E91-4E92,U+4E94-4E95,U+4E98-4E99,U+4E9B-4E9C,U+4E9E-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB-4EAE,U+4EB0,U+4EB3,U+4EB6,U+4EBA-4EBB,U+4EC0-4EC2,U+4EC4,U+4EC6-4EC7,U+4ECA-4ECB,U+4ECD-4ECF,U+4ED4-4ED9,U+4EDD-4EDF,U+4EE3-4EE5,U+4EED-4EEE,U+4EF0,U+4EF2,U+4EF6-4EF7,U+4EFB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-04F00.woff2)format("woff2");unicode-range:U+4F01,U+4F09-4F0A,U+4F0D-4F11,U+4F1A,U+4F1C-4F1D,U+4F2F-4F30,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D,U+4F43,U+4F46-4F47,U+4F4D-4F51,U+4F53,U+4F55,U+4F57,U+4F59-4F5D,U+4F69,U+4F6F-4F70,U+4F73,U+4F75-4F76,U+4F7B-4F7C,U+4F7F,U+4F83,U+4F86,U+4F88,U+4F8B,U+4F8D,U+4F8F,U+4F91,U+4F96,U+4F98,U+4F9B,U+4F9D,U+4FA0-4FA1,U+4FAD-4FAF,U+4FB5-4FB6,U+4FBF,U+4FC2-4FC4,U+4FCA,U+4FCE,U+4FD0-4FD1,U+4FD4,U+4FD7-4FD8,U+4FDA-4FDB,U+4FDD,U+4FDF,U+4FE1,U+4FE3-4FE5,U+4FEE-4FEF,U+4FF1,U+4FF3,U+4FF5-4FF6,U+4FF8,U+4FFA,U+4FFE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05000.woff2)format("woff2");unicode-range:U+5005-5006,U+5009,U+500B,U+500D,U+5011-5012,U+5014,U+5016,U+5019-501A,U+501F,U+5021,U+5023-5026,U+5028-502D,U+5036,U+5039,U+5043,U+5047-5049,U+504F-5050,U+5055-5056,U+505A,U+505C,U+5065,U+506C,U+5072,U+5074-5076,U+5078,U+507D,U+5080,U+5085,U+508D,U+5091,U+5098-509A,U+50AC-50AD,U+50B2-50B5,U+50B7,U+50BE,U+50C2,U+50C5,U+50C9-50CA,U+50CD,U+50CF,U+50D1,U+50D5-50D6,U+50DA,U+50DE,U+50E3,U+50E5,U+50E7,U+50ED-50EE,U+50F5,U+50F9,U+50FB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05100.woff2)format("woff2");unicode-range:U+5100-5102,U+5104,U+5109,U+5112,U+5114-5116,U+5118,U+511A,U+511F,U+5121,U+512A,U+5132,U+5137,U+513A-513C,U+513F-5141,U+5143-5149,U+514B-514E,U+5150,U+5152,U+5154,U+515A,U+515C,U+5162,U+5165,U+5168-516E,U+5171,U+5175-5178,U+517C,U+5180,U+5182,U+5185-5186,U+5189-518A,U+518C-518D,U+518F,U+5191-5193,U+5195-5197,U+5199,U+51A0,U+51A2,U+51A4-51A6,U+51A8-51AC,U+51B0-51B7,U+51BD,U+51C4-51C6,U+51C9,U+51CB-51CD,U+51D6,U+51DB-51DD,U+51E0-51E1,U+51E6-51E7,U+51E9-51EA,U+51ED,U+51F0-51F1,U+51F5-51F6,U+51F8-51FA,U+51FD-51FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05200.woff2)format("woff2");unicode-range:U+5200,U+5202-5204,U+5206-5208,U+520A-520B,U+520E,U+5211,U+5214,U+5217,U+521D,U+5224-5225,U+5227,U+5229-522A,U+522E,U+5230,U+5233,U+5236-523B,U+5243-5244,U+5247,U+524A-524D,U+524F,U+5254,U+5256,U+525B,U+525D-525E,U+5263-5265,U+5269-526A,U+526F-5275,U+527D,U+527F,U+5283,U+5287-5289,U+528D,U+5291-5292,U+5294,U+529B,U+529F-52A0,U+52A3,U+52A9-52AD,U+52B1,U+52B4-52B5,U+52B9,U+52BC,U+52BE,U+52C1,U+52C3,U+52C5,U+52C7,U+52C9,U+52CD,U+52D2,U+52D5,U+52D7-52D9,U+52DD-52E0,U+52E2-52E4,U+52E6-52E7,U+52F2-52F3,U+52F5,U+52F8-52FA,U+52FE-52FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05300.woff2)format("woff2");unicode-range:U+5301-5302,U+5305-5306,U+5308,U+530D,U+530F-5310,U+5315-5317,U+5319-531A,U+531D,U+5320-5321,U+5323,U+532A,U+532F,U+5331,U+5333,U+5338-533B,U+533F-5341,U+5343,U+5345-534A,U+534D,U+5350-5354,U+5357-5358,U+535A,U+535C,U+535E,U+5360,U+5366,U+5369,U+536E-5371,U+5373-5375,U+5377-5378,U+537B,U+537F,U+5382,U+5384,U+5396,U+5398,U+539A,U+539F-53A0,U+53A5-53A6,U+53A8-53A9,U+53AD-53AE,U+53B0,U+53B3,U+53B6,U+53BB,U+53C2-53C3,U+53C8-53CE,U+53D4,U+53D6-53D7,U+53D9,U+53DB,U+53DF,U+53E1-53E5,U+53E8-53F3,U+53F6-53F8,U+53FA}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05400.woff2)format("woff2");unicode-range:U+5401,U+5403-5404,U+5408-5411,U+541B,U+541D-5420,U+5426,U+5429,U+542B-542E,U+5436,U+5438-5439,U+543B-543E,U+5440,U+5442,U+5446,U+5448-544A,U+544E,U+5451,U+545F,U+5468,U+546A,U+5470-5471,U+5473,U+5475-5477,U+547B-547D,U+5480,U+5484,U+5486,U+548B-548C,U+548E-5490,U+5492,U+54A2,U+54A4-54A5,U+54A8,U+54AB-54AC,U+54AF,U+54B2-54B3,U+54B8,U+54BC-54BE,U+54C0-54C2,U+54C4,U+54C7-54C9,U+54D8,U+54E1-54E2,U+54E5-54E6,U+54E8-54E9,U+54ED-54EE,U+54F2,U+54FA,U+54FD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05500.woff2)format("woff2");unicode-range:U+5504,U+5506-5507,U+550F-5510,U+5514,U+5516,U+552E-552F,U+5531,U+5533,U+5538-5539,U+553E,U+5540,U+5544-5546,U+554C,U+554F,U+5553,U+5556-5557,U+555C-555E,U+5563,U+557B-557C,U+557E,U+5580,U+5583-5584,U+5587,U+5589-558B,U+5598-559A,U+559C-559F,U+55A7-55AC,U+55AE,U+55B0,U+55B6,U+55C4-55C5,U+55C7,U+55D4,U+55DA,U+55DC,U+55DF,U+55E3-55E4,U+55F7,U+55F9,U+55FD-55FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05600.woff2)format("woff2");unicode-range:U+5606,U+5609,U+5614,U+5616-5618,U+561B,U+5629,U+562F,U+5631-5632,U+5634,U+5636,U+5638,U+5642,U+564C,U+564E,U+5650,U+5653,U+565B,U+5664,U+5668,U+566A-566C,U+5674,U+5678,U+567A,U+5680,U+5686-5687,U+568A,U+568F,U+5694,U+56A0,U+56A2,U+56A5,U+56AE,U+56B4,U+56B6,U+56BC,U+56C0-56C3,U+56C8,U+56CE,U+56D1,U+56D3,U+56D7-56D8,U+56DA-56DB,U+56DE,U+56E0,U+56E3,U+56EE,U+56F0,U+56F2-56F3,U+56F9-56FA,U+56FD,U+56FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05700.woff2)format("woff2");unicode-range:U+5700,U+5703-5704,U+5708-5709,U+570B,U+570D,U+570F,U+5712-5713,U+5716,U+5718,U+571C,U+571F,U+5726-5728,U+572D,U+5730,U+5737-5738,U+573B,U+5740,U+5742,U+5747,U+574A,U+574E-5751,U+5761,U+5764,U+5766,U+5769-576A,U+577F,U+5782,U+5788-5789,U+578B,U+5793,U+57A0,U+57A2-57A4,U+57AA,U+57B0,U+57B3,U+57C0,U+57C3,U+57C6,U+57CB,U+57CE,U+57D2-57D4,U+57D6,U+57DC,U+57DF-57E0,U+57E3,U+57F4,U+57F7,U+57F9-57FA,U+57FC}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05800.woff2)format("woff2");unicode-range:U+5800,U+5802,U+5805-5806,U+580A-580B,U+5815,U+5819,U+581D,U+5821,U+5824,U+582A,U+582F-5831,U+5834-5835,U+583A,U+583D,U+5840-5841,U+584A-584B,U+5851-5852,U+5854,U+5857-585A,U+585E,U+5861-5862,U+5869,U+586B,U+5870,U+5872,U+5875,U+5879,U+587E,U+5883,U+5885,U+5893,U+5897,U+589C,U+589F,U+58A8,U+58AB,U+58AE,U+58B3,U+58B8-58BB,U+58BE,U+58C1,U+58C5,U+58C7,U+58CA,U+58CC,U+58D1,U+58D3,U+58D5,U+58D7-58D8,U+58DC,U+58DE,U+58E4,U+58EB-58EC,U+58EE-58F2,U+58F7,U+58F9-58FB,U+58FD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05900.woff2)format("woff2");unicode-range:U+5902,U+5909-590A,U+590F,U+5915-5916,U+5918-591A,U+591C,U+5922,U+5925,U+5927,U+5929-592E,U+5931,U+5937-5938,U+593E,U+5944,U+5947-5949,U+594E-5951,U+5954-5955,U+5957-5958,U+5960,U+5962,U+5965,U+5967-5968,U+596A,U+596C,U+596E,U+5973-5974,U+5978,U+597D,U+5981-5984,U+598A,U+598D,U+5993,U+5996,U+5999,U+59A3,U+59A5,U+59A8,U+59AC,U+59B2,U+59B9,U+59BB,U+59BE,U+59C6,U+59C9,U+59CB,U+59D0-59D1,U+59D3-59D4,U+59DA,U+59DC,U+59E5-59E6,U+59E8,U+59EA-59EB,U+59F6,U+59F8,U+59FB,U+59FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05A00.woff2)format("woff2");unicode-range:U+5A01,U+5A03,U+5A09,U+5A11,U+5A18,U+5A1A,U+5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A2F,U+5A35-5A36,U+5A3C,U+5A41,U+5A46,U+5A49,U+5A5A,U+5A62,U+5A66,U+5A6A,U+5A7F,U+5A92,U+5A9A-5A9B,U+5ABC-5ABD,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AD0,U+5AD6-5AD7,U+5AE1,U+5AE6}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05B00.woff2)format("woff2");unicode-range:U+5B09,U+5B0B-5B0C,U+5B22,U+5B2A,U+5B2C,U+5B30,U+5B32,U+5B40,U+5B43,U+5B45,U+5B50,U+5B54-5B55,U+5B57-5B58,U+5B5A,U+5B5C-5B5D,U+5B5F,U+5B63-5B64,U+5B66,U+5B69,U+5B6B,U+5B70,U+5B75,U+5B78,U+5B7A,U+5B80,U+5B83,U+5B85,U+5B87-5B89,U+5B8B-5B8D,U+5B8F,U+5B95,U+5B97-5B9D,U+5B9F,U+5BA2-5BA6,U+5BAE,U+5BB0,U+5BB3-5BB6,U+5BB8-5BB9,U+5BBF,U+5BC2,U+5BC4-5BC7,U+5BCC,U+5BD2-5BD3,U+5BDB,U+5BDD,U+5BDF,U+5BE1-5BE2,U+5BE6-5BE9,U+5BEE,U+5BF5,U+5BF8,U+5BFA,U+5BFE-5BFF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05C00.woff2)format("woff2");unicode-range:U+5C01-5C02,U+5C04-5C0B,U+5C0D-5C0F,U+5C11,U+5C13,U+5C16,U+5C1A,U+5C20,U+5C22,U+5C24,U+5C28,U+5C2D,U+5C31,U+5C38-5C41,U+5C45,U+5C48,U+5C4A-5C4B,U+5C4D-5C4F,U+5C51,U+5C53,U+5C55,U+5C5B,U+5C5E,U+5C60-5C62,U+5C64-5C65,U+5C6C,U+5C6E-5C6F,U+5C71,U+5C79,U+5C90-5C91,U+5CA1,U+5CA8-5CA9,U+5CAB-5CAC,U+5CB1,U+5CB3,U+5CB6-5CB8,U+5CBA-5CBB,U+5CBE,U+5CC5,U+5CD9,U+5CE0-5CE1,U+5CE8,U+5CEA,U+5CED,U+5CEF-5CF0,U+5CF6,U+5CFA-5CFB,U+5CFD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05D00.woff2)format("woff2");unicode-range:U+5D07,U+5D0B,U+5D0E,U+5D11,U+5D14-5D1A,U+5D22,U+5D29,U+5D4B-5D4C,U+5D4E,U+5D50,U+5D52,U+5D69,U+5D6F,U+5D82,U+5D87,U+5D8B-5D8C,U+5D9D,U+5DA2,U+5DAC,U+5DAE,U+5DBA,U+5DBC-5DBD,U+5DCC-5DCD,U+5DD2,U+5DD6,U+5DDB,U+5DDD-5DDE,U+5DE1,U+5DE3,U+5DE5-5DE8,U+5DEB,U+5DEE,U+5DF1-5DF4,U+5DF7,U+5DFB,U+5DFD-5DFE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05E00.woff2)format("woff2");unicode-range:U+5E02-5E03,U+5E06,U+5E0C,U+5E16,U+5E19-5E1B,U+5E1D,U+5E25,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E36-5E38,U+5E3D,U+5E40,U+5E45,U+5E47,U+5E4C,U+5E4E,U+5E54-5E55,U+5E57,U+5E5F,U+5E61-5E63,U+5E72-5E7F,U+5E81,U+5E83-5E84,U+5E87,U+5E8A,U+5E8F,U+5E95-5E97,U+5E9A,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5EB5-5EB8,U+5EC1-5EC3,U+5EC9-5ECA,U+5ECF,U+5ED3,U+5EDA-5EDB,U+5EDF-5EE0,U+5EE2-5EE3,U+5EEC,U+5EF3-5EF4,U+5EF6-5EF8,U+5EFA-5EFC,U+5EFE-5EFF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-05F00.woff2)format("woff2");unicode-range:U+5F01,U+5F04,U+5F09-5F0D,U+5F0F-5F11,U+5F13-5F18,U+5F1B,U+5F1F,U+5F25-5F27,U+5F29,U+5F2F,U+5F31,U+5F35,U+5F37-5F38,U+5F3C,U+5F3E,U+5F48,U+5F4A,U+5F4C,U+5F4E,U+5F51,U+5F53,U+5F56-5F57,U+5F59,U+5F61-5F62,U+5F66,U+5F69-5F6D,U+5F70-5F71,U+5F73,U+5F77,U+5F79,U+5F7C,U+5F7F-5F85,U+5F87-5F88,U+5F8A-5F8C,U+5F90-5F93,U+5F97-5F98,U+5F9E,U+5FA0-5FA1,U+5FA8-5FAA,U+5FAD-5FAE,U+5FB3-5FB4,U+5FB7,U+5FB9,U+5FBD,U+5FC3-5FC5,U+5FCC-5FCD,U+5FD6-5FD9,U+5FDC-5FDD,U+5FE0,U+5FE4,U+5FEB,U+5FF0-5FF1,U+5FF5,U+5FF8,U+5FFD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06000.woff2)format("woff2");unicode-range:U+6010,U+6012,U+6015-6016,U+6019,U+601B-601D,U+6020-6021,U+6025,U+6027-602B,U+602F,U+6031,U+6042-6043,U+6046,U+604A-604B,U+604D,U+6050,U+6052,U+6055,U+6059,U+6062-6063,U+6065,U+6068-606D,U+606F-6070,U+6075,U+6081,U+6084,U+6089,U+608C-608D,U+6094,U+6097,U+609A-609B,U+609F-60A0,U+60A3,U+60A6-60A7,U+60A9-60AA,U+60B2-60B6,U+60B8,U+60BC-60BD,U+60C5-60C7,U+60D1,U+60D8,U+60DA,U+60DC,U+60DF-60E1,U+60E3,U+60E7-60E8,U+60F0-60F1,U+60F3-60F4,U+60F6,U+60F9-60FB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06100.woff2)format("woff2");unicode-range:U+6100-6101,U+6103,U+6108-6109,U+610E-610F,U+6115,U+611A-611B,U+611F,U+6121,U+6127,U+6134,U+613C-613D,U+6144,U+6147-6148,U+614B-614C,U+614E,U+6153,U+6155,U+6159-615A,U+6162-6163,U+6167-6168,U+616E,U+6170-6171,U+6173,U+6175-6177,U+617E,U+6182,U+618E,U+6190-6191,U+6194,U+619A,U+61A4,U+61A7,U+61A9,U+61AB-61AC,U+61AE,U+61B2,U+61B6,U+61BA,U+61BE,U+61C6-61C7,U+61C9-61CA,U+61D0,U+61E6,U+61F2,U+61F4,U+61F7-61F8,U+61FA,U+61FC-61FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06200.woff2)format("woff2");unicode-range:U+6200,U+6208-620A,U+620C-620E,U+6210-6212,U+6214,U+6216,U+621A,U+621F,U+6221,U+6226,U+622A,U+622E-6230,U+6232,U+6234,U+6238,U+623B,U+623F-6241,U+6247-6249,U+624B-624E,U+6253,U+6255,U+6258,U+625B,U+625E,U+6263,U+6268,U+626E,U+6271,U+6276,U+6279,U+627F-6280,U+6282,U+6284,U+6289-628A,U+6291-6292,U+6294-6295,U+6297-6298,U+629B-629C,U+629E,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BB-62BD,U+62C2,U+62C5-62CA,U+62CC-62CD,U+62CF-62D4,U+62D7-62D9,U+62DB-62DD,U+62E0-62E1,U+62EC-62EE,U+62F1,U+62F3,U+62F5-62F7,U+62FE-62FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06300.woff2)format("woff2");unicode-range:U+6301-6302,U+6307,U+6309,U+630C,U+6311,U+6319,U+631F,U+6328,U+632B,U+632F,U+633A,U+633D-633F,U+6349,U+634C-634D,U+634F-6350,U+6355,U+6357,U+635C,U+6367-6369,U+636E,U+6372,U+6376-6377,U+637A-637B,U+6383,U+6388-6389,U+638C,U+638E-638F,U+6392,U+6396,U+6398,U+639B,U+639F-63A2,U+63A5,U+63A7-63AC,U+63B2,U+63B4,U+63BB,U+63BE,U+63C0,U+63C3-63C4,U+63C6,U+63C9,U+63CF-63D0,U+63D6,U+63DA-63DB,U+63E1,U+63E3,U+63E9,U+63EE,U+63F4,U+63F6,U+63FA}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06400.woff2)format("woff2");unicode-range:U+640D,U+640F,U+6413,U+6416-6417,U+641C,U+6426,U+642C-642D,U+6436,U+643A,U+643E,U+6442,U+644E,U+6458,U+6467,U+6469,U+646F,U+6476,U+6478,U+647A,U+6483,U+6488,U+6492-6493,U+649A,U+649E,U+64A4-64A5,U+64A9,U+64AB,U+64AD-64AE,U+64B0,U+64B2,U+64B9,U+64BC,U+64C1,U+64C5,U+64C7,U+64CD,U+64D2,U+64D4,U+64E2-64E3,U+64E6-64E7,U+64EC,U+64EF,U+64F2,U+64F6,U+64FD-64FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06500.woff2)format("woff2");unicode-range:U+6500,U+6505,U+6518,U+651D,U+6523-6524,U+652B-652C,U+652F,U+6534-6536,U+6538-6539,U+653B,U+653E-653F,U+6545,U+6548,U+654D,U+654F,U+6551,U+6555-6559,U+6562-6563,U+6566,U+656C,U+6570,U+6572,U+6574-6575,U+6577-6578,U+6582-6583,U+6587,U+6589,U+658C,U+658E,U+6590-6591,U+6597,U+6599,U+659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65AC-65AD,U+65AF-65B0,U+65B9,U+65BC-65BD,U+65C1,U+65C3,U+65C5,U+65CB,U+65CF,U+65D7,U+65D9,U+65DB,U+65E0,U+65E2,U+65E5-65E9,U+65EC-65ED,U+65F1,U+65FA-65FB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06600.woff2)format("woff2");unicode-range:U+6602,U+6606-6607,U+660A,U+660C,U+660E-660F,U+6613-6614,U+661C,U+661F-6620,U+6625,U+6627-6628,U+662D,U+662F,U+6634-6636,U+663C,U+663F,U+6641-6644,U+664B,U+664F,U+6652,U+665D-665F,U+6662,U+6664,U+6666,U+6668-6669,U+666E-6670,U+6674,U+6676,U+667A,U+6681,U+6684,U+6687-6689,U+668E,U+6691,U+6696-6698,U+669D,U+66A2,U+66A6,U+66AB,U+66AE,U+66B4,U+66B8,U+66C4,U+66C7,U+66C9,U+66D6,U+66D9-66DA,U+66DC-66DD,U+66E0,U+66F0,U+66F2-66F5,U+66F7-66F9,U+66FC-66FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06700.woff2)format("woff2");unicode-range:U+6700,U+6703,U+6708-6709,U+670B,U+670D,U+670F,U+6714-6717,U+671B,U+671D,U+671F,U+6726-6728,U+672A-672E,U+6731,U+6734,U+6738,U+673A,U+673D,U+673F,U+6741,U+6746,U+6749,U+674E-6751,U+6753,U+6756,U+675C,U+675E-6765,U+676A,U+676D,U+676F,U+6771,U+6773,U+6775,U+6777,U+677C,U+677E-677F,U+6787,U+6789,U+678B-678C,U+6790,U+6795,U+6797,U+679A,U+679C-679D,U+67A0-67A2,U+67A6,U+67AF,U+67B4,U+67B6-67B9,U+67C1,U+67C4,U+67C6,U+67CA,U+67CE-67D1,U+67D3-67D4,U+67D8,U+67DA,U+67DD-67DE,U+67E2,U+67E4,U+67E7,U+67E9,U+67EC,U+67EE-67F1,U+67F3-67F5,U+67FB,U+67FE-67FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06800.woff2)format("woff2");unicode-range:U+6802-6804,U+6813,U+6816-6817,U+681E,U+6821-6822,U+682A-682B,U+6832,U+6834,U+6838-6839,U+683C-683D,U+6841-6843,U+6846,U+6848,U+684D-684E,U+6850-6851,U+6853-6854,U+6859,U+685C-685D,U+685F,U+6867,U+6876,U+687F,U+6881,U+6885,U+6893,U+6897,U+689B,U+689D,U+689F-68A0,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68B5-68B6,U+68B9-68BA,U+68BC,U+68C4,U+68C6,U+68C9,U+68CB,U+68CD,U+68D2,U+68D4-68D5,U+68D7-68D8,U+68DA,U+68DF-68E1,U+68EE-68EF,U+68F2,U+68F9-68FA}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06900.woff2)format("woff2");unicode-range:U+6900-6901,U+6904-6905,U+6908,U+690B-690F,U+6912,U+6919-691C,U+6922,U+6925,U+6928,U+6930,U+6934,U+6939,U+693D,U+693F,U+694A,U+6953-6955,U+695A,U+695C-695D,U+6960-6962,U+696A-696B,U+696D-696F,U+6973-6975,U+6977-6979,U+697C-697D,U+6982,U+698A,U+698E,U+6991,U+6994-6995,U+699B-699C,U+69A0,U+69AE,U+69B4,U+69BE-69BF,U+69C1,U+69C3,U+69C7,U+69CB-69CE,U+69D0,U+69D3,U+69D8-69D9,U+69DE,U+69E7,U+69EB,U+69ED,U+69FB,U+69FD,U+69FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06A00.woff2)format("woff2");unicode-range:U+6A02,U+6A05,U+6A0B,U+6A13,U+6A17,U+6A19,U+6A1B,U+6A1E-6A1F,U+6A21,U+6A23,U+6A29-6A2B,U+6A35-6A36,U+6A38-6A3A,U+6A3D,U+6A44,U+6A47-6A48,U+6A4B,U+6A58-6A59,U+6A5F,U+6A61,U+6A66,U+6A72,U+6A7F-6A80,U+6A84,U+6A8D-6A8E,U+6A90,U+6A97,U+6A9C,U+6AA2,U+6AAC,U+6AAE,U+6AB3,U+6AB8,U+6ABB,U+6AC2-6AC3,U+6AD3,U+6ADA-6ADB,U+6ADE-6ADF,U+6AE8,U+6AFB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06B00.woff2)format("woff2");unicode-range:U+6B04-6B05,U+6B0A,U+6B12,U+6B1D,U+6B20-6B21,U+6B23,U+6B27,U+6B32,U+6B37,U+6B3A,U+6B3D-6B3E,U+6B4C,U+6B4E,U+6B50,U+6B53-6B54,U+6B62-6B64,U+6B66,U+6B69-6B6A,U+6B6F,U+6B73-6B74,U+6B79,U+6B7B,U+6B7F-6B80,U+6B84,U+6B86,U+6B89-6B8B,U+6B95-6B96,U+6B9E,U+6BAB,U+6BAF,U+6BB1-6BB5,U+6BB7,U+6BBA-6BBB,U+6BBF-6BC0,U+6BC5-6BC6,U+6BCB,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BD8,U+6BDB,U+6BDF,U+6BEB-6BEC,U+6BEF,U+6BF3}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06C00.woff2)format("woff2");unicode-range:U+6C0F,U+6C11,U+6C13-6C14,U+6C17,U+6C23,U+6C34-6C35,U+6C37-6C38,U+6C3A,U+6C3E,U+6C40-6C42,U+6C4E,U+6C50,U+6C55,U+6C57,U+6C5A,U+6C5D-6C60,U+6C62,U+6C6A,U+6C70,U+6C72-6C73,U+6C7A,U+6C7D-6C7E,U+6C81,U+6C83,U+6C88,U+6C8C,U+6C90,U+6C93,U+6C96,U+6C99-6C9A,U+6CA1-6CA2,U+6CAA-6CAB,U+6CAE,U+6CB1,U+6CB3,U+6CB8-6CBF,U+6CC1,U+6CC4,U+6CC9-6CCA,U+6CCC,U+6CD3,U+6CD5,U+6CD7,U+6CD9,U+6CDB,U+6CDD,U+6CE1-6CE3,U+6CE5,U+6CE8,U+6CEA,U+6CEE-6CF1,U+6CF3}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06D00.woff2)format("woff2");unicode-range:U+6D0B,U+6D12,U+6D17,U+6D19,U+6D1B,U+6D1E-6D1F,U+6D25,U+6D29-6D2A,U+6D32,U+6D35,U+6D38,U+6D3B,U+6D3D-6D3E,U+6D41,U+6D44-6D45,U+6D59-6D5A,U+6D5C,U+6D63,U+6D66,U+6D69-6D6A,U+6D6C,U+6D6E,U+6D74,U+6D77-6D79,U+6D85,U+6D88,U+6D8C,U+6D8E,U+6D93,U+6D95,U+6D99,U+6D9B-6D9C,U+6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBC,U+6DC0,U+6DC7,U+6DCB,U+6DD1-6DD2,U+6DD5,U+6DD8-6DD9,U+6DE1,U+6DE8,U+6DEA-6DEC,U+6DEE,U+6DF1,U+6DF3,U+6DF5,U+6DF7,U+6DF9,U+6DFB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06E00.woff2)format("woff2");unicode-range:U+6E05,U+6E07-6E0B,U+6E13,U+6E15,U+6E19-6E1B,U+6E20-6E21,U+6E23-6E26,U+6E29,U+6E2B-6E2D,U+6E2F,U+6E38,U+6E3A,U+6E3E,U+6E4A,U+6E4D-6E4E,U+6E56,U+6E58,U+6E5B-6E5C,U+6E5F,U+6E67,U+6E6B,U+6E6E-6E6F,U+6E7E-6E80,U+6E82,U+6E8C,U+6E8F-6E90,U+6E96,U+6E9C-6E9D,U+6E9F,U+6EA2,U+6EA5,U+6EAA,U+6EAF,U+6EB2,U+6EB6,U+6EBA,U+6EC2,U+6EC4-6EC5,U+6EC9,U+6ECB-6ECC,U+6ED1,U+6ED3-6ED5,U+6EDD-6EDE,U+6EEF,U+6EF2,U+6EF4,U+6EF8,U+6EFE-6EFF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-06F00.woff2)format("woff2");unicode-range:U+6F01-6F02,U+6F06,U+6F09,U+6F0F,U+6F11,U+6F13-6F15,U+6F20,U+6F22-6F23,U+6F2B-6F2C,U+6F31,U+6F38,U+6F3F,U+6F45,U+6F54,U+6F58,U+6F5B-6F5C,U+6F5F,U+6F64,U+6F66,U+6F6D-6F6E,U+6F70,U+6F74,U+6F7C,U+6F81,U+6F84,U+6F86,U+6F8E,U+6F97,U+6FA1,U+6FA4,U+6FAA,U+6FB1,U+6FB3,U+6FB9,U+6FC0-6FC1,U+6FC3,U+6FC6,U+6FD4-6FD5,U+6FD8,U+6FDB,U+6FE0-6FE1,U+6FE4,U+6FEB,U+6FEF,U+6FF1,U+6FFE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07000.woff2)format("woff2");unicode-range:U+7006,U+700B,U+700F,U+7011,U+7015,U+7018,U+701D-701F,U+7026-7027,U+702C,U+703E,U+704C,U+7058,U+7063,U+706B-706C,U+706F-7070,U+7078,U+707C-707D,U+7089-708A,U+708E,U+7092,U+7099,U+70AC-70AE,U+70B8-70BA,U+70C8,U+70CF,U+70D9,U+70DD,U+70F9,U+70FD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07100.woff2)format("woff2");unicode-range:U+7109,U+7114,U+7119-711A,U+7121,U+7126,U+7136,U+713C,U+7149,U+714C,U+714E,U+7155,U+7159,U+7164-7165,U+7167,U+7169,U+716C,U+716E,U+717D,U+7184,U+7188,U+718A,U+718F,U+7194,U+7199,U+719F,U+71A8,U+71B1,U+71B9,U+71BE,U+71C1,U+71C3,U+71C8,U+71CE,U+71D0,U+71D2,U+71D4-71D5,U+71D7,U+71DF-71E0,U+71E5-71E7,U+71ED-71EE,U+71F5,U+71FB-71FC,U+71FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07200.woff2)format("woff2");unicode-range:U+7200,U+7206,U+720D,U+7210,U+721B,U+722A,U+722C-722D,U+7232,U+7235-7236,U+723A-723B,U+723D-7240,U+7246-7248,U+724C,U+7252,U+7259,U+725B,U+725D,U+725F,U+7261-7262,U+7267,U+7269,U+7272,U+7274,U+7279,U+727D-727E,U+7280,U+7282,U+7292,U+72A0,U+72AC-72AD,U+72AF,U+72B6,U+72C2-72C4,U+72C6,U+72CE,U+72D0,U+72D2,U+72D7,U+72D9,U+72DB,U+72E0-72E2,U+72E9,U+72EC-72ED,U+72F7-72F9,U+72FC-72FD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07300.woff2)format("woff2");unicode-range:U+730A,U+7316-7317,U+731B-731D,U+731F,U+7325,U+7329-732B,U+732E-732F,U+7334,U+7336-7337,U+733E-733F,U+7344-7345,U+734F,U+7363,U+7368,U+736A,U+7370,U+7372,U+7375,U+7378,U+737A,U+7384,U+7387,U+7389,U+738B,U+7396,U+739F,U+73A9,U+73B2,U+73BB,U+73C0,U+73C2,U+73C8-73CA,U+73CD-73CE,U+73DE,U+73E0,U+73EA,U+73ED,U+73F8,U+73FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07400.woff2)format("woff2");unicode-range:U+7403,U+7405-7406,U+7409,U+7422,U+7425,U+7432-7436,U+743A,U+743F,U+7455,U+7459-745C,U+745E,U+7460,U+7463-7464,U+746A,U+746F-7470,U+7473,U+7476,U+747E,U+7483,U+7487,U+748B,U+749E,U+74A7-74A8,U+74B0,U+74BD,U+74CA,U+74CF,U+74D4,U+74DA,U+74DC,U+74E2,U+74E6,U+74F6}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07500.woff2)format("woff2");unicode-range:U+750C-750D,U+7511,U+7515,U+7518,U+751A,U+751C,U+751F,U+7523,U+7525-7526,U+7528,U+752B-752C,U+7530-7533,U+7537-7538,U+753A-753B,U+7544,U+7546,U+7549,U+754B-754C,U+754F,U+7551,U+7554,U+7559,U+755B-755D,U+7560,U+7562,U+7564-7566,U+756A-756B,U+756D,U+7570,U+7573-7574,U+7576-7578,U+757F,U+7586-7587,U+758A-758B,U+758E-758F,U+7591-7592,U+75AB,U+75B1-75B2,U+75B5,U+75B8-75B9,U+75BC-75BE,U+75C5,U+75C7,U+75CD,U+75D2,U+75D4-75D5,U+75D8-75D9,U+75DB,U+75E2-75E3,U+75E9,U+75F0,U+75F4,U+75FA}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07600.woff2)format("woff2");unicode-range:U+760D,U+7621-7622,U+7624,U+7626,U+7634,U+7642,U+7647,U+764C,U+7652,U+7656,U+766A,U+766C,U+7672,U+7676,U+7678,U+767A-767E,U+7684,U+7686-7688,U+768E,U+7690,U+7693,U+7696,U+769A,U+76AE,U+76B0,U+76BA,U+76BF,U+76C2-76C3,U+76C6,U+76C8,U+76CA,U+76CD,U+76D2,U+76D7,U+76DB-76DC,U+76DF,U+76E1,U+76E3-76E5,U+76E7,U+76EA,U+76EE,U+76F2,U+76F4,U+76F8,U+76FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07700.woff2)format("woff2");unicode-range:U+7701,U+7707-7709,U+770B-770C,U+771B,U+771E-7720,U+7724-7725,U+7729,U+7737-7738,U+773A,U+773C,U+7740,U+7747,U+775A-775B,U+7761,U+7763,U+7765-7766,U+7768,U+776B,U+777E-777F,U+778B,U+7791,U+779E,U+77A0,U+77A5,U+77AC-77AD,U+77B0,U+77B3,U+77B6,U+77B9,U+77BB-77BC,U+77C7,U+77DB-77DC,U+77E2-77E3,U+77E5,U+77E7,U+77E9,U+77ED-77EF,U+77F3,U+77FC}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07800.woff2)format("woff2");unicode-range:U+7802,U+780C,U+7812,U+7814-7815,U+7820,U+7825-7827,U+7832,U+7834,U+783A,U+783F,U+7845,U+785D,U+786B-786C,U+786F,U+7872,U+787C,U+7881,U+7887,U+788C-788E,U+7891,U+7893,U+7895,U+7897,U+789A,U+78A3,U+78A7,U+78A9-78AA,U+78B5,U+78BA,U+78BC,U+78C1,U+78C5-78C6,U+78CA-78CB,U+78D0-78D1,U+78D4,U+78DA,U+78E7-78E8,U+78EC,U+78EF,U+78F4,U+78FD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07900.woff2)format("woff2");unicode-range:U+7901,U+7907,U+790E,U+7912,U+7919,U+792A-792C,U+793A-793C,U+793E,U+7940-7941,U+7947-7949,U+7950,U+7953,U+7955-7957,U+795A,U+795D-7960,U+7962,U+7965,U+7968,U+796D,U+7977,U+797A,U+797F-7981,U+7984-7985,U+798A,U+798D-798F,U+79A6,U+79AA,U+79AE,U+79B0,U+79B3,U+79B8-79BA,U+79BD-79C1,U+79CB,U+79D1-79D2,U+79D5,U+79D8,U+79DF,U+79E3-79E4,U+79E6,U+79E9,U+79ED,U+79F0,U+79FB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07A00.woff2)format("woff2");unicode-range:U+7A00,U+7A08,U+7A0B,U+7A0E,U+7A14,U+7A17-7A1A,U+7A1C,U+7A1F-7A20,U+7A2E,U+7A32,U+7A3B-7A3D,U+7A3F-7A40,U+7A42-7A43,U+7A46,U+7A4D-7A50,U+7A57,U+7A62-7A63,U+7A6B,U+7A70,U+7A74,U+7A76,U+7A79-7A7A,U+7A7D,U+7A7F,U+7A81,U+7A83-7A84,U+7A88,U+7A92-7A93,U+7A9F,U+7AA9-7AAA,U+7AAE-7AAF,U+7ABA,U+7AC3-7AC4,U+7AC8,U+7ACB,U+7ACF,U+7AD3,U+7AD5,U+7AD9-7ADA,U+7ADC-7ADD,U+7ADF-7AE3,U+7AE5-7AE6,U+7AEA,U+7AED,U+7AEF-7AF0,U+7AF6,U+7AF8-7AFA,U+7AFF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07B00.woff2)format("woff2");unicode-range:U+7B06,U+7B08,U+7B0F,U+7B11,U+7B19,U+7B1B,U+7B20,U+7B25-7B26,U+7B2C,U+7B39,U+7B45-7B46,U+7B48-7B49,U+7B4B,U+7B4D,U+7B4F-7B52,U+7B54,U+7B56,U+7B5D,U+7B67,U+7B6C,U+7B75,U+7B86-7B87,U+7B8B,U+7B92,U+7B94-7B95,U+7B97,U+7B9D,U+7B9F,U+7BA1,U+7BAA,U+7BAD,U+7BB1,U+7BB8,U+7BC0,U+7BC4,U+7BC6-7BC7,U+7BC9,U+7BCF,U+7BDD,U+7BE0,U+7BE4,U+7BE9,U+7BED,U+7BF3}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07C00.woff2)format("woff2");unicode-range:U+7C00,U+7C12,U+7C17,U+7C21,U+7C2A,U+7C38,U+7C3E-7C40,U+7C43,U+7C4C-7C4D,U+7C50,U+7C56,U+7C60,U+7C64,U+7C73,U+7C7E,U+7C81-7C83,U+7C89,U+7C8B,U+7C8D,U+7C90,U+7C92,U+7C95,U+7C97-7C98,U+7C9B,U+7C9F,U+7CA1,U+7CA5,U+7CA7-7CA8,U+7CAD-7CAE,U+7CB1-7CB3,U+7CB9,U+7CBD-7CBE,U+7CC0,U+7CC2,U+7CC5,U+7CCA,U+7CCE,U+7CD2,U+7CD6,U+7CD8,U+7CDE-7CE0,U+7CE2,U+7CE7,U+7CEF,U+7CF2,U+7CF8,U+7CFA-7CFB,U+7CFE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07D00.woff2)format("woff2");unicode-range:U+7D00,U+7D02,U+7D04-7D06,U+7D0B,U+7D0D,U+7D10,U+7D14-7D15,U+7D17-7D1B,U+7D20-7D22,U+7D2B-7D2C,U+7D2F-7D30,U+7D32-7D33,U+7D35,U+7D39-7D3A,U+7D3F,U+7D42-7D44,U+7D46,U+7D4B-7D4C,U+7D4E,U+7D50,U+7D56,U+7D5E,U+7D61-7D63,U+7D66,U+7D68,U+7D71-7D72,U+7D75-7D76,U+7D79,U+7D7D,U+7D89,U+7D8F,U+7D93,U+7D99-7D9A,U+7D9C,U+7D9F,U+7DA2,U+7DAC-7DAD,U+7DB0-7DB2,U+7DB4,U+7DB8,U+7DBA-7DBB,U+7DBD-7DBF,U+7DCA-7DCB,U+7DCF,U+7DD1-7DD2,U+7DD8,U+7DDA,U+7DDD-7DDE,U+7DE0,U+7DE4,U+7DE8-7DE9,U+7DEC,U+7DEF,U+7DF2,U+7DF4,U+7DFB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07E00.woff2)format("woff2");unicode-range:U+7E01,U+7E04,U+7E09-7E0B,U+7E12,U+7E1B,U+7E1E-7E1F,U+7E22-7E23,U+7E26,U+7E2B,U+7E2E,U+7E31-7E32,U+7E35,U+7E37,U+7E39-7E3B,U+7E3D-7E3E,U+7E41,U+7E4A-7E4B,U+7E4D,U+7E54-7E56,U+7E59-7E5A,U+7E5D-7E5E,U+7E67,U+7E6A-7E6B,U+7E6D,U+7E70,U+7E79,U+7E7B-7E7D,U+7E7F,U+7E82,U+7E89,U+7E8C,U+7E8E-7E8F,U+7E93-7E94,U+7E96}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-07F00.woff2)format("woff2");unicode-range:U+7F36,U+7F38,U+7F3A,U+7F50-7F52,U+7F54,U+7F60,U+7F6A-7F6B,U+7F6E,U+7F70,U+7F72,U+7F75,U+7F77,U+7F79,U+7F83,U+7F85-7F86,U+7F88,U+7F8A,U+7F8C,U+7F8E,U+7F9A,U+7F9D-7F9E,U+7FA4,U+7FA8-7FA9,U+7FAE-7FAF,U+7FB2,U+7FB6,U+7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FCC,U+7FD2,U+7FD4,U+7FE0-7FE1,U+7FEB,U+7FF0,U+7FF3,U+7FFB-7FFC}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08000.woff2)format("woff2");unicode-range:U+8000-8006,U+800C,U+8010,U+8012,U+8015,U+8017,U+8033,U+8036,U+803B,U+803D,U+8046,U+804A,U+8052,U+8056,U+8058,U+805A,U+805E-805F,U+8061-8062,U+806F-8070,U+8072-8074,U+8076-8077,U+807D-807F,U+8084-8087,U+8089,U+808B-808C,U+8096,U+8098,U+809A-809B,U+809D,U+80A1-80A2,U+80A5,U+80A9-80AA,U+80AF,U+80B1-80B2,U+80B4,U+80BA,U+80C3-80C4,U+80C6,U+80CC,U+80CE,U+80D6,U+80D9-80DB,U+80DD-80DE,U+80E1,U+80E4-80E5,U+80EF,U+80F1,U+80F4,U+80F8,U+80FC-80FD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08100.woff2)format("woff2");unicode-range:U+8102,U+8105-8108,U+810A,U+811A-811B,U+8129,U+812F,U+8131,U+8133,U+8139,U+813E,U+814B,U+814E,U+8150-8151,U+8153-8155,U+815F,U+8165-8166,U+816B,U+816E,U+8170-8171,U+8178-817A,U+817F-8180,U+8182,U+8188,U+818A,U+818F,U+8195,U+819A,U+819C-819D,U+81A0,U+81A3,U+81A8,U+81B0,U+81B3,U+81B5,U+81BD-81C0,U+81C2,U+81C6,U+81C9,U+81CD,U+81D1,U+81D3,U+81D8-81DA,U+81DF-81E0,U+81E3,U+81E5,U+81E8,U+81EA,U+81ED,U+81F3-81F4,U+81FA,U+81FC}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08200.woff2)format("woff2");unicode-range:U+8201,U+8205,U+8207-8208,U+820C,U+820E,U+8210,U+8212,U+8216-8218,U+821B-821C,U+821E-821F,U+8229-822C,U+822E,U+8233,U+8235-8237,U+8239,U+8240,U+8247,U+8258-825A,U+825F,U+8264,U+8266,U+8268,U+826B,U+826E-826F,U+8271-8272,U+8276,U+8278-8279,U+827E,U+828B,U+828D,U+8292,U+8299,U+829D,U+82A5-82A6,U+82AD,U+82AF,U+82B1,U+82B3,U+82B8-82B9,U+82BB,U+82BD,U+82C5,U+82D1,U+82D3-82D4,U+82D7,U+82DB,U+82DF,U+82E5-82E7,U+82EB,U+82F1,U+82F4,U+82FA-82FB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08300.woff2)format("woff2");unicode-range:U+8302,U+8304-8305,U+8309,U+830E,U+8317,U+831C,U+8328,U+832B,U+8332,U+8336,U+8338-8339,U+8340,U+8345,U+8349-834A,U+834F,U+8352,U+8358,U+8377,U+837B-837C,U+8389-838A,U+839E,U+83A2,U+83AB,U+83B1,U+83BD,U+83C5,U+83CA,U+83CC,U+83CE,U+83D3,U+83D6,U+83DC,U+83DF,U+83E9,U+83EB,U+83EF-83F1}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08400.woff2)format("woff2");unicode-range:U+8403-8404,U+840C-840E,U+8413,U+8420,U+8429,U+842C,U+8431,U+843D,U+8449,U+844E,U+8457,U+845B,U+8461,U+8463,U+8466,U+846C-846D,U+8471,U+8475,U+847A,U+848B,U+8490,U+8494,U+8499,U+849C,U+849F,U+84A1,U+84B2,U+84B8,U+84BB-84BC,U+84BF,U+84C4,U+84C6,U+84C9,U+84CB,U+84D1,U+84DA,U+84EC,U+84EE,U+84FC}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08500.woff2)format("woff2");unicode-range:U+8500,U+8511,U+8513,U+8517,U+851A,U+8521,U+8526,U+852D,U+8535,U+853D,U+8541,U+8543,U+8548-854A,U+854E,U+8557,U+8568-856A,U+856D,U+857E,U+8580,U+8584,U+8587,U+858A,U+8594,U+8597,U+8599,U+85A6,U+85A8-85AC,U+85AE-85AF,U+85C1,U+85C9,U+85CD,U+85CF,U+85DD,U+85E4-85E5,U+85E9-85EA,U+85F7,U+85F9,U+85FB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08600.woff2)format("woff2");unicode-range:U+8602,U+8606-8607,U+860A,U+861A,U+862D,U+864D-864E,U+8650,U+8654-8655,U+865A,U+865C,U+865E-865F,U+866B,U+8671,U+8679,U+867B,U+868A,U+8695,U+86A4,U+86A9,U+86AB,U+86AF-86B0,U+86B6,U+86C4,U+86C6-86C7,U+86C9,U+86CB,U+86CD-86CE,U+86D9,U+86DB,U+86DE-86DF,U+86E4,U+86ED-86EF,U+86F8-86F9,U+86FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08700.woff2)format("woff2");unicode-range:U+8700,U+8702-8703,U+8706,U+8709,U+870D,U+8718,U+871C,U+8729,U+8734,U+8737,U+873B,U+873F,U+8749,U+874B,U+874E,U+8755,U+8757,U+8759,U+875F-8760,U+8763,U+8766,U+876A,U+8774,U+8776,U+8778,U+877F,U+8782,U+878D,U+879F,U+87A2,U+87B3,U+87BA-87BB,U+87C0,U+87C4,U+87C6-87C7,U+87CB,U+87D0,U+87E0,U+87EF,U+87F2,U+87F7,U+87F9,U+87FB,U+87FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08800.woff2)format("woff2");unicode-range:U+8805,U+880D,U+8815-8816,U+8822-8823,U+8831,U+883B,U+8840,U+8846,U+884C-884D,U+8852-8853,U+8857,U+8859,U+885B,U+885D-885E,U+8861,U+8863-8864,U+8868,U+886B,U+8870,U+8877,U+887D-887F,U+8881-8882,U+8888,U+888B,U+888D,U+8892,U+8896-8897,U+8899,U+88A2,U+88AB,U+88AE,U+88B1,U+88B4,U+88B7,U+88BF,U+88C1-88C5,U+88CF,U+88D4-88D5,U+88DC-88DD,U+88DF,U+88E1,U+88E8,U+88F2-88F4,U+88F8,U+88FC-88FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08900.woff2)format("woff2");unicode-range:U+8904,U+8907,U+890A,U+890C,U+8910,U+8912-8913,U+891D,U+8925,U+892A,U+8936,U+8938,U+893B,U+8941,U+8944,U+894C,U+8956,U+895E-895F,U+8964,U+8966,U+8972,U+8974,U+8977,U+897E-8981,U+8986-8987,U+898B,U+898F,U+8996-8997,U+899A,U+89A7,U+89AA,U+89B3,U+89BA,U+89BD,U+89BF,U+89D2,U+89DA,U+89DC-89DD,U+89E3,U+89E6-89E7,U+89F8}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08A00.woff2)format("woff2");unicode-range:U+8A00-8A03,U+8A08,U+8A0A,U+8A0C,U+8A0E,U+8A10,U+8A13,U+8A16-8A18,U+8A1B,U+8A1D,U+8A1F,U+8A23,U+8A2A,U+8A2D,U+8A31,U+8A33-8A34,U+8A36,U+8A3A-8A3C,U+8A41,U+8A46,U+8A48,U+8A50-8A52,U+8A54-8A55,U+8A5B,U+8A5E,U+8A60,U+8A62-8A63,U+8A66,U+8A69,U+8A6B,U+8A6D-8A6E,U+8A70-8A73,U+8A82,U+8A85,U+8A87,U+8A89,U+8A8C-8A8D,U+8A93,U+8A95,U+8A98,U+8A9E,U+8AA0,U+8AA3-8AA4,U+8AA6,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8AB9,U+8ABC,U+8ABF,U+8AC2,U+8AC4,U+8AC7,U+8ACB-8ACD,U+8ACF,U+8AD2,U+8AD6,U+8ADA,U+8ADC,U+8ADE,U+8AE0-8AE2,U+8AE4,U+8AE6-8AE7,U+8AEB,U+8AED-8AEE,U+8AF1,U+8AF7-8AF8,U+8AFA,U+8AFE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08B00.woff2)format("woff2");unicode-range:U+8B00-8B02,U+8B04,U+8B0E,U+8B10,U+8B16-8B17,U+8B19-8B1B,U+8B1D,U+8B20-8B21,U+8B26,U+8B28,U+8B2B-8B2C,U+8B33,U+8B39,U+8B3E,U+8B41,U+8B49,U+8B4E-8B4F,U+8B56,U+8B58,U+8B5A-8B5C,U+8B5F,U+8B66,U+8B6B-8B6C,U+8B6F-8B70,U+8B72,U+8B77,U+8B80,U+8B83,U+8B8A,U+8B8C,U+8B90,U+8B92-8B93,U+8B96,U+8B99-8B9A}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08C00.woff2)format("woff2");unicode-range:U+8C37,U+8C46,U+8C48,U+8C4A,U+8C4C,U+8C55,U+8C5A,U+8C61,U+8C6A-8C6B,U+8C78-8C79,U+8C8A,U+8C8C-8C8E,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CAC,U+8CAF-8CB0,U+8CB3-8CB4,U+8CB6-8CB8,U+8CBB-8CBD,U+8CBF-8CC4,U+8CC7-8CC8,U+8CCA,U+8CCD-8CCE,U+8CD1,U+8CD3,U+8CDB-8CDC,U+8CDE,U+8CE0,U+8CE2-8CE4,U+8CE6,U+8CEA,U+8CED,U+8CFB-8CFD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08D00.woff2)format("woff2");unicode-range:U+8D04-8D05,U+8D08,U+8D0A-8D0B,U+8D0D,U+8D10,U+8D14,U+8D16,U+8D64,U+8D66,U+8D6B,U+8D70,U+8D73-8D74,U+8D77,U+8D85,U+8D8A,U+8D99,U+8DA3,U+8DA8,U+8DB3,U+8DBA,U+8DBE,U+8DC2,U+8DCB-8DCC,U+8DCF,U+8DD6,U+8DDA,U+8DDD,U+8DDF,U+8DE1,U+8DE3,U+8DE8,U+8DEA,U+8DEF,U+8DF3,U+8DF5}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08E00.woff2)format("woff2");unicode-range:U+8E08-8E0A,U+8E0F,U+8E1D-8E1F,U+8E2A,U+8E35,U+8E42,U+8E44,U+8E48-8E49,U+8E4C,U+8E59,U+8E5F,U+8E63-8E64,U+8E72,U+8E74,U+8E7C,U+8E81,U+8E85,U+8E87,U+8E8A,U+8E8D,U+8E91,U+8E93-8E94,U+8E99,U+8EA1,U+8EAB-8EAC,U+8EAF-8EB1,U+8EBE,U+8EC6,U+8ECA-8ECD,U+8ED2,U+8EDF,U+8EE2,U+8EEB,U+8EF8,U+8EFB-8EFE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-08F00.woff2)format("woff2");unicode-range:U+8F03,U+8F05,U+8F09-8F0A,U+8F0C,U+8F13-8F15,U+8F19,U+8F1B-8F1D,U+8F1F,U+8F26,U+8F29-8F2A,U+8F2F,U+8F33,U+8F38,U+8F3B,U+8F3F,U+8F44,U+8F46,U+8F49,U+8F4D-8F4E,U+8F5C,U+8F5F,U+8F61-8F64,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA7-8FA8,U+8FAE,U+8FB0-8FB2,U+8FB5-8FB6,U+8FBA-8FBC,U+8FBF,U+8FC2,U+8FC4-8FC5,U+8FCE,U+8FD1,U+8FD4,U+8FDA,U+8FE6,U+8FE9-8FEB,U+8FED,U+8FF0,U+8FF7,U+8FF9,U+8FFD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09000.woff2)format("woff2");unicode-range:U+9000-9001,U+9003,U+9005-9006,U+900D,U+900F-9010,U+9013-9014,U+9017,U+9019-901A,U+901D-9023,U+902E,U+9031-9032,U+9038,U+903C,U+9041-9042,U+9045,U+9047,U+904A-904B,U+904D-904E,U+9053-9055,U+9059,U+905C,U+9060-9061,U+9063,U+9065,U+9069,U+906D-906E,U+9075,U+9077-9078,U+907A,U+907C-907D,U+907F,U+9081-9082,U+9084,U+9087,U+9089-908A,U+908F,U+9091,U+9099,U+90A3,U+90A6,U+90A8,U+90AA,U+90B1,U+90B8,U+90C1,U+90CA,U+90CE,U+90DB,U+90E1,U+90E4,U+90E8,U+90ED,U+90F5,U+90F7,U+90FD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09100.woff2)format("woff2");unicode-range:U+9102,U+9112,U+9119,U+912D,U+9132,U+9149-914E,U+9152,U+9154,U+9156,U+9158,U+9162-9163,U+9169-916A,U+916C,U+9175,U+9177-9178,U+9182,U+9187,U+9189,U+918B,U+918D,U+9190,U+9192,U+9197,U+919C,U+91A4,U+91AA-91AB,U+91B4,U+91B8,U+91BA,U+91C0,U+91C6-91C9,U+91CB-91CF,U+91D1,U+91D8,U+91DB-91DD,U+91DF,U+91E3,U+91E6-91E7,U+91F5-91F6,U+91FC}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09200.woff2)format("woff2");unicode-range:U+920D-920E,U+9211,U+9214-9215,U+921E,U+922C,U+9234,U+9237,U+923F,U+9244,U+9248-9249,U+924B,U+9250,U+9257,U+925A-925B,U+925E,U+9262,U+9264,U+9266,U+9271,U+927E,U+9280,U+9283,U+9285,U+9291,U+9295-9296,U+9298,U+929A-929C,U+92AD,U+92B9,U+92CF,U+92D2,U+92E4,U+92EA,U+92ED,U+92F2-92F3,U+92F8,U+92FA,U+92FC}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09300.woff2)format("woff2");unicode-range:U+9306,U+930F-9310,U+9318,U+931A,U+9320,U+9323,U+9326,U+9328,U+932B-932C,U+932E-932F,U+9332,U+933B,U+9344,U+934B,U+934D,U+9354,U+9356,U+935B-935C,U+9360,U+936C,U+936E,U+9375,U+937C,U+937E,U+938C,U+9394,U+9396-9397,U+939A,U+93A7,U+93AC-93AE,U+93B0,U+93C3,U+93C8,U+93D1,U+93D7,U+93DD,U+93E1,U+93E4}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09400.woff2)format("woff2");unicode-range:U+9403,U+9407,U+9410,U+9414,U+9418-941A,U+9421,U+9435,U+9438,U+9444,U+9451,U+9453,U+945A,U+945E,U+9460,U+946A,U+9475,U+9477,U+947C-947F}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09500.woff2)format("woff2");unicode-range:U+9577,U+9580,U+9582-9583,U+9589,U+958B,U+958F,U+9591,U+9593-9594,U+9596,U+9598,U+95A2-95A5,U+95A7,U+95B2,U+95BB,U+95BE,U+95C7,U+95CA,U+95CC-95CD,U+95D5-95D6,U+95D8,U+95E2}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09600.woff2)format("woff2");unicode-range:U+961C-961D,U+9621,U+962A,U+962E-962F,U+9632,U+963B,U+963F-9640,U+9642,U+9644,U+964B-964D,U+964F-9650,U+965B-965D,U+9662-9666,U+966A,U+966C,U+9670,U+9672-9673,U+9675-9678,U+967A,U+967D,U+9685-9686,U+9688,U+968A-968B,U+968D-968F,U+9694-9695,U+9697-9699,U+969B-969C,U+96A0,U+96A3,U+96A7,U+96AA,U+96B4,U+96B6-96B7,U+96B9,U+96BB-96BC,U+96C0-96C1,U+96C4-96C7,U+96C9,U+96CC-96CE,U+96D1,U+96D6,U+96D9,U+96DB-96DC,U+96E2-96E3,U+96E8,U+96EA-96EB,U+96F0,U+96F2,U+96F6-96F7,U+96F9,U+96FB}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09700.woff2)format("woff2");unicode-range:U+9700,U+9707,U+970A,U+970D,U+9716,U+971C,U+971E,U+9727,U+9730,U+9732,U+9739,U+9742,U+9744,U+9748,U+9752,U+9756,U+9759,U+975C,U+975E,U+9761-9762,U+9768-9769,U+976D,U+9771,U+9774,U+977A,U+977C,U+9784-9786,U+978B,U+978D,U+9790,U+9798,U+979C,U+97A0,U+97A3,U+97A6,U+97A8,U+97AD,U+97B3-97B4,U+97C3,U+97CB,U+97D3,U+97DC,U+97ED-97EE,U+97F3,U+97F6,U+97FB,U+97FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09800.woff2)format("woff2");unicode-range:U+9801-9803,U+9805-9806,U+9808,U+980C,U+9810-9813,U+9817-9818,U+981A,U+9824,U+982C-982D,U+9830,U+9834,U+9837-9838,U+983B-983D,U+9846,U+984C-984E,U+9854-9855,U+9858,U+985B,U+985E,U+9867,U+986F-9870,U+98A8,U+98AA,U+98AF,U+98B1,U+98C4,U+98DB-98DC,U+98DF-98E0,U+98E2,U+98E9,U+98EB,U+98ED-98EF,U+98F2,U+98F4,U+98FC-98FE}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09900.woff2)format("woff2");unicode-range:U+9903,U+9905,U+9909-990A,U+990C,U+9910,U+9913,U+9918,U+991E,U+9921,U+9928,U+9942,U+9945,U+9949,U+994B-994C,U+9952,U+9957,U+9996,U+9999,U+99A8,U+99AC-99AE,U+99B3-99B4,U+99C1,U+99C4-99C6,U+99C8,U+99D0,U+99D2,U+99D5,U+99D8,U+99DD,U+99ED-99EE,U+99F1-99F2,U+99FB,U+99FF}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09A00.woff2)format("woff2");unicode-range:U+9A01,U+9A0E,U+9A12-9A13,U+9A19,U+9A28,U+9A2B,U+9A30,U+9A37,U+9A3E,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A64,U+9A69,U+9A6B,U+9AA8,U+9AB8,U+9AC0,U+9AC4,U+9ACF,U+9AD1,U+9AD4,U+9AD8-9AD9,U+9ADF,U+9AEA,U+9AED-9AEE,U+9AF7}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09B00.woff2)format("woff2");unicode-range:U+9B06,U+9B18,U+9B1A,U+9B25,U+9B28,U+9B2F,U+9B31-9B32,U+9B3C,U+9B41-9B45,U+9B4D-9B4F,U+9B51,U+9B54,U+9B5A,U+9B6F,U+9B83,U+9B87,U+9B8E,U+9B91-9B93,U+9B96-9B97,U+9B9F-9BA0,U+9BA8,U+9BAA-9BAB,U+9BAD-9BAE,U+9BC6,U+9BC9,U+9BD1-9BD2,U+9BD6,U+9BDB,U+9BE3,U+9BE8,U+9BF0-9BF1,U+9BF5}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09C00.woff2)format("woff2");unicode-range:U+9C06,U+9C08-9C0A,U+9C0D,U+9C10,U+9C13-9C14,U+9C21,U+9C24,U+9C2D,U+9C2F,U+9C39-9C3B,U+9C3E,U+9C46-9C48,U+9C52,U+9C57,U+9C5A,U+9C60,U+9C67,U+9C78,U+9CE5,U+9CE9,U+9CF3-9CF4,U+9CF6}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09D00.woff2)format("woff2");unicode-range:U+9D07,U+9D09,U+9D0E,U+9D1B,U+9D1F,U+9D26,U+9D28,U+9D2B-9D2C,U+9D3B,U+9D5C,U+9D5E,U+9D60-9D61,U+9D6C,U+9D6F,U+9D7A,U+9D89,U+9D8F,U+9D9A,U+9DAF,U+9DB2,U+9DB4,U+9DC4,U+9DED,U+9DF2,U+9DF9-9DFA,U+9DFD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09E00.woff2)format("woff2");unicode-range:U+9E1A,U+9E1E,U+9E75,U+9E78-9E79,U+9E7F,U+9E92-9E93,U+9E97,U+9E9F,U+9EA5-9EA6,U+9EA9,U+9EB5,U+9EB9-9EBB,U+9EBE-9EBF,U+9EC4,U+9ECD-9ECE,U+9ED2,U+9ED8-9ED9,U+9EDB-9EDC,U+9EDE,U+9EF4,U+9EF9,U+9EFD}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-09F00.woff2)format("woff2");unicode-range:U+9F08,U+9F0E,U+9F13,U+9F20-9F21,U+9F3B,U+9F3E,U+9F4A-9F4B,U+9F4E,U+9F52,U+9F5F,U+9F61-9F62,U+9F67,U+9F6A,U+9F6C,U+9F77,U+9F8D,U+9F95,U+9F9C,U+9FA0}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-0FA00.woff2)format("woff2");unicode-range:U+FA11,U+FA66}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-0FE00.woff2)format("woff2");unicode-range:U+FE11-FE12,U+FE35-FE36,U+FE3F-FE44}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-0FF00.woff2)format("woff2");unicode-range:U+FF01-FF60,U+FFE3}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-20100.woff2)format("woff2");unicode-range:U+201A2}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-20B00.woff2)format("woff2");unicode-range:U+20B9F,U+20BB7}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-25700.woff2)format("woff2");unicode-range:U+25771}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-26300.woff2)format("woff2");unicode-range:U+2634C}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-26E00.woff2)format("woff2");unicode-range:U+26ED9}@font-face{font-family:M PLUS U Japanese Web;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://public.sister.software/fonts/M_PLUS_U/woff2/MPLUSU-ja-27F00.woff2)format("woff2");unicode-range:U+27FB7}@font-face{font-family:Fira Code Web;font-display:swap;font-weight:300 700;font-style:normal;src:local(Fira Code),url(https://public.sister.software/fonts/FiraCode/WOFF2/FiraCode-VF.woff2)format("woff2")}@font-face{font-family:OpenMoji Web;font-display:swap;font-weight:400;font-style:normal;src:local(OpenMoji Color),local(OpenMojiColor),url(https://public.sister.software/fonts/OpenMoji/woff2/OpenMojiColor.woff2)format("woff2");unicode-range:U+23,U+2A,U+2D,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2117,U+2120,U+2122,U+2139,U+2194-2199,U+21A9,U+21AA,U+229C,U+231A,U+231B,U+2328,U+23CF,U+23E9-23F3,U+23F8-23FE,U+24C2,U+25A1,U+25AA-25AE,U+25B6,U+25C0,U+25C9,U+25D0,U+25D1,U+25E7-25EA,U+25ED,U+25EE,U+25FB-25FE,U+2600-2605,U+260E,U+2611,U+2614,U+2615,U+2618,U+261D,U+2620,U+2622,U+2623,U+2626,U+262A,U+262E,U+262F,U+2638-263A,U+2640,U+2642,U+2648-2660,U+2663,U+2665,U+2666,U+2668,U+267B,U+267E,U+267F,U+2692-2697,U+2699,U+269B,U+269C,U+26A0,U+26A1,U+26A7,U+26AA,U+26AB,U+26B0,U+26B1,U+26BD,U+26BE,U+26C4,U+26C5,U+26C8,U+26CE,U+26CF,U+26D1,U+26D3,U+26D4,U+26E9,U+26EA,U+26F0-26F5,U+26F7-26FA,U+26FD,U+2702,U+2705,U+2708-270D,U+270F,U+2712,U+2714,U+2716,U+271D,U+2721,U+2728,U+2733,U+2734,U+2744,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2763,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934,U+2935,U+2B05-2B07,U+2B0C,U+2B0D,U+2B1B,U+2B1C,U+2B1F-2B24,U+2B2E,U+2B2F,U+2B50,U+2B55,U+2B58,U+2B8F,U+2BBA-2BBC,U+2BC3,U+2BC4,U+2BEA,U+2BEB,U+3030,U+303D,U+3297,U+3299,U+E000-E004,U+E006-E009,U+E010,U+E011,U+E040-E070,U+E080-E09C,U+E09E-E0B4,U+E0C0-E0CC,U+E0FF-E10D,U+E140-E14A,U+E150-E157,U+E181-E189,U+E1C0-E1C4,U+E1C6-E1DA,U+E200-E216,U+E240-E269,U+E280-E283,U+E2C0-E2C4,U+E2C6-E2DA,U+E300-E303,U+E305-E30F,U+E312-E316,U+E318-E322,U+E324-E329,U+E32B,U+E340-E348,U+E380,U+E381,U+E420-E435,U+F000,U+F77A,U+F8FF,U+FE0F,U+1F004,U+1F0CF,U+1F10D-1F10F,U+1F12F,U+1F16D-1F171,U+1F17E,U+1F17F,U+1F18E,U+1F191-1F19A,U+1F1E6-1F1FF,U+1F201,U+1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250,U+1F251,U+1F260-1F265,U+1F300-1F321,U+1F324-1F393,U+1F396,U+1F397,U+1F399-1F39B,U+1F39E-1F3F0,U+1F3F3-1F3F5,U+1F3F7-1F4FD,U+1F4FF-1F53D,U+1F549-1F54E,U+1F550-1F567,U+1F56F,U+1F570,U+1F573-1F57A,U+1F587,U+1F58A-1F58D,U+1F590,U+1F595,U+1F596,U+1F5A4,U+1F5A5,U+1F5A8,U+1F5B1,U+1F5B2,U+1F5BC,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5E3,U+1F5E8,U+1F5EF,U+1F5F3,U+1F5FA-1F64F,U+1F680-1F6C5,U+1F6CB-1F6D2,U+1F6D5-1F6D8,U+1F6DC-1F6E5,U+1F6E9,U+1F6EB,U+1F6EC,U+1F6F0,U+1F6F3-1F6FC,U+1F7E0-1F7EB,U+1F7F0,U+1F90C-1F93A,U+1F93C-1F945,U+1F947-1F9FF,U+1FA70-1FA7C,U+1FA80-1FA8A,U+1FA8E-1FAC6,U+1FAC8,U+1FACD-1FADC,U+1FADF-1FAEA,U+1FAEF-1FAF8,U+1FBC5-1FBC9,U+E0061-E0067,U+E0069,U+E006C-E0079,U+E007F}:root{--ss-generic-serif:serif;--ss-generic-sans-serif:"Go Musubi Web","Go Web","Go Fallback","M PLUS U Japanese Web","Hiragino Sans","Yu Gothic",sans-serif;--ss-generic-monospace:"Fira Code Web","SF Mono","Roboto Mono","Segoe UI Mono","Courier New",Courier,monospace;--ss-generic-symbols:"Noto Sans Symbols","Segoe UI Symbol","Apple Symbols",sans-serif;--ss-generic-emoji:"OpenMoji Web","Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",emoji,sans-serif;--ss-generic-body:var(--ss-generic-sans-serif);--ss-generic-heading:var(--ss-generic-body);--ss-generic-display:"Archivo Web","M PLUS U Japanese Web","Sister Japanese Display Fallback","Hiragino Sans","Yu Gothic",Arial,sans-serif;--ss-font-family-sans-serif:var(--ss-generic-sans-serif);--ss-font-family-heading:var(--ss-font-family-reading);--ss-font-family-monospace:var(--ss-font-family-mono);--ss-color-paper:#f6f2f1;--ss-color-paper-pink:#f5cdcf;--ss-color-paper-cream:#fffde6;--ss-color-mint:#e4f7e3;--ss-color-mint-deep:#96dacb;--ss-color-mint-edge:#484;--ss-color-lavender:#8a8bc6;--ss-color-lavender-deep:#6667a8;--ss-color-cyan-electric:#00a5f5;--ss-color-link:#069;--ss-color-turquoise:#008c99;--ss-color-cyan-mist:#aad7dc;--ss-color-charcoal:#373d40;--ss-color-ink-muted:#55595f;--ss-color-desktop-chrome:#b9cfcd;--ss-color-chrome-bar:#f4ffff;--ss-color-chrome-bar-active:#eaffff;--ss-color-chrome-edge:#bdc8c8;--ss-color-chrome-ink:#4c5d66;--ss-color-frame-gray:#777a80;--ss-color-pink-shadow:#f6a6ac;--ss-color-pink-rule:#faa;--ss-color-code-bg:#272823;--ss-color-code-frame:#005580;--ss-color-focus:#194db5;--ss-color-white:#fff;--ss-color-note-bg:var(--ss-color-mint);--ss-color-note-edge:var(--ss-color-mint-edge);--ss-color-warning-bg:#fbefc9;--ss-color-warning-ink:#6b5212;--ss-color-danger-bg:#fde3e6;--ss-color-danger-ink:#9b1c31;--ss-syntax-plain:#f8f8f2;--ss-syntax-cyan:#66d9ef;--ss-syntax-yellow:#e6db74;--ss-syntax-green:#a6e22e;--ss-syntax-pink:#f92672;--ss-syntax-comment:#9ea7b0;--ss-figure-cobalt:#194db5;--ss-figure-sky:#589bd0;--ss-figure-coral:#f06472;--ss-figure-pink:#df48a0;--ss-figure-yellow:#e8bd52;--ss-figure-mint:var(--ss-color-mint-deep);--ss-figure-lilac:#d5a1ca;--ss-figure-gray:#87858d;--ss-figure-green:#168b70;--ss-figure-violet:#7546c6;--ss-editorial-teal:var(--ss-color-turquoise);--ss-editorial-aqua:var(--ss-color-cyan-mist);--ss-editorial-pale:#d7e9e7;--ss-editorial-ink:var(--ss-color-charcoal);--ss-editorial-balloon-pink:#e8a1a9;--ss-editorial-balloon-gold:#e7c47d;--ss-editorial-balloon-green:#8abdb1;--ss-color-night:#181515;--ss-color-night-surface:#201d1d;--ss-color-night-raised:#292625;--ss-color-night-rail:#2b181a;--ss-color-night-key:#1f2d1e;--ss-color-night-key-edge:#68ab67;--ss-color-night-key-hover:#2e3d2d;--ss-color-night-utility:#2b2a1b;--ss-color-night-chrome:#213131;--ss-color-night-chrome-inactive:#1e2626;--ss-color-night-frame:#404a4a;--ss-color-night-rule:#2c3b3a;--ss-color-night-edge:#55585e;--ss-color-night-table-head:#154038;--ss-color-night-shadow:#070505;--ss-color-night-tile-shadow:#130406;--ss-color-moonlight:#ebe7e6;--ss-color-moonlight-muted:#b4b0af;--ss-color-link-night:#5ab8e8;--ss-color-focus-night:#8fb0ff;--ss-color-primary:var(--mw-color-blue);--ss-color-primary-darkest:#1200b3;--ss-color-primary-darker:#1600d9;--ss-color-primary-dark:#1700e6;--ss-color-primary-light:#3c26ff;--ss-color-primary-lighter:#5f4dff;--ss-color-primary-lightest:#8d80ff;--ss-color-primary-contrast-background:#e6f0f5;--ss-color-primary-contrast-foreground:#001f2e;--ss-color-secondary:var(--ss-color-mint);--ss-color-secondary-darkest:#a0ad9f;--ss-color-secondary-darker:#c2d2c1;--ss-color-secondary-dark:#cddecc;--ss-color-secondary-light:#e8f8e7;--ss-color-secondary-lighter:#ecf9eb;--ss-color-secondary-lightest:#f2fbf1;--ss-color-secondary-contrast-background:#fcfefc;--ss-color-secondary-contrast-foreground:#444a44;--ss-color-success:var(--ss-color-mint-edge);--ss-color-success-darkest:#305f30;--ss-color-success-darker:#3a743a;--ss-color-success-dark:#3d7a3d;--ss-color-success-light:#609a60;--ss-color-success-lighter:#7cac7c;--ss-color-success-lightest:#a2c4a2;--ss-color-success-contrast-background:var(--ss-color-mint);--ss-color-success-contrast-foreground:#142914;--ss-color-info:var(--ss-color-cyan-electric);--ss-color-info-darkest:#0074ac;--ss-color-info-darker:#008cd0;--ss-color-info-dark:#0095dd;--ss-color-info-light:#26b3f7;--ss-color-info-lighter:#4dc0f8;--ss-color-info-lightest:#80d2fa;--ss-color-info-contrast-background:#e6f6fe;--ss-color-info-contrast-foreground:#00324a;--ss-color-warning:var(--ss-figure-yellow);--ss-color-warning-darkest:#a28439;--ss-color-warning-darker:#c5a146;--ss-color-warning-dark:#d1aa4a;--ss-color-warning-light:#ebc76c;--ss-color-warning-lighter:#efd186;--ss-color-warning-lightest:#f4dea9;--ss-color-warning-contrast-background:var(--ss-color-warning-bg);--ss-color-warning-contrast-foreground:var(--ss-color-warning-ink);--ss-color-danger:var(--ss-figure-coral);--ss-color-danger-darkest:#a84650;--ss-color-danger-darker:#cc5561;--ss-color-danger-dark:#d85a67;--ss-color-danger-light:#f27b87;--ss-color-danger-lighter:#f5939c;--ss-color-danger-lightest:#f8b2b9;--ss-color-danger-contrast-background:var(--ss-color-danger-bg);--ss-color-danger-contrast-foreground:var(--ss-color-danger-ink);--ss-color-gray-0:var(--ss-color-white);--ss-color-gray-100:#f5f5f5;--ss-color-gray-200:#ebecec;--ss-color-gray-300:#dddedf;--ss-color-gray-400:#d1d2d3;--ss-color-gray-500:#c3c5c6;--ss-color-gray-600:var(--ss-color-frame-gray);--ss-color-gray-700:var(--ss-color-ink-muted);--ss-color-gray-800:#454b4d;--ss-color-gray-900:var(--ss-color-charcoal);--ss-color-gray-1000:#272b2d;--ss-color-emphasis-0:var(--ss-color-gray-0);--ss-color-emphasis-100:var(--ss-color-gray-100);--ss-color-emphasis-200:var(--ss-color-gray-200);--ss-color-emphasis-300:var(--ss-color-gray-300);--ss-color-emphasis-400:var(--ss-color-gray-400);--ss-color-emphasis-500:var(--ss-color-gray-500);--ss-color-emphasis-600:var(--ss-color-gray-600);--ss-color-emphasis-700:var(--ss-color-gray-700);--ss-color-emphasis-800:var(--ss-color-gray-800);--ss-color-emphasis-900:var(--ss-color-gray-900);--ss-color-emphasis-1000:var(--ss-color-gray-1000);--ss-color-content:var(--ss-color-charcoal);--ss-color-content-inverse:var(--ss-color-white);--ss-color-content-secondary:var(--ss-color-ink-muted);--ss-color-background:var(--mw-color-ground);--ss-color-background-surface:var(--mw-color-surface);--ss-color-background-raised:var(--ss-color-white);--ss-color-focus-ring:var(--mw-color-blue);--ss-color-hover-overlay:rgba(55,61,64,.05);--ss-link-color:var(--ss-color-primary);--ss-link-hover-color:var(--ss-link-color);--ss-link-decoration:underline;--ss-link-hover-decoration:var(--ss-link-decoration);--ss-color-rail:var(--mw-color-sky);--ss-color-key:var(--mw-color-sky);--ss-color-key-edge:var(--mw-color-blue);--ss-color-key-hover:var(--ss-color-white);--ss-color-key-current:var(--ss-color-white);--ss-color-utility:var(--ss-color-white);--ss-color-rule:var(--mw-color-rule);--ss-color-edge:var(--ss-color-frame-gray);--ss-color-table-head:var(--mw-color-sky);--ss-color-chrome:var(--ss-color-chrome-bar-active);--ss-color-chrome-inactive:var(--ss-color-chrome-bar);--ss-color-frame:var(--ss-color-chrome-edge);--ss-color-frame-ink:var(--ss-color-chrome-ink);--ss-color-selected:var(--mw-color-blue);--ss-color-selected-contrast:var(--ss-color-white);--ss-font-family-display:"Archivo Web","M PLUS U Japanese Web","Sister Japanese Display Fallback","Hiragino Sans","Yu Gothic","Helvetica Neue",Arial,sans-serif;--ss-font-family-reading:"Go Musubi Web","Go Web","Go Fallback","M PLUS U Japanese Web","Hiragino Sans","Yu Gothic",-apple-system,BlinkMacSystemFont,sans-serif;--ss-font-family-system:"Pixelify Sans","Go Mono Web","Go Mono Fallback",monospace;--ss-font-family-smallcaps:"Go Musubi Smallcaps Web","Go Smallcaps Web","M PLUS U Japanese Web","Hiragino Sans",sans-serif;--ss-font-family-mono:"Fira Code Web","SF Mono","Roboto Mono","Segoe UI Mono","Courier New",Courier,monospace;--ss-font-family-base:var(--ss-font-family-reading);--ss-font-size-base:16px;--ss-font-size-h1:3rem;--ss-font-size-h2:2rem;--ss-font-size-h3:1.5rem;--ss-font-size-h4:1rem;--ss-font-size-h5:.875rem;--ss-font-size-h6:.85rem;--ss-font-size-code:90%;--ss-font-weight-light:300;--ss-font-weight-normal:400;--ss-font-weight-semibold:500;--ss-font-weight-bold:700;--ss-font-weight-base:var(--ss-font-weight-normal);--ss-font-weight-heading:var(--ss-font-weight-bold);--ss-line-height-base:1.6;--ss-line-height-heading:1.2;--ss-spacing-1:4px;--ss-spacing-2:8px;--ss-spacing-3:12px;--ss-spacing-4:16px;--ss-spacing-6:24px;--ss-spacing-8:32px;--ss-spacing-12:48px;--ss-spacing-16:64px;--ss-spacing-global:var(--ss-spacing-4);--ss-spacing-vertical:var(--ss-spacing-global);--ss-spacing-horizontal:var(--ss-spacing-global);--ss-radius-none:0;--ss-radius-tag:2px;--ss-radius-editorial-sm:32px;--ss-radius-editorial:72px;--ss-radius-global:var(--ss-radius-none);--ss-border-width-hair:1px;--ss-border-width-code:3px;--ss-border-width-panel:4px;--ss-border-width-rail:5px;--ss-border-width-global:var(--ss-border-width-hair);--ss-shadow-tile:-6px 9px 0 rgba(26,0,255,.22);--ss-shadow-tile-pressed:-2px 3px 0 rgba(26,0,255,.22);--ss-shadow-utility:-6px 9px 0 rgba(0,9,58,.14);--ss-shadow-utility-pressed:-2px 3px 0 rgba(0,9,58,.14);--ss-shadow-primary:-6px 9px 0 #00a5f5;--ss-shadow-window:7px 7px 0 rgba(55,61,64,.12);--ss-shadow-pane:-5px 6px 0 rgba(0,0,0,.1);--ss-shadow-lw:var(--ss-shadow-utility);--ss-shadow-md:var(--ss-shadow-utility-pressed);--ss-shadow-tl:var(--ss-shadow-window);--ss-z-index-dropdown:100;--ss-z-index-fixed:200;--ss-z-index-overlay:400;--ss-transition-fast:50ms;--ss-transition-slow:.4s;--ss-transition-timing-default:cubic-bezier(.08,.52,.52,1);--ss-layout-rail:280px;--ss-layout-page-max:1440px;--ss-layout-measure:72ch;--ss-layout-window-max:640px;--ss-opacity-watermark:.75;--ss-opacity-scanline:.05;--mw-color-blue:#1a00ff;--mw-color-navy:#00093a;--mw-color-magenta:#ff00b0;--mw-color-ground:#f6f7fb;--mw-color-surface:#edf0fb;--mw-color-sky:#e6e9ff;--mw-color-rule:#cfd4f0;--mw-color-night:#131423;--mw-color-night-surface:#1b1d2c;--mw-color-night-raised:#232535;--mw-color-night-key:#2b2c3d;--mw-color-night-key-hover:#353647;--mw-color-night-rule:#3e4155;--mw-color-night-edge:#595c6f;--mw-color-night-table-head:#243561;--mw-color-night-shadow:#05050d;--mw-color-link-night:#9a95ff;--mw-color-focus-night:#b9b5ff;--mw-color-confidence-high:var(--ss-color-success);--mw-color-confidence-high-tint:var(--ss-color-success-contrast-background);--mw-color-confidence-mid:var(--ss-color-warning);--mw-color-confidence-mid-tint:var(--ss-color-warning-contrast-background);--mw-color-confidence-low:var(--ss-color-danger);--mw-color-confidence-low-tint:var(--ss-color-danger-contrast-background);--mw-color-stage-shape:var(--ss-figure-cobalt);--mw-color-stage-classify:var(--ss-figure-violet);--mw-color-stage-resolve:var(--ss-color-turquoise);--mw-font-size-display:2.125rem;--mw-font-size-title:1.375rem;--mw-font-size-headline:1.0625rem;--mw-font-size-body:1.0625rem;--mw-font-size-callout:1rem;--mw-font-size-subheadline:.9375rem;--mw-font-size-footnote:.8125rem;--mw-font-size-caption:.75rem;--mw-font-family-map:"Bliss Pro Regular";--mw-safe-area-top:env(safe-area-inset-top,0px);--mw-safe-area-right:env(safe-area-inset-right,0px);--mw-safe-area-bottom:env(safe-area-inset-bottom,0px);--mw-safe-area-left:env(safe-area-inset-left,0px);--mw-map-footer-height:1.9rem;--mw-material-glass-background:rgba(246,242,241,.78);--mw-material-glass-border:var(--ss-color-emphasis-300);--mw-material-glass-blur:24px;--mw-material-glass-saturation:180%;--mw-material-glass-shadow:var(--ss-shadow-utility);--mw-material-glass-highlight:rgba(255,255,255,.5);--mw-material-glass-fallback-background:var(--ss-color-background-raised)}@media (prefers-reduced-motion:reduce){:root{--ss-transition-fast:0s;--ss-transition-slow:0s}}.type-hero-xl{font-family:var(--ss-font-family-display);letter-spacing:-.02em;font-size:120px;font-weight:800;line-height:.95}.type-hero-l{font-family:var(--ss-font-family-display);letter-spacing:-.02em;font-size:80px;font-weight:800;line-height:.95}.type-hero-annotation{font-family:var(--ss-font-family-display);letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:1}.type-caption-lg{font-family:var(--ss-font-family-reading);font-size:22px;font-weight:700;line-height:1.3}.type-h1{font-family:var(--ss-font-family-reading);font-size:48px;font-weight:700;line-height:1.15}.type-h2{font-family:var(--ss-font-family-reading);font-size:32px;font-weight:700;line-height:1.25}.type-h3{font-family:var(--ss-font-family-reading);font-size:24px;font-weight:700;line-height:1.3}.type-body{font-family:var(--ss-font-family-reading);font-size:16px;font-weight:400;line-height:1.6}.type-body-sm,.type-toc{font-family:var(--ss-font-family-reading);font-size:14px;font-weight:400;line-height:1.5}.type-nav-lg{font-family:var(--ss-font-family-reading);font-size:24px;font-weight:400;line-height:1.25}.type-nav-md{font-family:var(--ss-font-family-reading);font-size:20px;font-weight:400;line-height:1.3}.type-tab{font-family:var(--ss-font-family-reading);font-size:16px;font-weight:400;line-height:1.25}.type-system-title{font-family:var(--ss-font-family-system);letter-spacing:.08em;font-size:24px;font-weight:400;line-height:1.2}.type-system-heading{font-family:var(--ss-font-family-system);letter-spacing:.06em;font-size:20px;font-weight:400;line-height:1.2}.type-system-body{font-family:var(--ss-font-family-system);font-size:16px;font-weight:400;line-height:1.4}.type-window-title{font-family:var(--ss-font-family-system);font-size:14px;font-weight:400;line-height:1.2}.type-meta{font-family:var(--ss-font-family-reading);font-size:13px;font-weight:700;line-height:1.3}.type-meta-mono{font-family:var(--ss-font-family-mono);font-size:13px;font-weight:700;line-height:1.3}.type-label-caps{font-family:var(--ss-font-family-smallcaps);letter-spacing:.04em;font-size:13px;font-weight:400;line-height:1.3}.type-code{font-family:var(--ss-font-family-mono);font-size:14.4px;font-weight:400;line-height:1.6}.type-code-sm{font-family:var(--ss-font-family-mono);font-size:13px;font-weight:400;line-height:1.5}[data-theme=light]{--ss-color-background:var(--mw-color-ground);--ss-color-background-surface:var(--mw-color-surface);--ss-color-background-raised:var(--ss-color-white);--ss-color-content:var(--ss-color-charcoal);--ss-color-content-secondary:var(--ss-color-ink-muted);--ss-color-content-inverse:var(--ss-color-white);--ss-color-hover-overlay:rgba(55,61,64,.05);--ss-color-focus-ring:var(--mw-color-blue);--ss-color-rail:var(--mw-color-sky);--ss-color-key:var(--mw-color-sky);--ss-color-key-edge:var(--mw-color-blue);--ss-color-key-hover:var(--ss-color-white);--ss-color-key-current:var(--ss-color-white);--ss-color-utility:var(--ss-color-white);--ss-color-rule:var(--mw-color-rule);--ss-color-edge:var(--ss-color-frame-gray);--ss-color-table-head:var(--mw-color-sky);--ss-color-chrome:var(--ss-color-chrome-bar-active);--ss-color-chrome-inactive:var(--ss-color-chrome-bar);--ss-color-frame:var(--ss-color-chrome-edge);--ss-color-frame-ink:var(--ss-color-chrome-ink);--ss-shadow-tile:-6px 9px 0 rgba(26,0,255,.22);--ss-shadow-tile-pressed:-2px 3px 0 rgba(26,0,255,.22);--ss-shadow-utility:-6px 9px 0 rgba(0,9,58,.14);--ss-shadow-utility-pressed:-2px 3px 0 rgba(0,9,58,.14);--ss-shadow-primary:-6px 9px 0 #00a5f5;--ss-shadow-window:7px 7px 0 rgba(55,61,64,.12);--ss-shadow-pane:-5px 6px 0 rgba(0,0,0,.1);--ss-color-primary:var(--mw-color-blue);--ss-color-primary-darkest:#1200b3;--ss-color-primary-darker:#1600d9;--ss-color-primary-dark:#1700e6;--ss-color-primary-light:#3c26ff;--ss-color-primary-lighter:#5f4dff;--ss-color-primary-lightest:#8d80ff;--ss-color-primary-contrast-background:#e6f0f5;--ss-color-primary-contrast-foreground:#001f2e;--ss-color-secondary-contrast-background:#fcfefc;--ss-color-secondary-contrast-foreground:#444a44;--ss-color-success-contrast-background:var(--ss-color-mint);--ss-color-success-contrast-foreground:#142914;--ss-color-info-contrast-background:#e6f6fe;--ss-color-info-contrast-foreground:#00324a;--ss-color-warning-contrast-background:var(--ss-color-warning-bg);--ss-color-warning-contrast-foreground:var(--ss-color-warning-ink);--ss-color-danger-contrast-background:var(--ss-color-danger-bg);--ss-color-danger-contrast-foreground:var(--ss-color-danger-ink);--ss-color-emphasis-0:var(--ss-color-gray-0);--ss-color-emphasis-100:var(--ss-color-gray-100);--ss-color-emphasis-200:var(--ss-color-gray-200);--ss-color-emphasis-300:var(--ss-color-gray-300);--ss-color-emphasis-400:var(--ss-color-gray-400);--ss-color-emphasis-500:var(--ss-color-gray-500);--ss-color-emphasis-600:var(--ss-color-gray-600);--ss-color-emphasis-700:var(--ss-color-gray-700);--ss-color-emphasis-800:var(--ss-color-gray-800);--ss-color-emphasis-900:var(--ss-color-gray-900);--ss-color-emphasis-1000:var(--ss-color-gray-1000);--ss-link-color:var(--ss-color-primary);--ss-link-hover-color:var(--ss-link-color);--ss-shadow-lw:var(--ss-shadow-utility);--ss-shadow-md:var(--ss-shadow-utility-pressed);--ss-shadow-tl:var(--ss-shadow-window);--ss-color-selected:var(--mw-color-blue)}[data-theme=dark]{--ss-color-background:var(--mw-color-night);--ss-color-background-surface:var(--mw-color-night-surface);--ss-color-background-raised:var(--mw-color-night-raised);--ss-color-content:var(--ss-color-moonlight);--ss-color-content-secondary:var(--ss-color-moonlight-muted);--ss-color-content-inverse:var(--ss-color-charcoal);--ss-color-hover-overlay:rgba(236,231,229,.06);--ss-color-focus-ring:var(--mw-color-focus-night);--ss-color-rail:var(--mw-color-night-surface);--ss-color-key:var(--mw-color-night-key);--ss-color-key-edge:var(--mw-color-link-night);--ss-color-key-hover:var(--mw-color-night-key-hover);--ss-color-key-current:var(--mw-color-night);--ss-color-utility:var(--mw-color-night-key);--ss-color-rule:var(--mw-color-night-rule);--ss-color-edge:var(--mw-color-night-edge);--ss-color-table-head:var(--mw-color-night-table-head);--ss-color-chrome:var(--mw-color-night-surface);--ss-color-chrome-inactive:var(--mw-color-night-raised);--ss-color-frame:var(--mw-color-night-rule);--ss-color-frame-ink:var(--ss-color-moonlight-muted);--ss-shadow-tile:-6px 9px 0 #05050d;--ss-shadow-tile-pressed:-2px 3px 0 #05050d;--ss-shadow-utility:-6px 9px 0 #05050d;--ss-shadow-utility-pressed:-2px 3px 0 #05050d;--ss-shadow-primary:-6px 9px 0 #05050d;--ss-shadow-window:7px 7px 0 #070505;--ss-shadow-pane:-5px 6px 0 #070505;--ss-color-primary:var(--mw-color-link-night);--ss-color-primary-darkest:#6c68b3;--ss-color-primary-darker:#837fd9;--ss-color-primary-dark:#8b86e6;--ss-color-primary-light:#a9a5ff;--ss-color-primary-lighter:#b8b5ff;--ss-color-primary-lightest:#cdcaff;--ss-color-primary-contrast-background:#1b3746;--ss-color-primary-contrast-foreground:#eff8fd;--ss-color-secondary-contrast-background:#444a44;--ss-color-secondary-contrast-foreground:#fcfefc;--ss-color-success-contrast-background:#142914;--ss-color-success-contrast-foreground:#ecf3ec;--ss-color-info-contrast-background:#00324a;--ss-color-info-contrast-foreground:#e6f6fe;--ss-color-warning-contrast-background:#463919;--ss-color-warning-contrast-foreground:#fdf8ee;--ss-color-danger-contrast-background:#481e22;--ss-color-danger-contrast-foreground:#fef0f1;--ss-color-emphasis-0:var(--ss-color-gray-1000);--ss-color-emphasis-100:var(--ss-color-gray-900);--ss-color-emphasis-200:var(--ss-color-gray-800);--ss-color-emphasis-300:var(--ss-color-gray-700);--ss-color-emphasis-400:var(--ss-color-gray-600);--ss-color-emphasis-500:var(--ss-color-gray-500);--ss-color-emphasis-600:var(--ss-color-gray-400);--ss-color-emphasis-700:var(--ss-color-gray-300);--ss-color-emphasis-800:var(--ss-color-gray-200);--ss-color-emphasis-900:var(--ss-color-gray-100);--ss-color-emphasis-1000:var(--ss-color-gray-0);--ss-link-color:var(--ss-color-primary);--ss-link-hover-color:var(--ss-link-color);--ss-shadow-lw:var(--ss-shadow-utility);--ss-shadow-md:var(--ss-shadow-utility-pressed);--ss-shadow-tl:var(--ss-shadow-window);--ss-color-selected:var(--mw-color-link-night);--mw-material-glass-background:rgba(27,30,32,.86);--mw-material-glass-border:rgba(236,231,229,.14);--mw-material-glass-shadow:-6px 9px 0 rgba(0,0,0,.45);--mw-material-glass-highlight:rgba(236,231,229,.12)}:root,html[data-theme=dark],[data-theme=light],.ss-mode-desktop,.ss-mode-editorial,.ss-wallpaper,.ss-launcher,.ss-hero,.ss-project,.ss-example,.ss-taskbar,.ss-footer-status{--ifm-color-scheme:light;--ifm-color-primary:var(--ss-color-primary);--ifm-color-primary-darkest:var(--ss-color-primary-darkest);--ifm-color-primary-darker:var(--ss-color-primary-darker);--ifm-color-primary-dark:var(--ss-color-primary-dark);--ifm-color-primary-light:var(--ss-color-primary-light);--ifm-color-primary-lighter:var(--ss-color-primary-lighter);--ifm-color-primary-lightest:var(--ss-color-primary-lightest);--ifm-color-primary-contrast-background:var(--ss-color-primary-contrast-background);--ifm-color-primary-contrast-foreground:var(--ss-color-primary-contrast-foreground);--ifm-color-secondary:var(--ss-color-secondary);--ifm-color-secondary-darkest:var(--ss-color-secondary-darkest);--ifm-color-secondary-darker:var(--ss-color-secondary-darker);--ifm-color-secondary-dark:var(--ss-color-secondary-dark);--ifm-color-secondary-light:var(--ss-color-secondary-light);--ifm-color-secondary-lighter:var(--ss-color-secondary-lighter);--ifm-color-secondary-lightest:var(--ss-color-secondary-lightest);--ifm-color-secondary-contrast-background:var(--ss-color-secondary-contrast-background);--ifm-color-secondary-contrast-foreground:var(--ss-color-secondary-contrast-foreground);--ifm-color-success:var(--ss-color-success);--ifm-color-success-darkest:var(--ss-color-success-darkest);--ifm-color-success-darker:var(--ss-color-success-darker);--ifm-color-success-dark:var(--ss-color-success-dark);--ifm-color-success-light:var(--ss-color-success-light);--ifm-color-success-lighter:var(--ss-color-success-lighter);--ifm-color-success-lightest:var(--ss-color-success-lightest);--ifm-color-success-contrast-background:var(--ss-color-success-contrast-background);--ifm-color-success-contrast-foreground:var(--ss-color-success-contrast-foreground);--ifm-color-info:var(--ss-color-info);--ifm-color-info-darkest:var(--ss-color-info-darkest);--ifm-color-info-darker:var(--ss-color-info-darker);--ifm-color-info-dark:var(--ss-color-info-dark);--ifm-color-info-light:var(--ss-color-info-light);--ifm-color-info-lighter:var(--ss-color-info-lighter);--ifm-color-info-lightest:var(--ss-color-info-lightest);--ifm-color-info-contrast-background:var(--ss-color-info-contrast-background);--ifm-color-info-contrast-foreground:var(--ss-color-info-contrast-foreground);--ifm-color-warning:var(--ss-color-warning);--ifm-color-warning-darkest:var(--ss-color-warning-darkest);--ifm-color-warning-darker:var(--ss-color-warning-darker);--ifm-color-warning-dark:var(--ss-color-warning-dark);--ifm-color-warning-light:var(--ss-color-warning-light);--ifm-color-warning-lighter:var(--ss-color-warning-lighter);--ifm-color-warning-lightest:var(--ss-color-warning-lightest);--ifm-color-warning-contrast-background:var(--ss-color-warning-contrast-background);--ifm-color-warning-contrast-foreground:var(--ss-color-warning-contrast-foreground);--ifm-color-danger:var(--ss-color-danger);--ifm-color-danger-darkest:var(--ss-color-danger-darkest);--ifm-color-danger-darker:var(--ss-color-danger-darker);--ifm-color-danger-dark:var(--ss-color-danger-dark);--ifm-color-danger-light:var(--ss-color-danger-light);--ifm-color-danger-lighter:var(--ss-color-danger-lighter);--ifm-color-danger-lightest:var(--ss-color-danger-lightest);--ifm-color-danger-contrast-background:var(--ss-color-danger-contrast-background);--ifm-color-danger-contrast-foreground:var(--ss-color-danger-contrast-foreground);--ifm-color-white:var(--ss-color-white);--ifm-color-black:var(--ss-color-gray-1000);--ifm-color-gray-0:var(--ss-color-gray-0);--ifm-color-emphasis-0:var(--ss-color-emphasis-0);--ifm-color-gray-100:var(--ss-color-gray-100);--ifm-color-emphasis-100:var(--ss-color-emphasis-100);--ifm-color-gray-200:var(--ss-color-gray-200);--ifm-color-emphasis-200:var(--ss-color-emphasis-200);--ifm-color-gray-300:var(--ss-color-gray-300);--ifm-color-emphasis-300:var(--ss-color-emphasis-300);--ifm-color-gray-400:var(--ss-color-gray-400);--ifm-color-emphasis-400:var(--ss-color-emphasis-400);--ifm-color-gray-500:var(--ss-color-gray-500);--ifm-color-emphasis-500:var(--ss-color-emphasis-500);--ifm-color-gray-600:var(--ss-color-gray-600);--ifm-color-emphasis-600:var(--ss-color-emphasis-600);--ifm-color-gray-700:var(--ss-color-gray-700);--ifm-color-emphasis-700:var(--ss-color-emphasis-700);--ifm-color-gray-800:var(--ss-color-gray-800);--ifm-color-emphasis-800:var(--ss-color-emphasis-800);--ifm-color-gray-900:var(--ss-color-gray-900);--ifm-color-emphasis-900:var(--ss-color-emphasis-900);--ifm-color-gray-1000:var(--ss-color-gray-1000);--ifm-color-emphasis-1000:var(--ss-color-emphasis-1000);--ifm-color-content:var(--ss-color-content);--ifm-color-content-inverse:var(--ss-color-content-inverse);--ifm-color-content-secondary:var(--ss-color-content-secondary);--ifm-background-color:var(--ss-color-background);--ifm-background-surface-color:var(--ss-color-background-surface);--ifm-hover-overlay:var(--ss-color-hover-overlay);--ifm-global-border-width:var(--ss-border-width-global);--ifm-global-radius:var(--ss-radius-global);--ifm-font-color-base:var(--ss-color-content);--ifm-font-color-base-inverse:var(--ss-color-content-inverse);--ifm-font-color-secondary:var(--ss-color-content-secondary);--ifm-font-family-base:var(--ss-font-family-base);--ifm-font-family-monospace:var(--ss-font-family-monospace);--ifm-font-size-base:var(--ss-font-size-base);--ifm-font-weight-light:var(--ss-font-weight-light);--ifm-font-weight-normal:var(--ss-font-weight-normal);--ifm-font-weight-semibold:var(--ss-font-weight-semibold);--ifm-font-weight-bold:var(--ss-font-weight-bold);--ifm-font-weight-base:var(--ss-font-weight-base);--ifm-line-height-base:var(--ss-line-height-base);--ifm-global-spacing:var(--ss-spacing-global);--ifm-spacing-vertical:var(--ss-spacing-vertical);--ifm-spacing-horizontal:var(--ss-spacing-horizontal);--ifm-transition-fast:var(--ss-transition-fast);--ifm-transition-slow:var(--ss-transition-slow);--ifm-transition-timing-default:var(--ss-transition-timing-default);--ifm-global-shadow-lw:var(--ss-shadow-lw);--ifm-global-shadow-md:var(--ss-shadow-md);--ifm-global-shadow-tl:var(--ss-shadow-tl);--ifm-z-index-dropdown:var(--ss-z-index-dropdown);--ifm-z-index-fixed:var(--ss-z-index-fixed);--ifm-z-index-overlay:var(--ss-z-index-overlay);--ifm-heading-color:var(--ss-color-content);--ifm-heading-font-family:var(--ss-font-family-heading);--ifm-heading-font-weight:var(--ss-font-weight-heading);--ifm-heading-line-height:var(--ss-line-height-heading);--ifm-h1-font-size:var(--ss-font-size-h1);--ifm-h2-font-size:var(--ss-font-size-h2);--ifm-h3-font-size:var(--ss-font-size-h3);--ifm-h4-font-size:var(--ss-font-size-h4);--ifm-h5-font-size:var(--ss-font-size-h5);--ifm-h6-font-size:var(--ss-font-size-h6);--ifm-link-color:var(--ss-link-color);--ifm-link-hover-color:var(--ss-link-hover-color);--ifm-link-decoration:var(--ss-link-decoration);--ifm-link-hover-decoration:var(--ss-link-hover-decoration);--ifm-code-background:var(--ss-color-background-raised);--ifm-code-border-radius:var(--ss-radius-tag);--ifm-code-font-size:var(--ss-font-size-code);--ifm-hr-background-color:var(--ss-color-rule);--ifm-table-background:var(--ss-color-background-raised);--ifm-table-border-color:var(--ss-color-edge);--ifm-table-head-background:var(--ss-color-table-head);--ifm-table-head-color:var(--ss-color-content);--ifm-table-stripe-background:var(--ss-color-background-surface);--ifm-button-border-radius:var(--ss-radius-global);--ifm-badge-border-radius:var(--ss-radius-tag);--ifm-navbar-background-color:transparent;--ifm-navbar-shadow:none;--ifm-navbar-link-color:var(--ss-color-content);--ifm-navbar-link-hover-color:var(--ss-color-content);--ifm-navbar-link-active-color:var(--ss-link-color);--ifm-menu-color:var(--ss-color-content);--ifm-menu-color-active:var(--ss-color-content-inverse);--ifm-menu-color-background-active:var(--ss-color-lavender-deep);--ifm-menu-color-background-hover:var(--ss-color-background-surface);--ifm-menu-link-padding-vertical:var(--ss-spacing-2);--ifm-menu-link-padding-horizontal:var(--ss-spacing-3);--ifm-toc-border-color:transparent;--ifm-toc-link-color:var(--ss-color-content);--ifm-footer-background-color:var(--ss-color-background-surface);--ifm-footer-color:var(--ss-color-content);--ifm-footer-link-color:var(--ss-link-color);--ifm-footer-title-color:var(--ss-color-content);--docusaurus-highlighted-code-line-bg:rgba(102,217,239,.15)}html:has(.ss-wallpaper) .navbar{--ifm-color-scheme:light;--ifm-color-primary:var(--ss-color-primary);--ifm-color-primary-darkest:var(--ss-color-primary-darkest);--ifm-color-primary-darker:var(--ss-color-primary-darker);--ifm-color-primary-dark:var(--ss-color-primary-dark);--ifm-color-primary-light:var(--ss-color-primary-light);--ifm-color-primary-lighter:var(--ss-color-primary-lighter);--ifm-color-primary-lightest:var(--ss-color-primary-lightest);--ifm-color-primary-contrast-background:var(--ss-color-primary-contrast-background);--ifm-color-primary-contrast-foreground:var(--ss-color-primary-contrast-foreground);--ifm-color-secondary:var(--ss-color-secondary);--ifm-color-secondary-darkest:var(--ss-color-secondary-darkest);--ifm-color-secondary-darker:var(--ss-color-secondary-darker);--ifm-color-secondary-dark:var(--ss-color-secondary-dark);--ifm-color-secondary-light:var(--ss-color-secondary-light);--ifm-color-secondary-lighter:var(--ss-color-secondary-lighter);--ifm-color-secondary-lightest:var(--ss-color-secondary-lightest);--ifm-color-secondary-contrast-background:var(--ss-color-secondary-contrast-background);--ifm-color-secondary-contrast-foreground:var(--ss-color-secondary-contrast-foreground);--ifm-color-success:var(--ss-color-success);--ifm-color-success-darkest:var(--ss-color-success-darkest);--ifm-color-success-darker:var(--ss-color-success-darker);--ifm-color-success-dark:var(--ss-color-success-dark);--ifm-color-success-light:var(--ss-color-success-light);--ifm-color-success-lighter:var(--ss-color-success-lighter);--ifm-color-success-lightest:var(--ss-color-success-lightest);--ifm-color-success-contrast-background:var(--ss-color-success-contrast-background);--ifm-color-success-contrast-foreground:var(--ss-color-success-contrast-foreground);--ifm-color-info:var(--ss-color-info);--ifm-color-info-darkest:var(--ss-color-info-darkest);--ifm-color-info-darker:var(--ss-color-info-darker);--ifm-color-info-dark:var(--ss-color-info-dark);--ifm-color-info-light:var(--ss-color-info-light);--ifm-color-info-lighter:var(--ss-color-info-lighter);--ifm-color-info-lightest:var(--ss-color-info-lightest);--ifm-color-info-contrast-background:var(--ss-color-info-contrast-background);--ifm-color-info-contrast-foreground:var(--ss-color-info-contrast-foreground);--ifm-color-warning:var(--ss-color-warning);--ifm-color-warning-darkest:var(--ss-color-warning-darkest);--ifm-color-warning-darker:var(--ss-color-warning-darker);--ifm-color-warning-dark:var(--ss-color-warning-dark);--ifm-color-warning-light:var(--ss-color-warning-light);--ifm-color-warning-lighter:var(--ss-color-warning-lighter);--ifm-color-warning-lightest:var(--ss-color-warning-lightest);--ifm-color-warning-contrast-background:var(--ss-color-warning-contrast-background);--ifm-color-warning-contrast-foreground:var(--ss-color-warning-contrast-foreground);--ifm-color-danger:var(--ss-color-danger);--ifm-color-danger-darkest:var(--ss-color-danger-darkest);--ifm-color-danger-darker:var(--ss-color-danger-darker);--ifm-color-danger-dark:var(--ss-color-danger-dark);--ifm-color-danger-light:var(--ss-color-danger-light);--ifm-color-danger-lighter:var(--ss-color-danger-lighter);--ifm-color-danger-lightest:var(--ss-color-danger-lightest);--ifm-color-danger-contrast-background:var(--ss-color-danger-contrast-background);--ifm-color-danger-contrast-foreground:var(--ss-color-danger-contrast-foreground);--ifm-color-white:var(--ss-color-white);--ifm-color-black:var(--ss-color-gray-1000);--ifm-color-gray-0:var(--ss-color-gray-0);--ifm-color-emphasis-0:var(--ss-color-emphasis-0);--ifm-color-gray-100:var(--ss-color-gray-100);--ifm-color-emphasis-100:var(--ss-color-emphasis-100);--ifm-color-gray-200:var(--ss-color-gray-200);--ifm-color-emphasis-200:var(--ss-color-emphasis-200);--ifm-color-gray-300:var(--ss-color-gray-300);--ifm-color-emphasis-300:var(--ss-color-emphasis-300);--ifm-color-gray-400:var(--ss-color-gray-400);--ifm-color-emphasis-400:var(--ss-color-emphasis-400);--ifm-color-gray-500:var(--ss-color-gray-500);--ifm-color-emphasis-500:var(--ss-color-emphasis-500);--ifm-color-gray-600:var(--ss-color-gray-600);--ifm-color-emphasis-600:var(--ss-color-emphasis-600);--ifm-color-gray-700:var(--ss-color-gray-700);--ifm-color-emphasis-700:var(--ss-color-emphasis-700);--ifm-color-gray-800:var(--ss-color-gray-800);--ifm-color-emphasis-800:var(--ss-color-emphasis-800);--ifm-color-gray-900:var(--ss-color-gray-900);--ifm-color-emphasis-900:var(--ss-color-emphasis-900);--ifm-color-gray-1000:var(--ss-color-gray-1000);--ifm-color-emphasis-1000:var(--ss-color-emphasis-1000);--ifm-color-content:var(--ss-color-content);--ifm-color-content-inverse:var(--ss-color-content-inverse);--ifm-color-content-secondary:var(--ss-color-content-secondary);--ifm-background-color:var(--ss-color-background);--ifm-background-surface-color:var(--ss-color-background-surface);--ifm-hover-overlay:var(--ss-color-hover-overlay);--ifm-global-border-width:var(--ss-border-width-global);--ifm-global-radius:var(--ss-radius-global);--ifm-font-color-base:var(--ss-color-content);--ifm-font-color-base-inverse:var(--ss-color-content-inverse);--ifm-font-color-secondary:var(--ss-color-content-secondary);--ifm-font-family-base:var(--ss-font-family-base);--ifm-font-family-monospace:var(--ss-font-family-monospace);--ifm-font-size-base:var(--ss-font-size-base);--ifm-font-weight-light:var(--ss-font-weight-light);--ifm-font-weight-normal:var(--ss-font-weight-normal);--ifm-font-weight-semibold:var(--ss-font-weight-semibold);--ifm-font-weight-bold:var(--ss-font-weight-bold);--ifm-font-weight-base:var(--ss-font-weight-base);--ifm-line-height-base:var(--ss-line-height-base);--ifm-global-spacing:var(--ss-spacing-global);--ifm-spacing-vertical:var(--ss-spacing-vertical);--ifm-spacing-horizontal:var(--ss-spacing-horizontal);--ifm-transition-fast:var(--ss-transition-fast);--ifm-transition-slow:var(--ss-transition-slow);--ifm-transition-timing-default:var(--ss-transition-timing-default);--ifm-global-shadow-lw:var(--ss-shadow-lw);--ifm-global-shadow-md:var(--ss-shadow-md);--ifm-global-shadow-tl:var(--ss-shadow-tl);--ifm-z-index-dropdown:var(--ss-z-index-dropdown);--ifm-z-index-fixed:var(--ss-z-index-fixed);--ifm-z-index-overlay:var(--ss-z-index-overlay);--ifm-heading-color:var(--ss-color-content);--ifm-heading-font-family:var(--ss-font-family-heading);--ifm-heading-font-weight:var(--ss-font-weight-heading);--ifm-heading-line-height:var(--ss-line-height-heading);--ifm-h1-font-size:var(--ss-font-size-h1);--ifm-h2-font-size:var(--ss-font-size-h2);--ifm-h3-font-size:var(--ss-font-size-h3);--ifm-h4-font-size:var(--ss-font-size-h4);--ifm-h5-font-size:var(--ss-font-size-h5);--ifm-h6-font-size:var(--ss-font-size-h6);--ifm-link-color:var(--ss-link-color);--ifm-link-hover-color:var(--ss-link-hover-color);--ifm-link-decoration:var(--ss-link-decoration);--ifm-link-hover-decoration:var(--ss-link-hover-decoration);--ifm-code-background:var(--ss-color-background-raised);--ifm-code-border-radius:var(--ss-radius-tag);--ifm-code-font-size:var(--ss-font-size-code);--ifm-hr-background-color:var(--ss-color-rule);--ifm-table-background:var(--ss-color-background-raised);--ifm-table-border-color:var(--ss-color-edge);--ifm-table-head-background:var(--ss-color-table-head);--ifm-table-head-color:var(--ss-color-content);--ifm-table-stripe-background:var(--ss-color-background-surface);--ifm-button-border-radius:var(--ss-radius-global);--ifm-badge-border-radius:var(--ss-radius-tag);--ifm-navbar-background-color:transparent;--ifm-navbar-shadow:none;--ifm-navbar-link-color:var(--ss-color-content);--ifm-navbar-link-hover-color:var(--ss-color-content);--ifm-navbar-link-active-color:var(--ss-link-color);--ifm-menu-color:var(--ss-color-content);--ifm-menu-color-active:var(--ss-color-content-inverse);--ifm-menu-color-background-active:var(--ss-color-lavender-deep);--ifm-menu-color-background-hover:var(--ss-color-background-surface);--ifm-menu-link-padding-vertical:var(--ss-spacing-2);--ifm-menu-link-padding-horizontal:var(--ss-spacing-3);--ifm-toc-border-color:transparent;--ifm-toc-link-color:var(--ss-color-content);--ifm-footer-background-color:var(--ss-color-background-surface);--ifm-footer-color:var(--ss-color-content);--ifm-footer-link-color:var(--ss-link-color);--ifm-footer-title-color:var(--ss-color-content);--docusaurus-highlighted-code-line-bg:rgba(102,217,239,.15)}html[data-theme=dark]{--ifm-color-scheme:dark}.ss-mode-desktop,.ss-mode-editorial,.ss-wallpaper,.ss-launcher,.ss-hero,.ss-project,.ss-example,.ss-taskbar,.ss-footer-status{--ss-color-background:var(--ss-color-paper);--ss-color-background-surface:var(--ss-color-paper-cream);--ss-color-background-raised:var(--ss-color-white);--ss-color-content:var(--ss-color-charcoal);--ss-color-content-secondary:var(--ss-color-ink-muted);--ss-color-content-inverse:var(--ss-color-white);--ss-color-hover-overlay:rgba(55,61,64,.05);--ss-color-focus-ring:var(--ss-color-focus);--ss-color-rail:var(--ss-color-paper-pink);--ss-color-key:var(--ss-color-mint);--ss-color-key-edge:var(--ss-color-mint-edge);--ss-color-key-hover:var(--ss-color-paper-cream);--ss-color-key-current:var(--ss-color-white);--ss-color-utility:var(--ss-color-paper-cream);--ss-color-rule:var(--ss-color-desktop-chrome);--ss-color-edge:var(--ss-color-frame-gray);--ss-color-table-head:var(--ss-color-mint-deep);--ss-color-chrome:var(--ss-color-chrome-bar-active);--ss-color-chrome-inactive:var(--ss-color-chrome-bar);--ss-color-frame:var(--ss-color-chrome-edge);--ss-color-frame-ink:var(--ss-color-chrome-ink);--ss-shadow-tile:-6px 9px 0 #f6a6ac;--ss-shadow-tile-pressed:-2px 3px 0 #f6a6ac;--ss-shadow-utility:-6px 9px 0 rgba(0,0,0,.1);--ss-shadow-utility-pressed:-2px 3px 0 rgba(0,0,0,.1);--ss-shadow-primary:-6px 9px 0 #00a5f5;--ss-shadow-window:7px 7px 0 rgba(55,61,64,.12);--ss-shadow-pane:-5px 6px 0 rgba(0,0,0,.1);--ss-color-primary:var(--ss-color-link);--ss-color-primary-darkest:#00476b;--ss-color-primary-darker:#005782;--ss-color-primary-dark:#005c8a;--ss-color-primary-light:#267da8;--ss-color-primary-lighter:#4d94b8;--ss-color-primary-lightest:#80b3cc;--ss-color-primary-contrast-background:#e6f0f5;--ss-color-primary-contrast-foreground:#001f2e;--ss-color-secondary-contrast-background:#fcfefc;--ss-color-secondary-contrast-foreground:#444a44;--ss-color-success-contrast-background:var(--ss-color-mint);--ss-color-success-contrast-foreground:#142914;--ss-color-info-contrast-background:#e6f6fe;--ss-color-info-contrast-foreground:#00324a;--ss-color-warning-contrast-background:var(--ss-color-warning-bg);--ss-color-warning-contrast-foreground:var(--ss-color-warning-ink);--ss-color-danger-contrast-background:var(--ss-color-danger-bg);--ss-color-danger-contrast-foreground:var(--ss-color-danger-ink);--ss-color-emphasis-0:var(--ss-color-gray-0);--ss-color-emphasis-100:var(--ss-color-gray-100);--ss-color-emphasis-200:var(--ss-color-gray-200);--ss-color-emphasis-300:var(--ss-color-gray-300);--ss-color-emphasis-400:var(--ss-color-gray-400);--ss-color-emphasis-500:var(--ss-color-gray-500);--ss-color-emphasis-600:var(--ss-color-gray-600);--ss-color-emphasis-700:var(--ss-color-gray-700);--ss-color-emphasis-800:var(--ss-color-gray-800);--ss-color-emphasis-900:var(--ss-color-gray-900);--ss-color-emphasis-1000:var(--ss-color-gray-1000);--ss-link-color:var(--ss-color-primary);--ss-link-hover-color:var(--ss-link-color);--ss-shadow-lw:var(--ss-shadow-utility);--ss-shadow-md:var(--ss-shadow-utility-pressed);--ss-shadow-tl:var(--ss-shadow-window);--ifm-color-scheme:light;--ifm-menu-link-sublist-icon-filter:none}html:has(.ss-wallpaper) .navbar{--ss-color-background:var(--ss-color-paper);--ss-color-background-surface:var(--ss-color-paper-cream);--ss-color-background-raised:var(--ss-color-white);--ss-color-content:var(--ss-color-charcoal);--ss-color-content-secondary:var(--ss-color-ink-muted);--ss-color-content-inverse:var(--ss-color-white);--ss-color-hover-overlay:rgba(55,61,64,.05);--ss-color-focus-ring:var(--ss-color-focus);--ss-color-rail:var(--ss-color-paper-pink);--ss-color-key:var(--ss-color-mint);--ss-color-key-edge:var(--ss-color-mint-edge);--ss-color-key-hover:var(--ss-color-paper-cream);--ss-color-key-current:var(--ss-color-white);--ss-color-utility:var(--ss-color-paper-cream);--ss-color-rule:var(--ss-color-desktop-chrome);--ss-color-edge:var(--ss-color-frame-gray);--ss-color-table-head:var(--ss-color-mint-deep);--ss-color-chrome:var(--ss-color-chrome-bar-active);--ss-color-chrome-inactive:var(--ss-color-chrome-bar);--ss-color-frame:var(--ss-color-chrome-edge);--ss-color-frame-ink:var(--ss-color-chrome-ink);--ss-shadow-tile:-6px 9px 0 #f6a6ac;--ss-shadow-tile-pressed:-2px 3px 0 #f6a6ac;--ss-shadow-utility:-6px 9px 0 rgba(0,0,0,.1);--ss-shadow-utility-pressed:-2px 3px 0 rgba(0,0,0,.1);--ss-shadow-primary:-6px 9px 0 #00a5f5;--ss-shadow-window:7px 7px 0 rgba(55,61,64,.12);--ss-shadow-pane:-5px 6px 0 rgba(0,0,0,.1);--ss-color-primary:var(--ss-color-link);--ss-color-primary-darkest:#00476b;--ss-color-primary-darker:#005782;--ss-color-primary-dark:#005c8a;--ss-color-primary-light:#267da8;--ss-color-primary-lighter:#4d94b8;--ss-color-primary-lightest:#80b3cc;--ss-color-primary-contrast-background:#e6f0f5;--ss-color-primary-contrast-foreground:#001f2e;--ss-color-secondary-contrast-background:#fcfefc;--ss-color-secondary-contrast-foreground:#444a44;--ss-color-success-contrast-background:var(--ss-color-mint);--ss-color-success-contrast-foreground:#142914;--ss-color-info-contrast-background:#e6f6fe;--ss-color-info-contrast-foreground:#00324a;--ss-color-warning-contrast-background:var(--ss-color-warning-bg);--ss-color-warning-contrast-foreground:var(--ss-color-warning-ink);--ss-color-danger-contrast-background:var(--ss-color-danger-bg);--ss-color-danger-contrast-foreground:var(--ss-color-danger-ink);--ss-color-emphasis-0:var(--ss-color-gray-0);--ss-color-emphasis-100:var(--ss-color-gray-100);--ss-color-emphasis-200:var(--ss-color-gray-200);--ss-color-emphasis-300:var(--ss-color-gray-300);--ss-color-emphasis-400:var(--ss-color-gray-400);--ss-color-emphasis-500:var(--ss-color-gray-500);--ss-color-emphasis-600:var(--ss-color-gray-600);--ss-color-emphasis-700:var(--ss-color-gray-700);--ss-color-emphasis-800:var(--ss-color-gray-800);--ss-color-emphasis-900:var(--ss-color-gray-900);--ss-color-emphasis-1000:var(--ss-color-gray-1000);--ss-link-color:var(--ss-color-primary);--ss-link-hover-color:var(--ss-link-color);--ss-shadow-lw:var(--ss-shadow-utility);--ss-shadow-md:var(--ss-shadow-utility-pressed);--ss-shadow-tl:var(--ss-shadow-window);--ifm-color-scheme:light;--ifm-menu-link-sublist-icon-filter:none}[data-theme=light],.ss-mode-desktop,.ss-mode-editorial,.ss-wallpaper,.ss-launcher,.ss-hero,.ss-project,.ss-example,.ss-taskbar,.ss-footer-status{--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-alert-border-radius:var(--ifm-global-radius);--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-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-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--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-transition-duration:var(--ifm-transition-fast);--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-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-link-hover-color:var(--ifm-color-primary);--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*.5);--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-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--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-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)}html:has(.ss-wallpaper) .navbar{--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-alert-border-radius:var(--ifm-global-radius);--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-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-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--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-transition-duration:var(--ifm-transition-fast);--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-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-link-hover-color:var(--ifm-color-primary);--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*.5);--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-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--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-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)}[data-theme=light],.ss-mode-desktop,.ss-mode-editorial,.ss-wallpaper,.ss-launcher,.ss-hero,.ss-project,.ss-example,.ss-taskbar,.ss-footer-status{color:var(--ss-color-content)}html:has(.ss-wallpaper) .navbar{color:var(--ss-color-content)}:root{--doc-sidebar-width:var(--ss-layout-rail)!important}html{background-color:var(--ss-color-background)}#__docusaurus{cursor:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMC43IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgPHBhdGggZD0iTTEyLjY2NzI2MTYsMTkuNzQ3ODQzNyBMMjAuMjIwNTYyNCwxMi4xOTQ1NDI5IEwxNC45MTcyNjE2LDYuODkxMjQyMDEgTDIxLjA0NDAzNjksMSBMMSwxIEwxLDIwLjQ3ODE3OTkgTDcuMzYzOTYwNzEsMTQuNDQ0NTQyOSBMMTIuNjY3MjYxNiwxOS43NDc4NDM3IFoiIGlkPSJSZWN0YW5nbGUtMSIgc3Ryb2tlPSIjRkZGRkZGIiBmaWxsPSIjMDAwMDAwIj48L3BhdGg+CiAgPC9nPgo8L3N2Zz4K) 1 1,default}::selection{background:var(--ss-color-mint-deep);color:var(--ss-color-content)}:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:2px}:root{--ss-navbar-top-height:4rem;--ss-navbar-categories-height:3rem;--ss-page-gutter:var(--ss-spacing-6);--ifm-navbar-height:var(--ss-navbar-top-height);--ss-navbar-full-height:var(--ss-navbar-top-height)}.navbar{background:var(--ss-color-background);height:auto;box-shadow:none;padding:0;display:block}.ss-navbar-top{height:var(--ss-navbar-top-height);max-width:var(--ss-layout-page-max);padding-inline:var(--ss-page-gutter);margin-inline:auto}.ss-navbar-categories{display:none}@media (width<=996px){.ss-navbar-color-mode{display:none}}@media (width>=997px){:root:has(.ss-navbar-categories){--ifm-navbar-height:var(--ss-navbar-categories-height);--ss-navbar-full-height:calc(var(--ss-navbar-top-height) + var(--ss-navbar-categories-height))}.navbar:has(.ss-navbar-categories){top:calc(-1*var(--ss-navbar-top-height))}.navbar:has(.ss-navbar-categories)[class*=navbarHidden]{transform:none}:root:has(.ss-navbar-categories) .theme-doc-sidebar-container [class*=sidebarWithHideableNavbar]{padding-top:var(--ifm-navbar-height)}.ss-navbar-categories{height:var(--ss-navbar-categories-height);border-bottom:var(--ss-border-width-global)solid var(--ss-color-rule);display:block}.ss-navbar-categories-items{height:100%;max-width:var(--ss-layout-page-max);padding-inline:var(--ss-page-gutter);gap:var(--ss-spacing-1);scrollbar-width:none;margin-inline:auto;overflow-x:auto}.ss-navbar-categories .navbar__item.navbar__link{height:100%;padding:0 var(--ss-spacing-3);color:var(--ss-color-content);white-space:nowrap;border-bottom:3px solid transparent;align-items:center;font-size:.9375rem;display:inline-flex}.ss-navbar-categories .navbar__item.navbar__link:hover{background:var(--ss-color-hover-overlay);color:var(--ss-color-content)}.ss-navbar-categories .navbar__item.navbar__link--active{border-bottom-color:var(--ss-color-primary);color:var(--ss-link-color);font-weight:600}.ss-megamenu{height:100%;display:flex}.ss-navbar-categories .ss-megamenu-tab{border-top:0;cursor:pointer;background:0 0;border-inline:0;font-family:inherit}.ss-navbar-categories .ss-megamenu-tab:after{content:"";width:.4em;height:.4em;transition:transform var(--ss-motion-duration-fast,.12s)ease;border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.45em;transform:translateY(-.15em)rotate(45deg)}.ss-megamenu--open .ss-megamenu-tab{border-bottom-color:var(--ss-color-primary)}.ss-megamenu--open .ss-megamenu-tab:after{transform:translateY(.1em)rotate(-135deg)}.ss-megamenu-backdrop{background:rgba(0,0,0,.35);height:100vh;position:absolute;top:100%;left:0;right:0}.ss-megamenu-panel{padding-inline:var(--ss-page-gutter);max-height:calc(100vh - var(--ss-navbar-full-height) - var(--ss-spacing-6));position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ss-megamenu-grid{max-width:var(--ss-layout-page-max);border:var(--ss-border-width-global)solid var(--ss-color-edge);background:var(--ss-color-background-raised);box-shadow:var(--ss-shadow-window,var(--ss-shadow-utility));color:var(--ss-color-content);border-top:0;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr) minmax(13rem,17rem);margin-inline:auto;display:grid}.ss-megamenu-grid:not(:has(.ss-megamenu-rail)){grid-template-columns:minmax(0,1fr) minmax(13rem,17rem)}.ss-megamenu-grid:not(:has(.ss-megamenu-featured)){grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.ss-megamenu-eyebrow{margin:0 0 var(--ss-spacing-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ifm-color-emphasis-700);font-size:.75rem}.ss-megamenu-rail{gap:var(--ss-spacing-6);padding:var(--ss-spacing-6)var(--ss-spacing-4);background:var(--ss-color-background-surface);border-right:var(--ss-border-width-global)solid var(--ss-color-rule);flex-direction:column;display:flex}.ss-megamenu-rail ul{margin:0;padding:0;list-style:none}.ss-megamenu-rail-item{width:100%;color:var(--ss-color-content);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:1rem;display:block}.ss-megamenu-rail-item:hover{background:var(--ss-color-hover-overlay)}.ss-megamenu-rail-item--current{background:var(--ss-color-key);box-shadow:inset 3px 0 0 var(--ss-color-selected);color:var(--ss-link-color);font-weight:600}.ss-megamenu-footer{align-self:flex-start;margin-top:auto}.ss-megamenu-main{padding:var(--ss-spacing-6)var(--ss-spacing-6)var(--ss-spacing-6)}.ss-megamenu-heading{align-items:baseline;gap:var(--ss-spacing-2)var(--ss-spacing-4);padding-bottom:var(--ss-spacing-4);margin-bottom:var(--ss-spacing-6);border-bottom:var(--ss-border-width-global)solid var(--ss-color-rule);flex-wrap:wrap;display:flex}.ss-megamenu-heading h2{margin:0;font-size:1.6rem;font-weight:400}.ss-megamenu-heading p{color:var(--ifm-color-emphasis-800);margin:0}.ss-megamenu-links{gap:var(--ss-spacing-4)var(--ss-spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ss-megamenu-link{font-size:1rem;font-weight:500}.ss-megamenu-links p{color:var(--ifm-color-emphasis-800);margin:.2rem 0 0;font-size:.875rem;line-height:1.45}.ss-megamenu-main>.ss-megamenu-footer{margin-top:var(--ss-spacing-6)}.ss-megamenu-featured{padding:var(--ss-spacing-6)var(--ss-spacing-6);background:var(--ss-color-background-surface);border-left:var(--ss-border-width-global)solid var(--ss-color-rule)}.ss-megamenu-card{gap:var(--ss-spacing-2);border:var(--ss-border-width-global)solid var(--ss-color-edge);background:var(--ss-color-background-raised);box-shadow:var(--ss-shadow-utility);padding-bottom:var(--ss-spacing-4);color:var(--ss-color-content);flex-direction:column;display:flex}.ss-megamenu-card:hover{color:var(--ss-color-content);border-color:var(--ss-color-selected);-webkit-text-decoration:none;text-decoration:none}.ss-megamenu-card img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-bottom:var(--ss-border-width-global)solid var(--ss-color-edge);width:100%;display:block}.ss-megamenu-card>strong,.ss-megamenu-card>span{padding-inline:var(--ss-spacing-4)}.ss-megamenu-card>strong{padding-top:var(--ss-spacing-3);font-size:1.05rem;line-height:1.35}.ss-megamenu-card>span{color:var(--ifm-color-emphasis-800);font-size:.875rem}.ss-megamenu-card>.ss-megamenu-card-link{color:var(--ss-link-color);font-weight:500}@media (width<=1200px){.ss-megamenu-grid{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.ss-megamenu-grid:not(:has(.ss-megamenu-rail)){grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.ss-megamenu-featured{display:none}}html:has(.ss-wallpaper) .navbar{background:0 0}html:has(.ss-wallpaper) .ss-navbar-categories{border-bottom:0}}.navbar a,.menu__link,.table-of-contents__link,.pagination-nav__link,.breadcrumbs__link{-webkit-text-decoration:none;text-decoration:none}.navbar__brand{margin-right:var(--ss-spacing-6)}.navbar__brand:hover .navbar__title{-webkit-text-decoration:underline;text-decoration:underline}.navbar__title{font:700 22px/1 var(--ss-font-family-base);color:var(--ss-color-content)}.navbar__items{gap:var(--ss-spacing-4)}@media (width>=997px){.navbar__item--github,.navbar__item--contact{background:var(--ss-color-utility);border:var(--ss-border-width-global)solid var(--ss-color-edge);box-shadow:var(--ss-shadow-utility);padding:var(--ss-spacing-2)var(--ss-spacing-3);font-weight:400;line-height:1.25;transition:transform 50ms,box-shadow 50ms}.navbar__item--github:hover,.navbar__item--contact:hover{background:var(--ss-color-key-hover);-webkit-text-decoration:underline;text-decoration:underline}.navbar__item--github:active,.navbar__item--contact:active{box-shadow:var(--ss-shadow-utility-pressed);transform:translate(-4px,6px)}.navbar__item--github{align-items:center;gap:var(--ss-spacing-2);display:inline-flex}.navbar__item--github:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIC4yOTdjLTYuNjMgMC0xMiA1LjM3My0xMiAxMiAwIDUuMzAzIDMuNDM4IDkuOCA4LjIwNSAxMS4zODUuNi4xMTMuODItLjI1OC44Mi0uNTc3IDAtLjI4NS0uMDEtMS4wNC0uMDE1LTIuMDQtMy4zMzguNzI0LTQuMDQyLTEuNjEtNC4wNDItMS42MUM0LjQyMiAxOC4wNyAzLjYzMyAxNy43IDMuNjMzIDE3LjdjLTEuMDg3LS43NDQuMDg0LS43MjkuMDg0LS43MjkgMS4yMDUuMDg0IDEuODM4IDEuMjM2IDEuODM4IDEuMjM2IDEuMDcgMS44MzUgMi44MDkgMS4zMDUgMy40OTUuOTk4LjEwOC0uNzc2LjQxNy0xLjMwNS43Ni0xLjYwNS0yLjY2NS0uMy01LjQ2Ni0xLjMzMi01LjQ2Ni01LjkzIDAtMS4zMS40NjUtMi4zOCAxLjIzNS0zLjIyLS4xMzUtLjMwMy0uNTQtMS41MjMuMTA1LTMuMTc2IDAgMCAxLjAwNS0uMzIyIDMuMyAxLjIzLjk2LS4yNjcgMS45OC0uMzk5IDMtLjQwNSAxLjAyLjAwNiAyLjA0LjEzOCAzIC40MDUgMi4yOC0xLjU1MiAzLjI4NS0xLjIzIDMuMjg1LTEuMjMuNjQ1IDEuNjUzLjI0IDIuODczLjEyIDMuMTc2Ljc2NS44NCAxLjIzIDEuOTEgMS4yMyAzLjIyIDAgNC42MS0yLjgwNSA1LjYyNS01LjQ3NSA1LjkyLjQyLjM2LjgxIDEuMDk2LjgxIDIuMjIgMCAxLjYwNi0uMDE1IDIuODk2LS4wMTUgMy4yODYgMCAuMzE1LjIxLjY5LjgyNS41N0MyMC41NjUgMjIuMDkyIDI0IDE3LjU5MiAyNCAxMi4yOTdjMC02LjYyNy01LjM3My0xMi0xMi0xMiIvPjwvc3ZnPgo=) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIC4yOTdjLTYuNjMgMC0xMiA1LjM3My0xMiAxMiAwIDUuMzAzIDMuNDM4IDkuOCA4LjIwNSAxMS4zODUuNi4xMTMuODItLjI1OC44Mi0uNTc3IDAtLjI4NS0uMDEtMS4wNC0uMDE1LTIuMDQtMy4zMzguNzI0LTQuMDQyLTEuNjEtNC4wNDItMS42MUM0LjQyMiAxOC4wNyAzLjYzMyAxNy43IDMuNjMzIDE3LjdjLTEuMDg3LS43NDQuMDg0LS43MjkuMDg0LS43MjkgMS4yMDUuMDg0IDEuODM4IDEuMjM2IDEuODM4IDEuMjM2IDEuMDcgMS44MzUgMi44MDkgMS4zMDUgMy40OTUuOTk4LjEwOC0uNzc2LjQxNy0xLjMwNS43Ni0xLjYwNS0yLjY2NS0uMy01LjQ2Ni0xLjMzMi01LjQ2Ni01LjkzIDAtMS4zMS40NjUtMi4zOCAxLjIzNS0zLjIyLS4xMzUtLjMwMy0uNTQtMS41MjMuMTA1LTMuMTc2IDAgMCAxLjAwNS0uMzIyIDMuMyAxLjIzLjk2LS4yNjcgMS45OC0uMzk5IDMtLjQwNSAxLjAyLjAwNiAyLjA0LjEzOCAzIC40MDUgMi4yOC0xLjU1MiAzLjI4NS0xLjIzIDMuMjg1LTEuMjMuNjQ1IDEuNjUzLjI0IDIuODczLjEyIDMuMTc2Ljc2NS44NCAxLjIzIDEuOTEgMS4yMyAzLjIyIDAgNC42MS0yLjgwNSA1LjYyNS01LjQ3NSA1LjkyLjQyLjM2LjgxIDEuMDk2LjgxIDIuMjIgMCAxLjYwNi0uMDE1IDIuODk2LS4wMTUgMy4yODYgMCAuMzE1LjIxLjY5LjgyNS41N0MyMC41NjUgMjIuMDkyIDI0IDE3LjU5MiAyNCAxMi4yOTdjMC02LjYyNy01LjM3My0xMi0xMi0xMiIvPjwvc3ZnPgo=) 50%/contain no-repeat}.navbar__item--github svg,.navbar__item--contact svg{display:none}.navbar .ss-navbar-color-mode button{width:auto;height:auto;padding:var(--ss-spacing-2);background:var(--ss-color-utility);border:var(--ss-border-width-global)solid var(--ss-color-edge);border-radius:var(--ss-radius-global);box-shadow:var(--ss-shadow-utility);color:var(--ss-color-content);transition:transform 50ms,box-shadow 50ms}.navbar .ss-navbar-color-mode button:hover{background:var(--ss-color-key-hover)}.navbar .ss-navbar-color-mode button:active{box-shadow:var(--ss-shadow-utility-pressed);transform:translate(-4px,6px)}.navbar .ss-navbar-color-mode svg{width:20px;height:20px}}.navbar-sidebar{background-color:var(--ss-color-rail)}.navbar-sidebar__brand{background-color:var(--ss-color-background);border-bottom:var(--ss-border-width-global)solid var(--ss-color-rule)}@media (width>=997px){.docs-wrapper .main-wrapper [class*=docRoot]{max-width:var(--ss-layout-page-max);margin-inline:auto}.theme-doc-sidebar-container [class*=sidebarLogo]{visibility:hidden;min-height:0;max-height:0;overflow:hidden}}.theme-doc-sidebar-container{border-right:var(--ss-border-width-global)solid var(--ss-color-rule)!important}.theme-doc-sidebar-container nav.menu{padding:0}.theme-doc-sidebar-menu{padding:var(--ss-spacing-4)var(--ss-spacing-4)var(--ss-spacing-8)var(--ss-page-gutter)}.theme-doc-sidebar-menu .menu__list-item:not(:first-child){margin-top:1px}.theme-doc-sidebar-menu .menu__list{margin:1px 0 var(--ss-spacing-2)var(--ss-spacing-3);border-left:var(--ss-border-width-global)solid var(--ss-color-rule);padding-left:0}.theme-doc-sidebar-menu .menu__link,.theme-doc-sidebar-menu .menu__list-item-collapsible,.theme-doc-sidebar-menu .menu__caret{border-radius:0}.theme-doc-sidebar-menu .menu__link{padding:5px var(--ss-spacing-2)5px 12px;color:var(--ss-color-content);font-size:.9375rem;font-weight:400;line-height:1.4}.theme-doc-sidebar-menu .menu__list .menu__link{margin-left:calc(-1*var(--ss-border-width-global));color:var(--ss-color-content-secondary);padding-block:4px;font-size:.875rem}.theme-doc-sidebar-item-category-level-1:not(.menu__list-item--collapsed)>.menu__list-item-collapsible>.menu__link{font-weight:600}.theme-doc-sidebar-menu .menu__link:hover{background:var(--ss-color-hover-overlay);color:var(--ss-color-content);-webkit-text-decoration:underline;text-decoration:underline}.theme-doc-sidebar-menu .menu__link--active:not(.menu__link--sublist),.theme-doc-sidebar-menu .menu__list .menu__link--active:not(.menu__link--sublist),.theme-doc-sidebar-menu .menu__link--active:not(.menu__link--sublist):hover{background:var(--ss-color-hover-overlay);box-shadow:inset 3px 0 0 var(--ss-color-selected);color:var(--ss-link-color);font-weight:600}.theme-doc-sidebar-menu .menu__list-item-collapsible,.theme-doc-sidebar-menu .menu__list-item-collapsible:hover{background:0 0}.theme-doc-sidebar-menu .menu__list-item-collapsible .menu__link:hover,.theme-doc-sidebar-menu .menu__caret:hover{background:var(--ss-color-hover-overlay)!important}.theme-doc-sidebar-menu .menu__link--sublist-caret:after,.theme-doc-sidebar-menu .menu__caret:before{filter:none;opacity:.55;background-size:1rem 1rem;width:1rem;min-width:1rem;height:1rem}html[data-theme=dark] .theme-doc-sidebar-menu .menu__link--sublist-caret:after,html[data-theme=dark] .theme-doc-sidebar-menu .menu__caret:before{filter:invert()}.theme-doc-sidebar-item-category-level-1>.menu__list-item-collapsible:not(:has(.menu__caret))>.menu__link:not(.menu__link--sublist-caret){padding-top:var(--ss-spacing-2);color:var(--ss-color-content-secondary);font:400 13px/1.3 var(--ss-font-family-smallcaps);letter-spacing:.04em;pointer-events:none;-webkit-text-decoration:none;text-decoration:none}.theme-doc-sidebar-item-category-level-1:has(>.menu__list-item-collapsible:not(:has(.menu__caret))>.menu__link:not(.menu__link--sublist-caret))>.menu__list{border-left:0;margin-left:0}.theme-doc-sidebar-item-category-level-1:has(>.menu__list-item-collapsible:not(:has(.menu__caret))>.menu__link:not(.menu__link--sublist-caret)):not(:first-child){margin-top:var(--ss-spacing-4);padding-top:var(--ss-spacing-2);border-top:var(--ss-border-width-global)solid var(--ss-color-rule)}.theme-doc-sidebar-container button[title*=ollapse]{background:var(--ss-color-background);border-top:var(--ss-border-width-global)solid var(--ss-color-rule);border-radius:var(--ss-radius-global)}.theme-doc-markdown{max-width:var(--ss-layout-measure)}.theme-doc-markdown h1{font-size:48px;line-height:1.15}.markdown>h2{margin-top:var(--ss-spacing-12)}.markdown a:not(.hash-link){text-underline-offset:.15em}.markdown :not(pre)>code{border:var(--ss-border-width-global)solid var(--ss-color-rule);padding:.1em .3em}.hash-link{color:var(--ss-color-content-secondary)}.theme-code-block.ss-code{margin:var(--ss-spacing-8)0 var(--ss-spacing-6);border:var(--ss-border-width-code)solid var(--ss-color-code-frame);border-radius:var(--ss-radius-global);background:var(--ss-color-code-bg);box-shadow:var(--ss-shadow-utility);--prism-background-color:var(--ss-color-code-bg);position:relative;overflow:visible}.ss-code-lang{top:-12px;left:var(--ss-spacing-6);z-index:1;background:var(--ss-color-code-frame);color:var(--ss-color-white);font:700 11px/18px var(--ss-font-family-monospace);text-transform:lowercase;padding:0 6px;position:absolute}.ss-code-content{position:relative}.ss-code pre{padding:var(--ss-spacing-4)var(--ss-spacing-6);border-radius:var(--ss-radius-global);font:400 14.4px/1.6 var(--ss-font-family-monospace);background:0 0;margin:0}.ss-code pre code{font:inherit;padding:0}.ss-code-copy{top:var(--ss-spacing-2);right:var(--ss-spacing-2);border:var(--ss-border-width-global)solid var(--ss-syntax-comment);border-radius:var(--ss-radius-global);background:var(--ss-color-code-bg);color:var(--ss-syntax-plain);font:400 12px/1 var(--ss-font-family-monospace);cursor:pointer;padding:6px 8px;position:absolute}.ss-code-copy:hover{background:var(--ss-syntax-plain);color:var(--ss-color-code-bg)}.ss-code--shell .token-line:before{content:"$ ";color:var(--ss-syntax-comment);-webkit-user-select:none;user-select:none}.theme-admonition{border:var(--ss-border-width-global)solid var(--ss-color-success);border-left-width:var(--ss-border-width-global);border-radius:var(--ss-radius-global);background:var(--ss-color-success-contrast-background);box-shadow:var(--ss-shadow-utility);color:var(--ss-color-content)}.theme-admonition [class*=admonitionHeading]{font:700 13px/1.3 var(--ss-font-family-monospace);letter-spacing:.06em;color:var(--ss-color-content)}.theme-admonition [class*=admonitionIcon] svg{fill:currentColor}.theme-admonition-warning,.theme-admonition-caution{background:var(--ss-color-warning-contrast-background);border-color:var(--ss-color-warning-contrast-foreground)}.theme-admonition-warning [class*=admonitionHeading],.theme-admonition-caution [class*=admonitionHeading]{color:var(--ss-color-warning-contrast-foreground)}.theme-admonition-danger{background:var(--ss-color-danger-contrast-background);border-color:var(--ss-color-danger-contrast-foreground)}.theme-admonition-danger [class*=admonitionHeading]{color:var(--ss-color-danger-contrast-foreground)}.theme-admonition a{color:var(--ss-link-color);text-decoration-color:currentColor}.markdown thead:not(:has(th:not(:empty))){display:none}.markdown table{border:var(--ss-border-width-global)solid var(--ss-color-edge);width:fit-content;max-width:100%;box-shadow:var(--ss-shadow-utility)}.markdown table thead tr{background:var(--ifm-table-head-background);border-bottom:var(--ss-border-width-global)solid var(--ss-color-edge)}.theme-doc-toc-desktop:not(:empty){top:calc(var(--ifm-navbar-height) + var(--ss-spacing-4));padding-top:var(--ss-spacing-4)}.theme-doc-toc-desktop .table-of-contents{border-left:var(--ss-border-width-global)solid var(--ss-color-rule);font-size:14px}.theme-doc-toc-desktop:before{content:"On this page";padding:0 0 var(--ss-spacing-2);font:400 13px/1.3 var(--ss-font-family-smallcaps);letter-spacing:.04em;color:var(--ss-color-content-secondary);display:block}.table-of-contents__link{color:var(--ss-color-content-secondary)}.table-of-contents__link:hover,.table-of-contents__link--active{color:var(--ss-link-color);-webkit-text-decoration:underline;text-decoration:underline}.theme-doc-toc-desktop .table-of-contents__link--active{font-weight:600}.theme-doc-toc-mobile{background:var(--ss-color-background-surface);border:var(--ss-border-width-panel)solid var(--ss-color-edge);border-radius:var(--ss-radius-global);box-shadow:var(--ss-shadow-utility)}.breadcrumbs{margin-bottom:var(--ss-spacing-2)}.breadcrumbs__link{color:var(--ss-color-content-secondary);background:0 0;padding:2px 0;font-size:.875rem}.breadcrumbs__link:hover{color:var(--ss-link-color);background:0 0;-webkit-text-decoration:underline;text-decoration:underline}.breadcrumbs__item--active .breadcrumbs__link{color:var(--ss-color-content);background:0 0}.pagination-nav__link{border-radius:var(--ss-radius-global);background:var(--ss-color-key);border:var(--ss-border-width-global)solid var(--ss-color-key-edge);box-shadow:var(--ss-shadow-utility);transition:transform 50ms,box-shadow 50ms}.pagination-nav__link:hover{border-color:var(--ss-color-key-edge);background:var(--ss-color-key-hover)}.pagination-nav__link:hover .pagination-nav__label{-webkit-text-decoration:underline;text-decoration:underline}.pagination-nav__link:active{box-shadow:var(--ss-shadow-utility-pressed);transform:translate(-4px,6px)}.pagination-nav__sublabel{color:var(--ss-color-content-secondary)}html,.ss-win-body,.ss-desktop-item,.thin-scrollbar,.theme-doc-toc-desktop,.blog-wrapper aside nav{--scrollbar-track:var(--ss-color-background);--scrollbar-thumb:var(--ss-color-chrome-bar-active)}html::-webkit-scrollbar{width:14px;height:14px}.ss-win-body::-webkit-scrollbar{width:14px;height:14px}.thin-scrollbar::-webkit-scrollbar{width:14px;height:14px}.theme-doc-toc-desktop::-webkit-scrollbar{width:14px;height:14px}.blog-wrapper aside nav::-webkit-scrollbar{width:14px;height:14px}html::-webkit-scrollbar-track{background-color:var(--scrollbar-track);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}.ss-win-body::-webkit-scrollbar-track{background-color:var(--scrollbar-track);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}.thin-scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}.theme-doc-toc-desktop::-webkit-scrollbar-track{background-color:var(--scrollbar-track);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}.blog-wrapper aside nav::-webkit-scrollbar-track{background-color:var(--scrollbar-track);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);outline:2px solid var(--ss-color-edge);outline-offset:-2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}.ss-win-body::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);outline:2px solid var(--ss-color-edge);outline-offset:-2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}.thin-scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);outline:2px solid var(--ss-color-edge);outline-offset:-2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}.theme-doc-toc-desktop::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);outline:2px solid var(--ss-color-edge);outline-offset:-2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}.blog-wrapper aside nav::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);outline:2px solid var(--ss-color-edge);outline-offset:-2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;border-radius:0}html::-webkit-scrollbar-corner{background-color:var(--scrollbar-track);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-size:2px}.ss-win-body::-webkit-scrollbar-corner{background-color:var(--scrollbar-track);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-size:2px}.thin-scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-track);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-size:2px}@supports not selector(::-webkit-scrollbar){html,.ss-win-body,.thin-scrollbar,.theme-doc-toc-desktop,.blog-wrapper aside nav{scrollbar-color:var(--ss-color-edge)var(--scrollbar-track)}}@media (prefers-reduced-motion:reduce){.theme-doc-sidebar-menu .menu__link,.pagination-nav__link,.navbar__item{transition:none}.theme-doc-sidebar-menu .menu__link:active,.pagination-nav__link:active,.navbar__item:active{transform:none}}.blog-wrapper .container{max-width:var(--ss-layout-page-max)}article[itemprop=blogPost] header h1,article[itemprop=blogPost] header h2{font-size:40px;line-height:1.15}article[itemprop=blogPost] header h2 a{color:var(--ss-color-content);-webkit-text-decoration:none;text-decoration:none}article[itemprop=blogPost] header h2 a:hover{-webkit-text-decoration:underline;text-decoration:underline}article[itemprop=blogPost] header time{font:400 13px/1.4 var(--ss-font-family-monospace);color:var(--ss-color-content-secondary)}.blog-list-page article[itemprop=blogPost]+article[itemprop=blogPost]{margin-top:var(--ss-spacing-16);padding-top:var(--ss-spacing-12);border-top:var(--ss-border-width-global)solid var(--ss-color-rule)}.blog-wrapper aside nav[class*=sidebar]{background:var(--ss-color-background-surface);border:var(--ss-border-width-panel)solid var(--ss-color-edge);box-shadow:var(--ss-shadow-utility);padding:var(--ss-spacing-4);top:calc(var(--ifm-navbar-height) + var(--ss-spacing-6));max-height:calc(100vh - var(--ifm-navbar-height) - var(--ss-spacing-12))}.blog-wrapper aside [class*=sidebarItemTitle]{font:400 13px/1.3 var(--ss-font-family-smallcaps);letter-spacing:.04em;color:var(--ss-color-content-secondary)}.blog-wrapper aside [class*=yearGroupHeading]{font:700 14px/1.3 var(--ss-font-family-monospace);margin:var(--ss-spacing-4)0 var(--ss-spacing-2)}.blog-wrapper aside [class*=sidebarItemLink]{color:var(--ss-color-content);font-size:14px;-webkit-text-decoration:none;text-decoration:none}.blog-wrapper aside [class*=sidebarItemLink]:hover,.blog-wrapper aside [class*=sidebarItemLinkActive]{color:var(--ss-link-color);-webkit-text-decoration:underline;text-decoration:underline}a[class*=tag_]{border-radius:var(--ss-radius-global);background:var(--ss-color-key);border:var(--ss-border-width-global)solid var(--ss-color-key-edge);box-shadow:var(--ss-shadow-utility-pressed);color:var(--ss-color-content);-webkit-text-decoration:none;text-decoration:none}a[class*=tag_]:hover{background:var(--ss-color-key-hover);border-color:var(--ss-color-key-edge);-webkit-text-decoration:underline;text-decoration:underline}.ss-session{gap:var(--ss-spacing-2)var(--ss-spacing-6);margin:0 0 var(--ss-spacing-6);padding:var(--ss-spacing-4)var(--ss-spacing-6);background:var(--ss-color-background-surface);border:var(--ss-border-width-global)solid var(--ss-color-edge);box-shadow:var(--ss-shadow-utility);grid-template-columns:max-content 1fr;display:grid}.ss-session dt{font:400 14px/1.6 var(--ss-font-family-smallcaps);letter-spacing:.04em;color:var(--ss-color-content-secondary)}.ss-session dd{margin:0}.markdown .ss-hero{margin:var(--ss-spacing-6)0 var(--ss-spacing-8)}.ss-megamenu-mobile-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ss-megamenu-mobile-heading{padding:var(--ss-spacing-2)var(--ifm-menu-link-padding-horizontal)0;letter-spacing:.08em;text-transform:uppercase;color:var(--ifm-color-emphasis-700);font-size:.75rem;display:block}.ss-mode-docs{background:var(--ss-color-background);color:var(--ss-color-content);font-family:var(--ss-font-family-base)}.ss-mode-desktop{background:var(--ss-color-paper-pink);color:var(--ss-color-content);font-family:var(--ss-font-family-base)}.ss-mode-editorial{background:var(--ss-editorial-teal);color:var(--ss-editorial-ink);font-family:var(--ss-font-family-base)}.ss-focus:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:2px}.ss-btn:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:2px}.ss-launcher:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:2px}.ss-win-ctl:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:2px}.ss-project a:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:2px}.ss-btn{align-items:center;gap:var(--ss-spacing-1);font:400 16px/1.25 var(--ss-font-family-base);color:var(--ss-color-content);padding:var(--ss-spacing-2)var(--ss-spacing-3);border:var(--ss-border-width-global)solid var(--ss-color-key-edge);background:var(--ss-color-key);border-radius:var(--ss-radius-global);box-shadow:var(--ss-shadow-utility);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:transform 50ms,box-shadow 50ms;display:inline-flex}.ss-btn:hover{-webkit-text-decoration:underline;text-decoration:underline}.ss-btn:active{box-shadow:var(--ss-shadow-utility-pressed);transform:translate(-4px,6px)}.ss-btn[aria-current],.ss-btn[aria-pressed=true]{color:var(--ss-link-color);background:var(--ss-color-key-current);-webkit-text-decoration:underline;text-decoration:underline}.ss-btn-utility{background:var(--ss-color-utility);border-color:var(--ss-color-edge)}.ss-btn-primary{background:var(--ss-color-primary);border:2px solid var(--ss-color-primary);color:var(--ss-color-content-inverse);box-shadow:var(--ss-shadow-primary)}.ss-btn-primary:active{box-shadow:-2px 3px 0 var(--ss-color-cyan-electric)}.ss-btn img{width:20px;height:20px}.ss-btn kbd{font:400 11px/1 var(--ss-font-family-monospace);border:var(--ss-border-width-global)solid currentColor;margin-left:var(--ss-spacing-1);padding:2px 4px}.ss-window{background:var(--ss-color-background-raised);border:3px solid var(--ss-color-frame);box-shadow:var(--ss-shadow-pane);max-width:var(--ss-layout-window-max);flex-direction:column;display:flex}.ss-win-bar{box-sizing:border-box;background-color:var(--ss-color-chrome);flex-shrink:0;align-items:center;gap:6px;padding:4px 5px;display:flex}.ss-win-details{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:0 clamp(8px,4vw,60px);display:flex}.ss-win-title{background-color:var(--ss-color-chrome);min-width:0;font:400 18px/1.15 var(--ss-font-family-system);color:var(--ss-color-content);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;overflow:hidden}.ss-win-ctls{flex:none;gap:6px;display:flex}.ss-win-ctl{width:17px;height:17px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.ss-win-ctl svg{width:100%;height:100%;display:block}.ss-win-ctl-frame{fill:var(--ss-color-chrome-inactive);stroke:var(--ss-color-frame);stroke-width:30px}.ss-win-ctl-icon{fill:var(--ss-color-frame-ink)}.ss-win-ctl:hover .ss-win-ctl-frame{stroke:var(--ss-color-edge)}.ss-win-ctl:hover .ss-win-ctl-icon{fill:var(--ss-color-content)}.ss-win-ctl:active{transform:translateY(1px)}.ss-win-body{background-color:var(--ss-color-background-raised);background-image:repeating-linear-gradient(180deg,transparent 0 1px,hsl(0 0% 45%/var(--ss-opacity-scanline))1px 2px);padding:var(--ss-spacing-4)var(--ss-spacing-6);font:400 18px/1.45 var(--ss-font-family-system);color:var(--ss-color-content);flex:1;min-height:0;overflow:auto}.ss-win-body>h2,.ss-win-body>h3{font:400 26px/1.2 var(--ss-font-family-system);margin:0 0 var(--ss-spacing-3);padding-bottom:var(--ss-spacing-2);border-bottom:var(--ss-border-width-global)solid var(--ss-color-rule)}.ss-win-body p{margin:0 0 var(--ss-spacing-3)}.ss-win-status{align-items:center;gap:var(--ss-spacing-2);background:var(--ss-color-background-raised);font:400 12px/18px var(--ss-font-family-system);color:var(--ss-color-content-secondary);font-feature-settings:none;font-variant-ligatures:none;flex-shrink:0;padding:2px 10px 4px;display:flex}.ss-win-status-icon{font:400 14px/1 var(--ss-font-family-base);color:var(--ss-color-content)}.ss-win-status-text:empty{display:none}.ss-win-status-bar{background-image:repeating-linear-gradient(90deg,var(--ss-color-lavender)0,var(--ss-color-pink-rule)2px,var(--ss-color-background-raised)2px,var(--ss-color-background-raised)5px);flex:1;height:5px}.ss-launcher{vertical-align:top;align-content:start;justify-items:center;gap:var(--ss-spacing-1);width:88px;color:var(--ss-color-content);font:400 13px/1.3 var(--ss-font-family-base);padding:var(--ss-spacing-1);-webkit-text-decoration:none;text-decoration:none;display:inline-grid}.ss-launcher-icon{background:var(--ss-color-white);border:var(--ss-border-width-global)dashed var(--ss-color-edge);width:56px;height:56px;font:600 36px/1 var(--ss-font-family-system);color:var(--ss-color-content);place-items:center;display:grid}.ss-launcher-icon img{width:auto;height:40px}.ss-launcher-icon b{font-weight:600}.ss-launcher-icon i{color:var(--ss-color-lavender-deep);align-self:end;margin-bottom:2px;font-size:22px;font-style:normal}.ss-launcher-icon span{align-items:baseline;display:inline-flex}.ss-launcher-label{text-align:center;text-wrap:balance}.ss-launcher-label>span{background:var(--ss-color-background-surface);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 4px}.ss-launcher:hover .ss-launcher-label>span,.ss-launcher[aria-current] .ss-launcher-label>span{background:var(--ss-color-lavender-deep);color:var(--ss-color-content-inverse);-webkit-text-decoration:underline;text-decoration:underline}.ss-launcher:hover .ss-launcher-icon{border-style:solid;border-color:var(--ss-color-lavender-deep)}.ss-meta{align-items:end;gap:var(--ss-spacing-4);padding-bottom:var(--ss-spacing-1);border-bottom:var(--ss-border-width-global)solid var(--ss-color-charcoal);font:700 13px/1.3 var(--ss-font-family-base);color:var(--ss-color-content);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ss-meta>:last-child{text-align:right}.ss-meta-mono{font-family:var(--ss-font-family-monospace)}.ss-hero{background:var(--ss-editorial-teal);padding:clamp(12px,3vw,32px);container-type:inline-size}.ss-hero-frame{border-radius:var(--ss-radius-editorial);background:var(--ss-editorial-pale);flex-direction:column;justify-content:space-between;gap:clamp(16px,3cqi,32px);min-height:clamp(320px,40cqi,560px);padding:clamp(24px,4cqi,48px) clamp(24px,5cqi,64px);display:flex;position:relative;overflow:hidden}.ss-hero-img{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss-hero-frame:before{content:"";z-index:1;background:var(--ss-editorial-aqua);opacity:.78;position:absolute;inset:0}.ss-hero-frame>:not(img){z-index:2;position:relative}.ss-hero-title{font-family:var(--ss-font-family-display);color:var(--ss-editorial-ink);overflow-wrap:normal;margin:0}.ss-hero-line{letter-spacing:-.02em;font-weight:800;line-height:.95;display:block}.ss-hero-xl{font-size:clamp(30px,8.6cqi,120px)}.ss-hero-l{font-size:clamp(26px,6cqi,80px)}.ss-hero-annotation{letter-spacing:-.01em;font-size:clamp(20px,3.3cqi,44px);font-weight:700;line-height:1}.ss-hero-caption{font:700 clamp(17px,1.7cqi,22px)/1.3 var(--ss-font-family-base);padding-bottom:var(--ss-spacing-2);border-bottom:var(--ss-border-width-global)solid var(--ss-editorial-ink);margin:0}@container (width<=720px){.ss-hero-frame{border-radius:var(--ss-radius-editorial-sm)}.ss-hero-line{margin-left:0!important}.ss-hero .ss-meta{gap:var(--ss-spacing-1);grid-auto-flow:row}.ss-hero .ss-meta>:last-child{text-align:left}}.ss-project{background:var(--ss-color-background-surface);border:var(--ss-border-width-global)solid var(--ss-color-edge);box-shadow:var(--ss-shadow-window);grid-template-columns:auto 1fr;max-width:420px;display:grid}.ss-project-tab{writing-mode:vertical-rl;background:var(--ss-color-mint-deep);border-left:var(--ss-border-width-global)solid var(--ss-color-edge);font:400 12px/1 var(--ss-font-family-system);letter-spacing:.1em;padding:var(--ss-spacing-3)6px;text-transform:uppercase;color:var(--ss-color-content);transform:rotate(180deg)}.ss-project-body{padding:var(--ss-spacing-4);gap:var(--ss-spacing-2);display:grid}.ss-project-head{align-items:center;gap:var(--ss-spacing-3);display:flex}.ss-project-head img{width:auto;height:32px}.ss-project h3{font:700 24px/1.3 var(--ss-font-family-base);margin:0}.ss-project p{font:400 16px/1.5 var(--ss-font-family-base);margin:0}.ss-project-links{gap:var(--ss-spacing-3);padding-top:var(--ss-spacing-2);border-top:var(--ss-border-width-global)solid var(--ss-color-desktop-chrome);margin-top:var(--ss-spacing-1);flex-wrap:wrap;display:flex}.ss-project-links a{color:var(--ss-link-color);font:700 14px/1.4 var(--ss-font-family-base)}.ss-wallpaper{background:var(--ss-color-paper-pink);isolation:isolate;position:relative;overflow:hidden}.ss-wallpaper:before{content:"";z-index:-1;transform-origin:0 0;width:400%;height:400%;opacity:var(--ss-opacity-watermark);pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTVweCIgaGVpZ2h0PSIzMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48cGF0aCBkPSJNMyAxMC41di0zaDEuNXYzSDN6TTAgMTVWM2gxLjV2MS41SDN2M0gxLjVWMTVIMHptNiAwdi0xLjVINC41di0zSDZWM2gxLjV2MTJINnptMyAwVjZoMS41djlIOXpNOSA0LjVWM2gxLjV2MS41SDl6TTEyIDE1VjZoMS41djEuNUgxNVY5aC0xLjV2NkgxMnptMy03LjVWNmgxLjV2MS41SDE1em0zIDcuNVY2aDEuNXYxLjVIMjFWOWgtMS41djZIMTh6bTMtNy41VjZoMS41djEuNUgyMXptMyA3LjVWNmgxLjV2OUgyNHptMC0xMC41VjNoMS41djEuNUgyNHptMyA5VjZoMS41djcuNUgyN3ptMS41IDEuNXYtMS41aDNWNkgzM3Y5aC00LjV6bTYgMHYtMS41SDM5VjE1aC00LjV6bTQuNS0xLjV2LTNoMS41djNIMzl6bS0zLTNWOWgzdjEuNWgtM3pNMzQuNSA5VjcuNUgzNlY5aC0xLjV6TTM2IDcuNVY2aDN2MS41aC0zeiIgaWQ9ImEiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjRkFEM0QzIiB4bGluazpocmVmPSIjYSIvPjx1c2UgZmlsbD0iI0ZGREZERiIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+Cg==);position:absolute;top:50%;left:-50%;transform:rotate(-45deg)}.ss-wallpaper-scan:after{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(180deg,transparent 0 1px,hsl(0 0% 45%/var(--ss-opacity-scanline))1px 2px);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ss-btn{transition:none}.ss-btn:active{transform:none}}.ss-window,.ss-window *,.ss-launcher-icon *,.ss-project-tab{font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,none}.ss-btn:hover{color:var(--ss-color-content)}.ss-btn-primary:hover{color:var(--ss-color-content-inverse)}.ss-launcher:hover,.ss-project a:hover{-webkit-text-decoration:none;text-decoration:none}.ss-project-links a:hover{color:var(--ss-link-color);-webkit-text-decoration:underline;text-decoration:underline}.ss-win-body--reading{font:400 17px/1.6 var(--ss-font-family-base)}.ss-win-body--reading>h2{font:700 26px/1.25 var(--ss-font-family-base)}.ss-win-body--reading>h3{font:700 19px/1.3 var(--ss-font-family-base);margin:var(--ss-spacing-6)0 var(--ss-spacing-2);border:0;padding:0}.ss-win-body a{color:var(--ss-link-color);-webkit-text-decoration:underline;text-decoration:underline}.ss-win-body ul{margin:0 0 var(--ss-spacing-3);padding-left:1.25em}.ss-token-table{width:100%;font-size:14px;display:table}.ss-token-table td{vertical-align:top}.ss-token-table code{white-space:nowrap}.ss-swatch{border:var(--ss-border-width-global)solid var(--ss-color-edge);width:40px;height:28px;display:inline-block;box-shadow:-3px 4px rgba(0,0,0,.1)}.ss-type-specimens{gap:var(--ss-spacing-6);margin:var(--ss-spacing-6)0;display:grid}.ss-type-specimen{padding-bottom:var(--ss-spacing-4);border-bottom:var(--ss-border-width-global)solid var(--ss-color-rule);overflow-wrap:anywhere;margin:0}.ss-type-specimen figcaption{margin-top:var(--ss-spacing-2);font:400 13px/1.5 var(--ss-font-family-base);color:var(--ss-color-content-secondary)}.ss-project-list{gap:var(--ss-spacing-8);margin:var(--ss-spacing-8)0;display:grid}.ss-project-list>.ss-project{max-width:none}.ss-example{gap:var(--ss-spacing-6);padding:var(--ss-spacing-6);margin:var(--ss-spacing-6)0;border:var(--ss-border-width-global)dashed var(--ss-color-edge);background:var(--ss-color-paper-pink);flex-wrap:wrap;align-items:flex-start;display:flex}.ss-example--paper{background:var(--ss-color-white)}button.ss-launcher{cursor:pointer;background:0 0;border:0}.ss-window--inactive .ss-win-bar,.ss-window--inactive .ss-win-title{background-color:var(--ss-color-chrome-inactive)}.ss-window--inactive .ss-win-title{color:var(--ss-color-content-secondary)}.ss-win-bar--handle:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:-2px}.ss-window[hidden]{display:none}.ss-desktop{position:relative}@media (width>=997px){.ss-desktop{height:100dvh;padding-top:var(--ss-navbar-full-height);box-sizing:border-box}.ss-desktop-item{left:var(--x);top:var(--y);width:var(--w);height:var(--h);max-width:calc(100% - var(--x));max-height:calc(var(--bottom-limit,100%) - var(--y));box-sizing:border-box;position:absolute}.ss-desktop-window{resize:both;min-width:240px;min-height:160px;overflow:hidden}.ss-desktop-window .ss-win-bar--handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ss-desktop-item--dragging,.ss-desktop-item--dragging .ss-win-bar--handle{cursor:grabbing}.ss-desktop-window.ss-desktop-item--dragging{box-shadow:none}.ss-desktop-window .ss-win-status{margin-right:18px}.ss-desktop-window--maximized{left:0;top:var(--ss-navbar-full-height);resize:none;max-width:none;max-height:none;box-shadow:none;width:100%!important;height:calc(var(--bottom-limit,100%) - var(--ss-navbar-full-height))!important}.ss-desktop-window--maximized .ss-win-bar--handle{cursor:default}.ss-desktop>.ss-taskbar{z-index:900;position:absolute;bottom:0;left:0;right:0}}@media (width<=996px){.ss-desktop .ss-win-ctls,.ss-taskbar-windows{display:none}.ss-taskbar{justify-content:space-between}}.ss-note{--note-paper:var(--ss-color-paper-cream);--note-edge:var(--ss-figure-yellow);gap:var(--ss-spacing-2);padding:var(--ss-spacing-6)var(--ss-spacing-4)var(--ss-spacing-4);background:var(--note-paper);border-top:10px solid var(--note-edge);color:var(--ss-color-content);font:400 15px/1.45 var(--ss-font-family-base);transform:rotate(var(--tilt,0deg));flex-direction:column;transition:transform 80ms;display:flex;box-shadow:-4px 6px rgba(55,61,64,.14)}.ss-note--yellow{--note-paper:#fff4c7;--note-edge:var(--ss-figure-yellow)}.ss-note--mint{--note-paper:var(--ss-color-mint);--note-edge:var(--ss-color-mint-deep)}.ss-note--pink{--note-paper:#fde3e6;--note-edge:var(--ss-color-pink-shadow)}.ss-note--lilac{--note-paper:#f3e6f0;--note-edge:var(--ss-figure-lilac)}.ss-note--sky{--note-paper:#e3eff8;--note-edge:#9fc4e3}.ss-note--cream{--note-paper:var(--ss-color-paper-cream);--note-edge:var(--ss-color-desktop-chrome)}.ss-note h3{font:700 20px/1.2 var(--ss-font-family-base);margin:0}.ss-note p{margin:0}.ss-note a{color:var(--ss-link-color);font-weight:700}.ss-note-kind{top:0;right:var(--ss-spacing-3);font:400 11px/1.6 var(--ss-font-family-system);letter-spacing:.08em;text-transform:uppercase;font-feature-settings:none;font-variant-ligatures:none;color:var(--ss-color-content-secondary);position:absolute}.ss-note:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:3px}@media (width>=997px){.ss-note{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ss-note.ss-desktop-item--dragging{--tilt:0deg;box-shadow:-8px 12px rgba(55,61,64,.18)}}@media (prefers-reduced-motion:reduce){.ss-note{transition:none}}.ss-taskbar{align-items:center;gap:var(--ss-spacing-2);min-height:40px;padding:4px var(--ss-spacing-2);box-sizing:border-box;background:var(--ss-color-desktop-chrome);border-top:var(--ss-border-width-global)solid var(--ss-color-edge);box-shadow:inset 0 1px 0 var(--ss-color-white);font:400 14px/1 var(--ss-font-family-system);font-feature-settings:none;font-variant-ligatures:none;display:flex}.ss-taskbar-label{padding:6px var(--ss-spacing-3);background:var(--ss-color-background-surface);border:var(--ss-border-width-global)solid var(--ss-color-edge);letter-spacing:.06em}.ss-taskbar-windows{gap:var(--ss-spacing-2);flex:1;min-width:0;display:flex}.ss-taskbar-button{font:inherit;font-feature-settings:none;font-variant-ligatures:none;color:var(--ss-color-content);padding:6px var(--ss-spacing-3);background:var(--ss-color-mint);border:var(--ss-border-width-global)solid var(--ss-color-mint-edge);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden;box-shadow:-2px 3px rgba(0,0,0,.1)}.ss-taskbar-button:hover{-webkit-text-decoration:underline;text-decoration:underline}.ss-taskbar-button[aria-pressed=true]{background:var(--ss-color-white);box-shadow:none;transform:translate(-2px,3px)}.ss-taskbar-button[data-minimized]{color:var(--ss-color-content-secondary);background:var(--ss-color-background-surface);border-style:dashed}.ss-taskbar-button:focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:2px}.ss-taskbar-clock{padding:6px var(--ss-spacing-3);background:var(--ss-color-background-surface);border:var(--ss-border-width-global)solid var(--ss-color-edge);white-space:nowrap;min-width:9ch;min-height:1em}@media (prefers-reduced-motion:reduce){.ss-taskbar-button[aria-pressed=true]{transform:none}}.ss-footer{background:var(--ss-color-background);border-top:3px solid var(--ss-color-frame);padding:var(--ss-spacing-12)var(--ss-spacing-6)0}.ss-footer-panel{max-width:var(--ss-layout-page-max);padding:var(--ss-spacing-6);box-sizing:border-box;background:var(--ss-color-background-surface);border:var(--ss-border-width-panel)solid var(--ss-color-edge);box-shadow:var(--ss-shadow-utility);margin:0 auto}.ss-footer-columns{gap:var(--ss-spacing-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ss-footer-title{margin:0 0 var(--ss-spacing-3);font:400 13px/1.3 var(--ss-font-family-smallcaps);letter-spacing:.06em;color:var(--ss-color-content-secondary)}.ss-footer-column ul{gap:var(--ss-spacing-2);margin:0;padding:0;list-style:none;display:grid}.ss-footer-link{color:var(--ss-link-color);text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline}.ss-footer-external{margin-left:.25em;font-size:.85em}.ss-footer-status{align-items:center;gap:var(--ss-spacing-3);max-width:var(--ss-layout-page-max);margin:var(--ss-spacing-8)auto 0;padding:6px var(--ss-spacing-3);box-sizing:border-box;background:var(--ss-color-chrome-bar-active);border:3px solid var(--ss-color-chrome-edge);font:400 13px/1.4 var(--ss-font-family-monospace);color:var(--ss-color-content);border-bottom:0;display:flex}.ss-footer-status-rule{background-image:repeating-linear-gradient(90deg,var(--ss-color-lavender)0,var(--ss-color-pink-rule)2px,var(--ss-color-white)2px,var(--ss-color-white)5px);flex:1;height:5px}@media (width<=720px){.ss-footer{padding:var(--ss-spacing-8)var(--ss-spacing-4)0}}.ss-post-cards{gap:var(--ss-spacing-12);margin-bottom:var(--ss-spacing-12);display:grid}.ss-window.ss-post-card{max-width:none}.ss-post-card .ss-win-body{background-image:none;padding:0}.ss-post-card-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;display:grid}.ss-post-card-grid:not(:has(>.ss-post-card-image)){grid-template-columns:minmax(0,1fr)}.ss-post-card-image{border-right:3px solid var(--ss-color-frame);background:var(--ss-color-cyan-mist);min-height:220px;display:block}.ss-post-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ss-post-card-text{gap:var(--ss-spacing-3);padding:var(--ss-spacing-6);flex-direction:column;display:flex}.ss-post-card-title{font:700 28px/1.2 var(--ss-font-family-base);margin:0}.ss-post-card-title a{color:var(--ss-color-content);-webkit-text-decoration:none;text-decoration:none}.ss-post-card-title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ss-post-card-meta{font:400 13px/1.4 var(--ss-font-family-monospace);color:var(--ss-color-content-secondary);margin:0}.ss-post-card-description{font:400 16px/1.6 var(--ss-font-family-base);margin:0}.ss-post-card-footer{justify-content:space-between;align-items:center;gap:var(--ss-spacing-4);padding-top:var(--ss-spacing-3);border-top:var(--ss-border-width-global)solid var(--ss-color-rule);flex-wrap:wrap;margin-top:auto;display:flex}.ss-post-card-tags{gap:var(--ss-spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ss-post-card-tags a{padding:2px var(--ss-spacing-2);background:var(--ss-color-key);border:var(--ss-border-width-global)solid var(--ss-color-key-edge);color:var(--ss-color-content);font:400 13px/1.4 var(--ss-font-family-base);-webkit-text-decoration:none;text-decoration:none;display:inline-block}.ss-post-card-tags a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (width<=720px){.ss-post-card-grid{grid-template-columns:1fr}.ss-post-card-image{aspect-ratio:16/9;border-right:0;border-bottom:3px solid var(--ss-color-frame);min-height:0}}.ss-post-card-tags li{margin:0}.ss-post-card-footer .ss-btn{-webkit-text-decoration:none;text-decoration:none}.ss-post-card-footer .ss-btn:hover{-webkit-text-decoration:underline;text-decoration:underline}@layer tokens{:root{--ss-color-paper:#f6f2f1;--ss-color-paper-pink:#f5cdcf;--ss-color-paper-cream:#fffde6;--ss-color-mint:#e4f7e3;--ss-color-mint-deep:#96dacb;--ss-color-mint-edge:#484;--ss-color-lavender:#8a8bc6;--ss-color-lavender-deep:#6667a8;--ss-color-cyan-electric:#00a5f5;--ss-color-link:#069;--ss-color-turquoise:#008c99;--ss-color-cyan-mist:#aad7dc;--ss-color-charcoal:#373d40;--ss-color-ink-muted:#55595f;--ss-color-desktop-chrome:#b9cfcd;--ss-color-chrome-bar:#f4ffff;--ss-color-chrome-bar-active:#eaffff;--ss-color-chrome-edge:#bdc8c8;--ss-color-chrome-ink:#4c5d66;--ss-color-frame-gray:#777a80;--ss-color-pink-shadow:#f6a6ac;--ss-color-pink-rule:#faa;--ss-color-code-bg:#272823;--ss-color-code-frame:#005580;--ss-color-focus:#194db5;--ss-color-white:#fff;--ss-color-note-bg:var(--ss-color-mint);--ss-color-note-edge:var(--ss-color-mint-edge);--ss-color-warning-bg:#fbefc9;--ss-color-warning-ink:#6b5212;--ss-color-danger-bg:#fde3e6;--ss-color-danger-ink:#9b1c31;--ss-syntax-plain:#f8f8f2;--ss-syntax-cyan:#66d9ef;--ss-syntax-yellow:#e6db74;--ss-syntax-green:#a6e22e;--ss-syntax-pink:#f92672;--ss-syntax-comment:#9ea7b0;--ss-figure-cobalt:#194db5;--ss-figure-sky:#589bd0;--ss-figure-coral:#f06472;--ss-figure-pink:#df48a0;--ss-figure-yellow:#e8bd52;--ss-figure-mint:var(--ss-color-mint-deep);--ss-figure-lilac:#d5a1ca;--ss-figure-gray:#87858d;--ss-figure-green:#168b70;--ss-figure-violet:#7546c6;--ss-editorial-teal:var(--ss-color-turquoise);--ss-editorial-aqua:var(--ss-color-cyan-mist);--ss-editorial-pale:#d7e9e7;--ss-editorial-ink:var(--ss-color-charcoal);--ss-editorial-balloon-pink:#e8a1a9;--ss-editorial-balloon-gold:#e7c47d;--ss-editorial-balloon-green:#8abdb1;--ss-color-night:#181515;--ss-color-night-surface:#201d1d;--ss-color-night-raised:#292625;--ss-color-night-rail:#2b181a;--ss-color-night-key:#1f2d1e;--ss-color-night-key-edge:#68ab67;--ss-color-night-key-hover:#2e3d2d;--ss-color-night-utility:#2b2a1b;--ss-color-night-chrome:#213131;--ss-color-night-chrome-inactive:#1e2626;--ss-color-night-frame:#404a4a;--ss-color-night-rule:#2c3b3a;--ss-color-night-edge:#55585e;--ss-color-night-table-head:#154038;--ss-color-night-shadow:#070505;--ss-color-night-tile-shadow:#130406;--ss-color-moonlight:#ebe7e6;--ss-color-moonlight-muted:#b4b0af;--ss-color-link-night:#5ab8e8;--ss-color-focus-night:#8fb0ff;--ss-color-primary:var(--mw-color-blue);--ss-color-primary-darkest:#1200b3;--ss-color-primary-darker:#1600d9;--ss-color-primary-dark:#1700e6;--ss-color-primary-light:#3c26ff;--ss-color-primary-lighter:#5f4dff;--ss-color-primary-lightest:#8d80ff;--ss-color-primary-contrast-background:#e6f0f5;--ss-color-primary-contrast-foreground:#001f2e;--ss-color-secondary:var(--ss-color-mint);--ss-color-secondary-darkest:#a0ad9f;--ss-color-secondary-darker:#c2d2c1;--ss-color-secondary-dark:#cddecc;--ss-color-secondary-light:#e8f8e7;--ss-color-secondary-lighter:#ecf9eb;--ss-color-secondary-lightest:#f2fbf1;--ss-color-secondary-contrast-background:#fcfefc;--ss-color-secondary-contrast-foreground:#444a44;--ss-color-success:var(--ss-color-mint-edge);--ss-color-success-darkest:#305f30;--ss-color-success-darker:#3a743a;--ss-color-success-dark:#3d7a3d;--ss-color-success-light:#609a60;--ss-color-success-lighter:#7cac7c;--ss-color-success-lightest:#a2c4a2;--ss-color-success-contrast-background:var(--ss-color-mint);--ss-color-success-contrast-foreground:#142914;--ss-color-info:var(--ss-color-cyan-electric);--ss-color-info-darkest:#0074ac;--ss-color-info-darker:#008cd0;--ss-color-info-dark:#0095dd;--ss-color-info-light:#26b3f7;--ss-color-info-lighter:#4dc0f8;--ss-color-info-lightest:#80d2fa;--ss-color-info-contrast-background:#e6f6fe;--ss-color-info-contrast-foreground:#00324a;--ss-color-warning:var(--ss-figure-yellow);--ss-color-warning-darkest:#a28439;--ss-color-warning-darker:#c5a146;--ss-color-warning-dark:#d1aa4a;--ss-color-warning-light:#ebc76c;--ss-color-warning-lighter:#efd186;--ss-color-warning-lightest:#f4dea9;--ss-color-warning-contrast-background:var(--ss-color-warning-bg);--ss-color-warning-contrast-foreground:var(--ss-color-warning-ink);--ss-color-danger:var(--ss-figure-coral);--ss-color-danger-darkest:#a84650;--ss-color-danger-darker:#cc5561;--ss-color-danger-dark:#d85a67;--ss-color-danger-light:#f27b87;--ss-color-danger-lighter:#f5939c;--ss-color-danger-lightest:#f8b2b9;--ss-color-danger-contrast-background:var(--ss-color-danger-bg);--ss-color-danger-contrast-foreground:var(--ss-color-danger-ink);--ss-color-gray-0:var(--ss-color-white);--ss-color-gray-100:#f5f5f5;--ss-color-gray-200:#ebecec;--ss-color-gray-300:#dddedf;--ss-color-gray-400:#d1d2d3;--ss-color-gray-500:#c3c5c6;--ss-color-gray-600:var(--ss-color-frame-gray);--ss-color-gray-700:var(--ss-color-ink-muted);--ss-color-gray-800:#454b4d;--ss-color-gray-900:var(--ss-color-charcoal);--ss-color-gray-1000:#272b2d;--ss-color-emphasis-0:var(--ss-color-gray-0);--ss-color-emphasis-100:var(--ss-color-gray-100);--ss-color-emphasis-200:var(--ss-color-gray-200);--ss-color-emphasis-300:var(--ss-color-gray-300);--ss-color-emphasis-400:var(--ss-color-gray-400);--ss-color-emphasis-500:var(--ss-color-gray-500);--ss-color-emphasis-600:var(--ss-color-gray-600);--ss-color-emphasis-700:var(--ss-color-gray-700);--ss-color-emphasis-800:var(--ss-color-gray-800);--ss-color-emphasis-900:var(--ss-color-gray-900);--ss-color-emphasis-1000:var(--ss-color-gray-1000);--ss-color-content:var(--ss-color-charcoal);--ss-color-content-inverse:var(--ss-color-white);--ss-color-content-secondary:var(--ss-color-ink-muted);--ss-color-background:var(--mw-color-ground);--ss-color-background-surface:var(--mw-color-surface);--ss-color-background-raised:var(--ss-color-white);--ss-color-focus-ring:var(--mw-color-blue);--ss-color-hover-overlay:rgba(55,61,64,.05);--ss-link-color:var(--ss-color-primary);--ss-link-hover-color:var(--ss-link-color);--ss-link-decoration:underline;--ss-link-hover-decoration:var(--ss-link-decoration);--ss-color-rail:var(--mw-color-sky);--ss-color-key:var(--mw-color-sky);--ss-color-key-edge:var(--mw-color-blue);--ss-color-key-hover:var(--ss-color-white);--ss-color-key-current:var(--ss-color-white);--ss-color-utility:var(--ss-color-white);--ss-color-rule:var(--mw-color-rule);--ss-color-edge:var(--ss-color-frame-gray);--ss-color-table-head:var(--mw-color-sky);--ss-color-chrome:var(--ss-color-chrome-bar-active);--ss-color-chrome-inactive:var(--ss-color-chrome-bar);--ss-color-frame:var(--ss-color-chrome-edge);--ss-color-frame-ink:var(--ss-color-chrome-ink);--ss-color-selected:var(--mw-color-blue);--ss-color-selected-contrast:var(--ss-color-white);--ss-font-family-display:"Archivo Web","M PLUS U Japanese Web","Sister Japanese Display Fallback","Hiragino Sans","Yu Gothic","Helvetica Neue",Arial,sans-serif;--ss-font-family-reading:"Go Musubi Web","Go Web","Go Fallback","M PLUS U Japanese Web","Hiragino Sans","Yu Gothic",-apple-system,BlinkMacSystemFont,sans-serif;--ss-font-family-system:"Pixelify Sans","Go Mono Web","Go Mono Fallback",monospace;--ss-font-family-smallcaps:"Go Musubi Smallcaps Web","Go Smallcaps Web","M PLUS U Japanese Web","Hiragino Sans",sans-serif;--ss-font-family-mono:"Fira Code Web","SF Mono","Roboto Mono","Segoe UI Mono","Courier New",Courier,monospace;--ss-font-family-base:var(--ss-font-family-reading);--ss-font-family-heading:var(--ss-font-family-reading);--ss-font-family-monospace:var(--ss-font-family-mono);--ss-font-size-base:16px;--ss-font-size-h1:3rem;--ss-font-size-h2:2rem;--ss-font-size-h3:1.5rem;--ss-font-size-h4:1rem;--ss-font-size-h5:.875rem;--ss-font-size-h6:.85rem;--ss-font-size-code:90%;--ss-font-weight-light:300;--ss-font-weight-normal:400;--ss-font-weight-semibold:500;--ss-font-weight-bold:700;--ss-font-weight-base:var(--ss-font-weight-normal);--ss-font-weight-heading:var(--ss-font-weight-bold);--ss-line-height-base:1.6;--ss-line-height-heading:1.2;--ss-spacing-1:4px;--ss-spacing-2:8px;--ss-spacing-3:12px;--ss-spacing-4:16px;--ss-spacing-6:24px;--ss-spacing-8:32px;--ss-spacing-12:48px;--ss-spacing-16:64px;--ss-spacing-global:var(--ss-spacing-4);--ss-spacing-vertical:var(--ss-spacing-global);--ss-spacing-horizontal:var(--ss-spacing-global);--ss-radius-none:0;--ss-radius-tag:2px;--ss-radius-editorial-sm:32px;--ss-radius-editorial:72px;--ss-radius-global:var(--ss-radius-none);--ss-border-width-hair:1px;--ss-border-width-code:3px;--ss-border-width-panel:4px;--ss-border-width-rail:5px;--ss-border-width-global:var(--ss-border-width-hair);--ss-shadow-tile:-6px 9px 0 rgba(26,0,255,.22);--ss-shadow-tile-pressed:-2px 3px 0 rgba(26,0,255,.22);--ss-shadow-utility:-6px 9px 0 rgba(0,9,58,.14);--ss-shadow-utility-pressed:-2px 3px 0 rgba(0,9,58,.14);--ss-shadow-primary:-6px 9px 0 #00a5f5;--ss-shadow-window:7px 7px 0 rgba(55,61,64,.12);--ss-shadow-pane:-5px 6px 0 rgba(0,0,0,.1);--ss-shadow-lw:var(--ss-shadow-utility);--ss-shadow-md:var(--ss-shadow-utility-pressed);--ss-shadow-tl:var(--ss-shadow-window);--ss-z-index-dropdown:100;--ss-z-index-fixed:200;--ss-z-index-overlay:400;--ss-transition-fast:50ms;--ss-transition-slow:.4s;--ss-transition-timing-default:cubic-bezier(.08,.52,.52,1);--ss-layout-rail:280px;--ss-layout-page-max:1440px;--ss-layout-measure:72ch;--ss-layout-window-max:640px;--ss-opacity-watermark:.75;--ss-opacity-scanline:.05;--mw-color-blue:#1a00ff;--mw-color-navy:#00093a;--mw-color-magenta:#ff00b0;--mw-color-ground:#f6f7fb;--mw-color-surface:#edf0fb;--mw-color-sky:#e6e9ff;--mw-color-rule:#cfd4f0;--mw-color-night:#131423;--mw-color-night-surface:#1b1d2c;--mw-color-night-raised:#232535;--mw-color-night-key:#2b2c3d;--mw-color-night-key-hover:#353647;--mw-color-night-rule:#3e4155;--mw-color-night-edge:#595c6f;--mw-color-night-table-head:#243561;--mw-color-night-shadow:#05050d;--mw-color-link-night:#9a95ff;--mw-color-focus-night:#b9b5ff;--mw-color-confidence-high:var(--ss-color-success);--mw-color-confidence-high-tint:var(--ss-color-success-contrast-background);--mw-color-confidence-mid:var(--ss-color-warning);--mw-color-confidence-mid-tint:var(--ss-color-warning-contrast-background);--mw-color-confidence-low:var(--ss-color-danger);--mw-color-confidence-low-tint:var(--ss-color-danger-contrast-background);--mw-color-stage-shape:var(--ss-figure-cobalt);--mw-color-stage-classify:var(--ss-figure-violet);--mw-color-stage-resolve:var(--ss-color-turquoise);--mw-font-size-display:2.125rem;--mw-font-size-title:1.375rem;--mw-font-size-headline:1.0625rem;--mw-font-size-body:1.0625rem;--mw-font-size-callout:1rem;--mw-font-size-subheadline:.9375rem;--mw-font-size-footnote:.8125rem;--mw-font-size-caption:.75rem;--mw-font-family-map:"Bliss Pro Regular";--mw-safe-area-top:env(safe-area-inset-top,0px);--mw-safe-area-right:env(safe-area-inset-right,0px);--mw-safe-area-bottom:env(safe-area-inset-bottom,0px);--mw-safe-area-left:env(safe-area-inset-left,0px);--mw-map-footer-height:1.9rem;--mw-material-glass-background:rgba(246,242,241,.78);--mw-material-glass-border:var(--ss-color-emphasis-300);--mw-material-glass-blur:24px;--mw-material-glass-saturation:180%;--mw-material-glass-shadow:var(--ss-shadow-utility);--mw-material-glass-highlight:rgba(255,255,255,.5);--mw-material-glass-fallback-background:var(--ss-color-background-raised)}@media (prefers-reduced-motion:reduce){:root{--ss-transition-fast:0s;--ss-transition-slow:0s}}.type-hero-xl{font-family:var(--ss-font-family-display);letter-spacing:-.02em;font-size:120px;font-weight:800;line-height:.95}.type-hero-l{font-family:var(--ss-font-family-display);letter-spacing:-.02em;font-size:80px;font-weight:800;line-height:.95}.type-hero-annotation{font-family:var(--ss-font-family-display);letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:1}.type-caption-lg{font-family:var(--ss-font-family-reading);font-size:22px;font-weight:700;line-height:1.3}.type-h1{font-family:var(--ss-font-family-reading);font-size:48px;font-weight:700;line-height:1.15}.type-h2{font-family:var(--ss-font-family-reading);font-size:32px;font-weight:700;line-height:1.25}.type-h3{font-family:var(--ss-font-family-reading);font-size:24px;font-weight:700;line-height:1.3}.type-body{font-family:var(--ss-font-family-reading);font-size:16px;font-weight:400;line-height:1.6}.type-body-sm,.type-toc{font-family:var(--ss-font-family-reading);font-size:14px;font-weight:400;line-height:1.5}.type-nav-lg{font-family:var(--ss-font-family-reading);font-size:24px;font-weight:400;line-height:1.25}.type-nav-md{font-family:var(--ss-font-family-reading);font-size:20px;font-weight:400;line-height:1.3}.type-tab{font-family:var(--ss-font-family-reading);font-size:16px;font-weight:400;line-height:1.25}.type-system-title{font-family:var(--ss-font-family-system);letter-spacing:.08em;font-size:24px;font-weight:400;line-height:1.2}.type-system-heading{font-family:var(--ss-font-family-system);letter-spacing:.06em;font-size:20px;font-weight:400;line-height:1.2}.type-system-body{font-family:var(--ss-font-family-system);font-size:16px;font-weight:400;line-height:1.4}.type-window-title{font-family:var(--ss-font-family-system);font-size:14px;font-weight:400;line-height:1.2}.type-meta{font-family:var(--ss-font-family-reading);font-size:13px;font-weight:700;line-height:1.3}.type-meta-mono{font-family:var(--ss-font-family-mono);font-size:13px;font-weight:700;line-height:1.3}.type-label-caps{font-family:var(--ss-font-family-smallcaps);letter-spacing:.04em;font-size:13px;font-weight:400;line-height:1.3}.type-code{font-family:var(--ss-font-family-mono);font-size:14.4px;font-weight:400;line-height:1.6}.type-code-sm{font-family:var(--ss-font-family-mono);font-size:13px;font-weight:400;line-height:1.5}[data-theme=light]{--ss-color-background:var(--mw-color-ground);--ss-color-background-surface:var(--mw-color-surface);--ss-color-background-raised:var(--ss-color-white);--ss-color-content:var(--ss-color-charcoal);--ss-color-content-secondary:var(--ss-color-ink-muted);--ss-color-content-inverse:var(--ss-color-white);--ss-color-hover-overlay:rgba(55,61,64,.05);--ss-color-focus-ring:var(--mw-color-blue);--ss-color-rail:var(--mw-color-sky);--ss-color-key:var(--mw-color-sky);--ss-color-key-edge:var(--mw-color-blue);--ss-color-key-hover:var(--ss-color-white);--ss-color-key-current:var(--ss-color-white);--ss-color-utility:var(--ss-color-white);--ss-color-rule:var(--mw-color-rule);--ss-color-edge:var(--ss-color-frame-gray);--ss-color-table-head:var(--mw-color-sky);--ss-color-chrome:var(--ss-color-chrome-bar-active);--ss-color-chrome-inactive:var(--ss-color-chrome-bar);--ss-color-frame:var(--ss-color-chrome-edge);--ss-color-frame-ink:var(--ss-color-chrome-ink);--ss-shadow-tile:-6px 9px 0 rgba(26,0,255,.22);--ss-shadow-tile-pressed:-2px 3px 0 rgba(26,0,255,.22);--ss-shadow-utility:-6px 9px 0 rgba(0,9,58,.14);--ss-shadow-utility-pressed:-2px 3px 0 rgba(0,9,58,.14);--ss-shadow-primary:-6px 9px 0 #00a5f5;--ss-shadow-window:7px 7px 0 rgba(55,61,64,.12);--ss-shadow-pane:-5px 6px 0 rgba(0,0,0,.1);--ss-color-primary:var(--mw-color-blue);--ss-color-primary-darkest:#1200b3;--ss-color-primary-darker:#1600d9;--ss-color-primary-dark:#1700e6;--ss-color-primary-light:#3c26ff;--ss-color-primary-lighter:#5f4dff;--ss-color-primary-lightest:#8d80ff;--ss-color-primary-contrast-background:#e6f0f5;--ss-color-primary-contrast-foreground:#001f2e;--ss-color-secondary-contrast-background:#fcfefc;--ss-color-secondary-contrast-foreground:#444a44;--ss-color-success-contrast-background:var(--ss-color-mint);--ss-color-success-contrast-foreground:#142914;--ss-color-info-contrast-background:#e6f6fe;--ss-color-info-contrast-foreground:#00324a;--ss-color-warning-contrast-background:var(--ss-color-warning-bg);--ss-color-warning-contrast-foreground:var(--ss-color-warning-ink);--ss-color-danger-contrast-background:var(--ss-color-danger-bg);--ss-color-danger-contrast-foreground:var(--ss-color-danger-ink);--ss-color-emphasis-0:var(--ss-color-gray-0);--ss-color-emphasis-100:var(--ss-color-gray-100);--ss-color-emphasis-200:var(--ss-color-gray-200);--ss-color-emphasis-300:var(--ss-color-gray-300);--ss-color-emphasis-400:var(--ss-color-gray-400);--ss-color-emphasis-500:var(--ss-color-gray-500);--ss-color-emphasis-600:var(--ss-color-gray-600);--ss-color-emphasis-700:var(--ss-color-gray-700);--ss-color-emphasis-800:var(--ss-color-gray-800);--ss-color-emphasis-900:var(--ss-color-gray-900);--ss-color-emphasis-1000:var(--ss-color-gray-1000);--ss-link-color:var(--ss-color-primary);--ss-link-hover-color:var(--ss-link-color);--ss-shadow-lw:var(--ss-shadow-utility);--ss-shadow-md:var(--ss-shadow-utility-pressed);--ss-shadow-tl:var(--ss-shadow-window);--ss-color-selected:var(--mw-color-blue)}[data-theme=dark]{--ss-color-background:var(--mw-color-night);--ss-color-background-surface:var(--mw-color-night-surface);--ss-color-background-raised:var(--mw-color-night-raised);--ss-color-content:var(--ss-color-moonlight);--ss-color-content-secondary:var(--ss-color-moonlight-muted);--ss-color-content-inverse:var(--ss-color-charcoal);--ss-color-hover-overlay:rgba(236,231,229,.06);--ss-color-focus-ring:var(--mw-color-focus-night);--ss-color-rail:var(--mw-color-night-surface);--ss-color-key:var(--mw-color-night-key);--ss-color-key-edge:var(--mw-color-link-night);--ss-color-key-hover:var(--mw-color-night-key-hover);--ss-color-key-current:var(--mw-color-night);--ss-color-utility:var(--mw-color-night-key);--ss-color-rule:var(--mw-color-night-rule);--ss-color-edge:var(--mw-color-night-edge);--ss-color-table-head:var(--mw-color-night-table-head);--ss-color-chrome:var(--mw-color-night-surface);--ss-color-chrome-inactive:var(--mw-color-night-raised);--ss-color-frame:var(--mw-color-night-rule);--ss-color-frame-ink:var(--ss-color-moonlight-muted);--ss-shadow-tile:-6px 9px 0 #05050d;--ss-shadow-tile-pressed:-2px 3px 0 #05050d;--ss-shadow-utility:-6px 9px 0 #05050d;--ss-shadow-utility-pressed:-2px 3px 0 #05050d;--ss-shadow-primary:-6px 9px 0 #05050d;--ss-shadow-window:7px 7px 0 #070505;--ss-shadow-pane:-5px 6px 0 #070505;--ss-color-primary:var(--mw-color-link-night);--ss-color-primary-darkest:#6c68b3;--ss-color-primary-darker:#837fd9;--ss-color-primary-dark:#8b86e6;--ss-color-primary-light:#a9a5ff;--ss-color-primary-lighter:#b8b5ff;--ss-color-primary-lightest:#cdcaff;--ss-color-primary-contrast-background:#1b3746;--ss-color-primary-contrast-foreground:#eff8fd;--ss-color-secondary-contrast-background:#444a44;--ss-color-secondary-contrast-foreground:#fcfefc;--ss-color-success-contrast-background:#142914;--ss-color-success-contrast-foreground:#ecf3ec;--ss-color-info-contrast-background:#00324a;--ss-color-info-contrast-foreground:#e6f6fe;--ss-color-warning-contrast-background:#463919;--ss-color-warning-contrast-foreground:#fdf8ee;--ss-color-danger-contrast-background:#481e22;--ss-color-danger-contrast-foreground:#fef0f1;--ss-color-emphasis-0:var(--ss-color-gray-1000);--ss-color-emphasis-100:var(--ss-color-gray-900);--ss-color-emphasis-200:var(--ss-color-gray-800);--ss-color-emphasis-300:var(--ss-color-gray-700);--ss-color-emphasis-400:var(--ss-color-gray-600);--ss-color-emphasis-500:var(--ss-color-gray-500);--ss-color-emphasis-600:var(--ss-color-gray-400);--ss-color-emphasis-700:var(--ss-color-gray-300);--ss-color-emphasis-800:var(--ss-color-gray-200);--ss-color-emphasis-900:var(--ss-color-gray-100);--ss-color-emphasis-1000:var(--ss-color-gray-0);--ss-link-color:var(--ss-color-primary);--ss-link-hover-color:var(--ss-link-color);--ss-shadow-lw:var(--ss-shadow-utility);--ss-shadow-md:var(--ss-shadow-utility-pressed);--ss-shadow-tl:var(--ss-shadow-window);--ss-color-selected:var(--mw-color-link-night);--mw-material-glass-background:rgba(27,30,32,.86);--mw-material-glass-border:rgba(236,231,229,.14);--mw-material-glass-shadow:-6px 9px 0 rgba(0,0,0,.45);--mw-material-glass-highlight:rgba(236,231,229,.12)}}@layer components{.mw-search{width:min(40rem,92vw);max-height:70vh;color:var(--ss-color-content);font-family:var(--ss-font-family-base);font-size:var(--mw-font-size-callout);line-height:var(--ss-line-height-base);background:var(--ss-color-background-raised);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);box-shadow:var(--mw-material-glass-shadow);margin:12vh auto 0;padding:0;overflow:hidden}.mw-search[open]{flex-direction:column;display:flex}.mw-search::backdrop{background:rgba(0,0,0,.5)}.mw-search__form{gap:var(--ss-spacing-2);padding:var(--ss-spacing-3)var(--ss-spacing-4);border-bottom:1px solid var(--ss-color-emphasis-300);align-items:center;display:flex}.mw-search__field{gap:var(--ss-spacing-2);min-height:44px;padding:0 var(--ss-spacing-3);color:var(--ss-color-content);background:var(--ss-color-emphasis-100);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);flex:auto;align-items:center;display:flex}.mw-search__field:focus-within{outline:2px solid var(--ss-color-primary);outline-offset:1px}.mw-search__icon{width:20px;height:20px;color:var(--ss-color-primary);flex:none}.mw-search__icon--spinning{animation:.8s linear infinite mw-search-spin}.mw-search__input{min-width:0;padding:var(--ss-spacing-2)0;color:inherit;font:inherit;font-size:var(--mw-font-size-body);background:0 0;border:0;outline:0;flex:auto}.mw-search__cancel{padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);color:var(--ss-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;display:none}.mw-search__corrected{padding:var(--ss-spacing-2)var(--ss-spacing-4)0;color:var(--ss-color-content-secondary);font-size:var(--mw-font-size-footnote);margin:0}.mw-search__body{min-height:0;padding:var(--ss-spacing-2)var(--ss-spacing-3);flex:auto;overflow-y:auto}.mw-search__category{padding:var(--ss-spacing-3)var(--ss-spacing-3)calc(var(--ss-spacing-1)*1.5);color:var(--ss-color-content-secondary);font-size:var(--mw-font-size-footnote);font-weight:var(--ss-font-weight-bold)}.mw-search__empty{padding:var(--ss-spacing-4)var(--ss-spacing-3);color:var(--ss-color-content-secondary);text-align:center;margin:0}.mw-search__option{border-radius:var(--ss-radius-global);gap:var(--ss-spacing-1);padding:var(--ss-spacing-2)var(--ss-spacing-3);color:inherit;flex-direction:column;-webkit-text-decoration:none;text-decoration:none;display:flex}.mw-search__option--section{padding-left:calc(var(--ss-spacing-3) + var(--ss-spacing-4))}.mw-search__option[aria-selected=true]{background:var(--ss-color-background-surface);box-shadow:inset 3px 0 0 var(--ss-color-primary)}.mw-search__path{color:var(--ss-color-content-secondary);font-size:var(--mw-font-size-footnote)}.mw-search__title{font-size:var(--mw-font-size-subheadline);font-weight:var(--ss-font-weight-bold)}.mw-search__snippet{color:var(--ss-color-content-secondary);font-size:var(--mw-font-size-footnote)}.mw-search mark{color:var(--ss-color-content);font-weight:var(--ss-font-weight-bold);background:var(--ss-color-primary-contrast-background);border-radius:var(--ss-radius-global)}.mw-search__footer{gap:var(--ss-spacing-3);padding:var(--ss-spacing-2)var(--ss-spacing-4);color:var(--ss-color-content-secondary);font-size:var(--mw-font-size-footnote);border-top:1px solid var(--ss-color-emphasis-300);justify-content:space-between;align-items:center;display:flex}.mw-search__status{margin:0}.mw-search__hints{gap:var(--ss-spacing-3);margin:0;padding:0;list-style:none;display:flex}.mw-search__hints kbd{min-width:1.5em;margin-right:var(--ss-spacing-1);padding:0 var(--ss-spacing-1);font:inherit;text-align:center;background:var(--ss-color-background-surface);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);display:inline-block}@media (width<=640px){.mw-search{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.mw-search__cancel{display:inline-block}.mw-search__hints{display:none}}@media (prefers-reduced-motion:no-preference){.mw-search[open]{animation:mw-search-open var(--ss-transition-fast)var(--ss-transition-timing-default)}}@keyframes mw-search-open{0%{opacity:0;transform:translateY(calc(var(--ss-spacing-3)*-1))}}@keyframes mw-search-spin{to{transform:rotate(360deg)}}.mw-poi-explorer,.mw-pipeline-explorer{max-width:45rem;font-size:.95rem}.mw-field{gap:var(--ss-spacing-2);flex-direction:column;display:flex}.mw-field label{font-size:.9rem;font-weight:600}.mw-field input{padding:var(--ss-spacing-2)var(--ss-spacing-3);font:inherit;border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);background:var(--ss-color-background-raised);color:var(--ss-color-content)}.mw-field input:disabled{opacity:.5}.mw-field button[type=submit]{padding:var(--ss-spacing-2)var(--ss-spacing-3);background:var(--ss-color-primary);color:var(--ss-color-content-inverse);border-radius:var(--ss-radius-global);cursor:pointer;align-items:center;gap:calc(var(--ss-spacing-1)*1.5);border:0;align-self:flex-start;font-weight:600;display:inline-flex}.mw-field button[type=submit]:disabled{background:var(--ss-color-emphasis-600);cursor:not-allowed}.mw-presets{margin-top:var(--ss-spacing-3);scrollbar-width:none;gap:calc(var(--ss-spacing-1)*1.5);padding-bottom:calc(var(--ss-spacing-1)/2);flex-wrap:nowrap;align-items:baseline;display:flex;overflow-x:auto}.mw-presets::-webkit-scrollbar{display:none}.mw-presets>*{flex:none}.mw-chip{white-space:nowrap}.mw-presets__label{color:var(--ss-color-content-secondary);margin-right:var(--ss-spacing-1);font-size:.85rem}.mw-chip{padding:var(--ss-spacing-1)var(--ss-spacing-2);background:var(--ss-color-emphasis-100);color:var(--ss-color-content);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500}.mw-chip:hover:not(:disabled){background:var(--ss-color-background-surface);border-color:var(--ss-color-primary)}.mw-chip:disabled{opacity:.5;cursor:not-allowed}.mw-btn{padding:var(--ss-spacing-1)var(--ss-spacing-2);background:var(--ss-color-emphasis-100);color:var(--ss-color-content);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);cursor:pointer;font-family:inherit;font-size:.8rem}.mw-btn:hover:not(:disabled){background:var(--ss-color-background-surface)}.mw-btn:disabled{opacity:.5;cursor:not-allowed}.mw-result{margin-top:var(--ss-spacing-6)}.mw-result__header{margin-bottom:var(--ss-spacing-3);justify-content:space-between;align-items:center;display:flex}.mw-result__header h2{margin:0;font-size:1.1rem}.mw-panel__header{margin-bottom:calc(var(--ss-spacing-1)*1.5);justify-content:space-between;align-items:center;display:flex}.mw-panel__header h3{margin:0;font-size:.95rem}.mw-muted{color:var(--ss-color-content-secondary);font-style:italic}.mw-error{color:var(--ss-color-danger-contrast-foreground);font-family:var(--ss-font-family-monospace);white-space:pre-wrap}.mw-kind{margin-bottom:var(--ss-spacing-2);font-size:.9rem}.mw-kind__summary{cursor:pointer;-webkit-user-select:none;user-select:none}.mw-kind__confidence{opacity:.7}.mw-kind__alternatives{margin:var(--ss-spacing-1)0 0 var(--ss-spacing-4);padding:0;list-style:outside}.mw-subject__row{align-items:center;gap:var(--ss-spacing-2);margin-bottom:var(--ss-spacing-2);display:flex}.mw-subject__chip{padding:var(--ss-spacing-1)var(--ss-spacing-2);border-radius:var(--ss-radius-tag);background:var(--ss-color-primary-contrast-background);color:var(--ss-color-primary);font-size:.85rem;font-weight:600;display:inline-block}.mw-subject__badge{padding:var(--ss-spacing-1)var(--ss-spacing-2);border-radius:var(--ss-radius-tag);background:var(--ss-color-warning-contrast-background);color:var(--ss-color-warning-contrast-foreground);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600;display:inline-block}.mw-subject__badge--brand{background:var(--ss-color-info-contrast-background);color:var(--ss-color-info-contrast-foreground)}.mw-subject__qid{padding:var(--ss-spacing-1)var(--ss-spacing-2);border-radius:var(--ss-radius-tag);background:var(--ss-color-background-surface);color:var(--ss-color-content);font-family:var(--ss-font-family-monospace);font-size:.75rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.mw-subject__qid:hover{-webkit-text-decoration:underline;text-decoration:underline}.mw-subject__note{margin:0 0 var(--ss-spacing-3);opacity:.8;font-size:.85rem}.mw-subject__detail{gap:var(--ss-spacing-1)var(--ss-spacing-3);margin:0 0 var(--ss-spacing-3);grid-template-columns:auto 1fr;font-size:.9rem;display:grid}.mw-subject__detail dt{color:var(--ss-color-content-secondary);font-weight:600}.mw-subject__detail dd{margin:0}.mw-overpass{margin-top:var(--ss-spacing-3)}.mw-overpass__code{padding:var(--ss-spacing-3);border-radius:var(--ss-radius-global);background:var(--ss-color-emphasis-100);font-family:var(--ss-font-family-monospace);white-space:pre-wrap;margin:0;font-size:.85rem;overflow-x:auto}.mw-live{margin-top:var(--ss-spacing-4)}.mw-live__caption{margin:0 0 calc(var(--ss-spacing-1)*1.5);color:var(--ss-color-content-secondary);font-size:.85rem}.mw-live__results{gap:calc(var(--ss-spacing-1)*1.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw-live__results li{justify-content:space-between;align-items:baseline;gap:var(--ss-spacing-3);padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);border-radius:var(--ss-radius-global);background:var(--ss-color-emphasis-100);font-size:.9rem;display:flex}.mw-live__name{font-weight:600}.mw-live__meta{color:var(--ss-color-content-secondary);white-space:nowrap;font-size:.8rem}.mw-components{border-collapse:collapse;width:100%;margin:var(--ss-spacing-3)0;font-size:.9rem}.mw-components th,.mw-components td{padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);text-align:left;border-bottom:1px solid var(--ss-color-emphasis-300)}.mw-components th{color:var(--ss-color-content-secondary);text-transform:uppercase;font-size:.8rem;font-weight:600}.mw-conf__dash{color:var(--ss-color-emphasis-600)}.mw-conf{align-items:center;gap:calc(var(--ss-spacing-1)*1.5);min-width:5rem;display:flex}.mw-conf__bar{border-radius:var(--ss-radius-tag);min-width:.25rem;height:.375rem;transition:width .2s}.mw-conf__bar--high{background:var(--mw-color-confidence-high)}.mw-conf__bar--mid{background:var(--mw-color-confidence-mid)}.mw-conf__bar--low{background:var(--mw-color-confidence-low)}.mw-conf__value{font-family:var(--ss-font-family-monospace);font-size:.8rem}.mw-resolved{margin-top:var(--ss-spacing-4);padding:var(--ss-spacing-3);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);background:var(--ss-color-background)}.mw-resolved h2{margin:0 0 var(--ss-spacing-2);font-size:1rem}.mw-resolved dl{gap:var(--ss-spacing-1)var(--ss-spacing-3);grid-template-columns:auto 1fr;margin:0;display:grid}.mw-resolved dt{color:var(--ss-color-content-secondary);font-weight:600}.mw-resolved dd{margin:0}.mw-resolved__dual{margin:var(--ss-spacing-2)0 0;padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);border-radius:var(--ss-radius-global);background:var(--ss-color-info-contrast-background);font-size:.9rem}.mw-candidates{margin-top:var(--ss-spacing-4)}.mw-candidates h2{margin:0 0 var(--ss-spacing-2);font-size:1rem}.mw-candidates__list{gap:calc(var(--ss-spacing-1)*1.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw-candidates__btn{align-items:baseline;gap:var(--ss-spacing-2);text-align:left;width:100%;padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);background:var(--ss-color-emphasis-100);color:var(--ss-color-content);cursor:pointer;font:inherit;display:flex}.mw-candidates__btn:hover:not(:disabled){background:var(--ss-color-emphasis-200);border-color:var(--ss-color-emphasis-300)}.mw-candidates__btn:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:1px}.mw-candidates__btn--active{border-color:var(--ss-color-primary);background:var(--ss-color-primary-contrast-background)}.mw-candidates__rank{font-family:var(--ss-font-family-monospace);font-size:var(--mw-font-size-caption);color:var(--ss-color-emphasis-600)}.mw-candidates__name{font-weight:600}.mw-candidates__meta{color:var(--ss-color-content-secondary);margin-left:auto;font-size:.8rem}.mw-loading{justify-content:center;align-items:center;gap:var(--ss-spacing-3);padding:var(--ss-spacing-6);flex-direction:column;display:flex}.mw-loading__label{color:var(--ss-color-content-secondary);font-size:.85rem;font-family:var(--ss-font-family-monospace);text-align:center}.mw-pulse{gap:var(--ss-spacing-2);flex-direction:column;width:100%;max-width:20rem;display:flex}.mw-pulse__bar{border-radius:var(--ss-radius-tag);background:var(--ss-color-background-surface);height:.75rem;animation:1.4s ease-in-out infinite mw-pulse-fade}.mw-pulse__bar:first-child{animation-delay:0s}.mw-pulse__bar:nth-child(2){animation-delay:.15s}.mw-pulse__bar:nth-child(3){animation-delay:.3s}.mw-pulse__bar:nth-child(4){animation-delay:.45s}.mw-pulse__bar:nth-child(5){animation-delay:.6s}.mw-pulse__bar:nth-child(odd){width:100%}.mw-pulse__bar:nth-child(2n){width:72%}@keyframes mw-pulse-fade{0%,to{opacity:.35}50%{opacity:1}}.mw-spinner{border:3px solid var(--ss-color-emphasis-300);border-top-color:var(--ss-color-primary);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite mw-spin}.mw-spinner--small{border-width:2px;width:1.25rem;height:1.25rem}.mw-spinner--large{border-width:4px;width:3rem;height:3rem}@keyframes mw-spin{to{transform:rotate(360deg)}}.mw-staged{gap:var(--ss-spacing-2);flex-direction:column;width:100%;max-width:22.5rem;margin:0;padding:0;list-style:none;display:flex}.mw-staged__step{align-items:center;gap:var(--ss-spacing-2);padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);border-radius:var(--ss-radius-global);font-size:.85rem;transition:background .3s,color .3s;display:flex}.mw-staged__step--pending{color:var(--ss-color-emphasis-600)}.mw-staged__step--active{color:var(--ss-color-primary);background:color-mix(in srgb,var(--ss-color-primary)8%,transparent);font-weight:600}.mw-staged__step--complete{color:var(--ss-color-success-contrast-foreground)}.mw-staged__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.mw-staged__dot{background:var(--ss-color-primary);border-radius:50%;width:.55rem;height:.55rem;animation:1s ease-in-out infinite mw-pulse-dot}@keyframes mw-pulse-dot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.mw-staged__check{width:1rem;height:1rem;position:relative}.mw-staged__check:before{content:"";border:solid var(--ss-color-success);border-width:0 2px 2px 0;width:.35rem;height:.65rem;position:absolute;top:50%;left:25%;transform:translateY(-60%)rotate(45deg)}.mw-demo-map{width:100%;min-height:20rem;position:relative;overflow:hidden}.mw-geocoder-demo{width:100%;height:100%;min-height:30rem;position:relative}.mw-geocoder-demo__map{position:absolute;inset:0}.mw-demo-control{gap:var(--ss-spacing-1);width:100%;display:grid}.mw-demo-control__label{font-weight:var(--ss-font-weight-semibold);font-size:var(--mw-font-size-footnote);color:var(--ss-color-content-secondary);display:block}.mw-demo-control__select{text-overflow:ellipsis;width:100%;padding:calc(var(--ss-spacing-1)*1.5);font:inherit;border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);background:var(--ss-color-background-raised);color:var(--ss-color-content)}.mw-demo-control__select:disabled{opacity:.5}.mw-demo-backend,.mw-demo-compare{gap:calc(var(--ss-spacing-1)*1.5);font-size:var(--mw-font-size-footnote);justify-items:start;display:grid}.mw-demo-backend__active{color:var(--ss-color-emphasis-600);font-size:var(--mw-font-size-caption)}.mw-demo-backend__toggle,.mw-demo-compare__toggle{align-items:center;gap:var(--ss-spacing-2);cursor:pointer;display:inline-flex}.mw-demo-compare__status{margin:var(--ss-spacing-1)0 0;color:var(--ss-color-content-secondary);font-size:.8rem}.mw-debug-info{gap:var(--ss-spacing-1);width:100%;font-size:var(--mw-font-size-caption);display:grid}.mw-debug-info__row{gap:var(--ss-spacing-2);grid-template-columns:minmax(6rem,auto) 1fr;align-items:baseline;display:grid}.mw-debug-info__label{color:var(--ss-color-emphasis-600)}.mw-debug-info__value{overflow-wrap:anywhere;color:var(--ss-color-content-secondary)}.mw-demo-suggest{margin-top:var(--ss-spacing-3);gap:calc(var(--ss-spacing-1)*1.5);flex-wrap:wrap;align-items:baseline;display:flex}.mw-demo-suggest__label{color:var(--ss-color-content-secondary);margin-right:var(--ss-spacing-1);font-size:.85rem}.mw-chip--active{outline:2px solid var(--ss-color-primary);outline-offset:1px}.mw-spans{margin:var(--ss-spacing-2)0 var(--ss-spacing-4)0}.mw-spans__legend{align-items:center;gap:calc(var(--ss-spacing-1)*1.5);text-transform:uppercase;letter-spacing:.04em;color:var(--ss-color-content-secondary);margin-bottom:var(--ss-spacing-2);font-size:.7rem;display:flex}.mw-spans__swatch{border-radius:var(--ss-radius-global);width:.8rem;height:.8rem;margin-left:calc(var(--ss-spacing-1)*1.5);display:inline-block}.mw-spans__track{align-items:flex-end;row-gap:var(--ss-spacing-6);padding:var(--ss-spacing-2)var(--ss-spacing-2);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);background:var(--ss-color-background-raised);font-family:var(--ss-font-family-monospace);flex-wrap:wrap;font-size:.9rem;line-height:1.4;display:flex}.mw-spans__seg{flex-direction:column;align-items:stretch;display:inline-flex}.mw-spans__text{padding:calc(var(--ss-spacing-1)/2)calc(var(--ss-spacing-1)/2);white-space:pre;border-bottom:2px solid transparent}.mw-spans__tag{margin-top:calc(var(--ss-spacing-1)/2);padding-inline:var(--ss-spacing-1);text-align:center;letter-spacing:.02em;color:var(--ss-color-content-secondary);white-space:nowrap;font-size:.6rem;line-height:1}.mw-spans__gap{white-space:pre;color:var(--ss-color-emphasis-600);align-items:flex-start;display:inline-flex}.mw-spans__seg--high .mw-spans__text{background:var(--mw-color-confidence-high-tint);border-bottom-color:var(--mw-color-confidence-high)}.mw-spans__seg--mid .mw-spans__text{background:var(--mw-color-confidence-mid-tint);border-bottom-color:var(--mw-color-confidence-mid)}.mw-spans__seg--low .mw-spans__text{background:var(--mw-color-confidence-low-tint);border-bottom-color:var(--mw-color-confidence-low)}.mw-spans__swatch--high{background:var(--mw-color-confidence-high)}.mw-spans__swatch--mid{background:var(--mw-color-confidence-mid)}.mw-spans__swatch--low{background:var(--mw-color-confidence-low)}.mw-timing{margin:var(--ss-spacing-4)0;font-size:.8rem}.mw-timing__heading{text-transform:uppercase;letter-spacing:.05em;color:var(--ss-color-content-secondary);margin-bottom:calc(var(--ss-spacing-1)*1.5);justify-content:space-between;align-items:baseline;display:flex}.mw-timing__total{font-family:var(--ss-font-family-monospace);text-transform:none;letter-spacing:0;color:var(--ss-color-content-secondary)}.mw-timing__bar{border-radius:var(--ss-radius-global);background:var(--ss-color-background-surface);width:100%;height:.7rem;display:flex;overflow:hidden}.mw-timing__seg{height:100%}.mw-timing__legend{gap:var(--ss-spacing-1)var(--ss-spacing-4);margin-top:calc(var(--ss-spacing-1)*1.5);color:var(--ss-color-content-secondary);flex-wrap:wrap;display:flex}.mw-timing__item{align-items:center;gap:calc(var(--ss-spacing-1)*1.5);display:inline-flex}.mw-timing__ms{font-family:var(--ss-font-family-monospace);color:var(--ss-color-content-secondary)}.mw-timing__swatch{border-radius:var(--ss-radius-global);width:.7rem;height:.7rem;display:inline-block}.mw-timing__seg--shape{background:var(--mw-color-stage-shape)}.mw-timing__seg--classify{background:var(--mw-color-stage-classify)}.mw-timing__seg--resolve{background:var(--mw-color-stage-resolve)}.mw-tree{margin:var(--ss-spacing-2)0 0 0}.mw-tree__children{padding-left:var(--ss-spacing-4);margin:0;list-style:none}.mw-tree__children .mw-tree__children{border-left:1px solid var(--ss-color-emphasis-300);margin-left:var(--ss-spacing-1)}.mw-tree__node{margin:calc(var(--ss-spacing-1)/2)0}.mw-tree__row{align-items:baseline;gap:var(--ss-spacing-2);font-size:.85rem;display:inline-flex}.mw-tree__tag{padding:0 var(--ss-spacing-1);border-radius:var(--ss-radius-global);border-bottom:2px solid transparent;font-weight:600}.mw-tree__value{font-family:var(--ss-font-family-monospace)}.mw-tree__conf{font-family:var(--ss-font-family-monospace);color:var(--ss-color-content-secondary);font-size:.75rem}.mw-tree__tag--high{background:var(--mw-color-confidence-high-tint);border-bottom-color:var(--mw-color-confidence-high)}.mw-tree__tag--mid{background:var(--mw-color-confidence-mid-tint);border-bottom-color:var(--mw-color-confidence-mid)}.mw-tree__tag--low{background:var(--mw-color-confidence-low-tint);border-bottom-color:var(--mw-color-confidence-low)}.mw-failure{margin-top:var(--ss-spacing-4);padding:var(--ss-spacing-3)var(--ss-spacing-4);background:var(--ss-color-warning-contrast-background);border-left:3px solid var(--ss-color-warning);border-radius:var(--ss-radius-global)}.mw-failure h2{margin:0 0 var(--ss-spacing-2)0;text-transform:uppercase;letter-spacing:.05em;color:var(--ss-color-warning-contrast-foreground);font-size:1rem}.mw-failure ul{padding-left:var(--ss-spacing-4);color:var(--ss-color-content);margin:0;font-size:.875rem}.mw-failure li+li{margin-top:calc(var(--ss-spacing-1)*1.5)}.mw-about{margin-bottom:var(--ss-spacing-4);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global);background:var(--ss-color-background-raised);font-size:.9rem}.mw-about[open]{background:var(--ss-color-background)}.mw-about__summary{padding:var(--ss-spacing-3)var(--ss-spacing-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:calc(var(--ss-spacing-1)*1.5);border-radius:var(--ss-radius-global);font-weight:600;display:flex}.mw-about__summary:hover{background:var(--ss-color-emphasis-100)}.mw-about__icon{opacity:.7;font-size:1.1rem}.mw-about__body{padding:0 var(--ss-spacing-3)var(--ss-spacing-3)}.mw-about__section{margin-top:var(--ss-spacing-3)}.mw-about__section:first-child{margin-top:0}.mw-about__heading{margin:0 0 var(--ss-spacing-1);color:var(--ss-color-content);font-size:.9rem;font-weight:700}.mw-about__section p{color:var(--ss-color-content-secondary);margin:0;line-height:1.6}.mw-about__section code{padding:calc(var(--ss-spacing-1)/2)var(--ss-spacing-1);background:var(--ss-color-background-surface);border-radius:var(--ss-radius-global);font-size:.85rem}.mw-about__legend{margin:var(--ss-spacing-2)0 0;gap:calc(var(--ss-spacing-1)*1.5);flex-direction:column;padding:0;list-style:none;display:flex}.mw-about__item{align-items:center;gap:calc(var(--ss-spacing-1)*1.5);font-size:.85rem;display:flex}.mw-about__swatch{border-radius:var(--ss-radius-global);flex-shrink:0;width:.625rem;height:.625rem}.mw-about__swatch--high{background:var(--mw-color-confidence-high)}.mw-about__swatch--mid{background:var(--mw-color-confidence-mid)}.mw-about__swatch--low{background:var(--mw-color-confidence-low)}.mw-demo-developer{margin-top:var(--ss-spacing-4);padding-top:var(--ss-spacing-3);border-top:1px solid var(--ss-color-emphasis-300)}.mw-demo-developer>summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--mw-font-size-footnote);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-content-secondary);letter-spacing:.02em;text-transform:uppercase}.mw-demo-developer>summary:hover{color:var(--ss-color-content)}.mw-demo-developer[open]>summary{margin-bottom:var(--ss-spacing-3)}.mw-map-panel{top:calc(1rem + var(--mw-safe-area-top));left:calc(1rem + var(--mw-safe-area-left));z-index:3;gap:var(--ss-spacing-2);width:min(24rem,100vw - 6rem);max-height:calc(100% - var(--mw-map-footer-height) - var(--mw-safe-area-top) - var(--mw-safe-area-bottom) - 2rem);padding:0 var(--ss-spacing-3)var(--ss-spacing-3);border-radius:var(--ss-radius-global);overscroll-behavior:contain;box-shadow:var(--mw-material-glass-shadow);align-content:start;display:grid;position:absolute;overflow:auto}.mw-map-panel__header{z-index:2;gap:var(--ss-spacing-2);margin-inline:calc(-1*var(--ss-spacing-3));padding:var(--ss-spacing-3)var(--ss-spacing-3)var(--ss-spacing-2);background:var(--ss-color-background-raised);border-radius:var(--ss-radius-global)var(--ss-radius-global)0 0;box-shadow:0 1px 0 var(--ss-color-emphasis-300);display:grid;position:sticky;top:0}.mw-map-panel__grip{justify-content:center;align-items:center;min-height:0;display:flex}.mw-map-panel__result{gap:var(--ss-spacing-2);display:grid}.mw-map-panel__search{margin:0}.mw-map-sheet{z-index:3;box-sizing:border-box;box-shadow:var(--mw-material-glass-shadow);overscroll-behavior:contain;position:absolute;overflow:auto}.mw-map-sheet--side{top:calc(1rem + var(--mw-safe-area-top));right:calc(4rem + var(--mw-safe-area-right));width:min(24rem,100vw - 6rem);max-height:calc(100dvh - 2rem - var(--mw-map-footer-height) - var(--mw-safe-area-top) - var(--mw-safe-area-bottom));padding:var(--ss-spacing-4);border-radius:var(--ss-radius-global);z-index:6}.mw-map-sheet__header{top:calc(-1*var(--ss-spacing-4));z-index:1;justify-content:space-between;align-items:center;gap:var(--ss-spacing-4);margin:calc(-1*var(--ss-spacing-4))calc(-1*var(--ss-spacing-4))var(--ss-spacing-3);padding:var(--ss-spacing-3)var(--ss-spacing-4);background:var(--mw-material-glass-fallback-background);border-bottom:1px solid var(--ss-color-emphasis-300);display:flex;position:sticky}.mw-map-sheet__title{font-family:var(--ss-font-family-heading);font-size:var(--mw-font-size-headline);font-weight:var(--ss-font-weight-bold);color:var(--ss-color-content);margin:0}.mw-map-sheet__close{width:1.75rem;height:1.75rem;color:var(--ss-color-content-secondary);border-radius:var(--ss-radius-tag);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:flex}.mw-map-sheet__close:hover{color:var(--ss-color-content);background:var(--ss-color-emphasis-100)}.mw-map-sheet__close:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:1px}.mw-map-sheet__row{gap:var(--ss-spacing-1);padding:var(--ss-spacing-3)0;border-top:1px solid var(--ss-color-emphasis-300);display:grid}.mw-map-sheet__row:first-of-type{border-top:0;padding-top:0}.mw-map-sheet__label{font-size:var(--mw-font-size-footnote);font-weight:var(--ss-font-weight-semibold);color:var(--ss-color-content-secondary)}.mw-map-sheet__hint{font-size:var(--mw-font-size-caption);color:var(--ss-color-emphasis-600);margin:0}.mw-map-sheet>.mw-map-sheet__hint{margin-bottom:var(--ss-spacing-3)}.mw-map-sheet__row code{font-family:var(--ss-font-family-monospace);font-size:var(--mw-font-size-footnote);color:var(--ss-color-content)}.mw-map-sheet__check{align-items:baseline;gap:var(--ss-spacing-2);cursor:pointer;font-size:var(--mw-font-size-footnote);color:var(--ss-color-content);display:flex}.mw-map-sheet__check input[type=checkbox]{accent-color:var(--ss-color-primary);cursor:pointer;margin:0}.mw-map-sheet select{box-sizing:border-box;width:100%;padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);font:inherit;font-size:var(--mw-font-size-footnote);color:var(--ss-color-content);background:var(--ss-color-emphasis-100);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global)}.mw-map-sheet input[type=text]{box-sizing:border-box;width:100%;padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);font:inherit;font-size:var(--mw-font-size-footnote);color:var(--ss-color-content);background:var(--ss-color-emphasis-100);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global)}.mw-map-sheet input[type=search]{box-sizing:border-box;width:100%;padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-2);font:inherit;font-size:var(--mw-font-size-footnote);color:var(--ss-color-content);background:var(--ss-color-emphasis-100);border:1px solid var(--ss-color-emphasis-300);border-radius:var(--ss-radius-global)}.mw-map-sheet select:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:1px}.mw-map-sheet input:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:1px}.mw-map-panel .mw-map-sheet__handle{display:none}.mw-map-sheet__handle{width:3rem;height:2.5rem;color:inherit;cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.mw-map-sheet__handle:before{content:"";border-radius:var(--ss-radius-tag);background:var(--ss-color-emphasis-300);width:2.25rem;height:.25rem}.mw-map-sheet__handle:hover:before{background:var(--ss-color-emphasis-600)}.mw-map-sheet__handle:active{cursor:grabbing}.mw-map-sheet__handle:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:-2px;border-radius:var(--ss-radius-tag)}.mw-map-sheet__actions{margin-top:var(--ss-spacing-3);justify-content:flex-end;display:flex}@media (width<=600px){.mw-map-panel{top:auto;left:0;right:0;bottom:calc(var(--mw-map-footer-height) + var(--mw-safe-area-bottom));z-index:5;overscroll-behavior:none;border-radius:var(--ss-radius-global)var(--ss-radius-global)0 0;border-inline:0;border-bottom:0;width:auto;max-height:55dvh}.mw-map-panel .mw-map-sheet__handle{display:grid}.mw-map-panel__header{touch-action:none}.mw-map-control-stack.mw-map-control-stack--drawer-open{display:none}.mw-map-panel__grip:has(button){min-height:2.25rem}.mw-map-sheet--side{top:0;left:0;right:0;bottom:calc(var(--mw-map-footer-height) + var(--mw-safe-area-bottom));width:auto;max-width:none;max-height:none;padding:calc(var(--ss-spacing-4) + var(--mw-safe-area-top))var(--ss-spacing-4)var(--ss-spacing-4);border:0;border-radius:0}.mw-map-chiprow{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),transparent)}.mw-map-sheet--side .mw-map-sheet__header{top:calc(-1*(var(--ss-spacing-4) + var(--mw-safe-area-top)));margin:calc(-1*(var(--ss-spacing-4) + var(--mw-safe-area-top)))calc(-1*var(--ss-spacing-4))var(--ss-spacing-3);padding-top:calc(var(--ss-spacing-3) + var(--mw-safe-area-top))}}.mw-map-searchbar,.mw-map-chip,.mw-map-control-group,.mw-map-footer,.mw-map-footer__popover,.mw-map-sheet,.mw-map-panel{background:var(--mw-material-glass-background);border:1px solid var(--mw-material-glass-border);-webkit-backdrop-filter:blur(var(--mw-material-glass-blur))saturate(var(--mw-material-glass-saturation));backdrop-filter:blur(var(--mw-material-glass-blur))saturate(var(--mw-material-glass-saturation));color:var(--ss-color-content)}.mw-map-searchbar{align-items:center;gap:var(--ss-spacing-2);padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-3);border-radius:var(--ss-radius-tag);box-shadow:var(--mw-material-glass-shadow);display:flex}.mw-map-searchbar__field{flex:1;min-width:0}.mw-map-searchbar{position:relative;overflow:hidden}.mw-map-searchbar--busy:after{content:"";background:var(--ss-color-primary);transform-origin:0;height:2px;animation:mw-map-searchbar-sweep 1.1s var(--ss-transition-timing-default)infinite;position:absolute;bottom:0;left:0;right:0}@keyframes mw-map-searchbar-sweep{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.mw-map-searchbar input[type=search]::-webkit-search-cancel-button{cursor:pointer;opacity:.55}.mw-map-searchbar input[type=search]:hover::-webkit-search-cancel-button{opacity:1}.mw-map-searchbar input[type=search]:focus::-webkit-search-cancel-button{opacity:1}.mw-map-searchbar__field input{width:100%;color:inherit;font:inherit;padding:var(--ss-spacing-1)0;background:0 0;border:0;outline:0}.mw-map-searchbar:focus-within{outline:2px solid var(--ss-color-primary);outline-offset:2px}.mw-map-searchbar__slot{color:var(--ss-color-content-secondary);font-family:var(--ss-font-family-monospace);align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.mw-map-searchbar__glyph{display:block}.mw-map-chiprow{gap:calc(var(--ss-spacing-1)*1.5);scrollbar-width:none;padding:calc(var(--ss-spacing-1)/2);scroll-padding-inline:.15rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent)}.mw-map-chiprow::-webkit-scrollbar{display:none}.mw-map-chip{align-items:center;gap:calc(var(--ss-spacing-1)*1.5);padding:calc(var(--ss-spacing-1)*1.5)var(--ss-spacing-3);border-radius:var(--ss-radius-tag);font-size:var(--mw-font-size-footnote);font-weight:var(--ss-font-weight-semibold);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.mw-map-chip:hover:not(:disabled){background:var(--mw-material-glass-fallback-background);border-color:var(--ss-color-emphasis-300)}.mw-map-chip:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:1px}.mw-map-chip--active,.mw-map-chip[aria-pressed=true]{border-color:var(--ss-color-primary);color:var(--ss-color-primary)}.mw-map-chip:disabled{opacity:.5;cursor:not-allowed}.mw-map-chip__icon{font-family:var(--ss-font-family-monospace);display:inline-flex}.mw-map-control-stack{top:calc(1rem + var(--mw-safe-area-top));gap:var(--ss-spacing-2);z-index:4;flex-direction:column;display:flex;position:absolute}.mw-map-control-group.mw-map-control-group--compass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:transparent}.mw-map-control-stack--right{right:calc(1rem + var(--mw-safe-area-right))}.mw-map-control-stack--left{left:calc(1rem + var(--mw-safe-area-left))}.mw-map-control-group{border-radius:var(--ss-radius-global);box-shadow:var(--mw-material-glass-shadow);flex-direction:column;display:flex;overflow:hidden}.mw-map-control-group>*+*{border-top:1px solid var(--mw-material-glass-border)}.mw-map-control{width:2.75rem;height:2.75rem;color:var(--ss-color-content);font-family:var(--ss-font-family-monospace);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.mw-map-control:focus-visible{box-shadow:inset 0 0 0 2px var(--ss-color-primary);outline:none}.mw-map-control:hover:not(:disabled){background:var(--ss-color-emphasis-100)}.mw-map-control:active:not(:disabled){background:var(--ss-color-emphasis-200)}.mw-map-control--active{color:var(--ss-color-primary)}.mw-map-control:disabled{opacity:.4;cursor:not-allowed}.mw-map-compass{width:2.5rem;height:2.5rem;color:var(--ss-color-content);cursor:pointer;opacity:1;visibility:visible;transition:opacity var(--ss-transition-fast)var(--ss-transition-timing-default),visibility 0s linear 0s;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.mw-map-compass:hover:not(:disabled) .mw-map-compass__dial{stroke:var(--ss-color-emphasis-600)}.mw-map-compass:active:not(:disabled) .mw-map-compass__dial{stroke:var(--ss-color-content)}.mw-map-compass:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:-2px}.mw-map-compass__dial{fill:none;stroke:var(--ss-color-emphasis-300);stroke-width:1.5px}.mw-map-compass__north{fill:var(--ss-color-danger)}.mw-map-compass__south{fill:var(--ss-color-emphasis-600)}.mw-map-compass--north{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ss-transition-fast)var(--ss-transition-timing-default),visibility 0s linear var(--ss-transition-fast)}.mw-map-footer{justify-content:space-between;align-items:center;gap:var(--ss-spacing-4);white-space:nowrap;box-sizing:content-box;height:var(--mw-map-footer-height);padding:0 var(--ss-spacing-3);padding-bottom:var(--mw-safe-area-bottom);border-inline:0;font-size:var(--mw-font-size-caption);color:var(--ss-color-content-secondary);border-bottom:0;border-radius:0;flex-wrap:nowrap;display:flex}.mw-map-footer__identity{align-items:baseline;gap:var(--ss-spacing-2);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.mw-map-footer__identity::-webkit-scrollbar{display:none}.mw-map-footer__status{text-overflow:ellipsis;min-width:0;color:var(--ss-color-emphasis-600);overflow:hidden}.mw-map-footer__sources{flex:none;position:relative}.mw-map-footer__attribution-button{padding:calc(var(--ss-spacing-1)/2)var(--ss-spacing-2);font:inherit;color:var(--ss-color-content-secondary);border-radius:var(--ss-radius-tag);cursor:pointer;background:0 0;border:1px solid transparent}.mw-map-footer__attribution-button:hover,.mw-map-footer__attribution-button[aria-expanded=true]{color:var(--ss-color-content);background:var(--ss-color-emphasis-100);border-color:var(--ss-color-emphasis-300)}.mw-map-footer__attribution-button:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:1px}.mw-map-footer__credit{line-height:1.5}.mw-map-footer__credit a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.mw-map-footer__credit a:hover{color:var(--ss-color-content)}.mw-map-footer__credit a:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:2px}.mw-map-footer__popover{z-index:1;gap:var(--ss-spacing-1);min-width:max-content;max-width:min(22rem,100vw - 2rem);padding:var(--ss-spacing-2)var(--ss-spacing-3);white-space:normal;text-align:right;box-shadow:var(--mw-material-glass-shadow);border-radius:var(--ss-radius-global);color:var(--ss-color-content-secondary);display:grid;position:absolute;bottom:calc(100% + .4rem);right:0}.mw-map-progress{z-index:10;background:var(--ss-color-emphasis-100);opacity:1;height:3px;transition:opacity var(--ss-transition-fast)var(--ss-transition-timing-default);position:fixed;top:0;left:0;right:0;overflow:hidden}.mw-map-progress--idle{opacity:0;pointer-events:none}.mw-map-progress__fill{background:var(--ss-color-primary);transform-origin:0;height:100%;transition:transform var(--ss-transition-fast)var(--ss-transition-timing-default);transform:scaleX(0)}.mw-map-progress__fill--indeterminate{width:35%;animation:mw-map-progress-sweep 1.4s var(--ss-transition-timing-default)infinite;transform:none}@keyframes mw-map-progress-sweep{0%{margin-left:-35%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.mw-map-compass,.mw-map-compass--north{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mw-map-searchbar,.mw-map-chip,.mw-map-control-group,.mw-map-footer,.mw-map-footer__popover,.mw-map-sheet,.mw-map-panel{background:var(--mw-material-glass-fallback-background)}}@media (prefers-reduced-transparency:reduce){.mw-map-searchbar,.mw-map-chip,.mw-map-control-group,.mw-map-footer,.mw-map-footer__popover,.mw-map-sheet,.mw-map-panel{background:var(--mw-material-glass-fallback-background);-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer reset{*,:before,:after{box-sizing:border-box}}@layer base{:root[data-theme=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{color:inherit}:where(body){font-family:var(--ss-font-family-base);font-size:var(--mw-font-size-body);line-height:var(--ss-line-height-base);color:var(--ss-color-content)}}@layer utilities,overrides;.glossaryTermWrapper_YYoY{display:inline;position:relative}.glossaryTerm_bYVQ{color:var(--ifm-font-color-base);text-underline-offset:.2rem;border-bottom:1px dotted;border-bottom-color:color-mix(in srgb,var(--ifm-font-color-base)20%,transparent);cursor:help;transition:all .2s}.glossaryTerm_bYVQ:hover{color:var(--ifm-color-primary-dark);border-color:transparent}.tooltip_owTr{background:var(--ifm-background-surface-color);color:var(--ifm-font-color-base);border:1px solid var(--ifm-color-emphasis-300);white-space:normal;z-index:9999;opacity:0;pointer-events:none;visibility:hidden;border-radius:.5rem;min-width:200px;max-width:300px;padding:.75rem 1rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.tooltipFloating_e8_Y{position:fixed;top:0;bottom:auto;left:0;transform:none}.tooltipTop_VEfC:after{content:"";border:6px solid transparent;border-top-color:var(--ifm-background-surface-color);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.tooltipTop_VEfC:before{content:"";border:7px solid transparent;border-top-color:var(--ifm-color-emphasis-300);position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.tooltipBottom_Nmv2:after{content:"";border:6px solid transparent;border-bottom-color:var(--ifm-background-surface-color);position:absolute;top:-6px;left:50%;transform:translate(-50%)}.tooltipBottom_Nmv2:before{content:"";border:7px solid transparent;border-bottom-color:var(--ifm-color-emphasis-300);position:absolute;top:-7px;left:50%;transform:translate(-50%)}.tooltipVisible_d6z3{opacity:1;pointer-events:auto;visibility:visible}.tooltip_owTr strong{color:var(--ifm-color-primary);margin-bottom:.25rem;display:block}[data-theme=dark] .tooltip_owTr{background:var(--ifm-background-surface-color);border-color:var(--ifm-color-emphasis-400)}[data-theme=dark] .tooltipTop_VEfC:after{border-top-color:var(--ifm-background-surface-color)}[data-theme=dark] .tooltipTop_VEfC:before{border-top-color:var(--ifm-color-emphasis-400)}[data-theme=dark] .tooltipBottom_Nmv2:after{border-bottom-color:var(--ifm-background-surface-color)}[data-theme=dark] .tooltipBottom_Nmv2:before{border-bottom-color:var(--ifm-color-emphasis-400)}@media (width<=768px){.tooltip_owTr{min-width:180px;max-width:250px;font-size:.8rem}}.calculator_kVDP{border:1px solid var(--ss-color-edge);background:var(--ss-color-background-raised);box-shadow:var(--ss-shadow-utility)}.controls_rESk{background:var(--ss-color-key);border-bottom:1px solid var(--ss-color-edge);grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;padding:1.25rem 1.5rem;display:grid}.label_uKab{font-weight:var(--ifm-font-weight-bold)}.number_uP4x{width:12ch;font:inherit;font-family:var(--ifm-font-family-monospace);text-align:right;border:1px solid var(--ss-color-key-edge);background:var(--ss-color-background-raised);color:var(--ss-color-content);padding:.3rem .5rem}.range_mY9_{width:100%;accent-color:var(--ss-color-selected);grid-column:1/-1}.scale__d6d{font-family:var(--ifm-font-family-monospace);color:var(--ifm-color-emphasis-700);grid-column:1/-1;justify-content:space-between;font-size:.75rem;display:flex}.table_nXnW{border-collapse:collapse;width:100%;margin:0;display:table}.table_nXnW th,.table_nXnW td{border:0;border-bottom:1px solid var(--ss-color-rule);text-align:left;vertical-align:top;font-weight:inherit;padding:.75rem 1.5rem}.table_nXnW thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ifm-color-emphasis-700);background:0 0;font-size:.75rem}.table_nXnW tr{background:0 0;border:0}.table_nXnW tbody th{background:0 0}.ours_qy2O th,.ours_qy2O td{color:inherit;background:var(--ss-color-selected)!important}.provider_etw5{font-weight:var(--ifm-font-weight-semibold);display:block}.product_mrtV{color:var(--ifm-color-emphasis-700);font-size:.85rem;display:block}.amount_ypyJ{white-space:nowrap;font-family:var(--ifm-font-family-monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.15rem;text-align:right!important}.ours_qy2O{color:var(--ss-color-white,#fff);background:var(--ss-color-selected)!important}[data-theme=dark] .ours_qy2O{color:var(--mw-color-navy)}.ours_qy2O .product_mrtV,.ours_qy2O .amount_ypyJ{color:inherit}.ours_qy2O .amount_ypyJ{font-weight:var(--ifm-font-weight-bold)}.fine_bbkY{color:var(--ifm-color-emphasis-700);margin:0;padding:1rem 1.5rem;font-size:.85rem}@media (width<=600px){.controls_rESk,.table_nXnW th,.table_nXnW td,.fine_bbkY{padding-inline:1rem}}.hero_AQst{background:var(--ss-color-rail);color:var(--ss-color-content);padding:4.5rem 0 7rem}.eyebrow_LyEZ{font-size:.8rem;font-weight:var(--ifm-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ss-color-selected);margin:0 0 .5rem}.heroTitle_wa9N{letter-spacing:-.025em;margin-bottom:1rem;font-size:3rem}.heroLead_iMy2{max-width:42rem;margin:0;font-size:1.2rem;line-height:1.5}.tiers_qL0V{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;margin-top:-4.5rem;display:grid}.tier_LdIp{border:1px solid var(--ss-color-edge);background:var(--ss-color-background-raised);box-shadow:var(--ss-shadow-utility);flex-direction:column;padding:1.75rem;display:flex}.tierFeatured_OAN5{border:2px solid var(--ss-color-selected);box-shadow:var(--ss-shadow-tile)}.tierName_tX3T{letter-spacing:.08em;text-transform:uppercase;color:var(--ifm-color-emphasis-700);margin:0 0 1rem;font-size:.85rem}.tierPrice_IW8R{font-family:var(--ifm-font-family-monospace);font-size:2.75rem;line-height:1;font-weight:var(--ifm-font-weight-bold);color:var(--ifm-heading-color);margin:0}.tierBasis_EPQh{min-height:2.6em;color:var(--ifm-color-emphasis-700);margin:.5rem 0 0;font-size:.9rem}.tierAudience_FASF{border-top:1px solid var(--ss-color-rule);font-weight:var(--ifm-font-weight-semibold);margin:1rem 0;padding-top:1rem}.tierPoints_Vv8I{margin:0 0 1.5rem;padding:0;list-style:none}.tierPoints_Vv8I li{margin-bottom:.4rem;padding-left:1.5rem;position:relative}.tierPoints_Vv8I li:before{content:"✓";color:var(--ss-color-selected);font-weight:var(--ifm-font-weight-bold);position:absolute;left:0}.tierCTA_NytJ{width:100%;margin-top:auto}.section_m3hj{padding-top:5rem}.sectionTitle_FcLv{margin-bottom:.5rem;font-size:1.75rem}.sectionLead_MtjI{max-width:40rem;color:var(--ifm-color-emphasis-800);margin-bottom:1.5rem;font-size:1.1rem}.tableWrap_HKNu{margin-top:1rem;overflow-x:auto}.compare_Uzcc{border-collapse:collapse;width:100%;margin:0;display:table}.compare_Uzcc th,.compare_Uzcc td{border:0;border-bottom:1px solid var(--ss-color-rule);text-align:left;vertical-align:top;padding:.7rem 1rem}.compare_Uzcc tr{background:0 0;border:0}.compare_Uzcc thead th{border-bottom:2px solid var(--ss-color-edge);letter-spacing:.06em;text-transform:uppercase;background:0 0;font-size:.85rem}.compare_Uzcc tbody th{font-weight:var(--ifm-font-weight-semibold);background:0 0}.compare_Uzcc td{width:22%;color:var(--ifm-color-emphasis-800)}.mark_Necg{font-size:1.1rem;color:var(--ss-color-selected)!important}.fine_E0nH{color:var(--ifm-color-emphasis-700);margin-top:1rem;font-size:.85rem}.split_WsGQ{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:2.5rem;display:grid}.declarations_u7mr{border:1px solid var(--ss-color-edge);background:var(--ss-color-background-surface);margin:0}.declarations_u7mr>div{border-bottom:1px solid var(--ss-color-rule);padding:.75rem 1rem}.declarations_u7mr>div:last-child{border-bottom:0}.declarations_u7mr dt{font-weight:var(--ifm-font-weight-semibold)}.declarations_u7mr dd{margin:.25rem 0 0;overflow-x:auto}.declarations_u7mr code{white-space:nowrap;font-size:.8rem}.lasts_n7_a{color:var(--ifm-color-emphasis-700);font-weight:400}.promises_yc1_{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.promises_yc1_ dt{font-weight:var(--ifm-font-weight-bold);margin-top:1rem}.promises_yc1_ dd{color:var(--ifm-color-emphasis-800);margin:.25rem 0 0}.closing_hR6H{text-align:center;background:var(--ss-color-rail);margin-top:5rem;padding:4rem 0}.closingTitle__WH5{font-size:2rem}.closingButtons_tX9u{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (width<=996px){.heroTitle_wa9N{font-size:2.25rem}.tiers_qL0V,.split_WsGQ,.promises_yc1_{grid-template-columns:1fr}.section_m3hj{padding-top:3.5rem}}.provide_hCey{margin-block:1rem 1.5rem}.plans_Inq0{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-block:1rem;display:grid}.plan_WKau{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-card-border-radius,.4rem);background:var(--ifm-card-background-color,var(--ifm-background-surface-color));color:inherit;flex-direction:column;gap:.35rem;padding:1.25rem;-webkit-text-decoration:none;text-decoration:none;display:flex}.plan_WKau:hover{border-color:var(--ifm-color-primary);color:inherit;-webkit-text-decoration:none;text-decoration:none}.planName_UvND{font-size:.8rem;font-weight:var(--ifm-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ifm-color-emphasis-700)}.planPrice_ctXt{font-family:var(--ifm-font-family-monospace);font-size:2rem;line-height:1.1;font-weight:var(--ifm-font-weight-bold);color:var(--ifm-heading-color)}.planBasis_Zi8f{color:var(--ifm-color-emphasis-700);font-size:.85rem}.planNote_gKkQ{color:var(--ifm-color-emphasis-600);font-size:.85rem}.planRenewal_IWxb{color:var(--ifm-color-emphasis-800);margin-top:.35rem;font-size:.85rem;line-height:1.5}.planCTA_Pgvr{font-size:.9rem;font-weight:var(--ifm-font-weight-semibold);color:var(--ifm-color-primary);margin-top:auto;padding-top:.75rem}.plan_WKau:hover .planCTA_Pgvr{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.plan_WKau:focus-visible{outline:2px solid var(--ifm-color-primary);outline-offset:2px}.fine_s9R9{color:var(--ifm-color-emphasis-800);font-size:.9rem}.secret_ISSe{border:1px solid var(--ifm-color-warning-dark);border-radius:var(--ifm-card-border-radius,.4rem);margin-block:1rem;padding:.75rem 1rem}.token_H366{font-family:var(--ifm-font-family-monospace);overflow-wrap:anywhere;white-space:pre-wrap;margin:.5rem 0;font-size:.8rem}.copyRow_BYQn{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.copyButton_FyOf{border:1px solid var(--ifm-color-emphasis-400);border-radius:var(--ifm-button-border-radius,.4rem);background:var(--ifm-background-surface-color);color:inherit;cursor:pointer;padding:.3rem .75rem;font-size:.85rem}.copyButton_FyOf:hover{border-color:var(--ifm-color-primary)}.facts_co0O{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin-block:1rem;display:grid}.facts_co0O dt{color:var(--ifm-color-emphasis-700)}.facts_co0O dd{margin:0}.container_bZrp{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ss-radius-global);margin:1.5rem 0;padding:1rem;font-size:.82rem}.title_tsOI{margin:0 0 .75rem;font-size:1.05rem;font-weight:600}.controls_LQks{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.controlGroup_urmK{flex-direction:column;gap:.25rem;display:flex}.controlLabel_tIo8{text-transform:uppercase;letter-spacing:.05em;color:var(--ifm-color-emphasis-600);font-size:.72rem}.select_aCyk{border:1px solid var(--ifm-color-emphasis-400);border-radius:var(--ss-radius-global);background:var(--ifm-background-color);color:var(--ifm-font-color-base);min-width:200px;padding:.3rem .5rem;font-size:.8rem}.metricCheckboxes_dCxJ{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.metricChip_WAqo{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--ss-radius-global);border:1px solid var(--ifm-color-emphasis-400);background:var(--ifm-button-background-color);white-space:nowrap;color:var(--ifm-color-primary-contrast-foreground);align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.76rem;transition:background .15s,border-color .15s;display:inline-flex}.metricChip_WAqo:hover{border-color:var(--ifm-color-emphasis-600)}.metricChip_WAqo input{accent-color:var(--ifm-color-primary);margin:0}.metricChipChecked_BvJV{background:var(--ifm-color-primary-lighter);border-color:var(--ifm-color-primary);color:var(--ifm-color-primary-contrast-foreground)}.pollBar_Pc2a{color:var(--ifm-color-emphasis-600);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.76rem;display:flex}.pollDot_nQbO{background:var(--ifm-color-success-dark);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pollDotActive_m_w9{animation:1.2s ease-in-out infinite pollPulse_pIif}@keyframes pollPulse_pIif{0%,to{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.status_g7y1{text-align:center;color:var(--ifm-color-emphasis-600);padding:2rem 1rem}.error_gYdY{text-align:center;color:var(--ifm-color-danger);font-family:var(--ifm-font-family-monospace);padding:2rem 1rem;font-size:.82rem}.chartWrapper_UNct{width:100%;position:relative;overflow-x:auto}.chartSvg_GJSf{width:100%;min-width:600px;font-family:var(--ifm-font-family-base);display:block}.tooltip_YI39{pointer-events:none;background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-500);border-radius:var(--ss-radius-global);z-index:10;max-width:260px;padding:.5rem .65rem;font-size:.76rem;line-height:1.4;position:absolute;box-shadow:0 2px 8px rgba(0,0,0,.12)}.tooltipRun_cXzk{margin-bottom:.2rem;font-weight:600}.tooltipMetric_oZud{color:var(--ifm-color-emphasis-600);margin-bottom:.15rem}.tooltipRow_7a3q{justify-content:space-between;gap:1rem;display:flex}.tooltipLabel_mfE5{font-family:var(--ifm-font-family-monospace);font-size:.72rem}.tooltipValue_kFCc{font-family:var(--ifm-font-family-monospace);font-weight:600}.legend_mX4L{color:var(--ifm-color-emphasis-700);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.5rem;font-size:.74rem;display:flex}.legendItem_LrzR{align-items:center;gap:.35rem;display:inline-flex}.legendSwatch_MmWE{border-radius:var(--ss-radius-global);flex-shrink:0;width:12px;height:3px}.trainingRoot_EZ9V{max-width:960px;margin:0 auto;padding:2rem 1rem}.header_MGAt{margin-bottom:1.5rem}.header_MGAt h1{letter-spacing:-.025em;margin-bottom:.5rem;font-size:2rem;font-weight:700}.header_MGAt p{color:var(--ifm-color-content-secondary);max-width:640px;font-size:1rem;line-height:1.55}@media screen and (width<=996px){.trainingRoot_EZ9V{padding:1.5rem 1rem}.header_MGAt h1{font-size:1.5rem}}.lede_KGz8{font-size:1.05rem;line-height:1.6}.path_IMK2{overflow-wrap:anywhere}.doors_Cn95{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.door_wp_D{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-card-border-radius,.4rem);background:var(--ifm-background-surface-color);height:100%;color:inherit;flex-direction:column;gap:.25rem;padding:.9rem 1rem;-webkit-text-decoration:none;text-decoration:none;display:flex}.door_wp_D:hover{border-color:var(--ifm-color-primary);color:inherit;-webkit-text-decoration:none;text-decoration:none}.door_wp_D:focus-visible{outline:2px solid var(--ifm-color-primary);outline-offset:2px}.door_wp_D strong{color:var(--ifm-color-primary)}.door_wp_D span{color:var(--ifm-color-content-secondary);font-size:.9rem;line-height:1.45}.report_KYxX{color:var(--ifm-color-content-secondary);font-size:.9rem}.maplibregl-map{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:transparent;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}}.maplibregl-ctrl button:not(:disabled):active{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%23333'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%2333b5e5'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23333'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%2333b5e5'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:rgba(255,255,255,.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:rgba(255,255,255,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);-webkit-text-decoration:none;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:rgba(255,255,255,.75);border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid transparent;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:transparent;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1)}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:rgba(0,0,0,.4);justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.marker_DCc8{background:var(--mw-color-magenta);border:3px solid var(--ss-color-white);width:18px;height:18px;box-shadow:0 0 0 2px var(--mw-color-navy);border-radius:50%;animation:.6s ease-out drop_tPjU;display:block}@keyframes drop_tPjU{0%{opacity:0;transform:scale(2.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.marker_DCc8{animation:none}}.wrap_TRIY{overflow-x:auto}.table_okSB{border-collapse:collapse;width:100%;margin:0;display:table}.table_okSB tr{background:0 0;border:0}.table_okSB th,.table_okSB td{border:0;border-bottom:1px solid var(--ss-color-rule);text-align:left;vertical-align:top;padding:.6rem .9rem}.table_okSB thead th{border-bottom:2px solid var(--ss-color-edge);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;font-size:.75rem}.table_okSB tbody th{font-weight:var(--ifm-font-weight-semibold);background:0 0;max-width:22rem}.yes_ZyWy{color:var(--ss-color-selected);font-weight:var(--ifm-font-weight-bold)}.no__Cdz{color:var(--ifm-color-emphasis-500)}.tier_DXRu,.tierFine_8ZZ2{font-family:var(--ifm-font-family-monospace);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ss-color-edge);white-space:nowrap;padding:.1rem .4rem;font-size:.75rem}.tierFine_8ZZ2{border-color:var(--ss-color-selected);background:var(--ss-color-selected);color:var(--ss-color-white)}[data-theme=dark] .tierFine_8ZZ2{color:var(--mw-color-navy)}.fine_B202{color:var(--ifm-color-emphasis-700);margin-top:.75rem;font-size:.85rem}.hero_aEcG{min-height:calc(100svh - var(--ss-navbar-full-height,var(--ifm-navbar-height)));background:var(--ss-color-background-surface);isolation:isolate;align-items:center;padding:3rem 0;display:flex;position:relative;overflow:hidden}.heroMap_fYok{z-index:-1;position:absolute;inset:0}.heroInner_V4lS{width:100%}.heroPanel_Nvjb{border:1px solid var(--ss-color-edge);background:var(--ss-color-background-raised);max-width:34rem;box-shadow:var(--ss-shadow-tile);padding:2rem}.heroEyebrow_zkLo{font-family:var(--ifm-font-family-monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ss-color-selected);margin:0 0 .75rem;font-size:.72rem}.heroTitle_qg2I{letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.6rem;line-height:1.1}.heroSubtitle_jFu1{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.5}.heroSearch_pBtb{gap:.5rem;display:flex}.heroSubmit_DCEk{color:var(--ifm-button-color)}.visuallyHidden_oQcM{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.heroInput_rXmy{min-width:0;font:inherit;border:2px solid var(--ss-color-key-edge);background:var(--ss-color-background-raised);color:var(--ss-color-content);flex:1;padding:.6rem .75rem}.heroInput_rXmy:focus-visible{outline:2px solid var(--ss-color-focus-ring);outline-offset:2px}.heroResult_H5mw{border-top:1px solid var(--ss-color-rule);margin:1.5rem 0 0;padding-top:1rem}.heroLandmark_RzoD{font-weight:var(--ifm-font-weight-bold);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.heroTier_IQaa{font-family:var(--ifm-font-family-monospace);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ss-color-edge);color:var(--ifm-color-emphasis-800);padding:.1rem .4rem;font-size:.7rem;font-weight:400}.heroTransform_de0E{font-family:var(--ifm-font-family-monospace);background:var(--ifm-pre-background);color:var(--ifm-pre-color);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:.5rem 0 0;padding:.6rem .75rem;font-size:.85rem;display:flex}.heroIn_Heqe{overflow-wrap:anywhere}.heroArrow_TtjS{opacity:.6}.heroOut_FnyR{font-weight:var(--ifm-font-weight-bold);white-space:nowrap}.heroControls_H8AY{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.heroDots_J4ZS{gap:.4rem;display:flex}.heroDot_jhYh{border:2px solid var(--ss-color-key-edge);cursor:pointer;background:0 0;border-radius:50%;width:.75rem;height:.75rem;padding:0}.heroDotCurrent_hopj{background:var(--ss-color-selected)}.heroPause_FWdW{font:inherit;color:var(--ifm-link-color);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.85rem;-webkit-text-decoration:underline;text-decoration:underline}.heroFine_yPy0{color:var(--ifm-color-emphasis-700);margin:.75rem 0 0;font-size:.75rem}.stats_MXCM{border-block:1px solid var(--ss-color-edge);background:var(--ss-color-rail)}.statRow_DKGV{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0 auto;padding-block:2rem;display:grid}.statRow_DKGV dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ifm-color-emphasis-800);font-size:.75rem}.statRow_DKGV dd{font-family:var(--ifm-font-family-monospace);font-size:2.25rem;font-weight:var(--ifm-font-weight-bold);margin:.25rem 0;line-height:1.1}.statRow_DKGV p{margin:0;font-size:.9rem}.section_Q9Zo{padding-block:4.5rem 1rem}.sectionHeading_YGa8{margin-bottom:1.5rem;font-size:1.75rem}.sectionLead_Inp5{max-width:42rem;color:var(--ifm-color-emphasis-800);margin-top:-.75rem;margin-bottom:1.5rem}.steps_ROtT{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.steps_ROtT li{counter-increment:step;flex-direction:column;display:flex}.steps_ROtT h3:before{content:counter(step)". ";color:var(--ss-color-selected)}.steps_ROtT p{color:var(--ifm-color-emphasis-800)}.steps_ROtT code{margin-top:auto;font-size:.78rem}.solutions_gtMd{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.solution_Kzk4{border:1px solid var(--ss-color-edge);background:var(--ss-color-background-raised);box-shadow:var(--ss-shadow-utility);color:inherit;flex-direction:column;gap:.35rem;padding:1.25rem 2.5rem 1.25rem 1.25rem;-webkit-text-decoration:none;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex;position:relative}.solution_Kzk4:hover{color:inherit;border-color:var(--ss-color-selected);-webkit-text-decoration:none;text-decoration:none}.solution_Kzk4:active{box-shadow:var(--ss-shadow-utility-pressed);transform:translate(-4px,6px)}.solution_Kzk4 *{-webkit-text-decoration:none;text-decoration:none}.solution_Kzk4 span{color:var(--ifm-color-emphasis-800);font-size:.9rem}.solutionArrow_YUTY{position:absolute;top:1.2rem;right:1.25rem;color:var(--ss-color-selected)!important}.codeSection_XWl9{background:var(--ifm-background-surface-color);margin-top:4rem;padding:1rem 0 4rem}.codeRow_D4Xs h4{margin-top:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:600}.cardJob_NLiQ{font-family:var(--ifm-font-family-monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ifm-color-primary);margin-bottom:.5rem;font-size:.72rem}.cardLinks_LbIq{margin-top:auto;margin-bottom:0;font-size:.9rem}.compare_mkUX{padding:3rem 0 2.5rem}.compareScroll_JXKb{overflow-x:auto}.compareTable_AKOy{width:100%;margin-bottom:1rem;font-size:.9rem;display:table}.compareTable_AKOy th,.compareTable_AKOy td{border:1px solid var(--ifm-color-emphasis-200);text-align:left;padding:.5rem .75rem}.compareTable_AKOy thead th{white-space:nowrap}.compareTable_AKOy thead th:nth-child(2),.compareTable_AKOy tbody td:first-of-type{background:var(--ifm-color-emphasis-100);font-weight:600}.compareTable_AKOy tbody th[scope=row]{color:var(--ifm-color-content-secondary);font-weight:500}.compareFootnote_C4di{color:var(--ifm-color-content-secondary);max-width:760px;margin-bottom:0;font-size:.9rem}.featured_CcDY{background:var(--ifm-background-surface-color);border-top:1px solid var(--ifm-color-emphasis-200);border-bottom:1px solid var(--ifm-color-emphasis-200);padding:3rem 0}.featuredSectionHeading_anuK{margin-bottom:1.75rem;font-size:1.65rem}.featuredRow_qRGZ{align-items:center;row-gap:1.5rem}.featuredRowAlt_CnuY{margin-top:2.5rem}.featuredImageLink_yh5M{border-radius:var(--ss-radius-global);border:1px solid var(--ifm-color-emphasis-200);transition:border-color .15s,transform .15s;display:block;overflow:hidden}.featuredImageLink_yh5M:hover{border-color:var(--ifm-color-primary);transform:translateY(-2px)}.featuredImage_cuhg{width:100%;height:auto;display:block}.featuredTitle_yfxG{margin:.4rem 0 .6rem;font-size:1.6rem}.featuredBody_ul5g{color:var(--ifm-color-content-secondary);font-size:.98rem;line-height:1.6}.teaser_slDi{background:var(--ss-color-selected);color:var(--ss-color-white);padding:4rem 0}[data-theme=dark] .teaser_slDi{color:var(--mw-color-navy)}.teaserInner_QLvi{justify-content:space-between;align-items:center;gap:2rem;display:flex}.teaserInner_QLvi p{margin:0;font-size:1.1rem}.teaserTitle_nW3X{color:inherit;font-size:1.75rem}.teaser_slDi .button--primary{background:var(--ss-color-white);border-color:var(--ss-color-white);color:var(--mw-color-blue);flex-shrink:0}@media screen and (width<=996px){.heroTitle_qg2I{font-size:2rem}.heroPanel_Nvjb{padding:1.5rem}.statRow_DKGV,.steps_ROtT,.solutions_gtMd{grid-template-columns:repeat(2,minmax(0,1fr))}.teaserInner_QLvi{flex-direction:column;align-items:flex-start}}@media screen and (width<=600px){.hero_aEcG{min-height:0;padding:14rem 0 1.5rem;display:block}.heroMap_fYok{height:16rem;bottom:auto}.heroSearch_pBtb{flex-wrap:wrap}.heroInput_rXmy{flex-basis:100%}.statRow_DKGV,.steps_ROtT,.solutions_gtMd{grid-template-columns:1fr}}.recordChrome_ZQTy{--ifm-alert-padding-vertical:.5rem;--ifm-alert-padding-horizontal:.75rem;--ifm-alert-shadow:none;margin-bottom:1.25rem;font-size:.875rem}.glossaryMain_jMNt{min-width:0}.pageTitle_p2Kb{scroll-margin-top:calc(var(--ifm-navbar-height) + 1rem)}.header_cutF{margin-bottom:2.5rem}.description_KQi3{color:var(--ifm-color-emphasis-700);margin-bottom:1.5rem;font-size:1.1rem}.searchInput_J2wd{border:2px solid var(--ifm-color-emphasis-300);border-radius:var(--ss-radius-global);background:var(--ifm-background-color);width:100%;max-width:32rem;color:var(--ifm-font-color-base);padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.searchInput_J2wd:focus{border-color:var(--ifm-color-primary);outline:none}.tagBar_VOFP{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.tagToggle_lE51{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ss-radius-tag);color:var(--ifm-color-emphasis-600);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.3rem .75rem;font-family:inherit;font-size:.85rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.tagToggle_lE51:hover{border-color:var(--ifm-color-primary);color:var(--ifm-color-primary)}.tagToggle_lE51[aria-pressed=true]{background:var(--ifm-color-primary);border-color:var(--ifm-color-primary);color:var(--ifm-color-primary-contrast-background,#fff)}.tagCount_hhe6{opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.75rem}.tagBarAction_rK4L{border-radius:var(--ss-radius-tag);color:var(--ifm-color-primary);cursor:pointer;background:0 0;border:none;padding:.3rem .75rem;font-family:inherit;font-size:.85rem;-webkit-text-decoration:underline;text-decoration:underline}.tagBarAction_rK4L:disabled{visibility:hidden}.noResults_ixks{text-align:center;color:var(--ifm-color-emphasis-600);padding:3rem 1rem}.categorySection_N7Xe{margin-bottom:3rem}.categoryHeading_rMHy{color:var(--ifm-color-primary);border-bottom:2px solid var(--ifm-color-emphasis-300);scroll-margin-top:calc(var(--ifm-navbar-height) + 1rem);align-items:baseline;gap:.6rem;margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.6rem;display:flex}.categoryCount_WyQQ{color:var(--ifm-color-emphasis-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:400}.categoryDescription_CIrE{color:var(--ifm-color-emphasis-700);margin-bottom:1.5rem;font-size:.95rem}.termList_H_4Q{gap:1.25rem;margin:0;display:grid}.termItem_MJ5S{background:var(--ifm-card-background-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:var(--ss-radius-global);scroll-margin-top:calc(var(--ifm-navbar-height) + 1rem);padding:1.25rem 1.5rem;transition:border-color .2s,box-shadow .2s}.termItem_MJ5S:hover{border-color:var(--ifm-color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.termItem_MJ5S:target{border-color:var(--ifm-color-primary)}.termName_udbI{color:var(--ifm-heading-color);margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.abbreviation_uzyC{color:var(--ifm-color-emphasis-600);font-size:.9rem;font-weight:400}.termDefinition_z5BX{color:var(--ifm-color-emphasis-800);margin:0;line-height:1.6}.aliases_q78Y{color:var(--ifm-color-emphasis-600);margin-top:.6rem;font-size:.85rem;font-style:italic}.relatedTerms_rrjG{border-top:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-700);margin-top:.85rem;padding-top:.85rem;font-size:.9rem}.relatedTerms_rrjG a{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.relatedTerms_rrjG a:hover{-webkit-text-decoration:underline;text-decoration:underline}.backlinkList_WBZN{color:var(--ifm-color-emphasis-600);margin-top:.85rem;font-size:.85rem}.backlinkList_WBZN a{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.backlinkList_WBZN a:hover{-webkit-text-decoration:underline;text-decoration:underline}.termTags_STrx{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.termTagChip_JEwS{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ss-radius-tag);background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-700);cursor:pointer;padding:.1rem .55rem;font-family:inherit;font-size:.75rem;transition:border-color .15s,color .15s}.termTagChip_JEwS:hover{border-color:var(--ifm-color-primary);color:var(--ifm-color-primary)}.footer_Bz0Z{border-top:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-600);margin-top:3rem;padding-top:1.5rem}[data-theme=dark] .termItem_MJ5S,[data-theme=dark] .searchInput_J2wd{background:var(--ifm-background-surface-color)}@media (width<=768px){.termItem_MJ5S{padding:1rem}}