: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__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}}: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)}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/noto-sans-latin-300-normal-0bc846f4cd054d1f80e80fc99d205392.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-300-normal-eb8549b1a265258e0b9ef426e963736b.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-sans-latin-400-normal-a368ce60930bda733d39a187e9079d3f.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-400-normal-532b581804f40c78ff64cc9dba2d983d.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/noto-sans-latin-500-normal-0e7840d013f3754d606239880093dae4.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-500-normal-1da3fd1879fa7b5fa1779b86c2ec0df2.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-sans-latin-700-normal-0ff35ccfee89234e6883a9cff7d00738.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-700-normal-8206ea6f7ea1a10f34e86b3a5df19a7d.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/noto-sans-latin-ext-300-normal-5a1bb115263d27ff2db974169f34b392.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-ext-300-normal-519c3b96c43d59a037849a2530e07c4f.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-sans-latin-ext-400-normal-c917fd3b4fe80e280341cf3efa50131f.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-ext-400-normal-d188e0cf9c680bfddc2f3bd018f4fa04.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/noto-sans-latin-ext-500-normal-69ac0d2c2d24d5e5b12f33c909cc79e5.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-ext-500-normal-6148fa74a60427ab3762f9984923976e.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-sans-latin-ext-700-normal-1d1e2f16a8c7d334a53f64794d83422b.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-ext-700-normal-0638392a7b47ab65f29141275b766a1b.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/fonts/noto-sans-latin-300-italic-e15f548630f70f7d4d4d14b48792baa7.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-300-italic-f19e6cbf6908f03b6573e006b78b31a4.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-sans-latin-400-italic-1c036262d421be0df86a2ff243e5b964.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-400-italic-a51d10ae2d7cdfa019a6ae3a61f66ee8.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fonts/noto-sans-latin-500-italic-1008d77ab3dd16e2359b766bb5c8e88d.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-500-italic-aa511f8d698920062a8b518b3c3613fd.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-sans-latin-700-italic-55f0609c8d6f2d71f3abaaa1b06c8118.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-700-italic-e144ac1bc2959d9f3cd13e2af49ac7f9.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/fonts/noto-sans-latin-ext-300-italic-df80f121cc6aee063c5755ad9cb3fcef.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-ext-300-italic-80951d2309500c8282054bb692ccd7fe.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-sans-latin-ext-400-italic-17805fc0548307c3e4a11233301a95ac.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-ext-400-italic-b689701cc2a6b7d9629236c130082b27.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fonts/noto-sans-latin-ext-500-italic-b15d08c04e4472f7b59875436ce372ca.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-ext-500-italic-2a637c970294b598f3ce12e8bea32fae.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-sans-latin-ext-700-italic-1abb8cab3295410205506af0952417f6.woff2)format("woff2"),url(/assets/fonts/noto-sans-latin-ext-700-italic-8c097df21fb98ff649559f3cf7b8b92b.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/noto-serif-latin-300-normal-6b309203466178ae53dcf51246b68704.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-300-normal-6cb4b1c7ad6d38d4f609a4e817701e50.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-serif-latin-400-normal-9f8f43afc24e8c93a243d07307910e45.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-400-normal-33ff42714ba32302f62ca946dd5fb58f.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/noto-serif-latin-500-normal-4205d1d8899d0484cdad78ac0350ed98.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-500-normal-eb18b69ed17281151326e2c5ac45d4fe.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-serif-latin-700-normal-73dd8fde510190f17b0d0dc3c2f00258.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-700-normal-e6fd4afd01e7303ba083d2f38d254983.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/noto-serif-latin-ext-300-normal-db2930303cbd69e05003bce323b11109.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-ext-300-normal-2c186f6644ab82a15c3fac54651fb9ea.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-serif-latin-ext-400-normal-625986e7eff4e0627cd4f8c2d8d9fac9.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-ext-400-normal-fe45f1dae1eb204c1d9e576a18c10ed2.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/noto-serif-latin-ext-500-normal-a8afe3e2a757c45ca529d508c0278148.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-ext-500-normal-9a64b25b29cbb28186f9685e6ed3d50d.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-serif-latin-ext-700-normal-45fc8139dbaca5e3fc8af1ac4a4af099.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-ext-700-normal-a53445d7ede8b2498492da53b7b990c1.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/fonts/noto-serif-latin-300-italic-a4c3254752fe77615a96096ea4c37735.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-300-italic-b75508e8fa2e4d8ae50d80065a2d36f1.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-serif-latin-400-italic-b9dc013b14222c89ac7ce59351508507.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-400-italic-86978d950ccde696e9e5c5e62840a553.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fonts/noto-serif-latin-500-italic-b2cbc4f08a4b92237fe37a489aae4ec0.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-500-italic-b57a323b699003fefd47fe96e9036002.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-serif-latin-700-italic-f773143aae6e92812473963535bb8bd6.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-700-italic-1c2bb5de1c9e95868bf071fa8204bbd7.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/fonts/noto-serif-latin-ext-300-italic-0ddb91edeb3a70c37cdfd9ac083d718d.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-ext-300-italic-056d1402682453944965b90f5e4c9c3c.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-serif-latin-ext-400-italic-edc9a328a1592b316035e38ccd18b042.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-ext-400-italic-efd364bfabf7b03957fa9af1b52cc59a.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/fonts/noto-serif-latin-ext-500-italic-6a9ad7bcd509ba616fea5c2d2b0fc1ff.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-ext-500-italic-50fca21621196b763ed431c986189ac1.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-serif-latin-ext-700-italic-c08144634314a310900190f141fabcc5.woff2)format("woff2"),url(/assets/fonts/noto-serif-latin-ext-700-italic-e6ff6363e435e6fd67715f889fc149c7.woff)format("woff")}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{opacity:0;pointer-events:none;will-change:opacity;position:absolute;top:0;left:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{backface-visibility:hidden;background:inherit;z-index:-1;position:absolute}.core-styles-module_content__BRKdB{z-index:1;position:relative}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;width:max-content;font-size:90%}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}:root{--at-bg:#f4f7fb;--at-surface:#fff;--at-surface-alt:#eef2f8;--at-ink:#0d1626;--at-ink-soft:#3a4761;--at-ink-muted:#697587;--at-muted:#697587;--at-line:#dfe5ee;--at-line-soft:#eaeef5;--at-accent:#3b6db8;--at-accent-ink:#fff;--at-accent-soft:rgba(59,109,184,.1);--at-accent-soft-strong:rgba(59,109,184,.18);--at-success:#2f8f6c;--at-danger:#c0392b;--at-code:#0d1626;--at-code-bg:#eef2f8;--at-code-surface:#0d1626;--at-highlight:rgba(255,214,102,.35);--at-cursor:rgba(59,109,184,.7);--at-track-purple:#7a5cc0;--at-track-green:#208a73;--at-track-orange:#c07a3e;--at-track-violet:#a64570;--at-track-blue:#3e8eb3;--at-track-indigo:#5b76d8;--at-radius-sm:6px;--at-radius:10px;--at-radius-lg:14px;--at-radius-xl:18px;--at-shadow-lg:0 30px 80px -40px rgba(13,22,38,.25);--at-shadow-md:0 20px 40px -25px rgba(13,22,38,.25);--at-shadow-sm:0 4px 12px -6px rgba(13,22,38,.12);--at-cta-bg:#0a1020;--at-cta-ink:#eef2f8;--at-cta-ink-soft:#bcc6d6;--at-cta-accent:#6a98e3;--at-cta-accent-ink:#0a1020;--at-font-mono:ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,Consolas,monospace;--at-syntax-plain:#e3eaf3;--at-syntax-comment:#7a869a;--at-syntax-string:#a4cba0;--at-syntax-keyword:#9bb7e6;--at-syntax-number:#dba78a;--at-syntax-type:#e3c995;--at-syntax-function:#9bcfd2;--at-syntax-punctuation:#7e8aa0;--at-syntax-invalid:#f28b82;--at-host-offset:0px;--at-z-overlay:1000;--at-warning:#8a6100}[data-theme=dark]{--at-bg:#0a1020;--at-surface:#0f1729;--at-surface-alt:#162033;--at-ink:#eef2f8;--at-ink-soft:#bcc6d6;--at-ink-muted:#7e8aa0;--at-muted:#7e8aa0;--at-line:#1d2940;--at-line-soft:#15203a;--at-accent:#6a98e3;--at-accent-ink:#0a1020;--at-accent-soft:rgba(106,152,227,.16);--at-accent-soft-strong:rgba(106,152,227,.28);--at-success:#5cc398;--at-danger:#f28b82;--at-code:#eef2f8;--at-code-bg:#0c1424;--at-code-surface:#0a1226;--at-highlight:rgba(255,214,102,.22);--at-cursor:rgba(106,152,227,.85);--at-shadow-lg:0 30px 80px -30px rgba(0,0,0,.7);--at-shadow-md:0 20px 40px -20px rgba(0,0,0,.6);--at-shadow-sm:0 4px 12px -6px rgba(0,0,0,.5);--at-warning:#e3b341}[data-theme=light] code.codeBlockLines.generated,[data-theme=light] code.codeBlockLinesInline{color:#393a34;background-color:#f6f8fa}[data-theme=light] code.codeBlockLines.generated .identifier,[data-theme=light] code.codeBlockLinesInline .identifier{color:#36acaa}[data-theme=light] code.codeBlockLines.generated .token,[data-theme=light] code.codeBlockLinesInline .token{color:#393a34}[data-theme=light] code.codeBlockLines.generated .keyword,[data-theme=light] code.codeBlockLinesInline .keyword{color:#00009f}[data-theme=light] code.codeBlockLines.generated .whitespace,[data-theme=light] code.codeBlockLinesInline .whitespace{color:#393a34;background-color:#f6f8fa}[data-theme=dark] code.codeBlockLines.generated,[data-theme=dark] code.codeBlockLinesInline{color:#f8f8f2;background-color:#282a36}[data-theme=dark] code.codeBlockLines.generated .identifier,[data-theme=dark] code.codeBlockLinesInline .identifier{color:#bd93f9;font-style:italic}[data-theme=dark] code.codeBlockLines.generated .token,[data-theme=dark] code.codeBlockLinesInline .token{color:#f8f8f2}[data-theme=dark] code.codeBlockLines.generated .keyword,[data-theme=dark] code.codeBlockLinesInline .keyword{color:#bd93f9;font-style:italic}[data-theme=dark] code.codeBlockLines.generated .whitespace,[data-theme=dark] code.codeBlockLinesInline .whitespace{color:#f8f8f2;background-color:#282a36}.navbar{--ifm-navbar-background-color:var(--at-surface);--ifm-navbar-link-color:var(--at-ink-soft);--ifm-navbar-link-hover-color:var(--at-ink);--ifm-navbar-shadow:none;--ifm-navbar-height:56px;--ifm-navbar-padding-vertical:0;--ifm-navbar-item-padding-horizontal:10px;border-bottom:1px solid var(--at-line);padding:0 24px}@media (width<=996px){.navbar{padding:0 16px}}.navbar .navbar__inner{height:100%}.navbar .navbar__items:not(.navbar__items--right){gap:4px}.navbar .navbar__items:not(.navbar__items--right) .navbar__brand{margin-right:16px}.navbar .navbar__items:not(.navbar__items--right) .navbar__item{padding:0}.navbar .navbar__items:not(.navbar__items--right) .navbar__link{border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;position:relative}.navbar .navbar__items:not(.navbar__items--right) .navbar__link:hover{background:var(--at-surface-alt)}.navbar .navbar__items:not(.navbar__items--right) .navbar__link--active{color:var(--at-ink)}.navbar .navbar__items:not(.navbar__items--right) .navbar__link--active:after{content:"";background:var(--at-accent);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.navbar .navbar__items:not(.navbar__items--right) .navbar__link--active:hover{background:var(--at-surface-alt)}.navbar .navbar__items--right{gap:10px}.navbar .navbar__items--right .navbar__item{align-items:center;padding:0;display:flex}.navbar .navbar__items--right .navbar__link{font-size:12.5px;font-weight:500;font-family:var(--at-font-mono);color:var(--at-muted);border:1px solid var(--at-line);background:var(--at-surface-alt);border-radius:6px;padding:6px 10px}.navbar .navbar__items--right .navbar__link:hover{color:var(--at-ink);background:var(--at-surface)}.navbar .clean-btn{border-radius:6px;padding:6px}.navbar .clean-btn:hover{background:var(--at-surface-alt)}@media (width>=997px) and (width<=1100px){.navbar{padding:0 16px}.navbar .navbar-link-secondary{display:none}.navbar .navbar__items:not(.navbar__items--right){gap:0}.navbar .navbar__items:not(.navbar__items--right) .navbar__brand{margin-right:12px}.navbar .navbar__items:not(.navbar__items--right) .navbar__link{padding:8px 10px;font-size:12.5px}.navbar .navbar__items--right{gap:6px}.navbar .navbar__items--right .DocSearch-Button{justify-content:center;width:32px;min-width:0;height:32px;padding:0}.navbar .navbar__items--right .DocSearch-Button .DocSearch-Button-Container{height:auto}.navbar .navbar__items--right .DocSearch-Button .DocSearch-Button-Placeholder,.navbar .navbar__items--right .DocSearch-Button .DocSearch-Button-Keys{display:none}}@media (width<=996px){.navbar .navbar__items--right{gap:4px}.navbar .navbar__items--right .DocSearch-Button{justify-content:center;width:32px;min-width:0;height:32px;padding:0}.navbar .navbar__items--right .DocSearch-Button .DocSearch-Button-Container{height:auto}.navbar .navbar__items--right .DocSearch-Button .DocSearch-Button-Placeholder,.navbar .navbar__items--right .DocSearch-Button .DocSearch-Button-Keys,.navbar .navbar__items--right .navbar__item{display:none}.navbar .navbar__items--right>:has(>.DocSearch-Button){position:static}}.theme-doc-sidebar-container{--doc-sidebar-hidden-width:44px;border-right-color:var(--at-line)}.theme-doc-sidebar-container nav.menu{padding:16px 4px 16px 10px}.theme-doc-sidebar-menu{--sidebar-guide-indent:11px;--sidebar-guide-padding:6px}.theme-doc-sidebar-menu .menu__list-item:not(:first-child){margin-top:1px}.theme-doc-sidebar-menu .menu__list-item-collapsible{border-radius:6px;transition:background-color .12s}.theme-doc-sidebar-menu .menu__list-item-collapsible:hover{background:var(--at-surface-alt)}.theme-doc-sidebar-menu .menu__link{color:var(--at-ink-soft);border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:450;line-height:1.35;transition:background-color .12s,color .12s;position:relative}.theme-doc-sidebar-menu .menu__link:hover{background:var(--at-surface-alt);color:var(--at-ink)}.theme-doc-sidebar-menu .menu__link--sublist{font-weight:500}.theme-doc-sidebar-menu .menu__link--sublist.menu__link--active{color:var(--at-ink);font-weight:600}.theme-doc-sidebar-menu .menu__link--active:not(.menu__link--sublist){background:var(--at-accent-soft);color:var(--at-accent);font-weight:600}.theme-doc-sidebar-menu .menu__list-item-collapsible--active,.theme-doc-sidebar-menu .menu__list-item-collapsible--active:hover{background:var(--at-accent-soft)}.theme-doc-sidebar-menu .menu__list-item-collapsible--active>.menu__link{color:var(--at-accent);font-weight:600}.theme-doc-sidebar-menu .theme-doc-sidebar-item-category-level-1>.menu__list-item-collapsible>.menu__link{font-weight:600}.theme-doc-sidebar-menu .theme-doc-sidebar-item-category-level-1>.menu__list-item-collapsible:not(.menu__list-item-collapsible--active)>.menu__link{color:var(--at-ink)}.theme-doc-sidebar-menu .theme-doc-sidebar-item-category-level-1:not(.menu__list-item--collapsed){margin-bottom:10px}.theme-doc-sidebar-menu .menu__list .menu__list{margin:1px 0 0 var(--sidebar-guide-indent);padding-left:var(--sidebar-guide-padding);border-left:1px solid var(--at-line)}.theme-doc-sidebar-menu .menu__list .menu__list .menu__link{padding-left:8px;padding-right:6px}.theme-doc-sidebar-menu .menu__list .menu__list .menu__link--active:not(.menu__link--sublist):before{content:"";left:calc(-1*var(--sidebar-guide-padding) - 1.5px);background:var(--at-accent);border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px}.theme-doc-sidebar-menu .menu__link--sublist-caret:after,.theme-doc-sidebar-menu .menu__caret:before{filter:none;background:currentColor;width:16px;min-width:16px;height:16px;transition:transform .16s;transform:rotate(90deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.theme-doc-sidebar-menu .menu__list-item--collapsed>.menu__list-item-collapsible>.menu__link--sublist-caret:after,.theme-doc-sidebar-menu .menu__list-item--collapsed>.menu__list-item-collapsible>.menu__caret:before{transform:rotate(0)}.theme-doc-sidebar-menu .menu__link--sublist-caret:after{color:var(--at-muted)}.theme-doc-sidebar-menu .menu__list-item-collapsible:hover .menu__link--sublist-caret:after{color:var(--at-ink-soft)}.theme-doc-sidebar-menu .menu__caret{color:var(--at-muted);border-radius:6px;margin:2px;padding:0 6px}.theme-doc-sidebar-menu .menu__caret:hover{background:var(--at-line-soft);color:var(--at-ink)}@media (width>=997px){.theme-doc-sidebar-container .button.button--secondary{border:0;border-top:1px solid var(--at-line-soft);background:var(--at-surface);height:auto;color:var(--at-muted);font:500 12.5px/1 var(--ifm-font-family-base);border-radius:0;align-items:center;gap:8px;margin:0;padding:10px 20px;transition:color .12s;display:flex!important}.theme-doc-sidebar-container .button.button--secondary:hover{background:var(--at-surface);color:var(--at-ink)}.theme-doc-sidebar-container .button.button--secondary:focus-visible{background:var(--at-surface);color:var(--at-ink)}.theme-doc-sidebar-container .button.button--secondary svg{display:none}.theme-doc-sidebar-container .button.button--secondary:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.theme-doc-sidebar-container .button.button--secondary:after{content:"Collapse sidebar"}.theme-doc-sidebar-container div[role=button]{background:var(--at-surface);color:var(--at-muted);align-items:flex-end;padding-bottom:10px}.theme-doc-sidebar-container div[role=button]:hover,.theme-doc-sidebar-container div[role=button]:focus{background:var(--at-surface);color:var(--at-ink)}.theme-doc-sidebar-container div[role=button] svg{display:none}.theme-doc-sidebar-container div[role=button]:after{content:"";background:currentColor;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}}.theme-doc-toc-desktop{border-left-color:var(--at-line);padding-left:24px}.theme-doc-toc-desktop:before{content:"On this page";font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;font-size:11px;display:block}.table-of-contents{border-left:none;padding-left:0;font-size:13px}.table-of-contents .table-of-contents__link{color:var(--at-ink-soft);border-left:2px solid var(--at-line-soft);padding-left:10px;transition:color .12s,border-color .12s}.table-of-contents .table-of-contents__link:hover{color:var(--at-ink)}.table-of-contents .table-of-contents__link--active{color:var(--at-accent);border-left-color:var(--at-accent);font-weight:500}.theme-doc-breadcrumbs{margin-bottom:18px}.theme-doc-breadcrumbs .breadcrumbs{font-family:var(--at-font-mono);color:var(--at-muted);font-size:12px}.theme-doc-breadcrumbs .breadcrumbs__item:after{content:"/";color:var(--at-line);opacity:1;background-image:none;height:auto;margin:0 6px}.theme-doc-breadcrumbs .breadcrumbs__item:last-child:after{display:none}.theme-doc-breadcrumbs .breadcrumbs__item--active .breadcrumbs__link{background:var(--at-accent-soft);color:var(--at-accent);border-radius:4px;padding:3px 8px;font-weight:500}.theme-doc-breadcrumbs .breadcrumbs__link{color:var(--at-muted);background:0 0;padding:0;transition:color .12s}.theme-doc-breadcrumbs .breadcrumbs__link:hover{color:var(--at-ink);background:0 0;-webkit-text-decoration:none;text-decoration:none}.theme-doc-markdown{color:var(--at-ink-soft)}.theme-doc-markdown h1{letter-spacing:-1.6px;color:var(--at-ink);margin-bottom:28px;font-size:44px;font-weight:700;line-height:1.05}@media (width<=996px){.theme-doc-markdown h1{letter-spacing:-1.2px;font-size:36px}}@media (width<=640px){.theme-doc-markdown h1{font-size:30px}}.theme-doc-markdown h2{letter-spacing:-.8px;color:var(--at-ink);margin-top:36px;margin-bottom:14px;font-size:26px;font-weight:700}.theme-doc-markdown h3{color:var(--at-ink);margin-top:24px;margin-bottom:8px;font-size:18px;font-weight:700}.theme-doc-markdown p{text-wrap:pretty;font-size:16px;line-height:1.65}.theme-doc-markdown li{line-height:1.75}.theme-doc-markdown strong{color:var(--at-ink)}.admonition,.theme-admonition{border:1px solid var(--at-line);background:var(--at-surface-alt);border-radius:10px;margin:20px 0;padding:14px 18px}.admonition.admonition-note,.admonition.alert--info,.theme-admonition.admonition-note,.theme-admonition.alert--info{background:var(--at-accent-soft);border-color:var(--at-accent-soft-strong);color:var(--at-ink-soft)}.pagination-nav__link{border:1px solid var(--at-line);background:var(--at-surface);border-radius:10px;padding:16px;transition:border-color .12s,background-color .12s}.pagination-nav__link:hover{border-color:var(--at-accent);background:var(--at-surface)}.pagination-nav__sublabel{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.4px;font-size:11px}.pagination-nav__label{color:var(--at-ink);font-size:14px;font-weight:600}.theme-code-block{border:1px solid var(--at-line);border-radius:12px;overflow:hidden}:root{--ifm-color-primary:#426d9d;--ifm-color-primary-dark:#3b628d;--ifm-color-primary-darker:#385d85;--ifm-color-primary-darkest:#2e4c6e;--ifm-color-primary-light:#4978ad;--ifm-color-primary-lighter:#4c7db4;--ifm-color-primary-lightest:#648ebe;--ifm-code-font-size:95%;--ifm-z-index-fixed:2000;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.2);--ifm-font-family-base:"Noto Sans",sans-serif;--at-host-offset:var(--ifm-navbar-height);--at-z-overlay:calc(var(--ifm-z-index-fixed) + 10);--at-warning:var(--ifm-color-warning-darkest)}button,input{font:var(--ifm-font-size-base)/var(--ifm-line-height-base)var(--ifm-font-family-base)}[data-theme=dark]{--ifm-color-primary:#426d9d;--ifm-color-primary-dark:#3b628d;--ifm-color-primary-darker:#385d85;--ifm-color-primary-darkest:#2e4c6e;--ifm-color-primary-light:#4978ad;--ifm-color-primary-lighter:#4c7db4;--ifm-color-primary-lightest:#648ebe}body{background:var(--at-bg);min-height:100%;height:auto!important}.theme-layout-navbar .navbar__inner{max-width:var(--ifm-container-width-xl);margin:0 auto}.DocSearch{--docsearch-searchbox-background:var(--at-surface-alt);--docsearch-subtle-color:var(--at-line);--docsearch-key-background:var(--at-surface)}.DocSearch-Button{border:1px solid var(--at-line);background:var(--at-surface-alt);color:var(--at-muted);font-family:var(--at-font-mono);border-radius:8px;min-width:200px;height:auto;padding:5px 12px 5px 10px;transition:border-color .12s,background-color .12s}.DocSearch-Button:hover{border-color:var(--at-accent);background:var(--at-surface);box-shadow:none}.DocSearch-Button .DocSearch-Button-Key{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-muted);box-shadow:none;padding-bottom:0}.DocSearch-Button .DocSearch-Button-Container{align-items:center;gap:8px;display:flex}.DocSearch-Button .DocSearch-Button-Placeholder{color:var(--at-muted);font-size:12px}.DocSearch-Button .DocSearch-Search-Icon{width:13px;height:13px;stroke:var(--at-muted)}.docusaurus-highlight-code-line{margin:0 calc(-1*var(--ifm-pre-padding));padding:0 var(--ifm-pre-padding);background-color:rgba(0,0,0,.1);display:block}[data-theme=dark] .docusaurus-highlight-code-line{background-color:rgba(0,0,0,.3)}a{-webkit-text-decoration:none;text-decoration:none}img.thumbnail{max-width:400px;transition:transform .2s}img.thumbnail:hover{transform:scale(1.5)}.badge--header{font-size:.75rem}.theme-doc-markdown{position:relative}li.types-item .menu__list-item-collapsible{flex-wrap:no-wrap}li.types-item .menu__list{font-size:.8rem}li.types-item .menu__link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-theme=dark] .at-cursor-bar{background:rgba(66,109,157,.2)}[data-theme=dark] .at-selection div{background:rgba(64,64,255,.1)}[data-theme=dark] .at-cursor-beat{background:rgba(61,142,234,.75);width:3px}[data-theme=dark] .at-highlight *{fill:#0078ff;stroke:#0078ff}[data-theme=light] .at-cursor-bar{background:rgba(255,242,0,.25)}[data-theme=light] .at-selection div{background:rgba(64,64,255,.1)}[data-theme=light] .at-cursor-beat{background:rgba(64,64,255,.75);width:3px}[data-theme=light] .at-highlight *{fill:#0078ff;stroke:#0078ff}.codeBlockContainer{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading);background:var(--prism-background-color);color:var(--prism-color)}.codeBlockContainer .codeBlockContent{border-radius:inherit;direction:ltr;position:relative}.codeBlockContainer .codeBlock{--ifm-pre-background:var(--prism-background-color);scrollbar-width:thin;margin:0;padding:0}.codeBlockContainer .codeBlockLines{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockContainer .codeBlockLines a{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.codeBlockContainer .codeBlockLines a:hover{-webkit-text-decoration:underline;text-decoration:underline}.signature-tabs{margin-top:calc(var(--ifm-leading)*-1)}.signature-tabs>.tabs-container{margin-bottom:0}.signature-tabs>.tabs-container>.margin-top--md{margin-top:0!important}.signature-tabs .tabs{justify-content:flex-end}.signature-tabs .tabs__item{border-radius:0;padding:.1rem .2rem;font-size:80%;font-weight:400}.signature-tabs .codeBlockContainer .codeBlockLines{padding:.25rem}.theme-doc-sidebar-menu .menu__list-item>.sidebar-hidden{display:none}.theme-doc-sidebar-menu .menu__list-item:has(.sidebar-hidden){display:none}.pills .pills__item{margin-top:0}#__docusaurus-base-url-issue-banner-container{display:none}.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)}.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}.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)}}.link_o1iD{color:var(--at-muted);font-family:var(--at-font-mono);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.link_o1iD:hover{background:var(--at-surface-alt);color:var(--at-ink);-webkit-text-decoration:none;text-decoration:none}@media (width>=641px) and (width<=1023px){.count_H47o{display:none}}.segmented_Jebw{background:var(--at-surface-alt);border:1px solid var(--at-line);border-radius:7px;gap:2px;width:fit-content;padding:2px;display:inline-flex}.segmentBtn_Ha93{color:var(--at-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:500}.segmentBtnActive_lA8k{background:var(--at-surface);color:var(--at-ink);box-shadow:0 1px 0 var(--at-line)}﻿.rows_tRkQ{flex-direction:column;gap:4px;display:flex}.row_S33S{border:1px solid var(--at-line-soft);border-radius:var(--at-radius-sm);background:var(--at-surface);align-items:center;transition:border-color .12s,background-color .12s;display:flex;position:relative}.row_S33S:hover{background:var(--at-surface-alt)}.rowSelected_IwUn{border-color:var(--at-accent);background:var(--at-accent-soft)}.rowSelected_IwUn:hover{background:var(--at-accent-soft)}.rowSelected_IwUn .radio_A30p:after{transform:scale(1)}.rowMain_jym3{border-radius:var(--at-radius-sm);min-width:0;color:var(--at-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:8px 4px 8px 10px;display:grid}.rowMain_jym3:focus-visible{outline:2px solid var(--at-accent);outline-offset:-2px}.radio_A30p{border:1.5px solid var(--at-muted);border-radius:50%;width:14px;height:14px;position:relative}.radio_A30p:after{content:"";background:var(--at-accent);border-radius:50%;transition:transform .12s;position:absolute;inset:2px;transform:scale(0)}.rowText_dOMY{flex-direction:column;min-width:0;display:flex}.rowLabel_TyMu{font-size:13px;font-weight:600}.rowDescription_QxV8{color:var(--at-muted);font-size:11.5px}.status_WQ_e{font-family:var(--at-font-mono);color:var(--at-muted);white-space:nowrap;font-size:11px}.status_stored_v1AQ{color:var(--at-success)}.status_stored_v1AQ:before{content:"✓ "}.status_downloading_pjaZ{color:var(--at-accent)}.status_error_aG_q{color:var(--at-danger)}.rowProgress_Rsph{border-radius:0 0 var(--at-radius-sm)var(--at-radius-sm);background:var(--at-accent);transform-origin:0;height:2px;transition:transform .12s linear;position:absolute;bottom:-1px;left:0;right:0}.info_JmgN{flex-shrink:0;padding-right:6px;position:relative}.infoButton_UT3O{width:24px;height:24px;color:var(--at-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.infoButton_UT3O:hover{color:var(--at-ink);background:var(--at-surface-alt)}.infoButton_UT3O:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.infoButtonOpen_dx11{color:var(--at-accent)}.infoPopover_BmcF{z-index:2;border:1px solid var(--at-line);border-radius:var(--at-radius-sm);background:var(--at-surface);width:240px;box-shadow:var(--at-shadow-md);color:var(--at-ink-soft);text-align:left;flex-direction:column;gap:3px;padding:10px 12px;font-size:11.5px;line-height:1.4;display:flex;position:absolute;top:calc(100% + 6px);right:0}.infoTitle_r1TO{color:var(--at-ink);font-weight:600}.infoLicense_sk55{color:var(--at-muted)}.infoLink_XbEC{color:var(--at-accent);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.statusLine_nTIY{font-family:var(--at-font-mono);color:var(--at-muted);align-items:center;gap:8px;font-size:11px;display:flex}.statusNotice_vhIx{color:var(--at-warning,var(--at-ink-soft))}.retry_Lsxq{border:1px solid var(--at-line);border-radius:var(--at-radius-sm);background:var(--at-surface);color:var(--at-ink);font:inherit;cursor:pointer;padding:1px 8px}.retry_Lsxq:hover{background:var(--at-surface-alt)}.panel_wJr4{flex-direction:column;gap:14px;display:flex}.section_kceU{flex-direction:column;gap:8px;display:flex}.title_XwgP{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.5px;margin:0;font-size:10px;font-weight:500}.hint_XXOc{color:var(--at-muted);margin:0;font-size:11.5px}.footer_TdXg{border-top:1px solid var(--at-line-soft);justify-content:flex-end;padding-top:10px;display:flex}.clear_QPCk{border:1px solid var(--at-line);border-radius:var(--at-radius-sm);color:var(--at-ink-soft);font:inherit;cursor:pointer;background:0 0;padding:4px 10px;font-size:12px}.clear_QPCk:hover:not(:disabled){background:var(--at-surface-alt);color:var(--at-ink)}.clear_QPCk:disabled{opacity:.5;cursor:default}.root_gqdl{display:inline-flex;position:relative}.trigger__kp7{color:var(--at-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.trigger__kp7:hover,.triggerOpen_OATK{background:var(--at-surface-alt);color:var(--at-ink)}.activityDot_oo3_{background:var(--at-accent);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pulse_xVhX;position:absolute;top:4px;right:4px}@keyframes pulse_xVhX{50%{opacity:.35}}.popover_iK8n{z-index:var(--ifm-z-index-dropdown,100);border:1px solid var(--at-line);border-radius:var(--at-radius);background:var(--at-surface);width:min(340px,100vw - 32px);box-shadow:var(--at-shadow-lg);padding:14px;position:absolute;top:calc(100% + 8px);right:0}.mobileItem_M5_S{padding:12px var(--ifm-menu-link-padding-horizontal,12px);border-top:1px solid var(--at-line-soft);margin-top:8px}.mobileTitle_LuHX{color:var(--at-ink);align-items:center;gap:6px;margin-bottom:10px;font-weight:600;display:flex}.navbarHideable_hhpl{transition:transform var(--ifm-transition-fast)ease}.navbarHidden_nmcs{transform:translateY(calc(-100% - 2px))}.errorBoundaryError_WE6Q{white-space:pre-wrap;color:red}.errorBoundaryFallback_bdJX{color:red;padding:.55rem}@media (width<=996px){.colorModeToggle_Hewu{display:none}}.navbar__items--right>:last-child{padding-right:0}.logo_ebaV{color:currentColor;letter-spacing:-.3px;align-items:center;gap:9px;font-weight:600;display:inline-flex}.wordmark_ZW1W{font-size:var(--logo-text-size,18px);line-height:1}.alpha_GtYD{color:var(--at-accent)}.footer_kdx9{background:var(--at-surface);border-top:1px solid var(--at-line);color:var(--at-ink-soft)}.inner_zd6v{max-width:1280px;margin:0 auto;padding:64px 40px 28px}@media (width<=1023px){.inner_zd6v{padding:48px 28px 24px}}@media (width<=640px){.inner_zd6v{padding:48px 16px 24px}}.cols_kek0{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px;display:grid}@media (width<=1023px){.cols_kek0{grid-template-columns:1fr;gap:32px;margin-bottom:36px}}.brand_j1j8{color:var(--at-ink);flex-direction:column;gap:14px;display:flex}@media (width<=1023px){.brand_j1j8{gap:12px}}.tagline_BXaP{color:var(--at-muted);max-width:320px;margin:0;font-size:13px;line-height:1.55}.linkGrid_QdfQ{display:contents}@media (width<=1023px){.linkGrid_QdfQ{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}}@media (width<=640px){.linkGrid_QdfQ{grid-template-columns:1fr 1fr;gap:22px 16px}}.col_FZEd{min-width:0}.colTitle_D7sT{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:11px;font-weight:500}.list_PWPX{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.item_KKoc{color:var(--at-ink-soft);font-size:13px}.link_G08R{color:var(--at-ink-soft);-webkit-text-decoration:none;text-decoration:none;transition:color .12s}.link_G08R:hover{color:var(--at-ink);-webkit-text-decoration:none;text-decoration:none}.bottom_Uiqh{border-top:1px solid var(--at-line);color:var(--at-muted);flex-wrap:wrap;align-items:center;gap:14px;padding-top:20px;font-size:12px;display:flex}@media (width<=640px){.bottom_Uiqh{gap:10px;padding-top:16px}}.copyright_AoBa{color:var(--at-muted)}.bottomSpacer_sJxb{flex:1}.version_p8xC{font-family:var(--at-font-mono);color:var(--at-muted)}.anchorTargetStickyNavbar_tleR{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_Qii3{scroll-margin-top:.5rem}.hash-link{opacity:0;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none;padding-left:.5rem}.hash-link:before{content:"#"}.hash-link:focus,:hover>.hash-link{opacity:1}html,body{height:100%}.mainWrapper_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}.wrapper_b0ff{position:relative}.toolbar_TjHu{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:90%;display:flex}.checkbox_XpSa{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;margin:0;display:inline-flex}.checkbox_XpSa input,.pills_nH4s{margin:0}.themeNeon_C7mp .at-cursor-bar{background:rgba(0,255,200,.18);box-shadow:inset 0 0 0 1px rgba(0,255,200,.6)}.themeNeon_C7mp .at-cursor-beat{background:#00ffc8;width:3px;box-shadow:0 0 8px #00ffc8}.themeNeon_C7mp .at-highlight *{fill:#00ffc8!important;stroke:#00ffc8!important}.cursorPill_dRDJ{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;pointer-events:none;will-change:transform;z-index:5;background:linear-gradient(135deg,#ff3d7f,#ff8a3d);border-radius:10px;width:44px;height:20px;font-size:11px;font-weight:600;line-height:20px;position:absolute;top:0;left:0;box-shadow:0 4px 12px rgba(255,61,127,.4)}.cursorPill_dRDJ:after{content:"";border-top:6px solid #ff8a3d;border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.themeHighlighter_qjbd .at-cursor-bar{background:rgba(255,235,59,.35)}.themeHighlighter_qjbd .at-cursor-beat{background:rgba(255,152,0,.9);width:4px}.themeHighlighter_qjbd .at-highlight *{fill:#f57c00!important;stroke:#f57c00!important}.cardTitleIcon_OTKo{margin-right:.6rem;font-size:1.6rem}.cardTitleText_P641{font-size:1.2rem}.cardTitle_cb8e{align-items:center;display:inline-flex}.cardDescription_rVe5{font-size:.8rem}.cardContainer_nQE4{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);transition:all var(--ifm-transition-fast)ease;transition-property:border,box-shadow;box-shadow:0 1.5px 3px rgba(0,0,0,.15)}.cardContainer_nQE4:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px rgba(0,0,0,.2)}.cardContainer_nQE4 :last-child{margin-bottom:0}.docCardListItem_t2Ys{margin-bottom:2rem}.docCardListItem_t2Ys>*{height:100%}: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}.tags_Ow0B{display:inline}.tag_DFxh{margin:0 .4rem .5rem 0;display:inline-block}.iconEdit_bHB7{vertical-align:sub;margin-right:.3em}.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}}.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}}.searchQueryInput_RVvj,.searchVersionInput_QmSs{border-radius:var(--ifm-global-radius);border:2px solid var(--ifm-toc-border-color);font:var(--ifm-font-size-base)var(--ifm-font-family-base);background:var(--docsearch-searchbox-focus-background);width:100%;color:var(--docsearch-text-color);transition:border var(--ifm-transition-fast)ease;margin-bottom:.5rem;padding:.8rem}.searchQueryInput_RVvj:focus,.searchVersionInput_QmSs:focus{border-color:var(--docsearch-primary-color);outline:none}.searchQueryInput_RVvj::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_Vh0c{font-size:.9rem;font-weight:700}.searchLogoColumn_ugtA{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.searchLogoColumn_ugtA a{display:flex}.searchLogoColumn_ugtA span{color:var(--docsearch-muted-color);font-weight:400}.searchResultItem_q31K{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_Iq68{margin-bottom:0;font-weight:400}.searchResultItemPath_pr04{color:var(--ifm-color-content-secondary);--ifm-breadcrumb-separator-size-multiplier:1;font-size:.8rem}.searchResultItemSummary_fqhL{margin:.5rem 0 0;font-style:italic}@media only screen and (width<=996px){.searchQueryColumn_YWTO{max-width:60%!important}.searchVersionColumn_pdNL{max-width:40%!important}.searchResultsColumn_Vh0c{max-width:60%!important}.searchLogoColumn_ugtA{max-width:40%!important;padding-left:0!important}}@media screen and (width<=576px){.searchQueryColumn_YWTO{max-width:100%!important}.searchVersionColumn_pdNL{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}.loadingSpinner_hU64{border:.4em solid #eee;border-top-color:var(--ifm-color-primary);border-radius:50%;width:3rem;height:3rem;margin:0 auto;animation:1s linear infinite loading-spin_xBR4}@keyframes loading-spin_xBR4{to{transform:rotate(360deg)}}.loader_DZsO{margin-top:2rem}.search-result-match{color:var(--docsearch-hit-color);background:rgba(255,215,142,.25);padding:.09em 0}.banner_O5Cq{background:var(--at-accent-soft);border-bottom:1px solid var(--at-line);--container-max:1280px;--container-pad-x:40px;--section-pad-y:80px;--h1-size:56px;--h2-size:36px;--h3-size:18px;--lede-size:18px;--body-size:14px;--mono-size:11px}@media (width>=641px) and (width<=1023px){.banner_O5Cq{--container-pad-x:28px;--section-pad-y:56px;--h1-size:44px;--h2-size:28px;--h3-size:17px;--lede-size:17px}}@media (width<=640px){.banner_O5Cq{--container-pad-x:16px;--section-pad-y:40px;--h1-size:36px;--h2-size:22px;--h3-size:16.5px;--lede-size:15px;--body-size:13.5px}}.inner_K8c8{max-width:var(--container-max);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x);height:38px;color:var(--at-ink);align-items:center;gap:12px;margin:0 auto;font-size:12.5px;display:flex}@media (width<=640px){.inner_K8c8{gap:8px;height:36px;font-size:11.5px}}.tag_ZpIs{background:var(--at-accent);color:var(--at-accent-ink);font-family:var(--at-font-mono);letter-spacing:.5px;border-radius:4px;padding:1px 7px;font-size:10px;font-weight:700}.message_KHDL{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.message_KHDL strong{font-weight:600}@media (width<=640px){.detailFull_dUZR{display:none}}.detailShort_UQsK{display:none}@media (width<=640px){.detailShort_UQsK{display:inline}}.cta_iTEF{color:var(--at-accent);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.cta_iTEF:hover{color:var(--at-accent);-webkit-text-decoration:underline;text-decoration:underline}@media (width<=640px){.cta_iTEF{font-size:11.5px}.ctaFull_AI8w{display:none}}.ctaShort_V0T2{display:none}@media (width<=640px){.ctaShort_V0T2{display:inline}}.btn_genz{align-items:center;gap:var(--btn-gap,8px);padding:var(--btn-py,10px)var(--btn-px,16px);font-size:var(--btn-fs,14px);letter-spacing:-.1px;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid transparent;border-radius:8px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn_genz:hover{-webkit-text-decoration:none;text-decoration:none}.sm_V6Yw{--btn-py:7px;--btn-px:12px;--btn-fs:13px;--btn-gap:6px}.md_KY4T{--btn-py:10px;--btn-px:16px;--btn-fs:14px;--btn-gap:8px}.lg_t48g{--btn-py:13px;--btn-px:20px;--btn-fs:15px;--btn-gap:10px}@media (width<=640px){.lg_t48g{--btn-py:11px;--btn-px:16px;--btn-fs:14px;--btn-gap:8px}}.primary_Rbly{background:var(--at-accent);color:var(--at-accent-ink);border-color:var(--at-accent)}.primary_Rbly:hover{background:color-mix(in srgb,var(--at-accent)88%,black);border-color:color-mix(in srgb,var(--at-accent)88%,black);color:var(--at-accent-ink)}.secondary_i6Fj{color:var(--at-ink);border-color:var(--at-line);background:0 0}.secondary_i6Fj:hover{background:var(--at-surface-alt);color:var(--at-ink)}.ghost_kLqF{color:var(--at-ink);background:0 0;border-color:transparent}.ghost_kLqF:hover{background:var(--at-surface-alt);color:var(--at-ink)}.inverted_iiYS{background:var(--at-ink);color:var(--at-bg);border-color:var(--at-ink)}.inverted_iiYS:hover{background:color-mix(in srgb,var(--at-ink)90%,transparent);color:var(--at-bg)}.fullWidth_GimW{justify-content:center;width:100%}.icon_a4z8{align-items:center;display:inline-flex}.wrapper_qJ77{position:relative}.toolbar_hRRp{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:90%;display:flex}.checkbox_qvL2{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;margin:0;display:inline-flex}.checkbox_qvL2 input{margin:0}.grid_gnSo{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:1rem;display:grid}@media (width<=900px){.grid_gnSo{grid-template-columns:1fr}}.score_kFMB{min-width:0}.log_sK0U{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:4px;flex-direction:column;display:flex}.logHeader_NHgj{border-bottom:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-color-emphasis-800);padding:.35rem .6rem;font-size:80%;font-weight:600}.logBody_ifqU{white-space:pre;background:0 0;min-height:200px;max-height:380px;margin:0;padding:.5rem .6rem;font-size:12px;line-height:1.4;overflow:auto}.wrapper_gmTp{position:relative}.toolbar_YtZL{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:90%;display:flex}.pills_yQNn{margin:0}.checkbox_zJ68{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;margin:0;display:inline-flex}.checkbox_zJ68 input{margin:0}.sliders_WfMO{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:85%;display:flex}.sliders_WfMO label{align-items:center;gap:.5rem;margin:0;display:inline-flex}.sliders_WfMO input[type=range]{width:140px}.value_AHMH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem;display:inline-block}.scroller_ThiA{border:1px solid var(--ifm-color-emphasis-300);border-radius:4px;max-height:480px;overflow:auto}.wrapper_pfuK{position:relative}.toolbar_gwNl{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:90%;display:flex}.pills_anl7{margin:0}.counter_QCMS{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:4px;padding:.25rem .6rem}.scroller_Et9w{border:1px solid var(--ifm-color-emphasis-300);border-radius:4px;max-height:480px;overflow:auto}.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}.wrapper_IbNb{flex-direction:column;gap:.75rem;display:flex}.wrapper_IbNb audio{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--ifm-background-surface-color);border-radius:6px;width:100%}@media (prefers-color-scheme:dark){.wrapper_IbNb audio{--lightningcss-light: ;--lightningcss-dark:initial;--csstools-color-scheme--light: }}.controls_ybXT{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.9rem;display:flex}.controls_ybXT label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;display:inline-flex}.badge_JCl4{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-800);border-radius:4px;padding:.15rem .55rem;font-size:.85rem}[data-theme=dark] .wrapper_IbNb audio{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .wrapper_IbNb audio{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wrapper_srKQ{position:relative}.toolbar_JDai{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:90%;display:flex}.pills_erWd{margin:0}.readout_v59u{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:4px;margin-bottom:.5rem;padding:.35rem .6rem;font-size:90%}.negative_YmhB{color:var(--ifm-color-danger)}.scroller_m_7Z{border:1px solid var(--ifm-color-emphasis-300);border-radius:4px;max-height:480px;overflow:auto}:root{--docsearch-primary-color:#003dff;--docsearch-soft-primary-color:rgba(0,61,255,.1);--docsearch-subtle-color:#d6d6e7;--docsearch-text-color:#36395a;--docsearch-error-color:#ef5350;--docsearch-success-color:#e8f5e9;--docsearch-secondary-text-color:#5a5e9a;--docsearch-background-color:#f5f5fa;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-focus-color:#005fcc;--docsearch-highlight-color:#003dff;--docsearch-muted-color:#9698c3;--docsearch-muted-color-darker:rgba(120,122,165,.25);--docsearch-icon-color:#5a5e9a;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#003dff;--docsearch-border-radius:4px;--docsearch-search-button-background:#fff;--docsearch-search-button-text-color:var(--docsearch-secondary-text-color);--docsearch-modal-width:800px;--docsearch-modal-height:600px;--docsearch-modal-variable-height:60dvh;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:rgba(0,0,0,.2) 0px 12px 28px 0px,rgba(0,0,0,.1) 0px 2px 4px 0px,rgba(255,255,255,.05) 0px 0px 0px 1px inset;--docsearch-searchbox-height:56px;--docsearch-searchbox-initial-height:56px;--docsearch-searchbox-background:rgba(255,255,255,.65);--docsearch-searchbox-focus-background:rgba(255,255,255,.65);--docsearch-actions-width:99px;--docsearch-actions-height:44px;--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-highlight-color:rgba(0,61,255,.1);--docsearch-hit-background:#fff;--docsearch-key-background:#f5f5fa;--docsearch-key-color:#5a5e9a;--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(120,122,165,.25);--docsearch-footer-height:52px;--docsearch-footer-background:rgba(255,255,255,.65);--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);--fav-out-dur:.16s;--del-dur:.15s;--ease-smooth:cubic-bezier(.25,.8,.4,1);--ease-fast:cubic-bezier(.45,.15,.6,.9);--shadow-pop:0 4px 12px rgba(0,0,0,.06);--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color)20%,var(--docsearch-muted-color)60%,#e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background)}html[data-theme=dark]{--docsearch-text-color:#c4c7dc;--docsearch-secondary-text-color:#b6b7d5;--docsearch-subtle-color:#212139;--docsearch-error-color:#ef5350;--docsearch-success-color:rgba(67,160,71,.2);--docsearch-highlight-color:#457aff;--docsearch-focus-color:#9ac8ff;--docsearch-background-color:#36395a;--docsearch-icon-color:#b6b7d5;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:rgba(0,0,0,.65);--docsearch-searchbox-focus-background:rgba(0,0,0,.65);--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-background:#36395a;--docsearch-key-color:#b6b7d5;--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(12,13,20,.4);--docsearch-footer-background:rgba(0,0,0,.65);--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497;--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color)20%,var(--docsearch-muted-color)60%,#e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background);--docsearch-search-button-background:var(--docsearch-modal-background);--docsearch-search-button-text-color:var(--docsearch-text-color)}.DocSearch-Button{all:unset;background-color:var(--docsearch-search-button-background);border:1px solid var(--docsearch-subtle-color);color:var(--docsearch-search-button-text-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;justify-content:space-between;align-items:center;height:36px;padding:0 8px;display:flex}.DocSearch-Button-Container{align-items:center;height:100%;display:flex}.DocSearch-Button-Container svg{color:currentColor}.DocSearch-Back-Icon,.DocSearch-Search-Icon{color:var(--docsearch-highlight-color);stroke-width:1.6px}.DocSearch-Button-Placeholder{color:currentColor;padding-block:0;padding-inline:8px 12px;font-size:1rem;line-height:normal;display:inline-block}.DocSearch-Button-Keys{min-width:calc(40px + .8em);display:flex}.DocSearch-Button-Key{background:var(--docsearch-key-background);color:var(--docsearch-key-color);border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:none!important}@supports (color:color-mix(in lch, red, blue)){.DocSearch-Button-Key{border:1px solid color-mix(in srgb,var(--docsearch-subtle-color)20%,transparent)}}.DocSearch-Button-Key--ctrl{width:33px}.DocSearch-Button-Key:first-child{margin-inline-end:.4em}@media (prefers-reduced-motion){.DocSearch-Button-Key{transition:none}}.DocSearch-Button-Key--pressed{transform:translateY(1px);box-shadow:var(--docsearch-key-pressed-shadow)!important}@media (width<=768px){.DocSearch-Button{width:auto}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--docsearch-container-background);z-index:400;width:100vw;height:100vh;position:fixed;inset-block-start:0;inset-inline-start:0}.DocSearch-Container a{-webkit-text-decoration:none;text-decoration:none}.DocSearch-Link{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);box-shadow:var(--docsearch-modal-shadow);max-width:var(--docsearch-modal-width);border-radius:4px;flex-direction:column;margin:60px auto auto;display:flex;position:relative}.DocSearch-SearchBar{display:flex}.DocSearch-SearchBar-Magnifier{color:var(--docsearch-highlight-color)}.DocSearch-Form{background:var(--docsearch-searchbox-focus-background);border-block-end:1px solid var(--docsearch-subtle-color);height:var(--docsearch-searchbox-height,var(--docsearch-searchbox-initial-height));min-height:var(--docsearch-searchbox-initial-height);padding-block:var(--docsearch-spacing);border-radius:4px 4px 0 0;align-items:center;width:100%;margin:0;padding-inline:16px;display:flex;position:relative}.DocSearch-Input,.DocSearch-Modal-heading{appearance:none;color:var(--docsearch-text-color);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding-block-start:0;padding-inline-start:8px;font-size:1.2em;font-weight:300;line-height:1.4;overflow-y:hidden}.DocSearch-Input{text-overflow:ellipsis;overflow-x:hidden}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button{display:none}.DocSearch-Input::-webkit-search-decoration{display:none}.DocSearch-Input::-webkit-search-results-button{display:none}.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-Actions{height:var(--docsearch-actions-height);flex:none;justify-content:flex-end;align-items:center;gap:8px;width:auto;padding:0 2px;display:flex}.DocSearch-Divider{border-inline-start:1px solid var(--docsearch-subtle-color);height:16px}.DocSearch-Action{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;min-width:24px;min-height:24px;display:flex}.DocSearch-Action,.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{margin:0;padding:0}.DocSearch-AskAi-Return{cursor:pointer}.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;display:flex}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Action{appearance:none;color:var(--docsearch-icon-color);cursor:pointer;stroke-width:var(--docsearch-icon-stroke-width);background:0 0;border:0;border-radius:50%;animation:none;inset-inline-end:0}}.DocSearch-Action,.DocSearch-AskAi-Return{appearance:none;border-radius:var(--docsearch-border-radius);color:var(--docsearch-icon-color);cursor:pointer;stroke-width:var(--docsearch-icon-stroke-width);background:0 0;border:none;padding:2px;animation:.1s ease-in forwards fade-in;inset-inline-end:0}.DocSearch-AskAi-Return[hidden],.DocSearch-Close[hidden],.DocSearch-Input[hidden],.DocSearch-StreamingIndicator[hidden]{display:none}.DocSearch-Action:hover,.DocSearch-AskAi-Return:hover{background:var(--docsearch-soft-primary-color);color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{color:var(--docsearch-icon-color);width:24px;height:24px}.DocSearch-Form:focus-within .DocSearch-MagnifierLabel svg{color:var(--docsearch-highlight-color)}.DocSearch-Clear{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;height:28px;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;outline:none;flex:none;margin-inline-start:var(--docsearch-spacing);padding:0;font-size:.9em;font-weight:300;overflow:hidden}.DocSearch-Clear:focus-visible{outline:2px solid var(--docsearch-focus-color);outline-offset:1px;border-radius:4px}.DocSearch-Close:focus-visible{outline:2px solid var(--docsearch-focus-color);outline-offset:1px;border-radius:4px}.DocSearch-Dropdown{height:var(--docsearch-modal-variable-height);max-height:calc(var(--docsearch-modal-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color)var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:0 0}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown-Container ul{margin:0;padding:0;list-style:none}.DocSearch-Label{color:var(--docsearch-secondary-text-color);font-size:.875em;font-weight:400;line-height:1.6em}.DocSearch-Help,.DocSearch-NoResults-Help{color:var(--docsearch-secondary-text-color);-webkit-user-select:none;user-select:none;margin:0;font-size:.8em;font-weight:300;line-height:1.5em}.DocSearch-Title{color:var(--docsearch-text-color);vertical-align:middle;font-size:1.1em;font-weight:300;line-height:1.5em}.DocSearch-Title strong{font-weight:500}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-inline-start:8px}.DocSearch-Hits:last-of-type{margin-block-end:24px}.DocSearch-Hits mark{color:var(--docsearch-highlight-color);background:0 0}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);padding:var(--docsearch-spacing);justify-content:center;margin-block-end:var(--docsearch-spacing);font-size:.85em;display:flex}.DocSearch-HitsFooter a{color:inherit;border-block-end:1px solid}.DocSearch-Hit{border-radius:4px;padding-block-end:4px;scroll-margin-block-start:40px;display:flex;position:relative}.DocSearch-Hit:first-of-type{margin-block-start:4px}.DocSearch-Hit a,.DocSearch-Hit--AskAI{background:var(--docsearch-hit-background);cursor:pointer;border-radius:4px;width:100%;padding-inline-start:var(--docsearch-spacing);display:block}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-text-color);z-index:10;margin:0 -4px;padding:8px 4px 4px;font-size:.9em;font-weight:600;line-height:32px;position:sticky;inset-block-start:0}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit--AskAI,.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-highlight-color)}.DocSearch-Conversation-History .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-background)}.DocSearch-Hit mark{color:var(--docsearch-highlight-color);text-underline-offset:.3em;-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-Hit-Container{color:var(--docsearch-text-color);height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing)0 0;flex-direction:row;align-items:center;display:flex}.DocSearch-Hit-icon{color:var(--docsearch-secondary-text-color);width:20px;height:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{color:var(--docsearch-muted-color);align-items:center;width:22px;height:22px;display:flex}.DocSearch-Hit-action svg{width:18px;height:18px;display:block}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-inline-start:6px}.DocSearch-Hit-action-button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:auto;justify-content:center;gap:4px;width:80%;margin:0 8px;font-weight:400;line-height:1.2em;display:flex;position:relative;overflow-x:hidden}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-secondary-text-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title{color:var(--docsearch-text-color)}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-highlight-color)}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{color:var(--docsearch-secondary-text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:80%;margin:0 auto;font-size:1.25em;font-weight:400;display:flex}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults{max-height:80%}.DocSearch-StartScreen{height:100%}.DocSearch-NoResults{gap:.8em;margin-block-start:2em}.DocSearch-NoResults--withAskAi{justify-content:flex-start;margin-block-start:0}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-StartScreen{gap:24px}.DocSearch-StartScreen-Icon{height:64px;stroke:var(--docsearch-icon-color);width:64px}.DocSearch-Screen-Icon{color:var(--docsearch-icon-color)}.DocSearch-NoResults-Prefill-List{text-align:center;flex-direction:column;gap:12px;display:flex}.DocSearch-NoResults-Prefill-List-Items{flex-direction:column;gap:2px;display:flex}.DocSearch-NoResults-Prefill-List-Items p{text-align:start;align-items:center;margin:0;display:flex}.DocSearch-Prefill{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;background:0 0;border:0;border-radius:1em;align-items:center;gap:4px;height:40px;padding:0 4px;font-size:.8em;font-weight:300;display:inline-flex}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-Footer{background:var(--docsearch-footer-background);border-block-start:1px solid var(--docsearch-subtle-color);height:var(--docsearch-footer-height);padding:0 var(--docsearch-spacing);-webkit-user-select:none;user-select:none;z-index:300;border-radius:0 0 4px 4px;flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.DocSearch-Commands{color:var(--docsearch-muted-color);gap:16px;margin:0;padding:0;list-style:none;display:flex}.DocSearch-Commands li,.DocSearch-Commands-Key{align-items:center;display:flex}.DocSearch-Commands-Key{background-color:var(--docsearch-background-color);color:var(--docsearch-icon-color);border:0;border-radius:2px;justify-content:center;width:24px;height:24px;margin-inline-end:4px;box-shadow:none!important}.DocSearch-Commands-Key:last-of-type{margin-inline-end:8px}.DocSearch-Escape-Key{letter-spacing:normal;text-align:center;text-transform:uppercase;font-size:10px;font-weight:300;line-height:16px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DocSearch-AskAi-Section{flex-direction:column;gap:8px;padding:12px 0;display:flex}.DocSearch-Hit-AskAIButton{color:var(--docsearch-text-color);flex-direction:row;align-items:center;display:flex}.DocSearch-Hit-AskAIButton-icon{color:var(--docsearch-icon-color);flex-shrink:0;margin-inline-end:12px}.DocSearch-Hit-AskAIButton-title{color:var(--docsearch-hit-color);text-overflow:ellipsis;white-space:nowrap;flex:auto;gap:4px;width:80%;font-weight:400;display:flex;position:relative;overflow-x:hidden}.DocSearch-Hit-AskAIButton-title-query{text-overflow:ellipsis;white-space:nowrap;background:0 0;margin-inline-start:4px;overflow:hidden}.DocSearch-Hit-AskAIButton-title mark{-webkit-text-decoration:none;text-decoration:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.DocSearch-AskAiScreen-Container{text-align:start;flex-direction:column;justify-content:flex-start;gap:0;width:100%;height:100%;padding:0;display:flex}.DocSearch-AskAiScreen-Disclaimer{text-align:start;align-self:flex-start;margin:0;padding-block:1.5em .5em;padding-inline:0;font-size:.6em;font-weight:300;display:flex}.DocSearch-AskAiScreen-Body{gap:24px;width:100%}.DocSearch-AskAiScreen-Body,.DocSearch-AskAiScreen-Response,.DocSearch-AskAiScreen-Response-Container{flex-direction:column;display:flex}.DocSearch-AskAiScreen-Response{background:var(--docsearch-hit-background);color:var(--docsearch-text-color);border-radius:4px;align-self:flex-start;gap:1em;width:100%;margin-block-end:8px;padding:24px;font-size:.8em}.DocSearch-AskAiScreen-Query{line-break:loose;margin:0;font-size:1.25em;font-weight:600;line-height:1.4}.DocSearch-AskAiScreen-Answer{line-height:1.5}.DocSearch-AskAiScreen-Answer,.DocSearch-AskAiScreen-ThinkingDots{color:var(--docsearch-secondary-text-color);margin:0;font-weight:400}.DocSearch-AskAiScreen-ThinkingDots{font-size:.8em}.DocSearch-AskAiScreen-Answer-Footer{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.DocSearch-AskAiScreen-Actions{flex-direction:row;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.DocSearch-AskAiScreen-ActionButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;margin:0;padding:4px;transition:background-color .2s;display:flex}.DocSearch-AskAiScreen-ActionButton:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-AskAiScreen-ActionButton svg{color:var(--docsearch-icon-color);stroke-width:1.5px;width:20px;height:20px}.DocSearch-AskAiScreen-CopyButton--copied{background-color:var(--docsearch-success-color);cursor:default}.DocSearch-AskAiScreen-MessageContent{flex-direction:column;row-gap:1em;display:flex}.DocSearch-AskAiScreen-Error{color:var(--docsearch-error-color);background-color:rgba(239,83,80,.1);border-radius:4px;flex-direction:row;gap:8px;padding:1em;font-size:1em;font-weight:400}.DocSearch-AskAiScreen-Error svg{margin-top:.25rem}.DocSearch-AskAiScreen-Error svg,.DocSearch-AskAiScreen-MessageContent-Tool svg{flex-shrink:0;width:16px;height:16px}.DocSearch-AskAiScreen-Error p{margin:0}.DocSearch-AskAiScreen-Error-Content{flex-direction:column;flex:1;display:flex}.DocSearch-AskAiScreen-Error-Title{margin-bottom:4px;font-weight:700}.DocSearch-AskAiScreen-Error .DocSearch-Markdown-Content{color:var(--docsearch-error-color)}.DocSearch-AskAiScreen-Error--ThreadDepth{color:var(--docsearch-text-color);border:1px solid #febdc5;width:100%;margin:12px 0 8px;font-size:12px;animation:.3s ease-out slideDown}.DocSearch-AskAiScreen-Error--ThreadDepth .DocSearch-AskAiScreen-Error-Title{margin-bottom:6px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DocSearch-ThreadDepthError-Link{color:var(--docsearch-highlight-color);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-ThreadDepthError-Link:hover{opacity:.8}.DocSearch-ThreadDepthError-Link:active{color:#991b1b}.DocSearch-AskAiScreen-FeedbackText{color:var(--docsearch-muted-color);margin:0;font-size:.7em;font-weight:400}.DocSearch-AskAiScreen-FeedbackText--visible{animation:.3s ease-in forwards fade-in}.DocSearch-AskAiScreen-RelatedSources{flex-direction:column;gap:4px;width:100%;display:flex}.DocSearch-AskAiScreen-RelatedSources-List{flex-flow:wrap;gap:12px;width:100%;display:flex}.DocSearch-AskAiScreen-RelatedSources-Title{color:var(--docsearch-secondary-text-color);margin:0;padding:6px 0;font-size:.7em;font-weight:400}.DocSearch-AskAiScreen-RelatedSources-NoResults{color:var(--docsearch-text-color);margin:0;font-size:.8rem;font-weight:400}.DocSearch-AskAiScreen-RelatedSources-Error{color:var(--docsearch-error-color);margin:0;font-size:.8rem;font-weight:400}.DocSearch-AskAiScreen-RelatedSources-Item-Link{background:var(--docsearch-hit-background);color:var(--docsearch-text-color);border-radius:4px;align-items:center;gap:6px;max-width:70%;padding:12px 8px;font-size:.75em;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:flex}.DocSearch-AskAiScreen-RelatedSources-Item-Link svg{color:var(--docsearch-icon-color);stroke-width:1.2px;flex-shrink:0}.DocSearch-AskAiScreen-RelatedSources-Item-Link span{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:500;overflow:hidden}.DocSearch-AskAiScreen-ExchangesList{flex-direction:column;gap:24px;margin:8px 0;display:flex}.DocSearch-AskAiScreen-RelatedSources-Item-Link:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-Markdown-Content{color:var(--docsearch-text-color);word-wrap:break-word;font-size:.9355em;line-height:1.6}.DocSearch-Markdown-Content--streaming{animation:.3s ease-in-out both fade-in}.DocSearch-Markdown-Content p{margin:1em 0}.DocSearch-Markdown-Content p:last-child{margin-block-end:0}.DocSearch-Markdown-Content p:first-child{margin-block-start:0}.DocSearch-Markdown-Content code{letter-spacing:normal;border-radius:3px;margin:0;padding:.2em 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}.DocSearch-Markdown-Content code,.DocSearch-Markdown-Content pre{background-color:var(--docsearch-key-background);color:var(--docsearch-text-color)}.DocSearch-Markdown-Content pre{border-radius:6px;margin:1.5em 0;padding:1.2em;overflow-x:auto}.DocSearch-Markdown-Content pre code{color:inherit;white-space:pre-wrap;word-wrap:break-word;background-color:transparent;border-radius:0;margin:0;padding:0;font-size:.8em;line-height:1.5}.DocSearch-Markdown-Content h1,.DocSearch-Markdown-Content h2,.DocSearch-Markdown-Content h3,.DocSearch-Markdown-Content h4,.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{color:var(--docsearch-text-color);letter-spacing:-.02em;margin:1em 0;font-weight:600;line-height:1.3}.DocSearch-Markdown-Content h1{font-size:1.5em}.DocSearch-Markdown-Content h2{font-size:1.2em}.DocSearch-Markdown-Content h3{font-size:1em}.DocSearch-Markdown-Content h4{font-size:.9em}.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{font-size:.8em}.DocSearch-Markdown-Content ol,.DocSearch-Markdown-Content ul{color:var(--docsearch-text-color);margin:1.2em 0;padding-inline-start:1.5em}.DocSearch-Markdown-Content ul{list-style-type:disc}.DocSearch-Markdown-Content ol{list-style-type:decimal}.DocSearch-Markdown-Content li{color:var(--docsearch-text-color);margin:.8em 0;padding-inline-start:.3em;line-height:1.6}.DocSearch-Markdown-Content li>ol,.DocSearch-Markdown-Content li>ul{margin:.5em}.DocSearch-Markdown-Content li::marker{color:var(--docsearch-muted-color)}.DocSearch-Markdown-Content a{color:var(--docsearch-highlight-color);-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.DocSearch-Markdown-Content a:hover{opacity:.9;-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-Markdown-Content blockquote{border-inline-start:4px solid var(--docsearch-hit-highlight-color);color:var(--docsearch-secondary-text-color);margin:1.5em 0;padding-block:.5em;padding-inline:1em 0;font-style:italic}.DocSearch-Markdown-Content hr{border:none;border-block-start:1px solid var(--docsearch-subtle-color);margin:1em 0}.DocSearch-Markdown-Content table{border-collapse:collapse;width:100%;margin:1.5em 0}.DocSearch-Markdown-Content td,.DocSearch-Markdown-Content th{border:1px solid var(--docsearch-subtle-color);text-align:start;padding:.75em}.DocSearch-Markdown-Content th{background-color:var(--docsearch-hit-background);font-weight:600}.DocSearch-AskAiScreen-MessageContent-Reasoning{color:var(--docsearch-muted-color);align-items:center;gap:4px;font-size:1em;display:flex}.DocSearch-AskAiScreen-MessageContent-Reasoning svg{color:var(--docsearch-icon-color)}.DocSearch-AskAiScreen-MessageContent-Tool{color:var(--docsearch-muted-color);align-items:center;width:100%;line-height:1.2;display:flex}.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result{padding-block-start:0}.DocSearch-AskAiScreen-MessageContent-Tool>svg{color:var(--docsearch-icon-color);margin-inline-end:8px}.DocSearch-AskAiScreen-MessageContent-Tool-Query{color:var(--docsearch-muted-color);transition:box-shadow .2s}.DocSearch-AskAiScreen-MessageContent-Tool-Query svg{color:var(--docsearch-muted-color)}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover{box-shadow:0 1px 0 0 var(--docsearch-highlight-color);color:var(--docsearch-highlight-color);cursor:pointer}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg{color:var(--docsearch-highlight-color)}.DocSearck-AskAiScreen-MessageContent-Stopped{color:var(--docsearch-muted-color);margin-block-start:1em;font-style:italic}.DocSearch-AskAiScreen-SmallerLoadingIcon{width:16px;height:16px}.shimmer{background:var(--shimmer-bg);color:transparent;-webkit-text-fill-color:transparent;pointer-events:none;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmerText;display:flex}@keyframes shimmerText{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}@media (width<=768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:48px}.DocSearch-Input{font-size:1rem}.DocSearch-Hit-AskAIButton-icon{margin-inline-end:8px}body:has(.DocSearch-Container){position:fixed;overflow:hidden}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:calc(var(--docsearch-vh,1vh)*100);height:100dvh}.DocSearch-Footer{border-radius:0;position:static;inset-block-end:0}.DocSearch-Hit-content-wrapper{overflow-wrap:break-word;white-space:normal;width:80%;display:flex;position:relative}.DocSearch-Hit-Container{height:auto;min-height:var(--docsearch-hit-height);padding-block:8px}.DocSearch-Modal{box-shadow:none;height:calc(var(--docsearch-vh,1vh)*100);border-radius:0;width:100%;max-width:100%;height:100dvh;margin:0}.DocSearch-Dropdown{max-height:none}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}.DocSearch-AskAiScreen-Response-Container{flex-direction:column}.DocSearch-AskAiScreen-RelatedSources,.DocSearch-AskAiScreen-Response{width:100%}}.DocSearch-CodeSnippet{position:relative}.DocSearch-CodeSnippet-CopyButton{background:var(--docsearch-key-background);color:var(--docsearch-text-color);cursor:pointer;border:none;border-radius:4px;align-items:center;padding:.2em .6em;font-size:.75em;transition:opacity .2s;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.DocSearch-CodeSnippet-CopyButton:hover{opacity:.8}.DocSearch-CodeSnippet-CopyButton:active{opacity:.6}.DocSearch-CodeSnippet-CopyButton svg{width:16px;height:16px;margin-inline-end:4px}.DocSearch-CodeSnippet-CheckIcon,.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CopyIcon{display:none}.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CheckIcon{display:inline-block}.DocSearch-Markdown-Content--streaming .DocSearch-CodeSnippet-CopyButton{display:none}.DocSearch-NewConversationScreen{padding:3em var(--docsearch-spacing)}.DocSearch-NewConversationScreen-Title{color:var(--docsearch-text-color);margin-block-end:.15em;font-size:26px;font-weight:600}.DocSearch-NewConversationScreen-Description{color:var(--docsearch-muted-color);font-size:14px}.DocSearch-NewConversationScreen-SuggestedQuestions{align-items:start;gap:var(--docsearch-spacing);flex-direction:column;margin-block-start:1.5em;display:flex}.DocSearch-NewConversationScreen-SuggestedQuestion{background-color:var(--docsearch-searchbox-background);border:1px solid var(--docsearch-subtle-color);border-radius:var(--docsearch-border-radius);color:var(--docsearch-text-color);cursor:pointer;justify-content:center;align-items:center;height:40px;padding:12px;display:inline-flex}.DocSearch-Menu{position:relative}.DocSearch-Menu-content{background-color:var(--docsearch-dropdown-menu-background);border-radius:var(--docsearch-border-radius);z-index:422;flex-direction:column;min-width:195px;padding:8px 0;display:none;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;box-shadow:0 0 0 1px rgba(33,36,61,.05),0 8px 16px -4px rgba(33,36,61,.25)}.DocSearch-Menu-content.open{display:flex}.DocSearch-Menu-item{color:var(--docsearch-text-color);cursor:pointer;white-space:nowrap;background-color:transparent;border:0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.DocSearch-Menu-item:hover{background-color:var(--docsearch-dropdown-menu-item-hover-background)}:root{--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base)}.DocSearch-Button{transition:all var(--ifm-transition-fast)var(--ifm-transition-timing-default);margin:0}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.DocSearch-Button-Key{padding:0}@font-face{font-family:codicon;font-display:block;src:url(/assets/fonts/codicon-b5576db5d289588c191297b53a1d23f2.ttf)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{width:1em;height:1em;display:inline-block}.inline-progress-widget{justify-content:center;align-items:center;display:flex!important}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{animation:none;font-size:90%!important}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.grid_XMap{gap:.9rem;margin:1rem 0 2rem;display:grid}.grid2_maHP{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.grid3_oF0S{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card_lfak{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-card-background-color,var(--ifm-background-surface-color));color:inherit;border-radius:.75rem;flex-direction:column;padding:0;-webkit-text-decoration:none;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.card_lfak:before{content:"";background:var(--fc-accent);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.cardLink_Ercx:hover{border-color:var(--fc-accent);color:inherit;-webkit-text-decoration:none;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.cardLink_Ercx:focus-visible{border-color:var(--fc-accent);color:inherit;-webkit-text-decoration:none;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.cardLink_Ercx:hover .arrow_mK20{color:var(--fc-accent);transform:translate(2px)}.cardLink_Ercx:focus-visible .arrow_mK20{color:var(--fc-accent);transform:translate(2px)}.visual_qLiO{background:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200);max-height:200px;padding:.5rem;overflow:hidden}.visual_qLiO img{width:100%;height:auto;display:block}.body_fwRB{flex-direction:column;flex-grow:1;gap:.3rem;padding:.9rem 1.1rem .75rem;display:flex}.iconBadge_nOLc{background:var(--fc-accent-tint);width:40px;height:40px;color:var(--fc-accent);border-radius:9px;justify-content:center;align-items:center;margin-bottom:.2rem;font-size:1.05rem;display:inline-flex}.head_X5Z_{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.title_rYIk{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.25}.since_y8nu{color:var(--ifm-color-emphasis-600);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:500}.hook_jeeA{color:var(--ifm-color-emphasis-800);margin:.1rem 0 0;font-size:.88rem;line-height:1.4}.footer_s5NH{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.platforms_WCOX{flex-wrap:wrap;gap:.35rem;display:flex}.pill_MCg2{background:var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-800);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:600}.arrow_mK20{width:26px;height:26px;color:var(--ifm-color-emphasis-500);justify-content:center;align-items:center;transition:transform .18s,color .18s;display:inline-flex}.accent_sky_wARq{--fc-accent:#0ea5e9;--fc-accent-tint:rgba(14,165,233,.12)}.accent_violet_P9LI{--fc-accent:#8b5cf6;--fc-accent-tint:rgba(139,92,246,.14)}.accent_amber_QdWa{--fc-accent:#f59e0b;--fc-accent-tint:rgba(245,158,11,.16)}.accent_emerald_e0CY{--fc-accent:#10b981;--fc-accent-tint:rgba(16,185,129,.14)}.accent_rose_VK7B{--fc-accent:#ef4444;--fc-accent-tint:rgba(239,68,68,.14)}.accent_slate_BZU2{--fc-accent:#64748b;--fc-accent-tint:rgba(100,116,139,.14)}[data-theme=dark] .accent_sky_wARq{--fc-accent:#38bdf8;--fc-accent-tint:rgba(56,189,248,.2)}[data-theme=dark] .accent_violet_P9LI{--fc-accent:#a78bfa;--fc-accent-tint:rgba(167,139,250,.22)}[data-theme=dark] .accent_amber_QdWa{--fc-accent:#fbbf24;--fc-accent-tint:rgba(251,191,36,.22)}[data-theme=dark] .accent_emerald_e0CY{--fc-accent:#34d399;--fc-accent-tint:rgba(52,211,153,.22)}[data-theme=dark] .accent_rose_VK7B{--fc-accent:#f87171;--fc-accent-tint:rgba(248,113,113,.22)}[data-theme=dark] .accent_slate_BZU2{--fc-accent:#94a3b8;--fc-accent-tint:rgba(148,163,184,.22)}.monaco-aria-container{position:absolute;left:-999em}.monaco-editor .monaco-editor-overlaymessage{z-index:10000;padding-bottom:8px}.monaco-editor .monaco-editor-overlaymessage.below{z-index:10000;padding-top:8px;padding-bottom:0}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:.15s ease-out fadeIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:.1s ease-out fadeOut}.monaco-editor .monaco-editor-overlaymessage .message{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px;padding:2px 4px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{z-index:1000;border:8px solid transparent;position:absolute;left:2px;width:0!important;height:0!important}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-text-button{box-sizing:border-box;text-align:center;cursor:pointer;border:1px solid var(--vscode-button-border,transparent);overflow-wrap:normal;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.monaco-text-button.secondary{border-color:var(--vscode-button-secondaryBorder,var(--vscode-button-border,transparent))}.monaco-text-button.small{padding:3px 6px;font-size:11px;line-height:14px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{cursor:default;opacity:.4!important}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-flow:wrap;height:28px;padding:0 4px;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{font-weight:400;font-style:inherit;justify-content:center;align-items:center;padding:4px 0;line-height:18px;display:flex}.monaco-button-dropdown{cursor:pointer;display:flex}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{cursor:default;padding:4px 0}.monaco-button-dropdown .monaco-button-dropdown-separator>div{width:1px;height:100%}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border,transparent);border-radius:0 4px 4px 0;align-items:center;padding:0 4px;display:flex;border-left-width:0!important}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button.secondary{border-color:var(--vscode-button-secondaryBorder,var(--vscode-button-border,transparent))}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:4px 0 0 4px}.monaco-description-button{flex-direction:column;align-items:center;margin:4px 5px;display:flex}.monaco-description-button .monaco-button-description{padding:4px 20px;font-size:11px;font-style:italic}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{justify-content:center;align-items:center;display:flex}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground);border-top-color:var(--vscode-button-secondaryBorder,var(--vscode-button-border));border-bottom-color:var(--vscode-button-secondaryBorder,var(--vscode-button-border))}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.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)}.theme-code-block:hover .copyButtonCopied_WAFi{opacity:1!important}.copyButtonIcons_Fy7c{width:1.125rem;height:1.125rem;position:relative}.copyButtonIcon_r1h_,.copyButtonSuccessIcon_BIMv{fill:currentColor;opacity:inherit;width:inherit;height:inherit;transition:all var(--ifm-transition-fast)ease;position:absolute;top:0;left:0}.copyButtonSuccessIcon_BIMv{opacity:0;color:#00d600;top:50%;left:50%;transform:translate(-50%,-50%)scale(.33)}.copyButtonCopied_WAFi .copyButtonIcon_r1h_{opacity:0;transform:scale(.33)}.copyButtonCopied_WAFi .copyButtonSuccessIcon_BIMv{opacity:1;transition-delay:75ms;transform:translate(-50%,-50%)scale(1)}.tabList_J5MA{margin-bottom:var(--ifm-leading)}.tabItem_l0OV{margin-top:0!important}.wordWrapButtonIcon_CQkQ{width:1.2rem;height:1.2rem}.wordWrapButtonEnabled_rYrY .wordWrapButtonIcon_CQkQ{color:var(--ifm-color-primary)}.handles_zRyt{pointer-events:none;z-index:1001;position:absolute;inset:0}.handle_HwyD{pointer-events:auto;cursor:ew-resize;background:var(--at-accent,#7cb9ff);opacity:0;width:4px;transition:opacity .15s ease-in-out;display:none;position:absolute}.handle_HwyD:before{content:" ";background:var(--at-accent,#7cb9ff);border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.handleEnd_bhmo:before{top:auto;bottom:0;transform:translate(-50%,50%)}.handleActive_ieBz{display:block}.handle_HwyD:hover,.handleDragging_N_QM{opacity:1}.dragging_GSO2 *{cursor:ew-resize!important}.dropOverlay_b5_s{z-index:40;border:2px dashed var(--at-accent);background:color-mix(in srgb,var(--at-surface)88%,transparent);color:var(--at-accent);pointer-events:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:absolute;inset:8px}.dropHint_cp8V{font-family:var(--at-font-mono);color:var(--at-muted);font-size:11px;font-weight:400}.rendering_hriY{z-index:30;border:1px solid var(--at-line);background:var(--at-surface);box-shadow:var(--at-shadow-sm);font-family:var(--at-font-mono);color:var(--at-muted);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:inline-flex;position:absolute;top:10px;right:14px}.spinner_hlAc{border:2px solid var(--at-line);border-top-color:var(--at-accent);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin_IDgq}@keyframes spin_IDgq{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner_hlAc{animation:none}}.group_p32U{border-bottom:1px solid var(--at-line-soft);padding:10px 14px 14px}.groupLast_RIrE{border-bottom:none}.groupTitle_gXKt{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:10px}.groupBody_qMec{flex-direction:column;gap:8px;display:flex}.row__sNi{grid-template-columns:76px 1fr;align-items:center;gap:12px;display:grid}.disabled_wnpJ{opacity:.45;cursor:not-allowed}.disabled_wnpJ *{cursor:not-allowed}.rowLabel_JW8p{color:var(--at-ink-soft);font-size:12px}.slider_DEsL{align-items:center;gap:10px;display:flex}.sliderTrack_fWZp{cursor:pointer;touch-action:none;border-radius:4px;flex:1;align-items:center;height:18px;display:flex;position:relative}.sliderTrack_fWZp:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.sliderBar_aDWE{background:var(--at-surface-alt);border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.sliderFill_OwB5{background:var(--at-accent);opacity:.85;position:absolute;top:0;bottom:0;left:0}.sliderFillBipolar_XBM4{background:var(--at-accent);opacity:.85;position:absolute;top:0;bottom:0}.sliderMidline_g0lY{background:var(--at-line);width:1px;position:absolute;top:-2px;bottom:-2px;left:calc(50% - .5px)}.sliderHandle_QaMg{background:var(--at-surface);border:2px solid var(--at-accent);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%);box-shadow:0 1px 2px rgba(13,22,38,.2)}.sliderValue_AnnC{font-family:var(--at-font-mono);color:var(--at-ink);text-align:right;width:44px;font-size:11px}.toggle_wv2u{align-items:center;gap:10px;display:flex}.toggleLabel_tARP{color:var(--at-ink);flex:1;font-size:12.5px}.toggleHint_I84K{color:var(--at-accent);font-size:11px;font-family:var(--at-font-mono)}.toggleBtn_WpP2{border:1px solid var(--at-line);background:var(--at-surface-alt);cursor:pointer;border-radius:999px;width:28px;height:16px;padding:0;transition:background .12s,border-color .12s;position:relative}.toggleBtnActive__WWx{border-color:var(--at-accent);background:var(--at-accent)}.toggleKnob_tHNa{background:var(--at-surface);border-radius:50%;width:12px;height:12px;transition:left .12s,background .12s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px rgba(13,22,38,.25)}.toggleBtnActive__WWx .toggleKnob_tHNa{background:var(--at-accent-ink);left:13px}.spacer_YKIn{flex:1}.iconBtn_OF3z{min-width:30px;height:30px;color:var(--at-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid transparent;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:12px;font-weight:500;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.iconBtn_OF3z:hover:not(:disabled){color:var(--at-ink);background:var(--at-surface-alt)}.iconBtn_OF3z:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.iconBtn_OF3z:disabled{opacity:.4;cursor:not-allowed}.iconBtn_OF3z svg{flex-shrink:0}.withText_mw2i{padding:0 10px}@media (width<=640px){.iconBtnText_Yz7L{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.outline_Glbu{border-color:var(--at-line);background:var(--at-surface);color:var(--at-ink-soft)}.primary_uAc4{background:var(--at-accent);border-color:var(--at-accent);color:var(--at-accent-ink)}.primary_uAc4:hover:not(:disabled){background:color-mix(in srgb,var(--at-accent)88%,black);color:var(--at-accent-ink)}.active_GTh5{border-color:color-mix(in srgb,var(--at-accent)45%,transparent);background:var(--at-accent-soft);color:var(--at-accent)}.active_GTh5:hover:not(:disabled){background:var(--at-accent-soft-strong);color:var(--at-accent)}.menuRoot_YqbV{display:inline-flex;position:relative}.menuPopover_U94R{z-index:60;background:var(--at-surface);border:1px solid var(--at-line);min-width:220px;max-height:min(70vh,480px);box-shadow:var(--at-shadow-lg);border-radius:10px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.menuEnd_l9my{left:auto;right:0}.menuItem_bnqs{width:100%;color:var(--at-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.menuItem_bnqs:hover:not(:disabled){background:var(--at-surface-alt);outline:none}.menuItem_bnqs:focus-visible{background:var(--at-surface-alt);outline:none}.menuItem_bnqs:disabled{opacity:.45;cursor:not-allowed}.menuItemActive_xikZ{color:var(--at-accent)}.menuItemIcon_gD1X{color:var(--at-muted);flex-shrink:0;display:inline-flex}.menuItemActive_xikZ .menuItemIcon_gD1X{color:var(--at-accent)}.menuItemLabel_cUHb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menuItemDetail_VCsx{font-family:var(--at-font-mono);color:var(--at-muted);font-size:10.5px}.menuLabel_rHJ5{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.5px;padding:8px 10px 4px;font-size:10px}.panel_viWJ{background:var(--at-surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.panelHeader_K4kC{border-bottom:1px solid var(--at-line);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 10px 14px;display:flex}.panelIcon_hhP9{color:var(--at-accent);display:inline-flex}.panelTitle_KgqH{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.5px;margin:0;font-size:10.5px;font-weight:500}.panelClose_T0ow{color:var(--at-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px;display:inline-flex}.panelClose_T0ow:hover{color:var(--at-ink);background:var(--at-surface-alt)}.panelBody_Jrog{flex:auto;min-height:0;overflow-y:auto}.panelFooter_p4zI{border-top:1px solid var(--at-line);background:var(--at-surface-alt);flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.resizeHandle_psi1{z-index:5;touch-action:none;flex-shrink:0;position:relative}.resizeHandle_psi1:after{content:"";background:0 0;transition:background .12s;position:absolute}.resizeHandle_psi1:hover:after,.resizeHandle_psi1:active:after{background:var(--at-accent)}.resizeHandle_psi1:focus-visible:after{background:var(--at-accent)}.resizeHandle_psi1:focus-visible{outline:none}.resizeX_xSuw{cursor:col-resize;background-clip:content-box;background-color:var(--at-line);width:1px;margin:0 -4px;padding:0 4px}.resizeX_xSuw:after{width:3px;top:0;bottom:0;left:3px}.resizeY_VgZE{cursor:row-resize;background-clip:content-box;background-color:var(--at-line);height:1px;margin:-4px 0;padding:4px 0}.resizeY_VgZE:after{height:3px;top:3px;left:0;right:0}.transport_FIS_{border-top:1px solid var(--at-line);background:var(--at-surface-alt);flex-shrink:0;container-type:inline-size}.row_EiWk{align-items:center;gap:12px;padding:10px 16px;display:flex}@media (width<=640px){.row_EiWk{flex-wrap:wrap;gap:8px;padding:8px 10px}}.playBtn_z3qL{background:var(--at-accent);width:34px;height:34px;color:var(--at-accent-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.playBtn_z3qL:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.playBtnPreparing_IbPp{opacity:.55;cursor:progress;position:relative}.playBtnPreparing_IbPp:after{content:"";border:2px solid transparent;border-top-color:var(--at-accent);border-radius:50%;animation:.9s linear infinite preparing_vGlg;position:absolute;inset:-3px}@keyframes preparing_vGlg{to{transform:rotate(360deg)}}.time_D6Fi{font-family:var(--at-font-mono);color:var(--at-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.scrubber_Jecv{flex:1;min-width:120px}@media (width<=640px){.scrubber_Jecv{flex-basis:100%;order:10}}.divider_TmQi{background:var(--at-line);width:1px;height:18px}@media (width<=640px){.divider_TmQi{display:none}}.toggles_OTpw{gap:2px;display:flex}.volume_Tmqo{width:160px;color:var(--at-muted);flex-shrink:0;align-items:center;gap:8px;display:flex}.volume_Tmqo>:last-child{flex:1;min-width:0}@container (width<=720px){.volume_Tmqo,.divider_TmQi{display:none}}@container (width<=520px){.row_EiWk{flex-wrap:wrap;gap:8px}.scrubber_Jecv{flex-basis:100%;order:10}}.status_kLiA{padding:0 16px 10px}@media (width<=640px){.status_kLiA{padding:0 10px 8px}}.waveform_wREU{border-top:1px solid var(--at-line);background:var(--at-surface-alt);cursor:pointer;flex-shrink:0;height:56px;position:relative}.canvas_q8n4{width:100%;height:100%;color:var(--at-accent);opacity:.55;display:block}.cursor_iQmg{background:var(--at-cursor,var(--at-accent));pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.page_ICJd{height:calc(100dvh - var(--at-host-offset,0px));background:var(--at-bg);color:var(--at-ink);flex-direction:column;gap:10px;padding:12px 16px 16px;font-family:Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}@media (width<=640px){.page_ICJd{gap:8px;padding:8px 8px 10px}}.workspace_Yras{isolation:isolate;background:var(--at-surface);border:1px solid var(--at-line);min-height:0;box-shadow:var(--at-shadow-lg);border-radius:12px;flex:auto;display:flex;position:relative;overflow:hidden}.side_j6Rf{flex-direction:column;flex-shrink:0;min-height:0;display:flex}@media (width<=640px){.side_j6Rf{z-index:20;box-shadow:var(--at-shadow-lg);position:absolute;inset:0;width:auto!important}}.editorSide_Phm1{width:var(--side-width,420px)}@media (width>=641px) and (width<=1023px){.editorSide_Phm1{width:min(var(--side-width,420px),45vw)}}.startSide_yGPi{border-right:1px solid var(--at-line);width:280px}@media (width>=641px) and (width<=1023px){.startSide_yGPi{width:240px}}.endSide_oM4l{border-left:1px solid var(--at-line);width:340px}@media (width>=641px) and (width<=1023px){.endSide_oM4l{z-index:20;box-shadow:var(--at-shadow-lg);position:absolute;top:0;bottom:0;right:0}}.main_LEHj{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.notation_IR_I{isolation:isolate;flex-direction:column;flex:1 1 0;min-height:120px;transition:opacity .15s;display:flex;position:relative}.notationDimmed_tdJk{opacity:.55}.canvas_XsN3{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.notationMessage_Y1p5{text-align:center;pointer-events:none;font-family:var(--at-font-mono);color:var(--at-muted);justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex;position:absolute;inset:0}.drawer_KgQZ{flex-direction:column;flex-shrink:0;min-height:0;max-height:70%;display:flex}.flyout_O6Nh{width:340px;max-height:calc(100vh - var(--at-host-offset,0px) - 120px);scroll-margin-top:calc(var(--at-host-offset,0px) + 12px);background:var(--at-surface);border:1px solid var(--at-line);box-shadow:var(--at-shadow-lg);color:var(--at-ink);border-radius:12px;flex-direction:column;font-family:Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative}.header_IVD8{border-bottom:1px solid var(--at-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.headerIcon_LF41{color:var(--at-accent)}.headerTitle_m2DI{font-size:13px;font-weight:600}.spacer_vBO5{flex:1}.closeBtn_Vfdh{color:var(--at-muted);cursor:pointer;background:0 0;border:none;padding:4px;line-height:0}.closeBtn_Vfdh:hover{color:var(--at-ink)}.body_NEBH{flex:auto;min-height:0;padding:6px 0;overflow-y:auto}.footer_CSqT{border-top:1px solid var(--at-line);background:var(--at-surface-alt);border-radius:0 0 12px 12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.hint_ffk0{font-family:var(--at-font-mono);color:var(--at-muted);font-size:10.5px}.resetBtn_jfRJ{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-ink-soft);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:11.5px}.pointer_mOvL{background:var(--at-surface-alt);border-right:1px solid var(--at-line);border-bottom:1px solid var(--at-line);width:12px;height:12px;position:absolute;bottom:-6px;right:18px;transform:rotate(45deg)}.groupNote_ZMP8{color:var(--at-muted);font-size:11.5px}.switch_u1L5{border:1px solid var(--at-line);background:var(--at-surface-alt);border-radius:7px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.segment_iuvF{color:var(--at-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.segment_iuvF:hover:not(:disabled):not(.segmentActive_Di1h){color:var(--at-ink)}.segment_iuvF:disabled{cursor:not-allowed;opacity:.55}.segmentActive_Di1h{background:var(--at-surface);color:var(--at-ink);box-shadow:0 1px 0 var(--at-line);cursor:default;font-weight:600}.dot_Lqam{background:var(--at-line);border-radius:50%;width:7px;height:7px}.dotLive_KOL6{background:var(--at-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--at-success)20%,transparent)}.dotPreparing_x9Nr{animation:.9s ease-in-out infinite alternate source-preparing_RPd4}@keyframes source-preparing_RPd4{to{opacity:.3}}.toggle_n1cB{border:1px solid var(--at-line);background:var(--at-surface);width:32px;height:32px;color:var(--at-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toggle_n1cB:disabled{cursor:not-allowed;opacity:.45}.toggleOn_hVUT{border-color:color-mix(in srgb,var(--at-success)45%,transparent);background:color-mix(in srgb,var(--at-success)12%,transparent);color:var(--at-success)}.flash_kQ0O{animation:1.6s ease-out source-flash_wNnd}@keyframes source-flash_wNnd{0%,30%{box-shadow:0 0 0 3px var(--at-accent-soft-strong);border-color:var(--at-accent)}to{box-shadow:0 0 0 3px transparent}}@media (prefers-reduced-motion:reduce){.flash_kQ0O,.dotPreparing_x9Nr{animation:none}}.stage_Yshn,.desktopLayout_H6Hc,.mobileLayout_q1VJ{position:relative}.stageMaximized_PIgT{width:100vw;height:100%;z-index:calc(var(--ifm-z-index-fixed) + 1);background:var(--at-bg);flex-direction:column;padding:20px;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media (width<=640px){.stageMaximized_PIgT{padding:8px}}.stageMaximized_PIgT .desktopLayout_H6Hc,.stageMaximized_PIgT .mobileLayout_q1VJ,.stageMaximized_PIgT .mobileCardWrap_eWk0{flex-direction:column;flex:auto;min-height:0;display:flex}.stageMaximized_PIgT .frame_xNMP,.stageMaximized_PIgT .mobileCard_tKyZ{flex:auto;min-height:0}.stageMaximized_PIgT .sidebar_UTUv{overflow-y:auto}.stageMaximized_PIgT .notationArea_yRt4{min-height:0}.stageMaximized_PIgT .mobileCard_tKyZ{flex-direction:column;display:flex}.stageMaximized_PIgT .mobileNotation_VKZ4{flex:1 1 0;height:auto;min-height:0}.stageMaximized_PIgT .mobileFooter_K2Sm{display:none}.tabRow_t8dl{z-index:1;scrollbar-width:none;align-items:flex-end;gap:2px;margin-bottom:-1px;display:flex;position:relative;overflow-x:auto}.tabRow_t8dl::-webkit-scrollbar{display:none}.tab_m422{border:1px solid var(--at-line);border-bottom-color:var(--at-line);font-family:var(--at-font-mono);color:var(--at-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;display:inline-flex;position:relative;top:1px}@media (width>=641px) and (width<=1023px){.tab_m422{padding:7px 11px;font-size:11px}}.tabActive_p7oY{background:var(--at-surface);border-bottom-color:var(--at-surface);color:var(--at-ink)}.tabDot_j8eq{background:var(--tab-color,var(--at-muted));opacity:.5;border-radius:50%;width:5px;height:5px}.tabActive_p7oY .tabDot_j8eq{opacity:1}.frame_xNMP{isolation:isolate;background:var(--at-surface);border:1px solid var(--at-line);box-shadow:var(--at-shadow-lg);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.frameWithTabs_xwkD{border-top-left-radius:0}.sidebar_UTUv{border-right:1px solid var(--at-line);flex-grow:0;flex-shrink:0;min-width:0;position:relative}.viewport_Q9IN{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.notationArea_yRt4{flex-direction:column;flex:1 1 0;min-height:420px;display:flex;position:relative}@media (width>=641px) and (width<=1023px){.notationArea_yRt4{min-height:380px}}.notationDimmed_t7ii{opacity:.55;transition:opacity .15s}.notationCanvas_DO3w{scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;min-height:0;overflow:auto}.notationMessage_iBd3{pointer-events:none;opacity:.6;font-family:var(--at-font-mono);color:var(--at-muted);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.timeline_txuA{border-top:1px solid var(--at-line);background:var(--at-surface-alt);align-items:center;gap:14px;margin-top:auto;padding:12px 20px;display:flex;position:relative}@media (width>=641px) and (width<=1023px){.timeline_txuA{gap:10px;padding:10px 14px}}.playBtn_W7Dk{background:var(--at-accent);width:30px;height:30px;color:var(--at-accent-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.timeLabel_wE5X{font-family:var(--at-font-mono);color:var(--at-muted);flex-shrink:0;font-size:11px}.scrubber_TsEP{flex:1;min-width:0}.timelineDivider_TmDY{background:var(--at-line);width:1px;height:18px}@media (width>=641px) and (width<=1023px){.timelineDivider_TmDY{display:none}}.volumeLabel_CrM2{color:var(--at-muted);font-size:11px;font-family:var(--at-font-mono);align-items:center;gap:5px;display:inline-flex}@media (width>=641px) and (width<=1023px){.volumeLabel_CrM2{display:none}}.gearBtn_OyLv{width:26px;height:26px;color:var(--at-muted);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.gearBtn_OyLv:hover{color:var(--at-ink)}.gearBtnOpen_AfnZ{border-color:var(--at-accent);background:var(--at-accent-soft);color:var(--at-accent)}.gearBtnOpen_AfnZ:hover{color:var(--at-accent)}.flyoutWrap_SbhS{z-index:50;position:absolute;bottom:46px;right:18px}.mobileCardWrap_eWk0{position:relative}.mobileCard_tKyZ{isolation:isolate;background:var(--at-surface);border:1px solid var(--at-line);box-shadow:var(--at-shadow-md);border-radius:12px;overflow:hidden}.mobileNotation_VKZ4{flex-direction:column;height:360px;display:flex;position:relative;overflow:hidden}.mobilePlayBar_LnKb{border-top:1px solid var(--at-line);background:var(--at-surface-alt);align-items:center;gap:10px;padding:10px 12px;display:flex}.mobilePlayBtn_b77U{background:var(--at-accent);width:34px;height:34px;color:var(--at-accent-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobileScrubber_ZdWJ{flex:1;min-width:0;overflow:hidden}.mobileGearBtn_XW8L{border:1px solid var(--at-line);background:var(--at-surface);width:32px;height:32px;color:var(--at-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobileGearBtn_XW8L.gearBtnOpen_AfnZ{border-color:var(--at-accent);background:var(--at-accent-soft);color:var(--at-accent)}.mobileFlyoutWrap_Wf3m{z-index:50;justify-content:center;display:flex;position:absolute;bottom:64px;left:0;right:0}.mobileFooter_K2Sm{margin-top:12px}.playBtnPreparing_l8p9{opacity:.55;cursor:progress;position:relative}.playBtnPreparing_l8p9:after{content:"";border:2px solid transparent;border-top-color:var(--at-accent);border-radius:50%;animation:.9s linear infinite play-preparing_r4IX;position:absolute;inset:-3px}@keyframes play-preparing_r4IX{to{transform:rotate(360deg)}}.statusRow_KwZF{background:var(--at-surface-alt);padding:0 20px 10px}@media (width>=641px) and (width<=1023px){.statusRow_KwZF{padding:0 14px 8px}}.mobileStatusRow_I9TX{background:var(--at-surface-alt);padding:0 12px 10px}@media (width>=641px) and (width<=1023px){.fileTabHideOnTablet_pjwX{display:none}}.fileTabOverflow_F31Z{font-family:var(--at-font-mono);color:var(--at-muted);padding:7px 9px;font-size:11px;display:none}@media (width>=641px) and (width<=1023px){.fileTabOverflow_F31Z{align-items:center;display:inline-flex}}.fileTabClose_zNNL{color:var(--at-muted);opacity:.7;margin-left:6px;font-size:10px}.fileTabSpacer_FrEg{flex:1}.openLink_IE0m{color:var(--at-muted);font-size:11px;font-family:var(--at-font-mono);align-items:center;gap:5px;padding-bottom:8px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.openLink_IE0m:hover{color:var(--at-ink)}@media (width>=641px) and (width<=1023px){.openLinkFull_w6Z9{display:none}}.openLinkShort_p91m{display:none}@media (width>=641px) and (width<=1023px){.openLinkShort_p91m{display:inline}}.fileTabBadge_ciJE{color:var(--tab-color,var(--at-accent));flex-shrink:0;margin-left:6px}.sidebar_es2e{background:var(--at-surface-alt);color:var(--at-muted);flex-basis:220px;padding:22px;font-size:12px;transition:flex-basis .22s,padding .22s}@media (width>=641px) and (width<=1023px){.sidebar_es2e{flex-basis:180px;padding:16px;font-size:11.5px}}.sidebarCollapsed_VOyB{flex-basis:44px;padding:22px 6px}@media (width>=641px) and (width<=1023px){.sidebarCollapsed_VOyB{flex-basis:44px}}.sidebarHeader_nkym{align-items:center;gap:8px;min-height:22px;margin-bottom:12px;display:flex}.sidebarHeader_nkym .sidebarLabel_PtuH{flex:1;margin-bottom:0}.sidebarCollapsed_VOyB .sidebarHeader_nkym{justify-content:center;margin-bottom:0}.sidebarToggle_dFVT{border:1px solid var(--at-line);background:var(--at-surface);width:22px;height:22px;color:var(--at-muted);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:flex}.sidebarToggle_dFVT:hover{color:var(--at-ink)}.sidebarToggleIcon_qLn5{transition:transform .22s;display:block;transform:rotate(90deg)}.sidebarCollapsed_VOyB .sidebarToggleIcon_qLn5{transform:rotate(-90deg)}.sidebarCollapsed_VOyB .expandedOnly_maxH{display:none}.trackRowCollapsed_bTzN{justify-content:center;gap:0;padding:8px 4px}.trackRowCollapsed_bTzN .trackName_J8nD,.trackRowCollapsed_bTzN .trackSpacer_WDuk,.trackRowCollapsed_bTzN svg{display:none}.trackRowCollapsed_bTzN .trackDot_M7ic{opacity:.7;width:10px;height:10px}.trackRowCollapsed_bTzN.trackRowActive_vHtE .trackDot_M7ic{opacity:1}.sidebarSection_Kbue{margin-top:22px}.sidebarSection_Kbue:first-child{margin-top:0}.sidebarLabel_PtuH{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-size:10px}.scoreTitle_SJed{color:var(--at-ink);margin-bottom:2px;font-size:15px;font-weight:700}@media (width>=641px) and (width<=1023px){.scoreTitle_SJed{font-size:14px}}.scoreMeta_F2B9{color:var(--at-muted);font-size:12px}@media (width>=641px) and (width<=1023px){.scoreMeta_F2B9{font-size:11px}}.trackRow_moNi{color:var(--at-muted);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:8px;margin-bottom:3px;padding:7px 8px;display:flex}.trackRow_moNi:hover{background:var(--at-surface)}@media (width>=641px) and (width<=1023px){.trackRow_moNi{padding:5px 6px}}.trackRowActive_vHtE{background:var(--at-surface);border-color:var(--at-line);color:var(--at-ink)}.trackDot_M7ic{background:var(--track-color,var(--at-muted));opacity:.5;border-radius:50%;width:6px;height:6px}.trackRowActive_vHtE .trackDot_M7ic{opacity:1}.trackName_J8nD{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.trackSpacer_WDuk{flex:none}.detailsList_HLb9{color:var(--at-ink-soft);flex-direction:column;gap:7px;margin:0;display:flex}.detailRow_PqOo{justify-content:space-between;align-items:baseline;margin:0;display:flex}.detailRow_PqOo dt{color:var(--at-muted);margin:0}.detailRow_PqOo dd{color:var(--at-ink);margin:0;font-weight:500}.tuning_IN11{font-family:var(--at-font-mono);letter-spacing:.4px}.dim_3lgK{color:var(--at-muted)}.mobileFileBar_lmvp{border-bottom:1px solid var(--at-line);background:var(--at-surface-alt);font-family:var(--at-font-mono);align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.mobileFileDot_Z4F9{background:var(--at-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.mobileFileName_Rj6t{color:var(--at-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mobileFileSpacer_OOTM{flex:1}.mobileFileCount_pGvs{color:var(--at-muted);flex-shrink:0;font-size:10px}.mobileTrackBar_SXEv{border-bottom:1px solid var(--at-line);white-space:nowrap;scrollbar-width:none;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.mobileTrackBar_SXEv::-webkit-scrollbar{display:none}.mobileTrackPill_thOP{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-muted);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.mobileTrackPillActive_o_5r{border-color:var(--track-color,var(--at-accent));background:color-mix(in srgb,var(--track-color,var(--at-accent))8%,transparent);color:var(--at-ink);font-weight:600}.mobileTrackDot_BGxQ{background:var(--track-color,var(--at-muted));opacity:.5;border-radius:50%;width:6px;height:6px}.mobileTrackPillActive_o_5r .mobileTrackDot_BGxQ{opacity:1}.mobileScoreCard_EwbV{background:var(--at-surface);border:1px solid var(--at-line);border-radius:10px;padding:14px 16px}.mobileScoreHeader_lLWP{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mobileScoreTitle_jNNz{color:var(--at-ink);font-size:15px;font-weight:700}.mobileScoreMeta_FcJo{color:var(--at-muted);font-size:12px}.mobileDetailsList_ipVo{font-family:var(--at-font-mono);color:var(--at-ink-soft);flex-direction:column;gap:6px;margin:10px 0 0;font-size:11.5px;display:flex}.hero_xEXE{border-bottom:1px solid var(--at-line);background:var(--at-bg);--hero-pad-top:72px;--hero-pad-bot:48px;--h1-to-lede:24px;--lede-to-cta:36px;--cta-to-demo:64px;--container-max:1280px;--container-pad-x:40px;--section-pad-y:80px;--h1-size:56px;--h2-size:36px;--h3-size:18px;--lede-size:18px;--body-size:14px;--mono-size:11px;position:relative;overflow:hidden}@media (width>=641px) and (width<=1023px){.hero_xEXE{--container-pad-x:28px;--section-pad-y:56px;--h1-size:44px;--h2-size:28px;--h3-size:17px;--lede-size:17px}}@media (width<=640px){.hero_xEXE{--container-pad-x:16px;--section-pad-y:40px;--h1-size:36px;--h2-size:22px;--h3-size:16.5px;--lede-size:15px;--body-size:13.5px}}@media (width>=641px) and (width<=1023px){.hero_xEXE{--hero-pad-top:56px;--hero-pad-bot:40px;--h1-to-lede:20px;--lede-to-cta:28px;--cta-to-demo:48px}}@media (width<=640px){.hero_xEXE{--hero-pad-top:40px;--hero-pad-bot:28px;--h1-to-lede:16px;--lede-to-cta:24px;--cta-to-demo:36px}}.inner_Za6A{max-width:var(--container-max);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x);padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bot);margin:0 auto;position:relative}.h1_Nwvj{font-size:var(--h1-size,56px);letter-spacing:-.025em;text-wrap:balance;color:var(--at-ink);margin:0;font-weight:700;line-height:1.05}@media (width<=1023px){.h1Line1_auzN{display:block}}.h1Muted_iS7E{color:var(--at-muted)}.h1Highlight_cdOv{color:var(--at-ink);background:linear-gradient(transparent 70%,var(--at-accent-soft-strong)70%)}@media (width>=1024px){.h1Highlight_cdOv{white-space:nowrap}}.lede_vwEc{font-size:var(--lede-size,18px);color:var(--at-ink-soft);margin:var(--h1-to-lede)0 0;text-wrap:pretty;line-height:1.5}.ctas_Y_SS{margin-top:var(--lede-to-cta);flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=640px){.ctas_Y_SS{flex-direction:column;align-items:stretch;gap:10px}.ctas_Y_SS>*{justify-content:center;width:100%}}.stage_hMvF{margin-top:var(--cta-to-demo)}.band_rS3F{border-bottom:1px solid var(--at-line);background:var(--at-surface);--container-max:1280px;--container-pad-x:40px;--section-pad-y:80px;--h1-size:56px;--h2-size:36px;--h3-size:18px;--lede-size:18px;--body-size:14px;--mono-size:11px}@media (width>=641px) and (width<=1023px){.band_rS3F{--container-pad-x:28px;--section-pad-y:56px;--h1-size:44px;--h2-size:28px;--h3-size:17px;--lede-size:17px}}@media (width<=640px){.band_rS3F{--container-pad-x:16px;--section-pad-y:40px;--h1-size:36px;--h2-size:22px;--h3-size:16.5px;--lede-size:15px;--body-size:13.5px}}.inner_RnkE{max-width:var(--container-max);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x);margin:0 auto;padding-top:32px;padding-bottom:28px}@media (width<=640px){.inner_RnkE{padding-top:28px;padding-bottom:26px}}.formatsGrid_DMyV{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;gap:40px;display:grid}@media (width>=641px) and (width<=1023px){.formatsGrid_DMyV{gap:24px}}@media (width<=640px){.formatsGrid_DMyV{grid-template-columns:1fr;gap:22px}}.formatList_mvNT{flex-direction:column;gap:14px;min-width:0;display:flex}.formatLabelRow_B5L0{align-items:center;gap:10px;display:flex}.formatLabel_vCz1{font-family:var(--at-font-mono);color:var(--at-accent);text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap;font-size:11px}.formatRule_M0Re{background:var(--at-line);flex:1;height:1px}.formatItems_YcXw{flex-wrap:wrap;gap:10px 26px;display:flex}@media (width<=1023px){.formatItems_YcXw{flex-flow:column;gap:10px}}@media (width<=640px){.formatItems_YcXw{gap:8px}}.formatItem_aiWP{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}@media (width<=1023px){.formatItem_aiWP{width:100%}}.formatDot_O00G{border-radius:50%;align-self:center;width:6px;height:6px}.formatName_aFPS{color:var(--at-ink);font-size:14px;font-weight:600}@media (width<=640px){.formatName_aFPS{font-size:13px}}.formatMeta_KHTe{font-family:var(--at-font-mono);color:var(--at-muted);font-size:11px}.pivot_pF4f{justify-content:center;align-self:stretch;align-items:center;min-width:80px;padding:0 4px;display:flex;position:relative}@media (width<=640px){.pivot_pF4f{display:none}}.pivotLine_PNw9{background:var(--at-line);z-index:0;height:1px;position:absolute;top:50%;left:0;right:0}.pivotChip_y2ck{font-family:var(--at-font-mono);color:var(--at-muted);text-align:center;border:1px dashed var(--at-line);background:var(--at-bg);z-index:1;border-radius:6px;padding:6px 10px;font-size:11px;position:relative}.statsRow_pCWL{border-top:1px solid var(--at-line-soft);grid-template-columns:140px 1fr;align-items:center;gap:32px;margin-top:36px;padding-top:28px;display:grid}@media (width<=1023px){.statsRow_pCWL{margin-top:30px;padding-top:24px;display:block}}.statsLabel_ERMK{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.5px;font-size:11px}@media (width<=1023px){.statsLabel_ERMK{margin-bottom:14px}}.statsGrid_BP_U{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (width<=1023px){.statsGrid_BP_U{grid-template-columns:1fr 1fr;gap:22px 20px}}@media (width<=640px){.statsGrid_BP_U{gap:18px 16px}}.stat_Lwl0{border-left:none;flex-direction:column;gap:4px;padding-left:0;display:flex}@media (width>=1024px){.stat_Lwl0:not(:first-child){border-left:1px solid var(--at-line);padding-left:24px}}.statNum_Rft0{letter-spacing:-1.2px;color:var(--at-ink);font-size:30px;font-weight:700;line-height:1}@media (width<=1023px){.statNum_Rft0{font-size:26px}}.statLabel_qcgV{color:var(--at-ink);margin-top:4px;font-size:13px;font-weight:600}@media (width<=640px){.statLabel_qcgV{font-size:12.5px}}.statMeta_vEnH{font-family:var(--at-font-mono);color:var(--at-muted);font-size:11px}.header_n4N8{--eye-to-h2:24px;--h2-to-lede:16px;--head-to-demo:48px;margin-bottom:var(--head-to-demo)}@media (width>=641px) and (width<=1023px){.header_n4N8{--eye-to-h2:20px;--h2-to-lede:14px;--head-to-demo:36px}}@media (width<=640px){.header_n4N8{--eye-to-h2:16px;--h2-to-lede:12px;--head-to-demo:28px}}.eyebrowRow_b09D{border-bottom:1px solid var(--at-line);margin-bottom:var(--eye-to-h2);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:10px;display:flex}.eyebrow_Hrnp{font-family:var(--at-font-mono);color:var(--at-accent);text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.meta_gNyJ{font-family:var(--at-font-mono);color:var(--at-muted);letter-spacing:.5px;font-size:11px}.title_SqOR{font-size:var(--h2-size,36px);letter-spacing:-.025em;text-wrap:balance;color:var(--at-ink);margin:0;font-weight:700;line-height:1.05}.lede_S7UD{font-size:var(--lede-size,18px);color:var(--at-ink-soft);margin:var(--h2-to-lede)0 0;text-wrap:pretty;line-height:1.5}.grid_E6oA{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cell_S2AG{background:var(--at-bg);border:1px solid var(--at-line-soft);border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px 4px;display:flex;overflow:hidden}.label__uf0{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:.6px;font-size:9px}.reflow_mjqm{--reflow-staff-line:color-mix(in srgb,var(--at-ink)45%,transparent);--reflow-frame-border:color-mix(in srgb,var(--at-ink)22%,transparent);--reflow-chrome:color-mix(in srgb,var(--at-ink)5%,var(--at-surface));background:var(--at-bg);border-radius:8px;padding:10px 12px 0}.stage_wczh{height:120px}.frame_jpo4{border:1px solid var(--reflow-frame-border);background:var(--at-surface);border-radius:6px;width:100%;animation:10s ease-in-out infinite reflow-resize_RINJ;position:relative;box-shadow:0 1px 2px rgba(13,22,38,.06),0 6px 16px -8px rgba(13,22,38,.25)}@keyframes reflow-resize_RINJ{0%,16%{width:100%}28%,46%{width:70%}58%,76%{width:42%}90%,to{width:100%}}.chrome_LNOL{border-bottom:1px solid var(--reflow-frame-border);background:var(--reflow-chrome);border-radius:5px 5px 0 0;gap:3px;padding:4px 6px;display:flex}.chrome_LNOL span{background:var(--reflow-frame-border);border-radius:50%;width:5px;height:5px}.page_FMX2{padding:6px 8px 4px;overflow:hidden}.title_sSv2{background:var(--at-ink);opacity:.35;border-radius:2px;width:32%;max-width:64px;height:4px;margin:0 auto 2px}.system_EFdG{display:flex}.system_EFdG svg{flex:none;display:block}.grip_oivk{background:var(--at-accent);border-radius:3px;width:5px;height:20px;margin-top:-10px;position:absolute;top:50%;right:-3px}.ruler_Dc58{border-top:1px solid var(--reflow-frame-border);height:20px;margin-top:6px;position:relative}.stop_RE1S{font-family:var(--at-font-mono);color:var(--at-muted);padding-right:4px;font-size:9px;line-height:1;animation:none;position:absolute;top:5px;transform:translate(-100%)}.stop_RE1S:after{content:"";background:var(--reflow-frame-border);width:1px;height:6px;position:absolute;top:-5px;right:0}.phone_jw8R{animation-name:stop-phone_ew3r}.tablet_OjTz{animation-name:stop-tablet_X8dO}.desktop_ODf_{animation-name:stop-desktop_p62L}@media (prefers-reduced-motion:reduce){.frame_jpo4{width:70%;animation:none}.stop_RE1S{animation:none}.tablet_OjTz{color:var(--at-accent)}}@keyframes stop-phone_ew3r{0%,54%{color:var(--at-muted)}58%,76%{color:var(--at-accent)}82%,to{color:var(--at-muted)}}@keyframes stop-tablet_X8dO{0%,24%{color:var(--at-muted)}28%,46%{color:var(--at-accent)}52%,to{color:var(--at-muted)}}@keyframes stop-desktop_p62L{0%,16%{color:var(--at-accent)}22%,86%{color:var(--at-muted)}90%,to{color:var(--at-accent)}}.mixer_ipBG{flex-direction:column;gap:8px;display:flex}.row_xPCw{color:var(--at-ink);align-items:center;gap:10px;font-size:12px;display:flex}.name_mkUB{width:60px}.muted_RHXI{color:var(--at-muted);-webkit-text-decoration:line-through;text-decoration:line-through}.barTrack_gWoH{background:var(--at-surface-alt);border-radius:2px;flex:1;height:4px;overflow:hidden}.barFill_xb33{height:100%;display:block}.value_kR1R{font-family:var(--at-font-mono);color:var(--at-muted);text-align:right;width:28px;font-size:10px}.list_kmkX{font-family:var(--at-font-mono);flex-direction:column;gap:6px;font-size:11px;display:flex}.row_SxFR{align-items:center;gap:8px;display:flex}.dot_TA12{background:var(--at-muted);border-radius:50%;width:6px;height:6px}.dotStable_tmbt{background:var(--at-success)}.name_sHhM{color:var(--at-ink);width:72px;font-weight:600}.value_VuzW{color:var(--at-muted)}.section_h1F3{border-bottom:1px solid var(--at-line);background:var(--at-bg);--container-max:1280px;--container-pad-x:40px;--section-pad-y:80px;--h1-size:56px;--h2-size:36px;--h3-size:18px;--lede-size:18px;--body-size:14px;--mono-size:11px}@media (width>=641px) and (width<=1023px){.section_h1F3{--container-pad-x:28px;--section-pad-y:56px;--h1-size:44px;--h2-size:28px;--h3-size:17px;--lede-size:17px}}@media (width<=640px){.section_h1F3{--container-pad-x:16px;--section-pad-y:40px;--h1-size:36px;--h2-size:22px;--h3-size:16.5px;--lede-size:15px;--body-size:13.5px}}.inner_AkVv{max-width:var(--container-max);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);margin:0 auto}.grid_oRD4{background:var(--at-line);border:1px solid var(--at-line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width>=641px) and (width<=1023px){.grid_oRD4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid_oRD4{grid-template-columns:1fr}}.card_a7lE{background:var(--at-surface);flex-direction:column;min-width:0;padding:28px 28px 24px;display:flex}@media (width<=640px){.card_a7lE{padding:22px 22px 20px}}.cardHead_kjgt{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cardNum_xw80{font-family:var(--at-font-mono);color:var(--at-muted);font-size:11px}.cardRule_zDs3{background:var(--at-line);flex:1;height:1px}.cardTitle_yz71{letter-spacing:-.3px;color:var(--at-ink);margin:0;font-size:18px;font-weight:600}@media (width<=640px){.cardTitle_yz71{font-size:16.5px}}.cardBody_P6f5{color:var(--at-ink-soft);text-wrap:pretty;margin:8px 0 18px;font-size:14px;line-height:1.55}@media (width<=640px){.cardBody_P6f5{font-size:13.5px}}.cardVisual_anYM{border-top:1px solid var(--at-line-soft);min-height:100px;margin-top:auto;padding-top:14px;overflow:hidden}.root_mIkN{height:100%;min-height:0;font-family:var(--at-font-mono);position:relative}.host_p4i9{font-family:var(--at-font-mono);position:absolute;inset:0}.hostLoading_MbJt{visibility:hidden}.fallback_v8zQ{resize:none;width:100%;height:100%;color:var(--at-syntax-plain);caret-color:var(--at-syntax-plain);font-family:var(--at-font-mono);white-space:pre;tab-size:2;background:0 0;border:0;outline:none;margin:0;padding:16px 18px 16px 52px;font-size:13px;line-height:21px;position:absolute;inset:0;overflow:auto}.compact_NIcp .fallback_v8zQ{white-space:pre-wrap;font-size:12px;line-height:19px}.overflowHost_seYB{z-index:var(--at-z-overlay,1000);position:absolute;top:0;left:0}.status_QbZP{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}button.status_QbZP{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.status_QbZP:hover .statusDetail_nRHg{-webkit-text-decoration:underline;text-decoration:underline}.statusOk_Xasf{color:var(--at-success)}.statusWarning_BKrF{color:var(--at-track-orange)}.statusError_Fgue{color:var(--at-danger)}.statusCount_Um3L{flex-shrink:0}.statusDetail_nRHg{text-overflow:ellipsis;color:var(--at-ink-soft);overflow:hidden}.statusNote_ECYq{color:var(--at-muted);flex-shrink:0}@media (width<=1023px){.statusNote_ECYq{display:none}}.onCode_swM4 .statusDetail_nRHg{color:var(--at-syntax-plain)}.onCode_swM4 .statusNote_ECYq{color:var(--at-syntax-comment)}.pane_SnHU{background:var(--at-code-surface);min-width:0;height:100%;min-height:0;color:var(--at-syntax-plain);flex-direction:column;display:flex}.header_M4Lv{min-height:41px;font-family:var(--at-font-mono);color:var(--at-syntax-punctuation);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:11.5px;display:flex}.fileName_zP6v{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--at-syntax-plain);overflow:hidden}.modified_dOsS{color:var(--at-syntax-number);font-size:9px}.spacer_UB5E{flex:1}.headerBtn_BBKs{border-radius:var(--at-radius-sm);color:var(--at-syntax-plain);font:inherit;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.14);flex-shrink:0;margin-left:auto;padding:3px 8px}.headerBtn_BBKs:hover{border-color:var(--at-accent)}.close_T2pe{color:var(--at-syntax-punctuation);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:6px;display:inline-flex}.headerBtn_BBKs+.close_T2pe{margin-left:0}.close_T2pe:hover{color:var(--at-syntax-plain);background:rgba(255,255,255,.06)}.body_a4_U{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.status_We8D{min-height:34px;font-family:var(--at-font-mono);color:var(--at-syntax-punctuation);border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;align-items:center;gap:10px;padding:0 14px;font-size:11px;display:flex;overflow:hidden}.meta_EbJE{white-space:nowrap;flex-shrink:0}@media (width<=1023px){.meta_EbJE{display:none}}.placeholder_RZg9{text-align:center;color:var(--at-syntax-plain);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 28px;font-size:13px;display:flex}.placeholder_RZg9 p{max-width:34ch;margin:0}.placeholder_RZg9 svg{color:var(--at-syntax-keyword)}.placeholderNote_pGAQ{color:var(--at-syntax-comment);font-size:12px}.convertBtn_vsq_{background:var(--at-cta-accent);color:var(--at-cta-bg);font:inherit;cursor:pointer;border:none;border-radius:8px;margin-top:6px;padding:7px 14px;font-weight:600}.convertBtn_vsq_:disabled{opacity:.5;cursor:progress}.headerLink_jQ7Z{color:var(--at-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11.5px}.headerLink_jQ7Z:hover{-webkit-text-decoration:underline;text-decoration:underline}.list_CsZR{flex-direction:column;gap:3px;margin:0;padding:8px;list-style:none;display:flex}.empty_Xmr8{color:var(--at-muted);padding:16px;font-size:12px}.track_sgTU{color:var(--at-muted);border:1px solid transparent;border-radius:8px}.trackShown_Do8z{background:var(--at-surface-alt);border-color:var(--at-line-soft);color:var(--at-ink)}.trackMuted_Ee3R .trackTitle_adw3{-webkit-text-decoration:line-through;text-decoration:line-through;-webkit-text-decoration-color:var(--at-muted);text-decoration-color:var(--at-muted)}.trackHead_tJH4{align-items:center;gap:2px;padding:4px;display:flex}.visibility_kNDh,.mixBtn_bBQD{width:26px;height:26px;color:var(--at-muted);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.visibility_kNDh:hover:not(:disabled),.mixBtn_bBQD:hover:not(:disabled){color:var(--at-ink);background:var(--at-surface)}.visibility_kNDh:disabled,.mixBtn_bBQD:disabled{cursor:not-allowed;opacity:.5}.visibility_kNDh:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.mixBtn_bBQD:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.trackShown_Do8z .visibility_kNDh{color:var(--track-color)}.mixBtn_bBQD{width:24px;height:22px;font-family:var(--at-font-mono);border-color:var(--at-line);font-size:10.5px;font-weight:600}.mixBtnMute_fxee{background:color-mix(in srgb,var(--at-danger)15%,transparent);border-color:color-mix(in srgb,var(--at-danger)50%,transparent);color:var(--at-danger)}.mixBtnMute_fxee:hover:not(:disabled){color:var(--at-danger)}.mixBtnSolo_UL7e{background:color-mix(in srgb,var(--at-track-orange)18%,transparent);border-color:color-mix(in srgb,var(--at-track-orange)55%,transparent);color:var(--at-track-orange)}.mixBtnSolo_UL7e:hover:not(:disabled){color:var(--at-track-orange)}.trackName_gK8y{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:8px;padding:3px 6px;display:flex}.trackName_gK8y:hover{background:var(--at-surface)}.trackName_gK8y:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.trackDot_Rtpu{background:var(--track-color,var(--at-muted));opacity:.45;border-radius:50%;flex-shrink:0;width:7px;height:7px}.trackShown_Do8z .trackDot_Rtpu{opacity:1}.trackLabel_Ytkk{flex-direction:column;flex:1;min-width:0;display:flex}.trackTitle_adw3{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.trackMeta_arGW{font-family:var(--at-font-mono);color:var(--at-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.trackMeta_arGW:empty{display:none}.caret_FXVn{color:var(--at-muted);flex-shrink:0;transition:transform .12s;transform:rotate(-90deg)}.caretOpen_taeJ{transform:rotate(0)}.trackDetails_BBVX{flex-direction:column;gap:8px;padding:6px 10px 12px 34px;display:flex}.control_G6rY{color:var(--at-ink-soft);grid-template-columns:66px 1fr;align-items:center;gap:8px;font-size:11.5px;display:grid}.chips_lrxS{flex-wrap:wrap;gap:4px;display:flex}.chip_oB_v{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-muted);font:inherit;cursor:pointer;border-radius:999px;padding:3px 8px;font-size:11px}.chip_oB_v:disabled{cursor:not-allowed}.chip_oB_v:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.chipOn_o0Ti{border-color:color-mix(in srgb,var(--at-accent)50%,transparent);background:var(--at-accent-soft);color:var(--at-accent)}.details_cKjk{flex:1;grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;font-size:11.5px;display:grid}.details_cKjk div{justify-content:space-between;gap:8px;min-width:0;display:flex}.details_cKjk dt{color:var(--at-muted)}.details_cKjk dd{color:var(--at-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mono_Ka6j{font-family:var(--at-font-mono);font-size:10.5px}.field_yFHI{align-items:center;gap:8px;display:flex}.swatch_eVRC{border:1px solid var(--at-line);cursor:pointer;background:linear-gradient(var(--swatch),var(--swatch)),repeating-conic-gradient(#c9ced6 0 25%,#fff 0 50%)0 0/8px 8px;border-radius:5px;flex-shrink:0;width:26px;height:22px;padding:0}.swatch_eVRC[aria-expanded=true]{outline:2px solid var(--at-accent);outline-offset:1px}.swatch_eVRC:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.alpha_Hvq2{min-width:0;accent-color:var(--at-accent);flex:1}.alphaValue_vorK{text-align:right;width:34px;font-family:var(--at-font-mono);color:var(--at-muted);font-size:10.5px}.popover_Zgzh{z-index:1000;background:var(--at-surface);border:1px solid var(--at-line);box-shadow:var(--at-shadow-lg);color:var(--at-ink);border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex;position:fixed}.area_oHE1{cursor:crosshair;touch-action:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--hue));border-radius:6px;height:150px;position:relative}.area_oHE1:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.areaThumb_f9ca{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.4)}.sliders_zcX3{flex-direction:column;gap:8px;display:flex}.alphaTrack_xOiI,.hue_hNFO{appearance:none;cursor:pointer;border-radius:999px;width:100%;height:12px;margin:0}.alphaTrack_xOiI::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.4)}.hue_hNFO::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.4)}.alphaTrack_xOiI::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.4)}.hue_hNFO::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.4)}.alphaTrack_xOiI:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.hue_hNFO:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.hue_hNFO{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.alphaTrack_xOiI{background:linear-gradient(to right,transparent,var(--opaque)),repeating-conic-gradient(#c9ced6 0 25%,#fff 0 50%)0 0/8px 8px}.footer_Ox8Z{align-items:center;gap:8px;display:flex}.preview_wVZU{border:1px solid var(--at-line);background:linear-gradient(var(--swatch),var(--swatch)),repeating-conic-gradient(#c9ced6 0 25%,#fff 0 50%)0 0/8px 8px;border-radius:6px;flex-shrink:0;width:28px;height:28px}.hex_b105{border:1px solid var(--at-line);background:var(--at-surface-alt);min-width:0;height:28px;color:var(--at-ink);font-family:var(--at-font-mono);border-radius:6px;flex:1;padding:0 8px;font-size:12px}.hex_b105:focus-visible{outline:2px solid var(--at-accent);border-color:transparent}.hex_b105[aria-invalid=true]{border-color:var(--at-danger)}.eyeDropper_ithK{border:1px solid var(--at-line);background:var(--at-surface);width:28px;height:28px;color:var(--at-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eyeDropper_ithK:hover{color:var(--at-ink)}.spacer_tr8c{flex:1}.quick_IWj1{border-bottom:1px solid var(--at-line);flex-direction:column;gap:14px;padding:12px 14px 14px;display:flex}.quickGrid_wRex{grid-template-columns:76px 1fr;align-items:center;gap:10px 12px;display:grid}.quickRows_ImTx{flex-direction:column;gap:10px;display:flex}.groupDescription_XZA1{color:var(--at-muted);margin:0 0 4px;font-size:11.5px}.label_nvKn{color:var(--at-ink-soft);font-size:12px}.search_sydg{z-index:2;background:var(--at-surface);border-bottom:1px solid var(--at-line-soft);color:var(--at-muted);align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex;position:sticky;top:0}.search_sydg input{min-width:0;color:var(--at-ink);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.group_oodQ{border-bottom:1px solid var(--at-line-soft)}.groupHeader_OgVe{width:100%;color:var(--at-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.groupHeader_OgVe:hover{background:var(--at-surface-alt)}.groupHeader_OgVe:focus-visible{outline:2px solid var(--at-accent);outline-offset:-2px}.caret_BWcC{color:var(--at-muted);transition:transform .12s;transform:rotate(-90deg)}.caretOpen_yMfR{transform:rotate(0)}.groupTitle_Qk_S{font-family:var(--at-font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--at-muted);flex:1;font-size:10.5px}.groupTag_i0Ur{font-family:var(--at-font-mono);color:var(--at-muted);border:1px solid var(--at-line);border-radius:999px;padding:1px 7px;font-size:10px}.groupBadge_jKMS{background:var(--at-accent-soft);min-width:18px;color:var(--at-accent);font-family:var(--at-font-mono);text-align:center;border-radius:999px;padding:1px 6px;font-size:10px}.groupBody_Wwn7{flex-direction:column;gap:8px;padding:2px 14px 14px;display:flex}.note_3deO{color:var(--at-muted);margin:0;padding:4px 0;font-size:12px}.row_vatq{grid-template-columns:minmax(0,1fr) minmax(0,150px);align-items:center;gap:10px;display:grid}.rowQuick_LGxM{grid-template-columns:76px minmax(0,1fr);gap:12px}.rowQuick_LGxM .rowControl_YDZZ{justify-content:flex-start}.rowStacked__P3d{grid-template-columns:1fr;gap:4px}.rowLabel_U6sL{min-width:0;color:var(--at-ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.changedDot_Dw1u{background:var(--at-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rowControl_YDZZ{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.rowControl_YDZZ>:first-child{flex:1;min-width:0}.rowControl_YDZZ>button:first-child,.rowControl_YDZZ>div[role=group]:first-child{flex:none}.rowReset_sHkw{color:var(--at-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:4px;display:inline-flex}.rowReset_sHkw:hover{color:var(--at-accent);background:var(--at-accent-soft)}.footerHint_Ayi2{font-family:var(--at-font-mono);color:var(--at-muted);font-size:10.5px}.inlineBtn_LllL{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-ink-soft);font:inherit;cursor:pointer;border-radius:6px;justify-self:start;padding:4px 10px;font-size:12px}.inlineBtn_LllL:hover:not(:disabled){color:var(--at-ink);border-color:var(--at-accent)}.inlineBtn_LllL:disabled{opacity:.6;cursor:progress}.resetAll_JehH{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-ink-soft);font:inherit;cursor:pointer;border-radius:6px;padding:5px 10px;font-size:11.5px}.resetAll_JehH:hover{color:var(--at-ink)}.switch_pGUj{border:1px solid var(--at-line);background:var(--at-surface-alt);cursor:pointer;border-radius:999px;justify-self:start;width:28px;height:16px;padding:0;transition:background .12s,border-color .12s;position:relative}.switch_pGUj:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.switchOn_wByy{border-color:var(--at-accent);background:var(--at-accent)}.switchKnob_t3dw{background:var(--at-surface);border-radius:50%;width:12px;height:12px;transition:left .12s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px rgba(13,22,38,.25)}.switchOn_wByy .switchKnob_t3dw{background:var(--at-accent-ink);left:13px}.select_n8OG,.input_eMsR{border:1px solid var(--at-line);background:var(--at-surface);width:100%;min-width:0;height:26px;color:var(--at-ink);font:inherit;border-radius:6px;padding:0 8px;font-size:12px}.select_n8OG:focus-visible{outline:2px solid var(--at-accent);outline-offset:0;border-color:transparent}.input_eMsR:focus-visible{outline:2px solid var(--at-accent);outline-offset:0;border-color:transparent}.numberInput_Ls9_{font-family:var(--at-font-mono);text-align:right}.fontInput_Cwa3{font-family:var(--at-font-mono);font-size:11px}.inputInvalid_PX13{border-color:var(--at-danger);background:color-mix(in srgb,var(--at-danger)8%,var(--at-surface))}.header_FQ7P{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=640px){.header_FQ7P{flex-wrap:wrap}}.headerSpacer_GzGC{flex:1}.headerGroup_Jplb{align-items:center;gap:4px;display:flex}.headerDivider_WQ0E{background:var(--at-line);width:1px;height:20px}@media (width<=640px){.headerDivider_WQ0E{display:none}}.docChip_dcV0{border:1px solid var(--at-line);background:var(--at-surface);max-width:min(520px,60vw);color:var(--at-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--at-shadow-sm);border-radius:10px;align-items:center;gap:10px;padding:6px 10px 6px 12px;display:inline-flex}.docChip_dcV0:hover{border-color:color-mix(in srgb,var(--at-accent)40%,var(--at-line))}.docChip_dcV0:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}@media (width<=640px){.docChip_dcV0{flex:100%;max-width:100%}}.docDot_q2h1,.menuDot_Bhnp{background:var(--at-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.docText_GgIR{flex-direction:column;flex:1;min-width:0;display:flex}.docFile__b0a{font-family:var(--at-font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.docTitle_CGk7{color:var(--at-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dialog_lS6M{border:1px solid var(--at-line);background:var(--at-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--at-ink);box-shadow:var(--at-shadow-lg);border-radius:12px;padding:0}.dialog_lS6M::backdrop{background:rgba(10,16,32,.45)}.wide_OqBx{width:min(760px,100vw - 32px)}.content_O28G{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.header_qWkR{border-bottom:1px solid var(--at-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.title_Ix5C{flex:1;margin:0;font-size:14px;font-weight:600}.close_jkl9{color:var(--at-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px;display:inline-flex}.close_jkl9:hover{color:var(--at-ink);background:var(--at-surface-alt)}.body_idcy{min-height:0;color:var(--at-ink-soft);flex:auto;padding:16px;font-size:13px;line-height:1.55;overflow-y:auto}.body_idcy p{margin:0 0 10px}.footer_OhSA{border-top:1px solid var(--at-line);background:var(--at-surface-alt);border-radius:0 0 12px 12px;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.root_cGJx{background:var(--at-surface);flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}.header_Vrpr{flex-wrap:wrap;row-gap:6px;padding-top:6px;padding-bottom:6px}.toolbar_gITV{flex-wrap:wrap;flex:auto;order:0;align-items:center;gap:2px 4px;min-width:0;margin-left:8px;display:flex}@container (width<=980px){.toolbar_gITV{flex-basis:100%;order:10;margin-left:0}}.toolbarDivider_PxC_{background:var(--at-line);width:1px;height:18px;margin:0 4px}.spacer_BfJc{flex:1}.count_DWz2{font-family:var(--at-font-mono);color:var(--at-muted);white-space:nowrap;margin-right:6px;font-size:10.5px}.body_b3QW{flex-direction:column;display:flex;overflow:hidden}.error_Azxx{background:color-mix(in srgb,var(--at-danger)10%,var(--at-surface));color:var(--at-danger);align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.error_Azxx button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;-webkit-text-decoration:underline;text-decoration:underline}.empty_amBJ{text-align:center;color:var(--at-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:12.5px;display:flex}.empty_amBJ p{max-width:60ch;margin:0}.emptyActions_CnSK{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.emptyBtn_Jetz{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:inline-flex}.emptyBtn_Jetz:hover{border-color:var(--at-accent);color:var(--at-accent)}.scroller_KZzq{background:var(--at-surface-alt);flex:auto;min-height:0;position:relative;overflow:auto hidden}.content_C1KU{height:100%;position:relative}.canvas_iR7L{pointer-events:none;display:block;position:sticky;left:0}.lane_xq3k{cursor:text;touch-action:pan-x;position:absolute;inset:20px 0 0}.marker_PiX1{cursor:ew-resize;touch-action:none;will-change:transform;background:0 0;border:none;justify-content:center;width:13px;margin-left:-6px;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0}.marker_PiX1:focus{outline:none}.markerLine_dE8R{background:var(--at-muted);opacity:.55;width:1px;position:absolute;bottom:0;left:6px}.markerBeat_oBHE .markerLine_dE8R{opacity:.35;height:18%}.markerBar_q3fs .markerLine_dE8R{height:42%}.markerSync_u9AL{z-index:2}.markerSync_u9AL .markerLine_dE8R{background:var(--at-accent);opacity:1;width:2px;top:0;left:5.5px}.markerLabel_QAoO{font-family:var(--at-font-mono);color:var(--at-muted);white-space:nowrap;pointer-events:none;font-size:9.5px;line-height:1;position:absolute;bottom:2px;left:9px}.markerSync_u9AL .markerLabel_QAoO{background:var(--at-accent);color:var(--at-accent-ink);border-radius:4px;padding:2px 4px;font-weight:600;top:3px;bottom:auto;left:1px}.markerStart_eM4u .markerLabel_QAoO,.markerEnd_RQ8o .markerLabel_QAoO{opacity:.85}.markerSync_u9AL .markerEnd_RQ8o .markerLabel_QAoO{left:auto;right:7px}.markerSelected_YaBG{z-index:3}.markerSelected_YaBG .markerLine_dE8R{box-shadow:0 0 0 2px color-mix(in srgb,var(--at-accent)35%,transparent);opacity:1}.markerSelected_YaBG:focus-visible .markerLabel_QAoO{outline:2px solid var(--at-ink);outline-offset:1px}.markerSelected_YaBG:focus-visible .markerLine_dE8R{outline:2px solid var(--at-ink);outline-offset:1px}.markerDragging_JtRD{z-index:4;cursor:grabbing}.markerDragging_JtRD .markerLabel_QAoO{box-shadow:var(--at-shadow-md)}.playhead_XAI2{background:var(--at-danger);pointer-events:none;z-index:5;will-change:transform;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:0}.playhead_XAI2:before{content:"";border:5px solid transparent;border-top-color:var(--at-danger);position:absolute;top:0;left:-4px}.hints_jx7G{border-top:1px solid var(--at-line);color:var(--at-muted);flex-wrap:wrap;flex-shrink:0;gap:4px 16px;padding:7px 14px;font-size:11px;display:flex}.hints_jx7G kbd{font-family:var(--at-font-mono);border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-ink-soft);box-shadow:none;border-bottom-width:2px;border-radius:4px;padding:0 4px;font-size:10px}.hintFile_YNMu{font-family:var(--at-font-mono);margin-left:auto}.dialogForm_ToJa{flex-direction:column;gap:8px;display:flex}.dialogLabel_ddX9{color:var(--at-ink);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.dialogInput_zciT{border:1px solid var(--at-line);background:var(--at-surface);height:34px;color:var(--at-ink);font:inherit;border-radius:8px;padding:0 10px;font-weight:400}.dialogInput_zciT:focus-visible{outline:2px solid var(--at-accent);border-color:transparent}.dialogInput_zciT[aria-invalid=true]{border-color:var(--at-danger)}.dialogError_wTZm{color:var(--at-danger);font-size:11.5px}.privacy_HF3K{background:var(--at-surface-alt);color:var(--at-muted);border-radius:8px;padding:10px 12px;font-size:11.5px;margin:6px 0 0!important}.dialogBtn_Lree,.dialogBtnPrimary_em0Q{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-ink);font:inherit;cursor:pointer;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600}.dialogBtn_Lree:disabled,.dialogBtnPrimary_em0Q:disabled{opacity:.5;cursor:not-allowed}.dialogBtnPrimary_em0Q{border-color:var(--at-accent);background:var(--at-accent);color:var(--at-accent-ink)}.code_nUNd{background:var(--at-code-surface);border-radius:10px;margin:14px 0 0;overflow:hidden}.codeHeader_ojLc{font-family:var(--at-font-mono);color:var(--at-syntax-punctuation);border-bottom:1px solid rgba(255,255,255,.08);align-items:center;padding:7px 10px 7px 14px;font-size:11px;display:flex}.codeCopy_yTq3{color:var(--at-syntax-plain);font:inherit;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.14);border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;display:inline-flex}.codeCopy_yTq3:hover{border-color:var(--at-accent)}.codeBody_gpzK{max-height:260px;color:var(--at-syntax-plain);font-family:var(--at-font-mono);background:0 0;border-radius:0;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.6;overflow:auto}.videoDock_xVkV{z-index:15;border:1px solid var(--at-line);width:min(360px,45%);box-shadow:var(--at-shadow-lg);background:#000;border-radius:10px;position:absolute;bottom:14px;right:14px;overflow:hidden}.videoDockCollapsed_ouaH{width:auto}.videoDockCollapsed_ouaH .videoFrame_sGfB{display:none}.videoBar_STn8{background:var(--at-surface);border-bottom:1px solid var(--at-line);font-family:var(--at-font-mono);color:var(--at-muted);align-items:center;gap:8px;padding:4px 4px 4px 10px;font-size:10.5px;display:flex}.videoFrame_sGfB{aspect-ratio:16/9;max-width:100%}.videoFrame_sGfB iframe{border:0;width:100%;height:100%;display:block}.videoFrame_sGfB>div{width:100%;height:100%}.section_I4wD{background:var(--at-surface-alt);border-bottom:1px solid var(--at-line);--container-max:1280px;--container-pad-x:40px;--section-pad-y:80px;--h1-size:56px;--h2-size:36px;--h3-size:18px;--lede-size:18px;--body-size:14px;--mono-size:11px}@media (width>=641px) and (width<=1023px){.section_I4wD{--container-pad-x:28px;--section-pad-y:56px;--h1-size:44px;--h2-size:28px;--h3-size:17px;--lede-size:17px}}@media (width<=640px){.section_I4wD{--container-pad-x:16px;--section-pad-y:40px;--h1-size:36px;--h2-size:22px;--h3-size:16.5px;--lede-size:15px;--body-size:13.5px}}.inner_mcRO{max-width:var(--container-max);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);margin:0 auto}@media (width<=640px){.headAction_xXDv{display:none}}.mobileCta_MX27{margin-top:18px;display:none}@media (width<=640px){.mobileCta_MX27{display:block}}.editorSidebar_lfnQ{background:var(--at-code-surface);flex-direction:column;flex-basis:clamp(300px,38%,460px);display:flex}.editorPane_oy4M{background:var(--at-code-surface);flex-direction:column;flex:auto;min-height:0;display:flex}.editorHeader_gD50{min-height:37px;font-family:var(--at-font-mono);color:var(--at-syntax-punctuation);border-bottom:1px solid rgba(255,255,255,.08);align-items:center;gap:8px;padding:0 10px 0 14px;font-size:11px;display:flex}.editorFileName_vjUT{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--at-syntax-plain);flex:1;overflow:hidden}.resetBtn_f2iL{border-radius:var(--at-radius-sm);color:var(--at-syntax-plain);font:inherit;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.14);flex-shrink:0;padding:3px 8px}.resetBtn_f2iL:hover{border-color:var(--at-accent)}.editorBody_VduJ{flex:auto;min-height:300px;position:relative}@media (width<=640px){.editorBody_VduJ{flex:none;height:240px;min-height:0}}.renderBar_BjOp{border-bottom:1px solid var(--at-line);background:var(--at-surface-alt);min-height:37px;font-family:var(--at-font-mono);color:var(--at-muted);align-items:center;gap:10px;padding:0 18px;font-size:11px;display:flex}@media (width<=640px){.renderBar_BjOp{padding:0 12px}}.renderMeta_OMbV{flex-shrink:0}@media (width<=1023px){.renderMeta_OMbV{display:none}}.spacer_MQK8{flex:1}.mobilePresetBar_enhG{border-bottom:1px solid var(--at-line);background:var(--at-surface-alt);scrollbar-width:none;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.mobilePresetBar_enhG::-webkit-scrollbar{display:none}.mobilePresetPill_a8Nm{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-muted);cursor:pointer;border-radius:999px;flex-shrink:0;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:500}.mobilePresetPill_a8Nm[aria-pressed=true]{border-color:var(--at-accent);background:var(--at-accent-soft);color:var(--at-ink);font-weight:600}.mark_mT1_{width:var(--mark-size,40px);height:var(--mark-size,40px);background:linear-gradient(155deg,color-mix(in srgb,var(--mark-accent)14%,transparent),color-mix(in srgb,var(--mark-accent)6%,transparent));border:1px solid color-mix(in srgb,var(--mark-accent)25%,transparent);color:var(--mark-accent);font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:var(--mark-font,20px);letter-spacing:-.5px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.square_OfTj{border-radius:8px}.card_mn7K{background:var(--at-surface);border:1px solid var(--at-line);border-radius:16px;grid-template-columns:1.15fr 1fr;min-height:420px;margin:0;display:grid;position:relative;overflow:hidden}@media (width<=1023px){.card_mn7K{grid-template-columns:1fr;min-height:360px}}@media (width<=640px){.card_mn7K{min-height:380px}}@media (width>=1024px){.mirror_opMb{grid-template-columns:1fr 1.15fr}.mirror_opMb .textCol_tLX3{grid-area:1/2}.mirror_opMb .visualCol_ziCp{border-left:none;border-right:1px solid var(--at-line);grid-area:1/1}}.mirror_opMb .topRule_f1Ba{background:linear-gradient(270deg,var(--story-accent),transparent)}.topRule_f1Ba{background:linear-gradient(90deg,var(--story-accent),transparent);z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.textCol_tLX3{flex-direction:column;grid-area:1/1;gap:28px;min-width:0;padding:48px 48px 36px;display:flex}@media (width<=1023px){.textCol_tLX3{gap:24px;padding:36px 32px 28px}}@media (width<=640px){.textCol_tLX3{gap:20px;padding:28px 24px 22px}}.head_PtzB{align-items:center;gap:12px;display:flex}.headTitles_JCt_{min-width:0}.name_YL_o{color:var(--at-ink);letter-spacing:-.2px;font-size:16px;font-weight:700}@media (width<=640px){.name_YL_o{font-size:15px}}.type_cDIb{color:var(--at-muted);font-size:12px;font-family:var(--at-font-mono)}.headSpacer_Yj5Q{flex:1}.eyebrow_u5NM{font-family:var(--at-font-mono);color:var(--story-accent);text-transform:uppercase;letter-spacing:1.5px;font-size:10.5px}@media (width<=640px){.eyebrow_u5NM{display:none}}.quoteWrap_RIHr{flex-direction:column;flex:1;justify-content:center;margin:0;display:flex;position:relative}.quoteMark__4nF{color:var(--story-accent);opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:96px;font-weight:700;line-height:1;position:absolute;top:-18px;left:-6px}@media (width<=640px){.quoteMark__4nF{font-size:72px}}.quote_D6U2{color:var(--at-ink);letter-spacing:-.2px;text-wrap:pretty;max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;line-height:1.42;position:relative}@media (width>=641px) and (width<=1023px){.quote_D6U2{font-size:21px}}@media (width<=640px){.quote_D6U2{font-size:18px}}.summary_npTG{color:var(--at-ink);text-wrap:pretty;max-width:560px;margin:0 0 28px;font-size:20px;line-height:1.5}@media (width>=641px) and (width<=1023px){.summary_npTG{font-size:18px}}@media (width<=640px){.summary_npTG{margin-bottom:20px;font-size:16px}}.attribution_ixod{border-top:1px solid var(--at-line-soft);flex-wrap:wrap;align-items:center;gap:22px;padding-top:20px;display:flex}@media (width<=640px){.attribution_ixod{gap:16px;padding-top:14px}}.personName_xb6Y{color:var(--at-ink);font-size:13.5px;font-weight:600}.personRole_VTme{color:var(--at-muted);font-size:12px}.sourceLink_lgnh{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--at-line);text-decoration-color:var(--at-line);text-underline-offset:2px}.sourceLink_lgnh:hover{color:var(--story-accent)}.divider_gx4e{background:var(--at-line);width:1px;height:24px}.statK_OYci{color:var(--at-ink);letter-spacing:-.6px;font-size:18px;font-weight:700;line-height:1}.statL_HU2G{font-family:var(--at-font-mono);color:var(--at-muted);margin-top:3px;font-size:10.5px}.attrSpacer_Ypaz{flex:1}.cta_E2SK{color:var(--story-accent);align-items:center;gap:5px;font-size:12.5px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.cta_E2SK:hover{color:var(--story-accent);-webkit-text-decoration:underline;text-decoration:underline}.visualCol_ziCp{background:linear-gradient(150deg,color-mix(in srgb,var(--story-accent)6%,transparent),var(--at-surface-alt));border-left:1px solid var(--at-line);grid-area:1/2;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}@media (width<=1023px){.visualCol_ziCp{border-left:none;border-top:1px solid var(--at-line);grid-area:2/1;padding:24px}}@media (width<=640px){.visualCol_ziCp{padding:16px}}.preview_Cogu{background:var(--at-surface-alt);border:1px solid var(--at-line);border-radius:12px;flex-direction:column;width:100%;max-width:460px;height:280px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 50px -35px rgba(13,22,38,.18)}@media (width>=641px) and (width<=1023px){.preview_Cogu{max-width:340px;height:220px}}.previewHeader_BAgv{border-bottom:1px solid var(--at-line);background:var(--at-surface);font-family:var(--at-font-mono);color:var(--at-muted);align-items:center;gap:8px;padding:8px 12px;font-size:10.5px;display:flex}.previewDot_WHCS{background:var(--story-accent);border-radius:50%;width:7px;height:7px}.previewTitle_P3jL{color:var(--at-ink);font-weight:600}.previewMeta_UBzR{color:var(--at-muted)}.previewSpacer_qQSN{flex:1}.previewShot_Dt4J{object-fit:cover;object-position:top left;flex:1;width:100%;min-height:0;display:block}.previewNotation_Zn20{flex:1;padding:12px 14px 4px;overflow:hidden}.previewFooter_eYdn{border-top:1px solid var(--at-line);background:var(--at-surface);font-family:var(--at-font-mono);color:var(--at-muted);align-items:center;gap:8px;padding:6px 12px;font-size:10px;display:flex}.card_mpgR{border:1px solid var(--at-line);background:radial-gradient(ellipse at 80% 20%,color-mix(in srgb,var(--story-accent)15%,transparent),transparent 55%),radial-gradient(ellipse at 10% 90%,color-mix(in srgb,var(--story-accent)8%,transparent),transparent 60%),linear-gradient(160deg,var(--at-surface),var(--at-surface-alt));border-radius:16px;flex-direction:column;min-height:420px;margin:0;padding:60px 96px;display:flex;position:relative;overflow:hidden}@media (width>=641px) and (width<=1023px){.card_mpgR{min-height:360px;padding:48px 56px}}@media (width<=640px){.card_mpgR{min-height:380px;padding:36px 24px}}.bigQuote_Wat_{color:var(--story-accent);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:460px;font-weight:700;line-height:.8;position:absolute;top:-40px;right:-10px}@media (width<=640px){.bigQuote_Wat_{font-size:280px}}.eyebrowRow_BrDx{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.eyebrowRule_E85o{background:var(--story-accent);width:24px;height:1px}.eyebrow_jdgP{font-family:var(--at-font-mono);color:var(--story-accent);text-transform:uppercase;letter-spacing:2px;font-size:10.5px}.eyebrowSpacer_H2bn{flex:1}.counter_DQOA{font-family:var(--at-font-mono);color:var(--at-muted);font-size:10.5px}.quoteWrap_q68n{text-align:center;z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0;padding:32px 0;display:flex;position:relative}@media (width<=640px){.quoteWrap_q68n{text-align:left;align-items:flex-start;padding:24px 0}}.quote_L0aH{color:var(--at-ink);letter-spacing:-.5px;text-wrap:balance;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-style:italic;line-height:1.22}@media (width>=641px) and (width<=1023px){.quote_L0aH{font-size:30px}}@media (width<=640px){.quote_L0aH{max-width:100%;font-size:22px}}.attribution_ZFny{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}@media (width<=640px){.attribution_ZFny{justify-content:space-between;gap:12px}}.person_m31N{align-items:center;gap:12px;display:flex}.avatar_G8UR{background:linear-gradient(155deg,var(--story-accent),color-mix(in srgb,var(--story-accent)50%,transparent));color:#fff;width:40px;height:40px;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--story-accent)50%,transparent);border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;display:flex}.personText_lcm_{text-align:left}.personName_FrqZ{color:var(--at-ink);font-size:14px;font-weight:600}.handle_MSyS{font-family:var(--at-font-mono);color:var(--at-muted);margin-left:8px;font-size:12px;font-weight:500}.role_bJ33{color:var(--at-muted);font-size:12px}.divider_LrxF{background:var(--at-line);width:1px;height:28px}@media (width<=640px){.divider_LrxF{display:none}}.sourceChip_PDmM{color:var(--at-muted);background:var(--at-surface);border:1px solid var(--at-line);font-size:12px;font-weight:500;font-family:var(--at-font-mono);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.sourceChip_PDmM:hover{color:var(--at-ink)}.card_cH6K{background:var(--at-surface);border:1px solid var(--at-line);border-radius:16px;flex-direction:column;min-height:420px;margin:0;padding:44px 64px;display:flex;position:relative;overflow:hidden}@media (width>=641px) and (width<=1023px){.card_cH6K{min-height:360px;padding:36px 40px}}@media (width<=640px){.card_cH6K{min-height:380px;padding:28px 24px}}.topRule_QGGz{background:var(--at-ink);opacity:.95;height:6px;position:absolute;top:0;left:0;right:0}.topRuleThin_lkIm{background:var(--at-ink);opacity:.8;height:1px;position:absolute;top:8px;left:0;right:0}.dateStrip_GrvE{font-family:var(--at-font-mono);color:var(--at-muted);text-transform:uppercase;letter-spacing:1.6px;align-items:center;gap:12px;margin-bottom:22px;font-size:10.5px;display:flex}@media (width<=640px){.dateStrip_GrvE{margin-bottom:16px}}.dateLabel_yfyf{color:var(--story-accent);font-weight:600}.dateLine__fkL{background:var(--at-line-soft);opacity:.8;flex:1;height:1px}.nameplate_LjL8{color:var(--at-ink);letter-spacing:-1.6px;text-wrap:balance;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:700;line-height:.95}@media (width>=641px) and (width<=1023px){.nameplate_LjL8{font-size:52px}}@media (width<=640px){.nameplate_LjL8{margin-bottom:18px;font-size:36px}}.body_DZBi{border-top:1px solid var(--at-line);flex:1;grid-template-columns:auto 1fr;align-items:flex-start;gap:24px;padding-top:18px;display:grid}@media (width<=640px){.body_DZBi{grid-template-columns:1fr;gap:14px;padding-top:14px}}.dropCap_wkeu{color:var(--story-accent);letter-spacing:-2px;align-self:flex-start;font-family:Georgia,Times New Roman,serif;font-size:96px;font-weight:700;line-height:.9}@media (width<=640px){.dropCap_wkeu{font-size:64px}}.bodyContent_b4rb{flex-direction:column;justify-content:space-between;min-height:180px;display:flex}@media (width<=640px){.bodyContent_b4rb{min-height:auto}}.quote_Vqlm{color:var(--at-ink);letter-spacing:-.2px;text-wrap:pretty;max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-style:italic;line-height:1.4}@media (width>=641px) and (width<=1023px){.quote_Vqlm{font-size:22px}}@media (width<=640px){.quote_Vqlm{font-size:18px}}.sourceRow_NfaE{border-top:1px solid var(--at-line-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:14px;display:flex}@media (width<=640px){.sourceRow_NfaE{margin-top:18px}}.sourceLabel_Xic0{font-family:var(--at-font-mono);color:var(--at-ink);font-size:11.5px;font-weight:500}.sourceSpacer_pWa6{flex:1}.cta_SlU3{color:var(--story-accent);align-items:center;gap:6px;font-size:12.5px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.cta_SlU3:hover{color:var(--story-accent);-webkit-text-decoration:underline;text-decoration:underline}.cornerMark_IDQm{background:var(--story-accent);opacity:.6;width:80px;height:4px;position:absolute;bottom:0;right:0}.section_yQ64{background:var(--at-bg);border-bottom:1px solid var(--at-line);--container-max:1280px;--container-pad-x:40px;--section-pad-y:80px;--h1-size:56px;--h2-size:36px;--h3-size:18px;--lede-size:18px;--body-size:14px;--mono-size:11px}@media (width>=641px) and (width<=1023px){.section_yQ64{--container-pad-x:28px;--section-pad-y:56px;--h1-size:44px;--h2-size:28px;--h3-size:17px;--lede-size:17px}}@media (width<=640px){.section_yQ64{--container-pad-x:16px;--section-pad-y:40px;--h1-size:36px;--h2-size:22px;--h3-size:16.5px;--lede-size:15px;--body-size:13.5px}}.inner_cRLz{max-width:var(--container-max);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);margin:0 auto}.seeAll_pQ_V{color:var(--at-accent);align-items:center;gap:6px;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.seeAll_pQ_V:hover{color:var(--at-accent);-webkit-text-decoration:underline;text-decoration:underline}.cardSlot_Gjy2{animation:.7s both showcaseFade_q78_;position:relative}@keyframes showcaseFade_q78_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.switcher_xDwM{grid-template-columns:repeat(var(--chip-count),minmax(0,1fr));gap:8px;margin-top:18px;display:grid}@media (width<=640px){.switcher_xDwM{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}}.chip_xyVn{text-align:left;cursor:pointer;min-width:0;color:var(--at-muted);background:0 0;border:1px solid transparent;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden}@media (width<=640px){.chip_xyVn{padding:8px}}.chip_xyVn:hover{color:var(--at-ink)}.chipActive_PFWk{background:var(--at-surface);border-color:var(--at-line);color:var(--at-ink)}.chipIcon_n0z9{font-family:var(--at-font-mono);color:var(--story-accent);opacity:.55;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.chipActive_PFWk .chipIcon_n0z9{opacity:1}.chipIcon_n0z9[data-kind=quote]{padding-top:3px;font-family:Georgia,serif;font-size:13px;line-height:.5}.chipDot_VBKs{background:var(--story-accent);border-radius:50%;width:6px;height:6px}.chipLabel_tnGh{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}@media (width<=640px){.chipLabel_tnGh{font-size:11px}}.chipActive_PFWk .chipLabel_tnGh{font-weight:600}.chipProgress_up68{background:var(--story-accent);width:0;height:2px;animation:chip-progress_rWks var(--progress-duration,6s)linear forwards;animation-play-state:paused;position:absolute;bottom:0;left:0}.chipProgress_up68[data-running=true]{animation-play-state:running}@keyframes chip-progress_rWks{0%{width:0%}to{width:100%}}.legend_gBaV{font-family:var(--at-font-mono);color:var(--at-muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:10px;font-size:10.5px;display:flex}.legendItem_Hhqa{align-items:center;gap:6px;display:inline-flex}.legendDot_RwLG{background:var(--at-muted);border-radius:50%;width:6px;height:6px}.legendQuote_cdui{padding-top:2px;font-family:Georgia,serif;font-size:13px;line-height:.5}.pill_y_kw{letter-spacing:-.1px;color:var(--at-muted);background:var(--at-surface-alt);border:1px solid var(--at-line);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.mono_r4Sc{font-family:var(--at-font-mono);letter-spacing:0}.accent_F7Y2{color:var(--at-accent);background:var(--at-accent-soft);border-color:var(--at-accent-soft-strong)}.section_OHFn{background:var(--at-bg);border-bottom:1px solid var(--at-line);--container-max:1280px;--container-pad-x:40px;--section-pad-y:80px;--h1-size:56px;--h2-size:36px;--h3-size:18px;--lede-size:18px;--body-size:14px;--mono-size:11px}@media (width>=641px) and (width<=1023px){.section_OHFn{--container-pad-x:28px;--section-pad-y:56px;--h1-size:44px;--h2-size:28px;--h3-size:17px;--lede-size:17px}}@media (width<=640px){.section_OHFn{--container-pad-x:16px;--section-pad-y:40px;--h1-size:36px;--h2-size:22px;--h3-size:16.5px;--lede-size:15px;--body-size:13.5px}}.inner_ATlu{max-width:var(--container-max);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);margin:0 auto}.card_lLAq{background:var(--at-cta-bg);color:var(--at-cta-ink);border-radius:18px;grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;padding:56px;display:grid;position:relative;overflow:hidden}@media (width>=641px) and (width<=1023px){.card_lLAq{grid-template-columns:1fr;gap:32px;padding:40px 36px}}@media (width<=640px){.card_lLAq{border-radius:14px;grid-template-columns:1fr;gap:28px;padding:32px 24px}}.copy_E3uQ{position:relative}.versionPill_tFpJ{color:var(--at-cta-accent);background:color-mix(in srgb,var(--at-cta-accent)16%,transparent);border-color:color-mix(in srgb,var(--at-cta-accent)30%,transparent)}.title_xoOI{letter-spacing:-2px;color:var(--at-cta-ink);margin:20px 0 0;font-size:56px;font-weight:700;line-height:1}@media (width>=641px) and (width<=1023px){.title_xoOI{font-size:42px}}@media (width<=640px){.title_xoOI{font-size:32px}.title_xoOI .titleBreak_cOEF{display:none}}.lede_LgNS{color:var(--at-cta-ink-soft);max-width:480px;margin:18px 0 0;font-size:16px;line-height:1.55}@media (width<=640px){.lede_LgNS{font-size:14.5px}}.installs_HAmb{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.installCard_jxdA{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 16px}@media (width<=640px){.installCard_jxdA{padding:10px 14px}}.installPlatform_Xb2o{color:var(--at-cta-ink-soft);margin-bottom:4px;font-size:12px}.installCmd_zGhR{font-family:var(--at-font-mono);color:var(--at-cta-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (width<=640px){.installCmd_zGhR{word-break:break-all;white-space:normal;font-size:11.5px;line-height:1.4}}.quickstart_ZRMd{background:var(--at-cta-accent);color:var(--at-cta-accent-ink);letter-spacing:-.1px;border:1px solid var(--at-cta-accent);border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;width:auto;margin-top:4px;padding:13px 20px;font-size:15px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.quickstart_ZRMd:hover{color:var(--at-cta-accent-ink);background:color-mix(in srgb,var(--at-cta-accent)88%,white);-webkit-text-decoration:none;text-decoration:none}@media (width<=640px){.quickstart_ZRMd{align-self:stretch;width:100%;padding:12px 16px;font-size:14px}}.landing_PmKy{background:var(--at-bg);color:var(--at-ink);letter-spacing:-.1px;font-feature-settings:"ss01","cv11";font-family:Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.navbar__title{display:none}.aa-Autocomplete{width:250px}.page_cZIP{background:var(--at-bg);color:var(--at-ink);letter-spacing:-.1px;width:100%;max-width:1240px;margin:0 auto;padding:64px 40px 96px;font-family:Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (width>=641px) and (width<=1023px){.page_cZIP{padding:48px 28px 72px}}@media (width<=640px){.page_cZIP{padding:32px 16px 56px}}.hero_n_Lj{border-bottom:1px solid var(--at-line-soft);padding-bottom:32px}.eyebrow_cW3Q{font-family:var(--at-font-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--at-accent);margin-bottom:14px;font-size:11px}.title_MBe9{letter-spacing:-1.4px;color:var(--at-ink);margin:0;font-size:48px;font-weight:700;line-height:1.08}@media (width<=640px){.title_MBe9{letter-spacing:-.8px;font-size:34px}}.lede_Ss_2{max-width:640px;color:var(--at-ink-soft);margin:14px 0 0;font-size:18px;line-height:1.55}@media (width<=640px){.lede_Ss_2{font-size:16px}}.ctaRow_iiti{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ctaSecondary_uaDK,.ctaPrimary_NksQ{border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.ctaSecondary_uaDK:hover,.ctaPrimary_NksQ:hover{-webkit-text-decoration:none;text-decoration:none}.ctaPrimary_NksQ{background:var(--at-accent);color:#fff}.ctaPrimary_NksQ:hover{color:#fff;filter:brightness(1.08)}.ctaSecondary_uaDK{border:1px solid var(--at-line);color:var(--at-ink);background:var(--at-surface)}.ctaSecondary_uaDK:hover{color:var(--at-ink);border-color:var(--at-ink-muted)}.filters_uQwF{flex-wrap:wrap;gap:8px;margin:28px 0 24px;display:flex}.filter_wX_4{border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-ink-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.filter_wX_4:hover{border-color:var(--at-ink-muted)}.filterActive_Z4nY{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-bg)}.filterActive_Z4nY:hover{border-color:var(--at-ink)}.filterCount_KcNe{font-family:var(--at-font-mono);opacity:.7;font-size:11px}.grid_QKT9{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tile_ZoAl{border:1px solid var(--at-line);background:var(--at-surface);border-radius:14px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.tile_ZoAl:hover{border-color:color-mix(in srgb,var(--story-accent)45%,var(--at-line));box-shadow:0 18px 40px -28px rgba(13,22,38,.35)}.tileVisual_rtgT{aspect-ratio:920/448;background:var(--at-surface-alt);border-bottom:1px solid var(--at-line);max-width:100%;display:block;overflow:hidden}.tileVisual_rtgT img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.tileFallback_NQLR{background:linear-gradient(150deg,color-mix(in srgb,var(--story-accent)10%,transparent),var(--at-surface-alt));height:100%;font-family:var(--at-font-mono);color:var(--at-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.tileBody__AQu{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.tileHead_zNBL{align-items:center;gap:8px;display:flex}.tileName_UCDm{margin:0;font-size:17px;font-weight:650}.tileName_UCDm a{color:var(--at-ink);-webkit-text-decoration:none;text-decoration:none}.tileName_UCDm a:hover{color:var(--story-accent)}.featured_deDI{font-family:var(--at-font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--story-accent);border:1px solid color-mix(in srgb,var(--story-accent)40%,transparent);border-radius:999px;padding:1px 7px;font-size:10px}.tileType_zUbl{font-family:var(--at-font-mono);color:var(--at-muted);margin-top:2px;font-size:11.5px}.tileDescription_XauT{color:var(--at-ink-soft);flex:1;margin:10px 0 14px;font-size:14px;line-height:1.55}.tileTags_GWus{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.tileTags_GWus li{background:var(--at-surface-alt);color:var(--at-ink-soft);border-radius:6px;padding:2px 8px;font-size:11.5px}.tileLinks_RE2J{border-top:1px solid var(--at-line-soft);flex-wrap:wrap;gap:14px;padding-top:12px;display:flex}.tileLinks_RE2J a{color:var(--story-accent);align-items:center;gap:4px;font-size:12.5px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.tileLinks_RE2J a:hover{-webkit-text-decoration:underline;text-decoration:underline}.empty_wK30{color:var(--at-muted);padding:40px 0}.listing_Aou9{border:1px dashed var(--at-line);background:var(--at-surface-alt);border-radius:14px;margin-top:56px;padding:28px 32px}@media (width<=640px){.listing_Aou9{padding:20px}}.listing_Aou9 h2{margin:0 0 12px;font-size:20px}.listing_Aou9 ol{color:var(--at-ink-soft);margin:0;padding-left:20px;line-height:1.6}.listing_Aou9 li+li{margin-top:6px}.buttonGroup_B0hJ{-moz-column-gap:.2rem;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2);column-gap:.2rem;display:flex;position:absolute}.buttonGroup_B0hJ button{background:var(--prism-background-color);color:var(--prism-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);transition:opacity var(--ifm-transition-fast)ease-in-out;opacity:0;align-items:center;padding:.4rem;line-height:0;display:flex}.buttonGroup_B0hJ button:hover{opacity:1!important}.buttonGroup_B0hJ button:focus-visible{opacity:1!important}.theme-code-block:hover .buttonGroup_B0hJ button{opacity:.4}.player__tAZ{flex-direction:column;gap:6px;display:flex}.transport_BfwJ{border:1px solid var(--at-line);border-radius:var(--at-radius,10px);background:var(--at-surface);align-items:center;gap:10px;padding:6px 10px;display:flex}.play_B2hB{background:var(--at-accent);width:28px;height:28px;color:var(--at-accent-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.play_B2hB:disabled{opacity:.5;cursor:progress}.play_B2hB:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.time_XaTc{font-family:var(--at-font-mono);color:var(--at-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.scrubber_QJWS{flex:auto;min-width:0}.status_zrhC{padding:0 10px}.frame_S9lc{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:6px;padding:.5rem}.grid_FpyI{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.tile_LwCe{border:1px solid var(--at-line);background:var(--at-surface);border-radius:8px;flex-direction:column;margin:0;display:flex;overflow:hidden}.previewDark_JYMm,.previewLight_evRL{justify-content:center;align-items:center;height:7.5rem;padding:1rem;display:flex}.previewDark_JYMm img,.previewLight_evRL img{max-width:100%;max-height:100%}.previewLight_evRL{background:#fff}.previewDark_JYMm{background:#0f1729}.body_eiiq{border-top:1px solid var(--at-line);padding:.6rem .8rem .8rem;font-size:.85rem}.name_AnRC{font-weight:600}.use_RiWb{color:var(--at-ink-muted);margin-bottom:.3rem}.download_xNeJ{font-family:var(--ifm-font-family-monospace);font-size:.8rem}.play_WHBS{align-self:flex-start;align-items:center;display:inline-flex}.wrapper__5Lr{position:relative}.atSelectionHandles_yiLu{pointer-events:none;z-index:1001;display:inline;position:absolute;inset:0}.atSelectionHandle_aIQv{pointer-events:auto;cursor:ew-resize;opacity:0;background:#7cb9ff;width:4px;transition:opacity .15s ease-in-out;position:absolute}.atSelectionHandle_aIQv.active_GgZp{opacity:1;display:block}.atSelectionHandle-drag_nyLc *{cursor:ew-resize!important}.atSelectionHandle_aIQv:before{content:" ";background:#7cb9ff;border-radius:15px;width:16px;height:16px;display:block;position:absolute;left:50%;transform:translate(-50%)translateY(-50%)}.atSelectionHandleEnd_JdPt:before{bottom:0;transform:translate(-50%)translateY(50%)}.eventLog_yQJZ{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);white-space:pre;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:4px;margin-top:.75rem;padding:.5rem .75rem;font-size:12px;line-height:1.5}.play_EOUX{margin-bottom:.5rem}.codeBlockContent_t_Hd{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_kY6l{border-bottom:1px solid var(--ifm-color-emphasis-300);font-size:var(--ifm-code-font-size);padding:.75rem var(--ifm-pre-padding);border-top-left-radius:inherit;border-top-right-radius:inherit;font-weight:500}.codeBlockTitle_kY6l+.codeBlockContent_t_Hd .codeBlock_I0F0{border-top-left-radius:0;border-top-right-radius:0}.wrapper_gFRY{position:relative}.wrapper_gFRY>button{opacity:0;z-index:1100;transition:all .2s ease-in-out;position:absolute;top:2rem;left:2rem}.wrapper_gFRY:hover>button{opacity:1}.demo_gdzs{flex-direction:column;gap:.5rem;display:flex}.tabs_GV2S{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .5rem;display:flex}.tab_LL7X{appearance:none;border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);cursor:pointer;background:0 0;border-radius:.375rem;padding:.3rem .75rem;font-size:.9em}.tab_LL7X:hover{border-color:var(--ifm-color-primary)}.tabActive_DgGw{background:var(--ifm-color-primary);color:var(--ifm-color-white);border-color:var(--ifm-color-primary)}.badge_GLJJ{font-family:var(--ifm-font-family-monospace);background:var(--ifm-color-emphasis-100);border-radius:999px;padding:.2rem .6rem;font-size:.8em}.title__Gpe{margin-left:auto;font-size:.9em}.demo_BQUj{flex-direction:column;gap:.5rem;display:flex}.controls_M53_{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.urlLabel_DmGG{margin-left:auto;font-size:.85em}.urlLabel_DmGG code{font-size:.85em}.status_aEUa{background:var(--ifm-color-emphasis-100);border-radius:.375rem;padding:.4rem .75rem;font-size:.9em}.demo_HZmV{flex-direction:column;gap:.5rem;display:flex}.buttons_Pegw{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:.375rem;flex-wrap:wrap;gap:.4rem;padding:.5rem .75rem;display:flex}.status_UTaF{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-color-emphasis-100);border-radius:.375rem;padding:.6rem .75rem;font-size:.9em}.statusError_YG9m{background:rgba(220,53,69,.08);border-color:rgba(220,53,69,.4)}.statusOk_X7D6{background:rgba(40,167,69,.08);border-color:rgba(40,167,69,.4)}.statusGrid_flwU{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem 1rem;display:grid}.statusGrid_flwU>div{flex-direction:column;display:flex}.statusLabel_qNDU{text-transform:uppercase;letter-spacing:.05em;color:var(--ifm-color-emphasis-700);font-size:.7em}.statusValue_woHq{font-family:var(--ifm-font-family-monospace);word-break:break-word;font-size:.9em}.placeholder_xeqr{color:var(--ifm-color-emphasis-600);font-style:italic}.demo_M_KK{flex-direction:column;gap:.5rem;display:flex}.panel_R5P3{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);border-radius:.375rem;padding:.75rem 1rem}.panelHeader_gack{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.panelHeader_gack h4{text-transform:uppercase;letter-spacing:.05em;color:var(--ifm-color-emphasis-700);margin:0;font-size:.85em}.grid_V_K7{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.4rem 1rem;font-size:.9em;display:grid}.grid_V_K7>div{flex-direction:column;display:flex}.label_NvXv{text-transform:uppercase;letter-spacing:.04em;color:var(--ifm-color-emphasis-600);font-size:.75em}.value_XgsM{font-weight:600}.tracks_HI8S{grid-column:1/-1;margin:0;padding:0;font-size:.85em;list-style:none}.tracks_HI8S li{padding:.15rem 0}.staff_E1gU{color:var(--ifm-color-emphasis-600);font-size:.85em}.placeholder_unDo{color:var(--ifm-color-emphasis-500);margin:0;font-size:.9em;font-style:italic}.demo_YzsR{flex-direction:column;gap:.5rem;display:flex}.controls_PRXC{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .75rem;display:flex}.presets_Grd0{flex-wrap:wrap;gap:.35rem;display:flex}.checkboxes_hZI8{flex-wrap:wrap;gap:.3rem .75rem;display:flex}.checkbox__i5u{align-items:center;gap:.35rem;margin:0;font-size:.9em;display:inline-flex}.placeholder_Etj3{color:var(--ifm-color-emphasis-600);font-size:.9em}.demo_wga7{flex-direction:column;gap:.75rem;display:flex}.editor_oLd1{width:100%;font-family:var(--ifm-font-family-monospace);color:var(--ifm-font-color-base);background:var(--ifm-code-background);border:1px solid var(--ifm-color-emphasis-300);resize:vertical;border-radius:.375rem;padding:.75rem;font-size:.9em;line-height:1.4}.editor_oLd1:focus{border-color:var(--ifm-color-primary);box-shadow:0 0 0 2px var(--ifm-color-primary-lightest);outline:none}.demo_NQOo{flex-direction:column;gap:.5rem;display:flex}.status_u9lp{font-family:var(--ifm-font-family-monospace);background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;padding:.4rem .75rem;font-size:.85em;display:flex}.status_u9lp button{font-family:var(--ifm-font-family-base);margin-left:auto}.divider_VSFU{color:var(--ifm-color-emphasis-500)}.demo_edtr{flex-direction:column;gap:.75rem;display:flex}.split_TsS2{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=900px){.split_TsS2{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}}.render_g3w0{min-width:0}.inspection_adW7{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);border-radius:.375rem;padding:.75rem 1rem}.inspection_adW7 h4{text-transform:uppercase;letter-spacing:.05em;color:var(--ifm-color-emphasis-700);margin:0 0 .5rem;font-size:.85em}.inspectionText_C6tT{white-space:pre-wrap;word-break:break-word;background:0 0;margin:0;padding:0;font-size:.8em;line-height:1.5}.placeholder_ZL5_{color:var(--ifm-color-emphasis-500);margin:0;font-size:.85em}.demo_S4rX{flex-direction:column;gap:.5rem;display:flex}.controls_AXOh{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.6rem .75rem;display:flex}.control_fADh{align-items:center;gap:.4rem;margin:0;font-size:.9em;display:inline-flex}.control_fADh select{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);color:var(--ifm-font-color-base);font-family:inherit;font-size:inherit;border-radius:.25rem;padding:.15rem .4rem}.readonly_yldE{color:var(--ifm-color-emphasis-700);flex-direction:column;font-size:.8em;line-height:1.2;display:inline-flex}.readonlyLabel_WcnJ{text-transform:uppercase;letter-spacing:.04em;color:var(--ifm-color-emphasis-600);font-size:.7em}.readonlyValue_S2TY{color:var(--ifm-color-emphasis-800)}.wrapper_idWB{position:relative}.transport_AgTo{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.transportButtons_PH_2{gap:.25rem;display:flex}.iconButton_Dkbj{background:var(--ifm-color-primary);min-width:2.25rem;color:var(--ifm-color-white);cursor:pointer;border:none;border-radius:4px;padding:.25rem .6rem;font-size:.9rem}.iconButton_Dkbj:disabled{opacity:.5;cursor:not-allowed}.timeReadout_kfn1{font-family:var(--ifm-font-family-monospace);min-width:7.5rem;font-size:.9rem}.progressTrack_dPEs{background:var(--ifm-color-emphasis-300);border-radius:3px;flex:8rem;height:6px;position:relative;overflow:hidden}.progressFill_hDcW{background:var(--ifm-color-primary);height:100%;transition:width .1s linear}.extras_sivc{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.field_jlV7{flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.fieldRow_Qyzw{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.value_nlDl{font-family:var(--ifm-font-family-monospace);color:var(--ifm-color-emphasis-700)}.caption_RZT6{color:var(--ifm-color-emphasis-700);margin-top:.35rem;font-size:.85rem}.badge_ekxu{background:var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-800);font-size:.75rem;font-family:var(--ifm-font-family-monospace);border-radius:4px;padding:.1rem .4rem}.mixerRow_lcGL{border-bottom:1px solid var(--ifm-color-emphasis-200);grid-template-columns:minmax(6rem,1fr) 3fr auto auto auto;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.85rem;display:grid}.mixerRow_lcGL:last-child{border-bottom:none}.mixerBtn_X6Ys{border:1px solid var(--ifm-color-emphasis-300);cursor:pointer;background:0 0;border-radius:4px;padding:.15rem .5rem;font-size:.8rem}.mixerBtn_X6Ys.active_h8Id{background:var(--ifm-color-primary);color:var(--ifm-color-white);border-color:var(--ifm-color-primary)}.transposeGroup_yCMX{align-items:center;gap:.15rem;display:flex}.midiLog_jDXs{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);max-height:200px;font-family:var(--ifm-font-family-monospace);border-radius:6px;padding:.5rem .75rem;font-size:.8rem;overflow-y:auto}.midiLog_jDXs>div{padding:.05rem 0;animation:.3s ease-out fadeIn_n0dC}@keyframes fadeIn_n0dC{0%{opacity:.3}to{opacity:1}}.notice_G377{border-left:3px solid var(--ifm-color-warning);background:var(--ifm-color-warning-contrast-background);color:var(--ifm-color-warning-contrast-foreground);margin-bottom:.75rem;padding:.5rem .75rem;font-size:.85rem}.videoElement_wsUv{background:#000;width:100%;max-height:300px}.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}.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)}.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}.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}@media (width>=997px){.generatedIndexPage_cf3v{max-width:75%!important}}.title_Ww3I{--ifm-h1-font-size:3rem;margin-bottom:calc(1.25*var(--ifm-leading))}.docItemContainer_tjFy header+*,.docItemContainer_tjFy article>:first-child{margin-top:0}@media (width>=997px){.docItemCol_Qr34{max-width:75%!important}}.wrapper_H_14{display:block}.wrapper_H_14 audio,.wrapper_H_14 .video_hpyb{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--ifm-background-surface-color);border-radius:6px;width:100%}@media (prefers-color-scheme:dark){.wrapper_H_14 audio,.wrapper_H_14 .video_hpyb{--lightningcss-light: ;--lightningcss-dark:initial;--csstools-color-scheme--light: }}.wrapper_H_14 .video_hpyb{max-height:420px;margin-bottom:.5rem}[data-theme=dark] .wrapper_H_14 audio,[data-theme=dark] .wrapper_H_14 .video_hpyb{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .wrapper_H_14 audio,[data-theme=light] .wrapper_H_14 .video_hpyb{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}audio{width:100%}.tabItem_wHwb>:last-child{margin-bottom:0}.code-badge_BCVP{color:var(--ifm-font-color-base);white-space:nowrap;border:1px solid #000;margin-bottom:3px;margin-left:3px;padding:2px 4px;font-size:80%;display:inline-block}.code-badge_BCVP span{opacity:.5;border-left:1px solid #dedede;margin-left:5px;padding-left:5px}.net_jadX{border-color:#5d99c6}.net_jadX span{color:#5d99c6}.android_mOiB{border-color:#75a478}.android_mOiB span{color:#75a478}.js_3OQ2{border-color:#82609a}.js_3OQ2 span{color:#82609a}.json_UfQa{border-color:#b3bc6d}.json_UfQa span{color:#b3bc6d}.html_XhnJ{border-color:#ba6b6c}.html_XhnJ span{color:#ba6b6c}.jq_ayka{border-color:#c97b63}.jq_ayka span{color:#c97b63}.all_nIl_{border-color:#808e95}.all_nIl_ span{color:#808e95}.since_T2le{position:absolute;top:1rem;right:1rem}.sinceInline_kpel{position:initial;top:auto;right:auto}.noWrap_NuBV{white-space:nowrap}.hasTooltip_i_P_{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ignored_GQtr{opacity:.5}.featureTable_Ves1{font-size:80%}.featureTable_Ves1 tbody tr td:nth-child(3){background-color:rgba(210,231,255,.5)}.toolbar_rtZ1>*{margin-right:1rem;font-size:80%;display:inline-block}:root{--vscode-sash-size:4px;--vscode-sash-hover-size:4px}.monaco-sash{z-index:35;touch-action:none;position:absolute}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;width:var(--vscode-sash-size);height:100%;top:0}.monaco-sash.horizontal{cursor:ns-resize;width:100%;height:var(--vscode-sash-size);left:0}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size)*2);width:calc(var(--vscode-sash-size)*2);z-index:100;cursor:all-scroll;display:block;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size)*-.5);top:calc(var(--vscode-sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size)*-.5);bottom:calc(var(--vscode-sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size)*-.5);left:calc(var(--vscode-sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size)*-.5);right:calc(var(--vscode-sash-size)*-1)}.monaco-sash:before{content:"";pointer-events:none;background:0 0;width:100%;height:100%;position:absolute}.monaco-enable-motion .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size)/2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size)/2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-select-box{cursor:pointer;border-radius:var(--vscode-cornerRadius-small);width:100%}.monaco-select-box-dropdown-container{text-transform:none;font-size:13px;font-weight:400}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{border-radius:var(--vscode-cornerRadius-small);min-height:24px;font-size:11px}.monaco-list{white-space:nowrap;width:100%;height:100%;position:relative;overflow:hidden}.monaco-list.mouse-support{-webkit-user-select:none;user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{width:100%;height:100%;position:relative}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{box-sizing:border-box;width:100%;position:absolute;overflow:hidden}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-list-type-filter-message{box-sizing:border-box;text-align:center;white-space:normal;opacity:.7;pointer-events:none;width:100%;height:100%;padding:40px 1em 1em;position:absolute;top:0;left:0}.monaco-list-type-filter-message:empty{display:none}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.disable-animations .monaco-scrollable-element>.visible,.disable-animations .monaco-scrollable-element>.invisible.fade{transition:none}.monaco-scrollable-element>.shadow{display:none;position:absolute}.monaco-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow)0 6px 6px -6px inset;display:block;top:0;left:3px}.monaco-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow)6px 0 6px -6px inset;display:block;top:3px;left:0}.monaco-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow)6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar{background:var(--vscode-scrollbar-background)}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-drag-image{z-index:1000;background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-list-focusOutline);outline-offset:-1px;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;max-width:120px;padding:1px 7px;font-size:12px;display:inline-block;position:absolute;overflow:hidden}.monaco-select-box-dropdown-container{box-sizing:border-box;border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg);display:none}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{text-align:left;flex-direction:column;width:1px;display:flex;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{box-sizing:border-box;flex:none;align-self:flex-start;width:100%;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px 6px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list:focus:before{outline:0!important}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer;padding-left:2px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;white-space:nowrap;float:left;padding-left:6px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;white-space:nowrap;float:left;opacity:.7;padding-left:6px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;white-space:nowrap;float:right;padding-right:10px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator{cursor:default;border-radius:0;padding:0}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-text{visibility:hidden;float:none;width:0}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-detail{display:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-decorator-right{color:var(--vscode-descriptionForeground);font-size:12px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator:after{content:"";background-color:var(--vscode-menu-separatorBackground);height:1px;position:absolute;top:50%;left:0;right:0}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{opacity:0;flex:auto;align-self:flex-start}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{max-height:0;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{white-space:nowrap;padding-left:8px;padding-right:8px}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{align-items:center;width:100%;height:100%;margin:0 auto;padding:0;display:flex}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{cursor:pointer;justify-content:center;align-items:center;display:block;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{align-items:center;width:16px;height:16px;display:flex}.monaco-action-bar .action-label,.monaco-action-bar .action-item .keybinding{border-radius:var(--vscode-cornerRadius-medium);padding:3px;font-size:11px;display:flex}.monaco-action-bar .action-item.disabled .action-label:not(.icon),.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover{color:var(--vscode-disabledForeground)}.monaco-action-bar .action-item.disabled .action-label.icon,.monaco-action-bar .action-item.disabled .action-label.icon:before,.monaco-action-bar .action-item.disabled .action-label.icon:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-item .action-label.separator{border-bottom:1px solid var(--vscode-menu-separatorBackground,var(--vscode-disabledForeground));background-color:transparent;width:100%;height:0;margin:4px .8em;padding-top:1px;display:block}.monaco-action-bar .action-item .action-label.separator{cursor:default;background-color:var(--vscode-disabledForeground);width:1px;min-width:1px;height:16px;padding:0;margin:5px 4px!important}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{flex:1;justify-content:center;align-items:center;min-width:60px;max-width:170px;margin-right:10px;display:flex;overflow:hidden}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{cursor:default;align-items:center;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.action-widget{z-index:40;border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-menu-background);width:100%;min-width:100px;max-width:80vw;color:var(--vscode-menu-foreground);box-shadow:var(--vscode-shadow-lg);padding:4px;font-size:13px;display:block;border:1px solid var(--vscode-editorHoverWidget-border)!important}.modern-ui.monaco-enable-motion .action-widget.action-widget-dropdown{transform-origin:0 100%;will-change:transform,opacity;animation:.25s cubic-bezier(.22,1,.36,1) both action-widget-dropdown-open}.modern-ui.monaco-enable-motion .context-view.bottom .action-widget.action-widget-dropdown{transform-origin:0 0}.modern-ui.monaco-enable-motion .action-widget.action-widget-dropdown.action-widget-dropdown-closing{pointer-events:none;animation:.15s cubic-bezier(.22,1,.36,1) both action-widget-dropdown-close}@keyframes action-widget-dropdown-open{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes action-widget-dropdown-close{0%{opacity:var(--action-widget-close-start-opacity,1);transform:var(--action-widget-close-start-transform,scale(1))}to{opacity:0;transform:scale(.99)}}.context-view-block{cursor:initial;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.action-widget .monaco-list{-webkit-user-select:none;user-select:none;border:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{white-space:nowrap;cursor:pointer;touch-action:none;border-radius:var(--vscode-cornerRadius-medium);padding:0 12px 0 6px}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){color:var(--vscode-list-hoverForeground);outline:1px solid var(--vscode-menu-selectionBorder,transparent);outline-offset:-2px;background-color:var(--vscode-list-hoverBackground)!important}.action-widget .monaco-list.mouse-navigation .monaco-list-row.action.focused:not(.option-disabled){outline-color:var(--vscode-contrastActiveBorder,transparent)}.action-widget .monaco-list:not(.keyboard-navigation):not(:focus-visible) .monaco-list-row.action.focused:not(.option-disabled){outline-color:var(--vscode-contrastActiveBorder,transparent)}.action-widget .monaco-list-row.group-header{font-weight:var(--vscode-fontWeight-semiBold);font-size:11px;color:var(--vscode-descriptionForeground)!important}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator{border-top:1px solid var(--vscode-editorHoverWidget-border);color:var(--vscode-descriptionForeground);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:0;width:calc(100% - 12px);margin:4px 6px;font-size:12px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator:hover,.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused{border-radius:0;outline:0 solid;background-color:transparent!important}.action-widget .monaco-list-row.separator:first-of-type{border-top:none;margin-top:0}.action-widget .monaco-list-row.separator>span:not(:empty){align-items:center;height:100%;padding-left:10px;display:flex}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:default!important;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{align-items:center;gap:6px;display:flex}.action-widget .monaco-list-row.action .codicon{font-size:12px}.action-widget .monaco-list-row.action .action-list-item-toolbar .codicon{font-size:16px}.action-widget .actionList.compact-icons .monaco-list-row.action .codicon{font-size:var(--vscode-codiconFontSize-compact,12px)}.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-item-toolbar .codicon,.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-submenu-indicator.codicon{font-size:var(--vscode-codiconFontSize,16px)}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{text-overflow:ellipsis;flex:1;overflow:hidden}.action-widget .monaco-list-row.action .detail{width:100%;color:var(--vscode-descriptionForeground);opacity:.8;text-overflow:ellipsis;white-space:nowrap;order:99;padding-left:18px;font-size:11px;line-height:14px;overflow:hidden}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) .detail{color:inherit;opacity:1}.action-widget .monaco-list-row.action .action-item-badge{padding:0 var(--vscode-spacing-size60,6px);border-radius:var(--vscode-cornerRadius-circle,9999px);background-color:var(--vscode-badge-background);color:var(--vscode-badge-foreground);font-size:var(--vscode-fontSize-label2,11px);flex-shrink:0;line-height:18px}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);border-radius:3px}.action-widget .action-widget-action-bar{background-color:var(--vscode-menu-background);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:4px}.action-widget .action-widget-action-bar:before{content:"";width:100%;display:block}.action-widget .action-widget-action-bar .actions-container{width:auto;padding:2px 8px 0 26px}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);pointer-events:all;padding:0;font-size:12px;line-height:22px}.action-widget-action-bar .action-item{pointer-events:none;margin-right:16px}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.action-widget .monaco-list .monaco-list-row .description{color:var(--vscode-descriptionForeground);margin-left:.5em;font-size:12px}.action-widget .monaco-list .monaco-list-row .description a{color:var(--vscode-textLink-foreground)}.action-widget .monaco-list .monaco-list-row .description a:hover,.action-widget .monaco-list .monaco-list-row .description a:active{color:var(--vscode-textLink-activeForeground)}.action-widget .monaco-list-row.action .group-title{color:var(--vscode-descriptionForeground);flex-shrink:0;margin-left:.5em;margin-right:6px;font-size:12px}.action-widget .monaco-list .monaco-list-row.action.has-detail{flex-wrap:wrap;align-content:center;padding-right:6px}:is(.action-widget .monaco-list .monaco-list-row.action.has-detail) .title{line-height:14px}.action-widget .monaco-list-row.action.has-inline-toggle{flex-wrap:wrap;align-content:center;padding-right:6px}:is(.action-widget .monaco-list-row.action.has-inline-toggle) .title{line-height:14px}.action-widget .monaco-list-row.action.has-standalone-toggle .title{font-size:var(--vscode-fontSize-body1);font-weight:var(--vscode-fontWeight-regular)}.action-widget .monaco-list-row.action.has-standalone-toggle .action-list-item-inline-toggle{width:auto;padding:var(--vscode-spacing-sizeNone);order:100;margin-left:auto}.action-widget .monaco-list-row.action .action-list-item-inline-toggle{order:100;align-items:center;gap:8px;width:100%;padding-top:6px;padding-left:18px;line-height:16px;display:flex}.action-widget .monaco-list-row.action .action-list-item-inline-toggle .action-list-item-inline-toggle-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vscode-foreground);flex:1;font-size:12px;line-height:16px;overflow:hidden}.action-widget .inline-description .monaco-list-row.action{gap:0}:is(.action-widget .inline-description .monaco-list-row.action) .title{flex:0 auto;min-width:0;margin-left:6px}:is(.action-widget .inline-description .monaco-list-row.action) .description{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:is(.action-widget .inline-description .monaco-list-row.action) .group-title{margin-left:auto}:is(.action-widget .inline-description .monaco-list-row.action) .action-list-item-toolbar{margin-left:4px;margin-right:10px}:is(.action-widget .inline-description .monaco-list-row.action) .action-list-submenu-indicator{margin-left:auto;margin-right:10px}.action-widget .monaco-list-row.action .action-list-item-toolbar{display:none}.action-widget .monaco-list-row.action.has-toolbar .action-list-item-toolbar{margin-right:var(--vscode-spacing-size100,10px)}.action-widget .monaco-list-row.action.has-detail.has-toolbar .action-list-item-toolbar{visibility:hidden;display:flex}.action-widget .monaco-list-row.focused.action.has-toolbar .action-list-item-toolbar,.action-widget .monaco-list-row:hover.action.has-toolbar .action-list-item-toolbar{visibility:visible;display:flex}.action-widget .monaco-list-row .action-list-item-toolbar .monaco-action-bar:not(.vertical) .action-label:not(.disabled):hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget-delegate-label{align-items:center;gap:4px;font-size:12px;display:flex}.action-widget .action-list-filter{padding:2px 2px 4px}.action-widget .action-list-filter-row{align-items:center;gap:4px;padding-right:10px;display:flex}.action-widget .action-list-filter:first-child{border-bottom:none}.action-widget .action-list-filter:last-child{border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-list-filter-input{box-sizing:border-box;border:1px solid var(--vscode-input-border,transparent);background-color:var(--vscode-input-background);width:100%;min-width:0;color:var(--vscode-input-foreground);border-radius:3px;outline:none;flex:1;padding:4px 8px}.action-widget .action-list-filter-input:focus{border-color:var(--vscode-focusBorder)}.action-widget .action-list-filter-input::placeholder{color:var(--vscode-input-placeholderForeground)}.action-widget .action-list-filter-actions .action-label{border-radius:3px;padding:3px}.action-widget .action-list-filter-actions .action-label:hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget .action-list-filter-label{color:var(--vscode-descriptionForeground);flex-shrink:0;margin-right:2px;font-size:12px}.action-widget .action-list-footer{color:var(--vscode-descriptionForeground);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:4px;padding:4px 10px 2px 6px;font-size:11px}.action-widget .action-list-header{color:var(--vscode-foreground);background-color:var(--vscode-chat-requestBubbleBackground);border-radius:var(--vscode-cornerRadius-medium);align-items:flex-start;gap:6px;margin-bottom:2px;padding:6px 12px 6px 6px;font-size:12px;line-height:16px;display:flex}.action-widget:has(.action-list-header){min-width:160px}.action-widget .action-list-header .action-list-header-icon{text-align:center;width:12px;color:var(--vscode-descriptionForeground);flex-shrink:0;line-height:16px;font-size:12px!important}.action-widget .action-list-header .action-list-header-text{flex:1;font-size:11px}.action-widget .action-list-header .action-list-header-dismiss{cursor:pointer;color:var(--vscode-descriptionForeground);flex-shrink:0;font-size:12px;line-height:16px}.action-widget .action-list-header .action-list-header-dismiss:hover{color:var(--vscode-foreground)}.action-widget .action-list-header .action-list-header-dismiss:focus-visible{outline:var(--vscode-strokeThickness)solid var(--vscode-focusBorder);outline-offset:2px;border-radius:var(--vscode-cornerRadius-small)}.action-widget .actionList{position:relative}.action-widget .action-list-submenu-indicator{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.action-widget .action-list-submenu-indicator.has-submenu{opacity:.6}.action-widget .monaco-list-row.action .action-list-submenu-indicator.codicon{font-size:16px;display:flex}.action-list-submenu-panel{z-index:50;outline:none;width:max-content;min-width:0}.action-list-submenu-hover-header{word-wrap:break-word;-webkit-user-select:text;user-select:text;max-width:300px;padding:4px 8px;font-size:12px;line-height:1.4em}.action-list-submenu-hover-header.content-owns-padding{padding:0}.action-list-submenu-hover-header a{color:var(--vscode-textLink-foreground)}.action-list-submenu-hover-header a:hover,.action-list-submenu-hover-header a:active{color:var(--vscode-textLink-activeForeground)}.action-list-submenu-hover-header.has-submenu{border-bottom:1px solid var(--vscode-menu-separatorBackground,var(--vscode-editorWidget-border))}.action-list-submenu-hover-header>p{margin-left:0;margin-right:0}.action-list-submenu-hover-header>p:first-child{margin-top:0}.action-list-submenu-hover-header>p:last-child{margin-bottom:0}.context-view{position:absolute}.context-view.fixed{all:initial;color:inherit;font-family:inherit;font-size:13px;position:fixed}.monaco-keybinding{align-items:center;line-height:10px;display:flex}.monaco-keybinding>.monaco-keybinding-key{border-style:solid;border-width:1px;border-radius:3px;justify-content:center;align-items:center;min-width:12px;margin:0 2px;padding:3px 5px;font-size:11px;display:inline-flex}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.monaco-hover{cursor:default;-webkit-user-select:text;user-select:text;box-sizing:border-box;white-space:var(--vscode-hover-whiteSpace,normal);line-height:1.5em;position:absolute;overflow:hidden}.monaco-hover.fade-in{animation:.1s linear fadein}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth,500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0;border-right:0;height:1px;margin:4px -8px -4px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace,pre-wrap)}.hover-row.status-bar{font-size:12px;line-height:22px}.hover-row.status-bar .info{padding:0 8px;font-style:italic}.hover-row.status-bar .actions{box-sizing:border-box;background:var(--vscode-editorHoverWidget-statusBarBackground);width:100%;padding:0 8px;display:flex}.hover-row.status-bar .actions .action-container{cursor:pointer;text-wrap:nowrap;text-overflow:ellipsis;margin-right:16px;overflow:hidden}.hover-row.status-bar .actions .action-container .action{align-items:center;display:inline-flex}.hover-row.status-bar .actions .action-container .action .icon{font-size:inherit;padding-right:4px}.hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);-webkit-text-decoration:var(--text-link-decoration);-webkit-text-decoration:var(--text-link-decoration);text-decoration:var(--text-link-decoration)}.hover-row.status-bar .actions .action-container a .icon.codicon{color:var(--vscode-textLink-foreground)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-underline-position:under;color:var(--vscode-textLink-foreground);border-bottom:1px solid transparent;-webkit-text-decoration:underline;text-decoration:underline}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-hover .action-container,.monaco-hover .action,.monaco-hover button,.monaco-hover .monaco-button,.monaco-hover .monaco-text-button,.monaco-hover [role=button]{-webkit-user-select:none;user-select:none}.monaco-switch{width:var(--vscode-spacing-size280);height:var(--vscode-spacing-size160);border:var(--vscode-strokeThickness)solid transparent;border-radius:var(--vscode-cornerRadius-circle);background:color-mix(in srgb,var(--vscode-descriptionForeground)36%,transparent);cursor:pointer;flex:none;padding:0;transition:background-color .12s,border-color .12s;position:relative}.monaco-switch.checked{background:var(--vscode-button-background);border-color:var(--vscode-button-background)}.monaco-switch:disabled{cursor:default;opacity:.5}.monaco-switch:focus-visible{outline:var(--vscode-strokeThickness)solid var(--vscode-focusBorder);outline-offset:var(--vscode-spacing-size20)}.monaco-switch-thumb{top:var(--vscode-strokeThickness);left:var(--vscode-strokeThickness);width:var(--vscode-spacing-size120);height:var(--vscode-spacing-size120);border-radius:var(--vscode-cornerRadius-circle);background:var(--vscode-button-foreground);transition:transform .12s;position:absolute}.monaco-switch.checked .monaco-switch-thumb{transform:translateX(var(--vscode-spacing-size120))}.hc-black .monaco-switch,.hc-light .monaco-switch,.vscode-high-contrast .monaco-switch{border-color:var(--vscode-contrastBorder)}.monaco-reduce-motion .monaco-switch,.monaco-reduce-motion .monaco-switch-thumb{transition:none}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.post-edit-widget{box-shadow:var(--vscode-shadow-lg);border:1px solid var(--vscode-widget-border,transparent);color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);border-radius:4px;overflow:hidden}.post-edit-widget .monaco-button{border:none;border-radius:0;padding:2px}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-hoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:var(--vscode-shadow-lg);border:2px solid var(--vscode-contrastBorder)}.monaco-custom-toggle{float:left;cursor:pointer;border:var(--vscode-strokeThickness,1px)solid var(--monaco-custom-toggle-border-color,transparent);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:3px;width:20px;height:20px;margin-left:2px;padding:1px;overflow:hidden}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}div.monaco-custom-toggle:not(.monaco-checkbox):focus{outline:none}div.monaco-custom-toggle:not(.monaco-checkbox):focus-visible{border:var(--vscode-strokeThickness,1px)dashed var(--vscode-focusBorder)}.monaco-custom-toggle.disabled{opacity:.4;cursor:default;pointer-events:none}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:0 0}.monaco-custom-toggle.monaco-checkbox{opacity:1;border:1px solid transparent;border-radius:3px;width:18px;height:18px;margin-left:0;margin-right:9px;padding:0;background-size:16px!important}.monaco-action-bar .checkbox-action-item{border-radius:2px;align-items:center;padding-right:2px;display:flex}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-editor .find-widget{z-index:35;box-sizing:border-box;height:34px;box-shadow:var(--vscode-shadow-lg);color:var(--vscode-editorWidget-foreground);border:1px solid var(--vscode-widget-border);border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-editorWidget-background);margin-top:4px;padding:0 4px 0 9px;line-height:19px;transition:transform .2s linear;position:absolute;overflow:hidden;transform:translateY(calc(-100% - 10px))}.monaco-reduce-motion .monaco-editor .find-widget{transition:transform linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{align-items:center;height:25px;display:flex}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;flex:1;display:flex}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{flex:initial;vertical-align:middle;box-sizing:border-box;text-align:center;height:25px;margin:0 0 0 3px;padding:2px 0 0 2px;line-height:23px;display:flex}.monaco-editor .find-widget .button{flex:initial;cursor:pointer;background-position:50%;background-repeat:no-repeat;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:3px;padding:3px;display:flex}.monaco-editor .find-widget .codicon-find-selection{border-radius:5px;width:22px;height:22px;padding:3px}.monaco-editor .find-widget .button.left{margin:4px 0 4px 5px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{border-radius:var(--vscode-cornerRadius-small);box-sizing:border-box;width:18px;height:-webkit-fill-available;position:absolute;top:0;left:0}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{vertical-align:middle;flex:none;display:flex;position:relative}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;background-color:var(--vscode-editor-findMatchHighlightBackground);animation-name:inherit!important}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);box-sizing:border-box;padding:1px}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{background-color:var(--vscode-editorWidget-resizeBorder,var(--vscode-editorWidget-border));left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.monaco-inputbox{box-sizing:border-box;font-size:inherit;border-radius:4px;padding:0;display:block;position:relative}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{width:100%;position:relative}.monaco-inputbox>.ibwrapper>.input{box-sizing:border-box;width:100%;height:100%;line-height:inherit;font-family:inherit;font-size:inherit;resize:none;color:inherit;border:none;display:inline-block}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{scrollbar-width:none;outline:none;display:block}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word;width:100%;display:inline-block;position:absolute;top:0;left:0}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{text-align:left;box-sizing:border-box;word-wrap:break-word;width:100%;margin-top:-1px;padding:.4em;font-size:12px;line-height:17px;display:inline-block;overflow:hidden}.monaco-inputbox .monaco-action-bar{position:absolute;top:4px;right:2px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{width:16px;height:16px;color:var(--vscode-icon-foreground);background-repeat:no-repeat}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{width:100%;font-size:13px}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:.1s linear monaco-findInput-highlight-0}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:.1s linear monaco-findInput-highlight-1}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:.1s linear monaco-findInput-highlight-dark-0}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:.1s linear monaco-findInput-highlight-dark-1}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:0 0}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:0 0}}@keyframes monaco-findInput-highlight-dark-0{0%{background:rgba(255,255,255,.44)}to{background:0 0}}@keyframes monaco-findInput-highlight-dark-1{0%{background:rgba(255,255,255,.44)}99%{background:0 0}}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{vertical-align:text-top;margin-right:4px;display:inline-block}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{padding-right:5px;display:inline-block}.monaco-editor .marker-widget .descriptioncontainer{white-space:pre;-webkit-user-select:text;user-select:text;padding:8px 12px 0 20px;position:absolute}.monaco-editor .marker-widget .descriptioncontainer .message{flex-direction:column;display:flex}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-underline-position:under;color:var(--vscode-textLink-activeForeground);border-bottom:1px solid transparent;-webkit-text-decoration:underline;text-decoration:underline}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.monaco-editor .peekview-widget{box-shadow:var(--vscode-shadow-lg)}.monaco-editor .peekview-widget .head{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;display:flex}.monaco-editor .peekview-widget .head .peekview-title{text-overflow:ellipsis;align-items:baseline;min-width:0;margin-left:20px;font-size:13px;display:flex;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){margin-left:.5em;font-size:.9em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{text-align:right;flex:1;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{align-self:center;margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{-webkit-text-size-adjust:100%;text-spacing-trim:space-all;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);overflow-wrap:initial;position:relative;overflow:visible}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .editorCanvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{width:100%;position:absolute}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{content:"";background:var(--vscode-editorError-background);width:100%;height:100%;display:block}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{content:"";background:var(--vscode-editorWarning-background);width:100%;height:100%;display:block}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{content:"";background:var(--vscode-editorInfo-background);width:100%;height:100%;display:block}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;-webkit-text-decoration-color:var(--vscode-editor-foreground,inherit);text-decoration-color:var(--vscode-editor-foreground,inherit)}.monaco-editor .blockDecorations-container{pointer-events:none;position:absolute;top:0}.monaco-editor .blockDecorations-block{box-sizing:border-box;position:absolute}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{box-sizing:border-box;height:100%;display:block;position:absolute;top:0;left:0}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{height:100%;position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{justify-content:center;align-items:center;display:flex;position:absolute}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{box-sizing:border-box;height:100%;position:absolute}.monaco-editor .margin-view-overlays .line-numbers{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;box-sizing:border-box;cursor:default;display:inline-block;position:absolute;bottom:0}.monaco-editor .relative-current-line-number{text-align:left;width:100%;display:inline-block}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-mouse-cursor-text{cursor:text}.mtkcontrol{color:#fff!important;background:#960000!important}.mtkfullwidth{box-sizing:border-box;text-align:center;display:inline-block}.mtkoverflow{background-color:var(--vscode-button-background,var(--vscode-editor-background));color:var(--vscode-button-foreground,var(--vscode-editor-foreground));border-style:solid;border-width:1px;border-color:var(--vscode-contrastBorder);cursor:pointer;border-radius:2px;padding:4px}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-webkit-user-select:none;user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{-webkit-user-select:text;user-select:text}.monaco-editor.enable-user-select{-moz-user-select:initial;user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{box-sizing:border-box;width:100%;position:absolute}.monaco-editor .lines-content>.view-lines>.view-line>span{position:absolute;top:0;bottom:0}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{background:#fff;position:absolute;top:0}.monaco-editor .margin-view-overlays .cldr{height:100%;position:absolute}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-editor .margin-view-overlays .cmdr{width:100%;height:100%;position:absolute;left:0}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-shadow-md)}.monaco-editor .minimap-shadow-hidden{width:0;position:absolute}.monaco-editor .minimap-shadow-visible{pointer-events:none;width:6px;position:absolute;left:-6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{width:1px;position:absolute;left:-1px}.minimap.minimap-autohide-mouseover,.minimap.minimap-autohide-scroll{opacity:0;transition:opacity .5s}.minimap.minimap-autohide-scroll{pointer-events:none}.minimap.minimap-autohide-mouseover:hover,.minimap.minimap-autohide-scroll.active{opacity:1;pointer-events:auto}.monaco-editor .minimap{z-index:5}.monaco-editor .minimap canvas{opacity:.9}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground)inset;pointer-events:none;position:absolute;top:0}.monaco-editor .scroll-decoration{height:6px;box-shadow:var(--vscode-scrollbar-shadow)0 6px 6px -6px inset;position:absolute;top:0;left:0}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{box-sizing:border-box;position:absolute;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{border-style:solid;border-width:1px;background:0 0!important}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-style:solid;border-bottom-width:2px;background:0 0!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-style:solid;border-bottom-width:1px;background:0 0!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:.5s ease-in-out 20 alternate monaco-cursor-smooth}.cursor-phase{animation:.5s ease-in-out 20 alternate monaco-cursor-phase}.cursor-expand>.cursor{animation:.5s ease-in-out 20 alternate monaco-cursor-expand}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .wwi{pointer-events:none;color:var(--vscode-editorWordWrapIndicator-foreground);position:absolute}.monaco-editor .monaco-decoration-css-rule-extractor{visibility:hidden;pointer-events:none}.monaco-editor .inputarea{resize:none;color:transparent;z-index:-10;background-color:transparent;border:none;min-width:0;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden;outline:none!important}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .native-edit-context{scrollbar-width:none;z-index:-10;white-space:pre-wrap;margin:0;padding:0;position:absolute;overflow-y:scroll}.monaco-editor .ime-text-area{resize:none;color:transparent;z-index:-10;background-color:transparent;border:none;min-width:0;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden;outline:none!important}.monaco-editor .edit-context-composition-none{background-color:transparent;border-bottom:none}.monaco-editor :not(.hc-black):not(.hc-light) .edit-context-composition-secondary{border-bottom:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :not(.hc-black):not(.hc-light) .edit-context-composition-primary{border-bottom:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-secondary{border:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-primary{border:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor .margin-view-overlays .gpu-mark{border-left:solid 2px var(--vscode-editorWarning-foreground);opacity:.2;width:100%;transition:background-color .1s linear;display:inline-block;position:absolute;top:0;bottom:0;left:0}.monaco-editor .margin-view-overlays .gpu-mark:hover{background-color:var(--vscode-editorWarning-foreground)}.monaco-editor .zone-widget{z-index:10;position:absolute}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-top-width:0;border-bottom-style:solid;border-bottom-width:0;position:relative}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;justify-content:center;align-items:center;height:100%;display:flex}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown .dropdown-menu{border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-dropdown-with-primary{border-radius:5px;flex-direction:row;display:flex!important}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{margin-left:-3px;padding-left:0;padding-right:0;font-size:12px;line-height:16px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-action-bar .action-item.menu-entry .action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;width:16px;height:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);border-radius:2px;overflow:hidden}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{border-radius:5px;flex-direction:row;display:flex!important}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;width:16px;height:16px}.monaco-dropdown-with-default>.action-container.disabled{cursor:default}.monaco-dropdown-with-default>.action-container.disabled>.action-label{opacity:.4;pointer-events:none}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{margin-left:-3px;padding-left:0;padding-right:0;font-size:12px;line-height:16px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.chat-attached-context-attachment .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor .goto-definition-link{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;color:var(--vscode-editorLink-activeForeground)!important}.monaco-split-view2{width:100%;height:100%;position:relative}.monaco-split-view2>.sash-container{pointer-events:none;width:100%;height:100%;position:absolute}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{white-space:nowrap;width:100%;height:100%;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--separator-border);position:absolute;top:0;left:0}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{width:1px;height:100%}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{width:100%;height:1px}.monaco-table{white-space:nowrap;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{height:100%;display:flex}.monaco-table-th{text-overflow:ellipsis;width:100%;height:100%;font-weight:700;overflow:hidden}.monaco-table-th,.monaco-table-td{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";left:calc(var(--vscode-sash-size)/2);border-left:1px solid transparent;width:0;position:absolute}.monaco-enable-motion .monaco-table>.monaco-split-view2,.monaco-enable-motion .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-tl-row{align-items:center;height:100%;display:flex;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{pointer-events:none;height:100%;position:absolute;top:0;left:16px}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{box-sizing:border-box;opacity:0;border-left:1px solid transparent;height:100%;display:inline-block}.monaco-enable-motion .monaco-tl-indent>.indent-guide{transition:opacity .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{text-align:right;flex-shrink:0;justify-content:center;align-items:center;width:16px;padding-right:6px;font-size:10px;transform:translate(3px);display:flex!important}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{transform-origin:50%;animation:1.25s steps(30,end) infinite codicon-spin}.monaco-tree-type-filter{z-index:100;border:1px solid var(--vscode-widget-border);border-bottom-right-radius:4px;border-bottom-left-radius:4px;max-width:200px;margin:0 10px 0 6px;padding:3px;display:flex;position:absolute;top:0;right:0}.monaco-enable-motion .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{z-index:13;background-color:var(--vscode-sideBar-background);width:100%;height:0;position:absolute;top:0;left:0}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{background-color:var(--vscode-sideBar-background);width:100%;position:absolute;overflow:hidden;opacity:1!important}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{cursor:pointer;background-color:var(--vscode-list-hoverBackground)!important}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{width:100%;height:0;position:absolute;bottom:-3px;left:0}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{vertical-align:top;display:inline-block}.monaco-editor .reference-zone-widget .messages{text-align:center;width:100%;height:100%;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground);line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground);display:inline-flex}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-left:auto;margin-right:12px}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{color:var(--vscode-peekViewResult-fileForeground)!important;background-color:var(--vscode-peekViewResult-matchHighlightBackground)!important}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder,transparent);box-sizing:border-box}.monaco-count-badge{text-align:center;box-sizing:border-box;border-radius:11px;min-width:18px;min-height:18px;padding:3px 5px;font-size:11px;font-weight:400;line-height:11px;display:inline-block}.monaco-count-badge.long{border-radius:2px;min-height:auto;padding:2px 3px;line-height:normal}.monaco-icon-label{text-overflow:ellipsis;display:flex;overflow:hidden}.monaco-icon-label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;background-position:0;background-repeat:no-repeat;background-size:16px;flex-shrink:0;width:16px;height:22px;padding-right:6px;display:inline-block;line-height:inherit!important}.monaco-icon-label-iconpath{width:16px;height:22px;margin-right:6px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{opacity:.5;margin:0 2px}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;white-space:pre;margin-left:.5em;font-size:.9em}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix,.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-weight:700}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{opacity:.66;-webkit-text-decoration:line-through;text-decoration:line-through}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{-webkit-text-decoration:line-through;text-decoration:line-through}.monaco-icon-label:after{opacity:.75;text-align:center;margin:auto 16px 0 5px;font-size:90%;font-weight:600}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-list-row.selected .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:1}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{padding:0;display:inline-block}.monaco-toolbar.responsive.responsive-all .monaco-action-bar>.actions-container>.action-item{min-width:var(--vscode-toolbar-action-min-width,20px);flex-shrink:1}.monaco-toolbar.responsive.responsive-last .monaco-action-bar>.actions-container>.action-item{flex-shrink:0}.monaco-toolbar.responsive.responsive-last .monaco-action-bar:not(.has-overflow)>.actions-container>.action-item:last-child,.monaco-toolbar.responsive.responsive-last .monaco-action-bar.has-overflow>.actions-container>.action-item:nth-last-child(2){min-width:var(--vscode-toolbar-action-min-width,20px);flex-shrink:1}.monaco-editor .inlineSuggestionsHints{padding:4px}:is(.monaco-editor .inlineSuggestionsHints) .warningMessage p{margin:0}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)!important}.monaco-editor .inlineSuggestionsHints .keybinding{opacity:.6;align-items:center;margin-left:4px;display:flex}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{padding:2px 3px;font-size:8px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{justify-content:center;min-width:19px;display:flex}.monaco-editor .inlineSuggestionStatusBarItemLabel{align-items:center;margin-right:2px}.colorpicker-widget{-webkit-user-select:none;user-select:none;height:190px}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{box-sizing:border-box;margin:.1em var(--vscode-colorPicker-colorDecoratorMargin)0;width:var(--vscode-colorPicker-colorDecoratorWidth);cursor:pointer;border:.1em solid #000;height:.8em;line-height:.8em;display:inline-block}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:.1em solid #eee}.colorpicker-header{height:24px;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=) 0 0/9px 9px;display:flex;position:relative}.colorpicker-header .picked-color{cursor:pointer;color:#fff;white-space:nowrap;flex:1;justify-content:center;align-items:center;width:240px;line-height:24px;display:flex;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker{border-bottom:none}.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{text-align:center;width:100%;height:100%}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{padding:8px;display:flex;position:relative}.colorpicker-body .saturation-wrap{flex:1;min-width:220px;height:150px;position:relative;overflow:hidden}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{border:1px solid #fff;border-radius:100%;width:9px;height:9px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 2px rgba(0,0,0,.8)}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{cursor:grab;background:linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);margin-left:8px;position:relative}.colorpicker-body .opacity-strip{cursor:grab;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=) 0 0/9px 9px;margin-left:8px;position:relative}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{box-sizing:border-box;border:1px solid rgba(255,255,255,.71);width:calc(100% + 4px);height:4px;position:absolute;top:0;left:-2px;box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{pointer-events:none;height:150px}.colorpicker-body .standalone-strip .standalone-overlay{pointer-events:none;height:122px}.standalone-colorpicker-body{border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);display:block;overflow:hidden}.colorpicker-body .insert-button{background:var(--vscode-button-background);width:58px;height:20px;color:var(--vscode-button-foreground);cursor:pointer;border:none;border-radius:2px;padding:0;position:absolute;bottom:8px;right:8px}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-resizable-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-sizing:content-box;background-color:var(--vscode-editorHoverWidget-background)}.monaco-editor .monaco-resizable-hover>.monaco-hover{border-radius:inherit;border:none;overflow:hidden}.monaco-editor .monaco-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);box-shadow:var(--vscode-shadow-lg)}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{border-radius:var(--vscode-cornerRadius-large);display:flex}.monaco-editor .monaco-hover .hover-row.hover-row-with-copy{padding-right:20px;position:relative}.monaco-editor .monaco-hover .hover-row .hover-row-contents{flex-direction:column;min-width:0;display:flex}.monaco-editor .monaco-hover .hover-row .verbosity-actions{border-right:1px solid var(--vscode-editorHoverWidget-border);width:22px;overflow-y:clip}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner{flex-direction:column;justify-content:flex-end;padding-left:5px;padding-right:5px;display:flex;position:relative}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .monaco-hover .hover-copy-button{opacity:0;border-radius:3px;justify-content:center;align-items:center;padding:2px 4px;display:flex;position:absolute;top:4px;right:4px}.monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button{opacity:1}.monaco-editor .monaco-hover .hover-row-with-copy:focus-within .hover-copy-button{opacity:1}.monaco-editor .monaco-hover .hover-copy-button:hover{background-color:var(--vscode-toolbar-hoverBackground);cursor:pointer}.monaco-editor .monaco-hover .hover-copy-button:focus{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.monaco-editor .monaco-hover .hover-copy-button .codicon{color:var(--vscode-foreground);font-size:16px}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-loading,.codicon-tree-item-loading:before{transform-origin:50%;animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.4}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon-colored.codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon-colored.codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon-colored.codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon-colored.codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon-colored.codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon-colored.codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon-colored.codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon-colored.codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon-colored.codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon-colored.codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon-colored.codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon-colored.codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon-colored.codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon-colored.codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon-colored.codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon-colored.codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon-colored.codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon-colored.codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon-colored.codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon-colored.codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon-colored.codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon-colored.codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon-colored.codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon-colored.codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon-colored.codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon-colored.codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon-colored.codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon-colored.codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon-colored.codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon-colored.codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{justify-content:center;align-items:center;display:flex}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground,var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground,var(--vscode-icon-foreground))}.monaco-editor .lightBulbWidget:before{z-index:2;position:relative}.monaco-editor .lightBulbWidget:after{content:"";opacity:.3;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{cursor:pointer;display:block}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground,var(--vscode-editorLightBulb-foreground))}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground,var(--vscode-icon-foreground))}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .parameter-hints-widget{z-index:39;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg);flex-direction:column;line-height:1.5em;display:flex}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{flex-direction:row;max-width:440px;display:flex}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border);height:100%;display:block;position:absolute}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{flex-direction:column;flex:1;min-height:100%;display:flex}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border);width:100%;padding-top:4px;display:block;position:absolute;left:0}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;min-width:0;padding:0 10px 0 5px}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial;overflow-wrap:break-word;word-break:break-word;max-width:100%}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);background-color:var(--vscode-textCodeBlock-background);border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{flex-direction:column;justify-content:flex-end;align-items:center;min-width:22px;display:none}.monaco-editor .parameter-hints-widget.multiple .controls{padding:0 2px;display:flex}.monaco-editor .parameter-hints-widget.multiple .button{cursor:pointer;background-repeat:no-repeat;width:16px;height:16px}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{margin-right:.5em;font-weight:700}.monaco-editor .snippet-placeholder{background-color:var(--vscode-editor-snippetTabstopHighlightBackground,transparent);outline-width:1px;outline-style:solid;outline-color:var(--vscode-editor-snippetTabstopHighlightBorder,transparent);min-width:2px}.monaco-editor .finish-snippet-placeholder{background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground,transparent);outline-width:1px;outline-style:solid;outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder,transparent)}.monaco-editor .suggest-widget{z-index:40;border-radius:var(--vscode-cornerRadius-large);width:430px;box-shadow:0 2px 8px var(--vscode-widget-shadow);flex-direction:column;display:flex}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background);flex:0 auto;width:100%}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-light .suggest-widget{box-shadow:none}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;border-top:1px solid var(--vscode-editorSuggestWidget-border);flex-flow:row;justify-content:space-between;width:100%;padding:0 4px;font-size:80%;display:none;overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{width:100%;height:100%}.monaco-editor .suggest-widget .monaco-list{-webkit-user-select:none;user-select:none;border-radius:var(--vscode-cornerRadius-large)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{-mox-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;cursor:pointer;touch-action:none;background-position:2px 2px;background-repeat:no-repeat;padding-right:10px;display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground);outline:1px solid var(--vscode-editorSuggestWidget-focusOutline);outline-offset:-1px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;padding-left:2px;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{text-overflow:ellipsis;white-space:pre;justify-content:space-between;display:flex;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;cursor:pointer;font-size:14px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{text-overflow:ellipsis;opacity:.6;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;align-self:center;margin-left:12px;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{text-overflow:ellipsis;white-space:nowrap;margin-left:1.1em;font-size:85%;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-grow:1;flex-shrink:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{flex-shrink:4;max-width:70%;overflow:hidden}.monaco-editor .suggest-widget.fit-width-to-details .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:0}.monaco-editor .suggest-widget.fit-width-to-details .monaco-list .monaco-list-row>.contents>.main>.right{max-width:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{visibility:hidden;width:18px;height:18px;display:inline-block;position:absolute;right:10px}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;-webkit-text-decoration:unset;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{-webkit-text-decoration:line-through;text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{background-position:50%;background-repeat:no-repeat;background-size:80%;width:16px;height:16px;margin-left:2px;display:block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{align-items:center;margin-right:4px;display:flex}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{border:.1em solid #000;width:.7em;height:.7em;margin:0 0 0 .3em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{cursor:default;color:var(--vscode-editorSuggestWidget-foreground);border-radius:var(--vscode-cornerRadius-large);flex-direction:column;display:flex;overflow:hidden}.monaco-editor .suggest-details:focus{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;width:100%;height:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{text-overflow:ellipsis;opacity:.7;white-space:pre;flex:2;margin:0 24px 0 0;padding:4px 0 4px 5px;overflow:hidden}.monaco-editor .suggest-details.detail-and-doc>.monaco-scrollable-element>.body>.header>.type{padding-bottom:12px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{white-space:pre-wrap;margin:0;padding:4px 5px}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{white-space:initial;min-height:calc(1rem + 8px);padding:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor,.monaco-component,.monaco-component.context-view.fixed{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Droid Sans,sans-serif}.monaco-editor{--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;top:0;overflow:hidden;position:absolute!important}.monaco-editor .synthetic-focus,.monaco-diff-editor .synthetic-focus,.monaco-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-editor button:focus,.monaco-diff-editor button:focus,.monaco-editor select:focus,.monaco-diff-editor select:focus,.monaco-editor textarea:focus,.monaco-diff-editor textarea:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-editor input[type=button]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-diff-editor input[type=button]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-editor input[type=checkbox]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-diff-editor input[type=checkbox]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-editor input[type=search]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-diff-editor input[type=search]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-editor input[type=text]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-diff-editor input[type=text]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-hover.workbench-hover{z-index:40;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);max-width:700px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:var(--vscode-shadow-lg);border-radius:5px;font-size:13px;line-height:19px;position:relative;overflow:hidden}.monaco-hover.workbench-hover.with-pointer{border-radius:3px}.monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon{width:13px;height:13px}.monaco-hover.workbench-hover hr{border-bottom:none}.monaco-hover.workbench-hover.compact{font-size:12px}.monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon{width:12px;height:12px}.monaco-hover.workbench-hover.compact .hover-contents{padding:2px 8px}.monaco-hover.workbench-hover.managed-hover-content-owns-padding .hover-contents{padding:0}.workbench-hover-container.locked .monaco-hover.workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover{outline-color:var(--vscode-focusBorder)}.workbench-hover-pointer{z-index:41;pointer-events:none;position:absolute}.workbench-hover-pointer:after{content:"";box-sizing:border-box;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border);width:6px;height:6px;position:absolute}.workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after{border-bottom-width:2px;border-right-width:2px}.workbench-hover-container:focus-within .workbench-hover-pointer:after{border-right:1px solid var(--vscode-focusBorder);border-bottom:1px solid var(--vscode-focusBorder)}.workbench-hover-pointer.left{left:-3px}.workbench-hover-pointer.right{right:3px}.workbench-hover-pointer.top{top:-3px}.workbench-hover-pointer.bottom{bottom:3px}.workbench-hover-pointer.left:after{transform:rotate(135deg)}.workbench-hover-pointer.right:after{transform:rotate(315deg)}.workbench-hover-pointer.top:after{transform:rotate(225deg)}.workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-hover.workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-hover.workbench-hover a:focus{outline-offset:-1px;outline:1px solid;outline-color:var(--vscode-focusBorder);-webkit-text-decoration:underline;text-decoration:underline}.monaco-hover.workbench-hover a.codicon:focus,.monaco-hover.workbench-hover a.monaco-button:focus{-webkit-text-decoration:none;text-decoration:none}.monaco-hover.workbench-hover a:hover,.monaco-hover.workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}.monaco-hover.workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-hover.workbench-hover.right-aligned{left:1px}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-left:16px;margin-right:0}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight,.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight,.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight,.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{color:#555;background-color:rgba(221,221,221,.4);border:1px solid rgba(204,204,204,.4);border-bottom-color:rgba(187,187,187,.4);box-shadow:inset 0 -1px rgba(187,187,187,.4)}.hc-black .monaco-keybinding>.monaco-keybinding-key{box-shadow:none;color:#fff;background-color:transparent;border:1px solid #6fc3df}.hc-light .monaco-keybinding>.monaco-keybinding-key{box-shadow:none;color:#292929;background-color:transparent;border:1px solid #0f4a85}.vs-dark .monaco-keybinding>.monaco-keybinding-key{color:#ccc;background-color:rgba(128,128,128,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);box-shadow:inset 0 -1px rgba(68,68,68,.6)}.quick-input-widget{z-index:2550;-webkit-app-region:no-drag;border-radius:var(--vscode-cornerRadius-xLarge);width:600px;box-shadow:var(--vscode-shadow-xl);position:absolute;left:50%}.modern-ui.monaco-enable-motion .quick-input-widget:not(.quick-input-widget-overlay){transform-origin:top;will-change:transform,opacity;animation:.25s cubic-bezier(.22,1,.36,1) both quick-input-widget-open}.modern-ui.monaco-enable-motion .quick-input-widget.quick-input-widget-closing:not(.quick-input-widget-overlay){pointer-events:none;animation:.15s cubic-bezier(.22,1,.36,1) both quick-input-widget-close}@keyframes quick-input-widget-open{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes quick-input-widget-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}.quick-input-titlebar{cursor:grab;border-top-left-radius:5px;border-top-right-radius:5px;align-items:center;display:flex}.quick-input-widget.no-drag .quick-input-titlebar,.quick-input-widget.no-drag .quick-input-title,.quick-input-widget.no-drag .quick-input-header{cursor:default}.quick-input-widget .monaco-inputbox .monaco-action-bar{top:0}.quick-input-widget .monaco-action-bar .monaco-custom-toggle{box-sizing:content-box;border-radius:5px;margin-left:0}.quick-input-left-action-bar{margin-left:4px;display:flex}.quick-input-inline-action-bar .actions-container>.action-item:first-child{margin-left:5px}.quick-input-inline-action-bar .actions-container>.action-item{margin-top:2px}.quick-input-title{cursor:grab;text-align:center;text-overflow:ellipsis;flex:1;padding:3px 0;overflow:hidden}.quick-input-right-action-bar{margin-right:4px;display:flex}.quick-input-right-action-bar .actions-container{justify-content:flex-end}.quick-input-right-action-bar .actions-container>.action-item,.quick-input-inline-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{flex:1;margin:4px 2px}.quick-input-header{cursor:grab;padding:6px 6px 4px;display:flex}.quick-input-widget .quick-input-filter .monaco-inputbox{border-radius:var(--vscode-cornerRadius-medium)}.quick-input-widget.hidden-input .quick-input-header{margin-bottom:0;padding:0}.quick-input-and-message{flex-direction:column;flex-grow:1;min-width:0;display:flex;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-widget .quick-input-header .monaco-checkbox{margin-top:6px}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;align-items:center;display:flex;position:absolute;right:4px}.quick-input-count .monaco-count-badge{vertical-align:middle;border-radius:2px;min-height:auto;padding:2px 4px;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-message{overflow-wrap:break-word;margin-top:-1px;padding:5px}.quick-input-message>.codicon{vertical-align:text-bottom;margin:0 .2em}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{max-height:440px;padding-bottom:7px;overflow:hidden}.quick-input-list .monaco-scrollable-element{padding:0 6px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;padding:0 6px;display:flex;overflow:hidden}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-style:solid;border-top-width:1px}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{flex:1;height:100%;display:flex;overflow:hidden}.quick-input-widget .monaco-checkbox{margin-right:0}.quick-input-widget .quick-input-list .monaco-checkbox,.quick-input-widget .quick-input-tree .monaco-checkbox{margin-top:4px}.quick-input-list .quick-input-list-icon{background-position:0;background-repeat:no-repeat;background-size:16px;justify-content:center;align-items:center;width:16px;height:22px;padding-right:6px;display:flex}.quick-input-list .quick-input-list-rows{text-overflow:ellipsis;flex-direction:column;flex:1;height:100%;margin-left:5px;display:flex;overflow:hidden}.quick-input-list .quick-input-list-rows>.quick-input-list-row{align-items:center;display:flex}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;text-overflow:ellipsis;line-height:normal;overflow:hidden}.quick-input-list .monaco-list-row.focused .quick-input-list-label-meta{opacity:1}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{background-color:unset;font-weight:700;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-quickInputList-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{font-size:var(--vscode-bodyFontSize-xSmall);color:var(--vscode-descriptionForeground);margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{flex:0;display:flex;overflow:visible}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-list>.monaco-list:focus .monaco-list-row.focused{outline-offset:-1px;outline:1px solid var(--vscode-list-focusOutline)!important}.quick-input-list>.monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border{border-color:transparent}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row:hover .monaco-keybinding-key{border-color:var(--vscode-widget-shadow);background:0 0}:is(.vs,.vs-dark) .quick-input-list .monaco-list-row.focused .monaco-keybinding-key{border-color:color-mix(in srgb,currentColor 30%,transparent)}:is(.vs,.vs-dark) .quick-input-list .monaco-list-row:hover .monaco-keybinding-key{border-color:color-mix(in srgb,currentColor 30%,transparent)}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.quick-input-tree .monaco-list{max-height:440px;padding-bottom:5px;overflow:hidden}.quick-input-tree.quick-input-tree-flat .monaco-tl-indent,.quick-input-tree.quick-input-tree-flat .monaco-tl-twistie{display:none!important}.quick-input-tree.quick-input-tree-flat .monaco-checkbox{margin-left:6px}.quick-input-tree .quick-input-tree-entry{box-sizing:border-box;padding-right:6px;display:flex;overflow:hidden}.quick-input-tree .quick-input-tree-label{flex:1;height:100%;display:flex;overflow:hidden}.quick-input-tree .quick-input-tree-icon{background-position:0;background-repeat:no-repeat;background-size:16px;justify-content:center;align-items:center;width:16px;height:22px;padding-right:6px;display:flex}.quick-input-tree .quick-input-tree-rows{text-overflow:ellipsis;flex-direction:column;flex:1;height:100%;margin-left:5px;display:flex;overflow:hidden}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row{align-items:center;display:flex}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label,.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label>span{opacity:1}.quick-input-tree .quick-input-tree-entry-action-bar{flex:0;display:flex;overflow:visible}.quick-input-tree .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-top:1px;margin-right:4px}.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-tree>.monaco-list:focus .monaco-list-row.focused{outline-offset:-1px;outline:1px solid var(--vscode-list-focusOutline)!important}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;display:none;position:absolute;left:0}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{transition:width .1s linear;left:0}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;transform:translate(0,0)}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100,end)}@keyframes progress{0%{transform:translate(0%)scaleX(1)}50%{transform:translate(2500%)scaleX(3)}to{transform:translate(4900%)scaleX(1)}}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review{-webkit-user-select:none;user-select:none;z-index:99}.monaco-component.diff-review .diff-review-line-number{text-align:right;color:var(--vscode-editorLineNumber-foreground);display:inline-block}.monaco-component.diff-review .diff-review-summary{padding-left:10px}.monaco-component.diff-review .diff-review-shadow{box-shadow:var(--vscode-scrollbar-shadow)0 -6px 6px -6px inset;position:absolute}.monaco-component.diff-review .diff-review-row{white-space:pre}.monaco-component.diff-review .diff-review-table{min-width:100%;display:table}.monaco-component.diff-review .diff-review-row{width:100%;display:table-row}.monaco-component.diff-review .diff-review-spacer{vertical-align:middle;width:10px;display:inline-block}.monaco-component.diff-review .diff-review-spacer>.codicon{font-size:9px!important}.monaco-component.diff-review .diff-review-actions{z-index:100;display:inline-block;position:absolute;top:2px;right:10px}.monaco-component.diff-review .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.monaco-component.diff-review .revertButton{cursor:pointer}.monaco-component.diff-review .action-label{background:var(--vscode-editorActionList-background)}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0;font-size:13px;line-height:14px;transform:translateY(-10px)}.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{background-color:transparent;background-clip:padding-box;border-top:4px solid transparent;border-bottom:2px solid transparent;height:4px;transition:background-color .1s ease-out}.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);justify-content:center;align-items:center;display:flex}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);display:block;overflow:hidden}.monaco-editor .diff-hidden-lines .first{justify-content:center}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .diff-hidden-lines .line-number-control,.monaco-editor .diff-hidden-lines .disclosure-toggle{display:none}.monaco-editor .diff-hidden-lines.diff-hidden-lines-disclosure{grid-template-rows:var(--vscode-spacing-size80)var(--vscode-spacing-size240)var(--vscode-spacing-size80);height:var(--vscode-spacing-size400);font-size:var(--vscode-fontSize-label2);line-height:var(--vscode-spacing-size160);display:grid;transform:none}.monaco-editor .diff-hidden-lines-disclosure .top,.monaco-editor .diff-hidden-lines-disclosure .bottom{box-sizing:border-box;height:var(--vscode-spacing-size80);border:0;transform:none}.monaco-editor .diff-hidden-lines-disclosure .center{box-sizing:border-box;width:calc(100% - var(--vscode-spacing-size200));height:var(--vscode-spacing-size240);margin:0 var(--vscode-spacing-size100);border-radius:var(--vscode-cornerRadius-medium);box-shadow:none;color:var(--vscode-descriptionForeground);cursor:pointer;background:0 0;position:relative}.monaco-editor .diff-hidden-lines-disclosure .center:hover{background:var(--vscode-list-hoverBackground);color:var(--vscode-foreground)}.monaco-editor .diff-hidden-lines-disclosure .center:focus-within{background:var(--vscode-list-hoverBackground);color:var(--vscode-foreground)}.monaco-editor .diff-hidden-lines-disclosure .disclosure-toggle[role=button]{border-radius:inherit;display:block;position:absolute;inset:0}.monaco-editor .diff-hidden-lines-disclosure .disclosure-toggle:focus-visible{outline:var(--vscode-strokeThickness)solid var(--vscode-focusBorder);outline-offset:calc(-1*var(--vscode-strokeThickness))}.monaco-editor .diff-hidden-lines-disclosure .breadcrumb-item:focus-visible{outline:var(--vscode-strokeThickness)solid var(--vscode-focusBorder);outline-offset:calc(-1*var(--vscode-strokeThickness))}.monaco-editor .diff-hidden-lines-disclosure .first,.monaco-editor .diff-hidden-lines-disclosure .content-row{pointer-events:none;position:relative}.monaco-editor .diff-hidden-lines-disclosure .content-row{flex:1;min-width:0}.monaco-editor .diff-hidden-lines-disclosure .first{z-index:1}.monaco-editor .diff-hidden-lines-disclosure .default-control{display:none}.monaco-editor .diff-hidden-lines-disclosure .line-number-control{height:100%;transform:translateX(calc(-1*var(--vscode-spacing-size100)));color:inherit;justify-content:center;align-items:center;display:flex;position:absolute}.monaco-editor .diff-hidden-lines-disclosure .line-left,.monaco-editor .diff-hidden-lines-disclosure .line-right{min-width:var(--vscode-spacing-size120);height:var(--vscode-strokeThickness);background:var(--vscode-widget-border,var(--vscode-contrastBorder));flex:1}.monaco-editor .diff-hidden-lines-disclosure .disclosure-content{min-width:0;margin:0 var(--vscode-spacing-size60);color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.monaco-editor .diff-hidden-lines-disclosure .disclosure-content>*{flex-shrink:0}.monaco-editor .diff-hidden-lines-disclosure .breadcrumb-item{pointer-events:auto;border-radius:var(--vscode-cornerRadius-small);min-width:0}.monaco-editor .diff-hidden-lines-disclosure .disclosure-content>.breadcrumb-item{flex-shrink:1}.monaco-editor .diff-hidden-lines-disclosure .breadcrumb-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{pointer-events:none;position:absolute}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2px}.monaco-editor .char-delete.diff-range-empty{border-left:solid var(--vscode-diffEditor-removedTextBackground)3px;margin-left:-1px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground)3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{justify-content:flex-end;margin-top:-4px;display:flex}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:rgba(255,255,255,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:0 0}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:rgba(171,171,171,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:0 0}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{align-items:center;opacity:.7!important;font-size:11px!important;display:flex!important}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground,var(--vscode-diffEditor-insertedLineBackground),var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{-webkit-text-decoration:line-through;text-decoration:line-through}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground))}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground,var(--vscode-diffEditor-removedLineBackground),var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill)12.5%,transparent 12.5%,transparent 50%,var(--vscode-diffEditor-diagonalFill)50%,var(--vscode-diffEditor-diagonalFill)62.5%,transparent 62.5%,transparent 100%);background-size:8px 8px}.monaco-diff-editor .gutter{flex-grow:0;flex-shrink:0;position:relative;overflow:hidden}:is(.monaco-diff-editor .gutter)>div{position:absolute}:is(.monaco-diff-editor .gutter) .gutterItem{opacity:0;transition:opacity .7s}.showAlways:is(:is(.monaco-diff-editor .gutter) .gutterItem){opacity:1;transition:none}.noTransition:is(:is(.monaco-diff-editor .gutter) .gutterItem){transition:none}:is(.monaco-diff-editor .gutter):hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}:is(:is(.monaco-diff-editor .gutter) .gutterItem) .background{border-left:2px var(--vscode-menu-separatorBackground)solid;width:1px;height:100%;position:absolute;left:50%}:is(:is(.monaco-diff-editor .gutter) .gutterItem) .buttons{justify-content:center;align-items:center;width:100%;display:flex;position:absolute}:is(:is(:is(.monaco-diff-editor .gutter) .gutterItem) .buttons) .monaco-toolbar{height:fit-content}:is(:is(:is(:is(.monaco-diff-editor .gutter) .gutterItem) .buttons) .monaco-toolbar) .monaco-action-bar{line-height:1}:is(:is(:is(:is(:is(.monaco-diff-editor .gutter) .gutterItem) .buttons) .monaco-toolbar) .monaco-action-bar) .actions-container{background:var(--vscode-editorGutter-itemBackground);border-radius:4px;width:fit-content}:is(:is(:is(:is(:is(:is(:is(.monaco-diff-editor .gutter) .gutterItem) .buttons) .monaco-toolbar) .monaco-action-bar) .actions-container) .action-item):hover{background:var(--vscode-toolbar-hoverBackground)}:is(:is(:is(:is(:is(:is(:is(.monaco-diff-editor .gutter) .gutterItem) .buttons) .monaco-toolbar) .monaco-action-bar) .actions-container) .action-item) .action-label{color:var(--vscode-editorGutter-itemGlyphForeground);padding:1px 2px}.monaco-diff-editor .diff-hidden-lines-compact{height:11px;display:flex}:is(.monaco-diff-editor .diff-hidden-lines-compact) .line-left{border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;width:100%;height:1px;margin:auto}:is(.monaco-diff-editor .diff-hidden-lines-compact) .line-right{border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;width:100%;height:1px;margin:auto}:is(.monaco-diff-editor .diff-hidden-lines-compact) .line-left{width:20px}:is(.monaco-diff-editor .diff-hidden-lines-compact) .text{color:var(--vscode-editorCodeLens-foreground);text-wrap:nowrap;margin:0 4px;font-size:11px;line-height:11px}.monaco-editor .line-delete-selectable{-webkit-user-select:text!important;user-select:text!important;z-index:1!important}.line-delete-selectable .view-line{-webkit-user-select:text!important;user-select:text!important}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;border-radius:3px;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);width:100%;height:100%;position:relative;overflow-y:hidden}.monaco-component.multiDiffEditor>div{width:100%;height:100%;position:absolute;top:0;left:0}.placeholder:is(.monaco-component.multiDiffEditor>div){visibility:hidden;place-content:center;place-items:center;display:grid}.placeholder.visible:is(.monaco-component.multiDiffEditor>div){visibility:visible}.monaco-component.multiDiffEditor>.multi-diff-root-floating-menu{inset:auto var(--vscode-spacing-size280)var(--vscode-spacing-size240)auto;width:auto;position:absolute}.monaco-component.multiDiffEditor .active{--vscode-multiDiffEditor-border:var(--vscode-focusBorder)}.monaco-component.multiDiffEditor .multiDiffEntry{flex-direction:column;flex:1;display:flex;overflow:hidden}:is(.monaco-component.multiDiffEditor .multiDiffEntry) .collapse-button{cursor:pointer}:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header{z-index:1000}:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content{color:var(--vscode-foreground);align-items:center;display:flex}.shadow:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content){box-shadow:var(--vscode-scrollbar-shadow)0 6px 6px -6px}:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content) .file-path{flex:auto;min-width:0;display:flex;overflow:hidden}:is(:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content) .file-path) .title{text-overflow:ellipsis;flex:0 auto;min-width:0;line-height:22px;overflow:hidden}.modified:is(:is(:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content) .file-path) .title){align-items:center;display:flex}.modified:is(:is(:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content) .file-path) .title)>.monaco-icon-label{flex:0 auto;min-width:0}.original:is(:is(:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content) .file-path) .title){flex:auto}:is(:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content) .file-path) .multi-diff-resource-label-accessory:empty{display:none}:is(:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content) .file-path) .status:not(.added):not(.deleted):not(.renamed){display:none}:is(:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .header) .header-content) .actions{flex:none}:is(.monaco-component.multiDiffEditor .multiDiffEntry) .editorParent{flex-direction:column;flex:1;display:flex;overflow:hidden}:is(.monaco-component.multiDiffEditor .multiDiffEntry) .editorContainer{flex:1}:is(.monaco-component.multiDiffEditor .multiDiffEntry) .binary-file-placeholder{color:var(--vscode-descriptionForeground);flex:1;place-items:center;display:none}:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .binary-file-placeholder):focus-visible{outline:var(--vscode-strokeThickness)solid var(--vscode-focusBorder);outline-offset:calc(-1*var(--vscode-strokeThickness))}:is(:is(.monaco-component.multiDiffEditor .multiDiffEntry) .binary-file-placeholder) .binary-file-placeholder-content{align-items:center;gap:var(--vscode-spacing-size80);flex-direction:column;display:flex}:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .collapse-button{margin:0 var(--vscode-spacing-size60)}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .collapse-button) a{display:block}:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .header{background:var(--vscode-editor-background)}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .header):not(.collapsed) .header-content{border-bottom:var(--vscode-strokeThickness)solid var(--vscode-sideBarSectionHeader-border)}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .header) .header-content{margin:var(--vscode-spacing-size80)0 0;padding:var(--vscode-spacing-size40)var(--vscode-spacing-size60);border-top:var(--vscode-strokeThickness)solid var(--vscode-multiDiffEditor-border);background:var(--vscode-multiDiffEditor-headerBackground)}:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .header) .header-content) .file-path) .title{font-size:14px}:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .header) .header-content) .file-path) .status{margin:0 var(--vscode-spacing-size100);font-weight:var(--vscode-fontWeight-semiBold);opacity:.75;line-height:22px}:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .header) .header-content) .actions{padding:0 var(--vscode-spacing-size80)}:is(.monaco-component.multiDiffEditor.multiDiffEditor-standard .multiDiffEntry) .editorParent{border-bottom:var(--vscode-strokeThickness)solid var(--vscode-multiDiffEditor-border)}.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry{box-sizing:border-box}:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):after{right:var(--vscode-spacing-size100);bottom:0;left:var(--vscode-spacing-size100);z-index:1001;height:var(--vscode-strokeThickness);pointer-events:none;content:"";background:var(--vscode-panel-border);position:absolute}.header-hovered:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry){z-index:1002;overflow:visible}.header-focused:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry){z-index:1002;overflow:visible}.header-hovered:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):after{z-index:1004;left:0;right:0}.header-focused:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):after{z-index:1004;left:0;right:0}.header-hovered:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):before{top:calc(-1*var(--vscode-strokeThickness));z-index:1004;height:var(--vscode-strokeThickness);pointer-events:none;content:"";background:var(--vscode-panel-border);position:absolute;left:0;right:0}.header-focused:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):before{top:calc(-1*var(--vscode-strokeThickness));z-index:1004;height:var(--vscode-strokeThickness);pointer-events:none;content:"";background:var(--vscode-panel-border);position:absolute;left:0;right:0}.first-diff-entry.header-hovered:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):before{top:0}.first-diff-entry.header-focused:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):before{top:0}:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .collapse-button{margin:0 var(--vscode-spacing-size60)}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .collapse-button) a{padding:var(--vscode-spacing-size40);border-radius:var(--vscode-cornerRadius-medium);justify-content:center;align-items:center;display:flex}:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .collapse-button) a):hover{background:var(--vscode-toolbar-hoverBackground)}:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .collapse-button) a):active{background:var(--vscode-toolbar-activeBackground)}:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .collapse-button) a):focus-visible{outline:var(--vscode-strokeThickness)solid var(--vscode-focusBorder);outline-offset:calc(-1*var(--vscode-strokeThickness))}:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .collapse-button) a):focus:not(:focus-visible){outline:none}:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header{background:var(--vscode-multiDiffEditor-background);position:relative}[role=button]:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header){cursor:pointer}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content{box-sizing:border-box;height:var(--vscode-spacing-size320);background:0 0;border:none;margin:0;padding:0}:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .file-path) .title{font-size:var(--vscode-fontSize-body1)}:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .file-path) .status{width:var(--vscode-spacing-size160);min-width:var(--vscode-spacing-size160);margin:0 var(--vscode-spacing-size100);font-size:var(--vscode-fontSize-body2);font-weight:var(--vscode-fontWeight-semiBold);opacity:.9;justify-content:center;align-items:center;line-height:22px;display:inline-flex}.added:is(:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .file-path) .status){color:var(--vscode-gitDecoration-addedResourceForeground)}.deleted:is(:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .file-path) .status){color:var(--vscode-gitDecoration-deletedResourceForeground)}.renamed:is(:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .file-path) .status){color:var(--vscode-gitDecoration-modifiedResourceForeground)}:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .actions{padding:0 var(--vscode-spacing-size80)}:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .actions) .actions-container{gap:var(--vscode-spacing-size40)}:is(:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .actions) .actions-container) .action-item:not(.multi-diff-action-always-visible){visibility:hidden}:is(:is(:is(:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header) .header-content) .actions) .actions-container) .action-item:not(.checkbox-action-item) .action-label{padding:var(--vscode-spacing-size40)}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header):hover .header-content{background:var(--vscode-list-hoverBackground)}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header):active .header-content{background:var(--vscode-toolbar-activeBackground)}[aria-expanded=false]:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header)+.editorParent{border:none}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header):focus{outline:none}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .header):focus-visible .header-content{outline:var(--vscode-strokeThickness)solid var(--vscode-focusBorder);outline-offset:calc(-1*var(--vscode-strokeThickness))}:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):hover .header .header-content .actions .actions-container .action-item{visibility:visible}:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry):focus-within .header .header-content .actions .actions-container .action-item{visibility:visible}:is(.monaco-component.multiDiffEditor.multiDiffEditor-compact .multiDiffEntry) .editorParent{border:none}.monaco-component.multiDiffEditor.multiDiffEditor-compact:focus-within .multiDiffEntry.active{z-index:1002;overflow:visible}.monaco-component.multiDiffEditor.multiDiffEditor-compact:focus-within .multiDiffEntry.active:after{z-index:1004;left:0;right:0}.monaco-component.multiDiffEditor.multiDiffEditor-compact:focus-within .multiDiffEntry.active:before{top:calc(-1*var(--vscode-strokeThickness));z-index:1004;height:var(--vscode-strokeThickness);pointer-events:none;content:"";background:var(--vscode-panel-border);position:absolute;left:0;right:0}.monaco-component.multiDiffEditor.multiDiffEditor-compact:focus-within .multiDiffEntry.first-diff-entry.active:before{top:0}.monaco-component.multiDiffEditor.multiDiffEditor-compact:focus-within .multiDiffEntry.active .header .header-content{background:var(--vscode-list-inactiveSelectionBackground)}.monaco-component.multiDiffEditor.multiDiffEditor-compact:focus-within .multiDiffEntry.active .header:hover .header-content{background:var(--vscode-list-inactiveSelectionBackground)}.monaco-component.multiDiffEditor.multiDiffEditor-compact:focus-within .multiDiffEntry.active .header:active .header-content{background:var(--vscode-list-inactiveSelectionBackground)}.monaco-component.multiDiffEditor.multiDiffEditor-compact .diff-hidden-lines .center{box-shadow:none;overflow:hidden}.monaco-component.multiDiffEditor.multiDiffEditor-compact .diff-hidden-lines .first{box-sizing:border-box;padding-left:var(--vscode-spacing-size60);justify-content:flex-start}.monaco-component.multiDiffEditor.multiDiffEditor-compact .fold-unchanged{box-sizing:border-box}.monaco-component.multiDiffEditor.multiDiffEditor-compact .editor.original .diff-hidden-lines .center{border-top-left-radius:var(--vscode-cornerRadius-medium);border-bottom-left-radius:var(--vscode-cornerRadius-medium)}.monaco-component.multiDiffEditor.multiDiffEditor-compact .editor.modified .diff-hidden-lines .center{border-top-right-radius:var(--vscode-cornerRadius-medium);border-bottom-right-radius:var(--vscode-cornerRadius-medium)}.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry{padding:0 var(--vscode-spacing-size80)}:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry):before{content:none;display:none}:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry):after{content:none;display:none}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry) .header) .header-content{margin:var(--vscode-spacing-size40)0 0;border:var(--vscode-strokeThickness)solid var(--vscode-widget-border,var(--vscode-editorWidget-border,transparent));border-radius:var(--vscode-cornerRadius-medium)var(--vscode-cornerRadius-medium)0 0;background:var(--vscode-sideBarSectionHeader-background);border-bottom:none}[aria-expanded=false]:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry) .header) .header-content{border-bottom:var(--vscode-strokeThickness)solid var(--vscode-widget-border,var(--vscode-editorWidget-border,transparent));border-radius:var(--vscode-cornerRadius-medium)}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry) .header):hover .header-content{background:linear-gradient(var(--vscode-toolbar-hoverBackground,transparent),var(--vscode-toolbar-hoverBackground,transparent)),var(--vscode-sideBarSectionHeader-background)}:is(:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry) .header):active .header-content{background:linear-gradient(var(--vscode-toolbar-activeBackground,transparent),var(--vscode-toolbar-activeBackground,transparent)),var(--vscode-sideBarSectionHeader-background)}:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry) .editorParent{border:var(--vscode-strokeThickness)solid var(--vscode-widget-border,var(--vscode-editorWidget-border,transparent));border-radius:0 0 var(--vscode-cornerRadius-medium)var(--vscode-cornerRadius-medium);border-top:none;overflow:hidden}:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry):focus-within .header .header-content{border-color:var(--vscode-focusBorder)var(--vscode-focusBorder)transparent var(--vscode-focusBorder);background:linear-gradient(var(--vscode-list-focusBackground,transparent),var(--vscode-list-focusBackground,transparent)),var(--vscode-sideBarSectionHeader-background)}:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry):focus-within .header[aria-expanded=false] .header-content{border-bottom-color:var(--vscode-focusBorder)}:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry):focus-within .editorParent{border-color:var(--vscode-widget-border,var(--vscode-editorWidget-border,transparent))var(--vscode-focusBorder)var(--vscode-focusBorder)var(--vscode-focusBorder)}:is(.monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry) .header.shadow[aria-expanded=true] .header-content{height:calc(var(--vscode-spacing-size320) + var(--vscode-spacing-size40));box-shadow:var(--vscode-scrollbar-shadow)0 6px 6px -6px;border-top-color:transparent;border-radius:0;margin-top:0}.monaco-component.multiDiffEditor.multiDiffEditor-card:focus-within .multiDiffEntry.active .header .header-content{background:linear-gradient(var(--vscode-list-focusBackground,transparent),var(--vscode-list-focusBackground,transparent)),var(--vscode-sideBarSectionHeader-background)}.monaco-component.multiDiffEditor.multiDiffEditor-card:focus-within .multiDiffEntry.active .header:hover .header-content{background:linear-gradient(var(--vscode-list-focusBackground,transparent),var(--vscode-list-focusBackground,transparent)),var(--vscode-sideBarSectionHeader-background)}.monaco-component.multiDiffEditor.multiDiffEditor-card:focus-within .multiDiffEntry.active .header:active .header-content{background:linear-gradient(var(--vscode-list-focusBackground,transparent),var(--vscode-list-focusBackground,transparent)),var(--vscode-sideBarSectionHeader-background)}:is(:is(.hc-black,.hc-light) .monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry:focus-within) .header .header-content{border-color:var(--vscode-contrastActiveBorder,var(--vscode-focusBorder))var(--vscode-contrastActiveBorder,var(--vscode-focusBorder))transparent var(--vscode-contrastActiveBorder,var(--vscode-focusBorder))}:is(:is(.hc-black,.hc-light) .monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry:focus-within) .header[aria-expanded=false] .header-content{border-bottom-color:var(--vscode-contrastActiveBorder,var(--vscode-focusBorder))}:is(:is(.hc-black,.hc-light) .monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry:focus-within) .editorParent{border-color:var(--vscode-widget-border,var(--vscode-editorWidget-border,transparent))var(--vscode-contrastActiveBorder,var(--vscode-focusBorder))var(--vscode-contrastActiveBorder,var(--vscode-focusBorder))var(--vscode-contrastActiveBorder,var(--vscode-focusBorder))}:is(:is(.hc-black,.hc-light) .monaco-component.multiDiffEditor.multiDiffEditor-card .multiDiffEntry:focus-within) .header.shadow[aria-expanded=true] .header-content{border-top-color:transparent}