: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);-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{height:var(--ifm-avatar-photo-size);width:var(--ifm-avatar-photo-size);border-radius:50%;display:block;overflow:hidden}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{text-align:var(--ifm-avatar-intro-alignment);flex-direction:column;flex:1;justify-content:center;display:flex}.avatar__name{font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:.5rem;flex-direction:column;align-items:center}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width)solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);padding:var(--ifm-badge-padding-vertical)var(--ifm-badge-padding-horizontal);line-height:1;display:inline-block}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);--ifm-badge-border-color:var(--ifm-badge-background-color);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger);--ifm-badge-border-color:var(--ifm-badge-background-color)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator)center;content:" ";filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));display:inline-block}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier))calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);display:inline-block}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width)solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);color:var(--ifm-button-color);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier))calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default);line-height:1.5;display:inline-block}.button:hover{color:var(--ifm-button-color);-webkit-text-decoration:none;text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline:hover,.button--outline:active,.button--outline.button--active{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link:hover,.button--link:active,.button--link.button--active{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{width:100%;display:block}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary:active,.button--primary.button--active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary:active,.button--secondary.button--active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success:active,.button--success.button--active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info:active,.button--info.button--active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning:active,.button--warning.button--active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger:active,.button--danger.button--active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{gap:var(--ifm-button-group-spacing);display:inline-flex}.button-group>.button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group>.button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group--block{justify-content:stretch;display:flex}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);flex-direction:column;display:flex;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__header,.card__body,.card__footer{padding:var(--ifm-card-vertical-spacing)var(--ifm-card-horizontal-spacing)}.card__header:not(:last-child),.card__body:not(:last-child),.card__footer:not(:last-child){padding-bottom:0}.card__header>:last-child,.card__body>:last-child,.card__footer>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{padding:var(--ifm-toc-padding-vertical)0;margin-bottom:0;font-size:.8rem}.table-of-contents,.table-of-contents ul{padding-left:var(--ifm-toc-padding-horizontal);list-style:none}.table-of-contents li{margin:var(--ifm-toc-padding-vertical)var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link:hover,.table-of-contents__link:hover code,.table-of-contents__link--active,.table-of-contents__link--active code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default);padding:1rem;line-height:1}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{font-weight:var(--ifm-dropdown-font-weight);vertical-align:top;display:inline-flex;position:relative}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;visibility:visible;transform:translateY(-1px)}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);opacity:0;pointer-events:none;min-width:10rem;max-height:80vh;left:0;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);padding:.5rem;list-style:none;position:absolute;overflow-y:auto;transform:translateY(-.625rem)}.dropdown__link{color:var(--ifm-dropdown-link-color);white-space:nowrap;border-radius:.25rem;margin-top:.2rem;padding:.25rem .5rem;font-size:.875rem;display:block}.dropdown__link:hover,.dropdown__link--active{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);-webkit-text-decoration:none;text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{content:"";border:.4em solid transparent;border-top-color:currentColor;border-bottom:0 solid;margin-left:.3em;display:inline-block;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical)var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{max-width:var(--ifm-footer-logo-max-width);margin-top:1rem}.footer__title{color:var(--ifm-footer-title-color);font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{margin-bottom:0}[type=checkbox]{padding:0}.hero{background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);align-items:center;padding:4rem 2rem;display:flex}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0;list-style:none}.menu__list .menu__list{padding-left:var(--ifm-menu-link-padding-horizontal);flex:0 0 100%;margin-top:.25rem}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after,.menu__list-item--collapsed .menu__caret:before{transform:rotate(90deg)}.menu__list-item-collapsible{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;flex-wrap:wrap;display:flex;position:relative}.menu__list-item-collapsible:hover,.menu__list-item-collapsible--active{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link:hover,.menu__list-item-collapsible .menu__link--active{background:0 0!important}.menu__link,.menu__caret{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;align-items:center;display:flex}.menu__link:hover,.menu__caret:hover{background:var(--ifm-menu-color-background-hover)}.menu__link{color:var(--ifm-menu-color);padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default);-webkit-text-decoration:none;text-decoration:none}.menu__link--sublist-caret:after{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;min-width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;margin-left:auto;transform:rotate(180deg)}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;transform:rotate(180deg)}html[data-theme=dark],.navbar--dark{--ifm-menu-link-sublist-icon-filter:invert(100%)sepia(94%)saturate(17%)hue-rotate(223deg)brightness(104%)contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);display:flex}.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{z-index:var(--ifm-z-index-fixed);position:-webkit-sticky;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{-webkit-appearance:none;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;top:0;bottom:0;left:0;right:0}.navbar-sidebar__brand{box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);flex:1;align-items:center;display:flex}.navbar-sidebar__items{height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast)ease-in-out;display:flex;transform:translateZ(0)}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{width:calc(var(--ifm-navbar-sidebar-width));flex-shrink:0;padding:.5rem}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);text-align:left;width:calc(100% + 1rem);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;top:-.5rem}.navbar-sidebar__close{margin-left:auto;display:flex}.pagination{column-gap:var(--ifm-pagination-page-spacing);font-size:var(--ifm-pagination-font-size);padding-left:0;display:flex}.pagination--sm{--ifm-pagination-font-size:.8rem;--ifm-pagination-padding-horizontal:.8rem;--ifm-pagination-padding-vertical:.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{background:var(--ifm-pagination-item-active-background);color:var(--ifm-pagination-color-active)}.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:var(--ifm-pagination-padding-vertical)var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:inline-block}.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr);display:grid}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:block}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);-webkit-text-decoration:none;text-decoration:none}.pagination-nav__link--next{text-align:right;grid-column:2/3}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{gap:var(--ifm-pills-spacing);padding-left:0;display:flex}.pills__item{cursor:pointer;font-weight:var(--ifm-font-weight-bold);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.5rem;padding:.25rem 1rem;display:inline-block}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{text-align:center;flex-grow:1}.tabs{color:var(--ifm-tabs-color);font-weight:var(--ifm-font-weight-bold);margin-bottom:0;padding-left:0;display:flex;overflow-x:auto}.tabs__item{border-radius:var(--ifm-global-radius);cursor:pointer;padding:var(--ifm-tabs-padding-vertical)var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-bottom:3px solid transparent;display:inline-flex}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);color:var(--ifm-tabs-color-active);border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:rgba(255,255,255,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%)sepia(11%)saturate(0%)hue-rotate(149deg)brightness(99%)contrast(95%);--ifm-code-background:rgba(255,255,255,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:rgba(255,255,255,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-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:-webkit-max-content;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 (max-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)}:root{--ifm-color-primary:#2e8555;--ifm-color-primary-dark:#29784c;--ifm-color-primary-darker:#277148;--ifm-color-primary-darkest:#205d3b;--ifm-color-primary-light:#33925d;--ifm-color-primary-lighter:#359962;--ifm-color-primary-lightest:#3cad6e;--site-theme-color:var(--ifm-color-primary);--site-theme-color-dark:var(--ifm-color-primary-dark);--site-theme-color-light:var(--ifm-color-primary-light);--site-theme-soft:rgba(46,133,85,.1);--site-theme-soft-strong:rgba(46,133,85,.14);--site-theme-border:rgba(46,133,85,.28);--site-theme-border-strong:rgba(46,133,85,.42);--site-theme-ring:rgba(46,133,85,.16);--ifm-code-font-size:95%;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.1)}[data-theme=dark]{--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#29d5b0;--ifm-color-primary-lighter:#32d8b4;--ifm-color-primary-lightest:#4fddbf;--site-theme-color:var(--ifm-color-primary);--site-theme-color-dark:var(--ifm-color-primary-dark);--site-theme-color-light:var(--ifm-color-primary-lightest);--site-theme-soft:rgba(37,194,160,.12);--site-theme-soft-strong:rgba(37,194,160,.18);--site-theme-border:rgba(37,194,160,.3);--site-theme-border-strong:rgba(37,194,160,.44);--site-theme-ring:rgba(37,194,160,.18);--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.3)}html[data-theme=dark]{primary-color:#00d8ff;link-color:#00d8ff;success-color:#7fbf11;info-color:#2d98fc;warning-color:#ffde0a;error-color:#ff3232;font-size-base:14px;loader-bg-color:#f0ebeb}body:not(.navigation-with-keyboard) :not(input):focus{outline:none}#__docusaurus-base-url-issue-banner-container{display:none}.skipToContent_si3E{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_si3E:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_TP1U{padding:0;line-height:0}.content_vnju{text-align:center;padding:5px 0;font-size:85%}.content_vnju a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}:root{--docusaurus-announcement-bar-height:auto}.announcementBar_D1y4{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_D1y4{display:none}.announcementBarPlaceholder_zKMt{flex:0 0 10px}.announcementBarClose_p4LR{flex:0 0 30px;align-self:stretch}.announcementBarContent_EhtN{flex:auto}@media print{.announcementBar_D1y4{display:none}}@media (min-width:997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarPlaceholder_zKMt,.announcementBarClose_p4LR{flex-basis:50px}}.toggle_ZwL7{width:2rem;height:2rem}.toggleButton_Rgif{-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_Rgif:hover{background:var(--ifm-color-emphasis-200)}.toggleIcon_LvZm{display:none}[data-theme-choice=system] .systemToggleIcon_PUbi,[data-theme-choice=light] .lightToggleIcon_GdJP,[data-theme-choice=dark] .darkToggleIcon_NdfV{display:initial}.toggleButtonDisabled_qdtz{cursor:not-allowed}.darkNavbarColorModeToggle_LpZ9:hover{background:var(--ifm-color-gray-800)}.themedComponent_vkwB{display:none}[data-theme=light] .themedComponent--light_Oqsk,[data-theme=dark] .themedComponent--dark_mO2B,html:not([data-theme]) .themedComponent--light_Oqsk{display:initial}.iconExternalLink_VPQp{margin-left:.3rem}.dropdownNavbarItemMobile_BJoe{cursor:pointer}.iconLanguage_ivqf{vertical-align:text-bottom;margin-right:5px}.navbarSearchContainer_cRPX:empty{display:none}@media (max-width:996px){.navbarSearchContainer_cRPX{right:var(--ifm-navbar-padding-horizontal);position:absolute}}@media (min-width:997px){.navbarSearchContainer_cRPX{padding:0 var(--ifm-navbar-item-padding-horizontal)}}.navbarHideable_gvB4{transition:transform var(--ifm-transition-fast)ease}.navbarHidden_gd4t{transform:translateY(calc(-100% - 2px))}.errorBoundaryError_B478{white-space:pre-wrap;color:red}.errorBoundaryFallback_IkWs{color:red;padding:.55rem}@media (max-width:996px){.colorModeToggle_ysBy{display:none}}.navbar__items--right>:last-child{padding-right:0}.footerLogoLink_DDai{opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default)}.footerLogoLink_DDai:hover{opacity:1}.runtime_NDP_{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-bottom:.35rem;line-height:1.7;display:flex}.runtimeNumber_gARP{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:inline-block}.runtimeDays_kouD{min-width:5ch}.runtimeUnit_nH6n{width:2ch}.runtimeComputer_ymFZ{text-align:center;filter:grayscale(.7)brightness(.72);width:1.2em;text-shadow:none;flex:none;animation:1.8s ease-out both runtime-computer-boot_uOPC,3.2s ease-in-out 1.8s infinite runtime-computer-glow_BtLE;display:inline-block}.runtimeRocket_OYfz{text-align:center;filter:hue-rotate()saturate(1.05)brightness();flex:none;width:1.2em;animation:2.4s ease-in-out infinite runtime-rocket-color_lSdb;display:inline-block}.runtimeClock_kmkw{width:1.1em;height:1.1em;color:inherit;vertical-align:-.12em;border:.12em solid;border-radius:50%;flex:none;margin:0 .05rem;display:inline-block;position:relative}.runtimeClock_kmkw:after{content:"";background:currentColor;border-radius:50%;width:.18em;height:.18em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clockHourHand_WtoH,.clockMinuteHand__F2B,.clockSecondHand_H59F{transform-origin:50% 100%;background:currentColor;border-radius:999px;position:absolute;bottom:50%;left:50%}.clockHourHand_WtoH{width:.1em;height:.32em;animation:12s linear infinite runtime-clock-spin_jLYl}.clockMinuteHand__F2B{width:.08em;height:.42em;animation:4s linear infinite runtime-clock-spin_jLYl}.clockSecondHand_H59F{background:var(--ifm-color-primary);width:.04em;height:.46em;animation:1.5s linear infinite runtime-clock-spin_jLYl}@keyframes runtime-clock-spin_jLYl{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes runtime-computer-boot_uOPC{0%{filter:grayscale()brightness(.38);opacity:.55;text-shadow:none;transform:scale(.96)}32%{filter:grayscale(.9)brightness(.48);opacity:.8;transform:scale(.96)}40%{filter:grayscale(.2)brightness(1.65);opacity:1;text-shadow:0 0 .45em rgba(46,133,85,.55);transform:scale(1.08)}58%{filter:grayscale(.45)brightness(.78);text-shadow:0 0 .15em rgba(46,133,85,.2);transform:scale(1)}74%{filter:grayscale(0)brightness(1.22);text-shadow:0 0 .35em rgba(46,133,85,.42)}to{filter:grayscale(0)brightness();opacity:1;text-shadow:0 0 .18em rgba(46,133,85,.24);transform:scale(1)}}@keyframes runtime-computer-glow_BtLE{0%,to{filter:grayscale(0)brightness();text-shadow:0 0 .16em rgba(46,133,85,.24)}50%{filter:grayscale(0)brightness(1.16);text-shadow:0 0 .42em rgba(46,133,85,.5)}}@keyframes runtime-rocket-color_lSdb{0%,to{filter:hue-rotate()saturate(1.05)brightness()}45%{filter:hue-rotate(26deg)saturate(1.65)brightness(1.18)}70%{filter:hue-rotate(-16deg)saturate(1.35)brightness(1.08)}}.anchorTargetStickyNavbar__qpl{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_Okbe{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_u3L3{flex-direction:column;flex:1 0 auto;display:flex}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{flex-direction:column;min-height:100%;display:flex}.cardContainer_GSOO{--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_GSOO:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px rgba(0,0,0,.2)}.cardContainer_GSOO :last-child{margin-bottom:0}.cardTitle__2V7{font-size:1.2rem}.cardDescription_nGH1{font-size:.8rem}.docCardListItem_I0Ix{margin-bottom:2rem}.docCardListItem_I0Ix>*{height:100%}body:has(.playPage_xv6L) .navbar{display:none}.playLayout_hnqV{height:100dvh;min-height:0;overflow:hidden}.playPage_xv6L{--arena-surface:color-mix(in srgb,var(--window-color)5%,var(--ifm-background-color));background:var(--ifm-background-color);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.playPage_xv6L:fullscreen{width:100vw;height:100dvh}.playPage_xv6L[data-game-category=fnc],.playPage_xv6L[data-game-slug=breakout],.playPage_xv6L[data-game-slug=tetris],.playPage_xv6L[data-game-slug=pacman],.playPage_xv6L[data-game-slug=slither],.playPage_xv6L[data-game-slug=hextris],.playPage_xv6L[data-game-slug=nes-emulator],.playPage_xv6L[data-game-slug=sandspiel]{--arena-surface:#0f172a}.playPage_xv6L[data-game-slug=dark-room]{--arena-surface:#111e2c}.playHeader_EgKZ{border-bottom:1px solid var(--ifm-color-emphasis-200);flex-shrink:0;align-items:center;gap:20px;min-height:62px;padding:10px 24px;display:flex}.gameHeading_xr29{flex:1;align-items:baseline;gap:14px;min-width:0;display:flex}.gameHeading_xr29 h1{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.4}.breadcrumb_QSvA{white-space:nowrap;font-size:12px}.breadcrumb_QSvA a{color:var(--ifm-color-emphasis-600)}.backLink_X3fh,.fullscreenButton_grT2{border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);background:var(--ifm-background-surface-color);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.backLink_X3fh:hover,.fullscreenButton_grT2:hover{border-color:var(--window-color);color:var(--window-color);-webkit-text-decoration:none;text-decoration:none}.fullscreenError__Y4s{margin:0;padding:6px 20px;font-size:12px}.gameWorkspace_AW11{flex:1;min-width:0;min-height:0;padding:12px 20px 20px;display:flex}.gameWorkspace_AW11>*{flex:1;min-width:0;min-height:0}.loadingGame_eU0H{color:var(--ifm-color-emphasis-600);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.loadingGame_eU0H p{max-width:520px;margin:0}.gameShell_jPgE{flex-direction:column;min-width:0;min-height:0;display:flex}.gameShellHeader_A1hf{flex-shrink:0;align-items:baseline;gap:12px;padding:0 2px 10px;display:flex}.gameShellHeader_A1hf h2{white-space:nowrap;margin:0;font-size:12px}.gameShellHeader_A1hf p{color:var(--ifm-color-emphasis-600);margin:0;font-size:12px;line-height:1.6}.gamePrimary_oqXl{grid-gap:16px;flex:1;grid-template-columns:minmax(0,1fr) 260px;gap:16px;min-width:0;min-height:0;display:grid}.stageOnly_gAu4{grid-template-columns:minmax(0,1fr)}.gameArena_mrvW{background:var(--arena-surface);border-radius:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.stageSlot_YHRo{contain:size layout;flex:1;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.stageSurface_Kn3S{box-sizing:border-box}.fixedSurface_sjUu{transform-origin:50%;position:absolute;top:50%;left:50%}.fluidSurface_sIEq{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.gameControls_oq4o{border:1px solid var(--ifm-color-emphasis-200);border-radius:12px;align-self:center;min-width:0;min-height:0;max-height:100%;padding:16px;overflow:auto}.gameControls_oq4o>:first-child{margin-top:0}.gameControls_oq4o>:last-child{margin-bottom:0}.gameControls_oq4o>.statBar_ylie{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gameControls_oq4o .statBar_ylie span{overflow-wrap:anywhere;min-width:0}.gameControls_oq4o .toolbar_g5fe{justify-content:flex-start}.gamePanel_BTO5{min-width:0;margin-bottom:16px}.gamePanelLabel_wR5t{color:var(--ifm-color-emphasis-700);margin-bottom:10px;font-size:12px;font-weight:600}.playPage_xv6L a:focus-visible{outline:2px solid var(--window-color);outline-offset:3px}.playPage_xv6L button:focus-visible{outline:2px solid var(--window-color);outline-offset:3px}.playPage_xv6L select:focus-visible{outline:2px solid var(--window-color);outline-offset:3px}.playPage_xv6L input:focus-visible{outline:2px solid var(--window-color);outline-offset:3px}@media (max-width:1000px){.gamePrimary_oqXl{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px}.stageOnly_gAu4{grid-template-rows:minmax(0,1fr)}.gameControls_oq4o{flex-wrap:wrap;align-self:stretch;align-items:center;gap:10px 16px;max-height:26dvh;padding:10px 12px;display:flex}.gameControls_oq4o>.statBar_ylie{margin:0;display:flex}.gameControls_oq4o>.toolbar_g5fe,.gameControls_oq4o>.controlGrid_ekyT,.gameControls_oq4o>p,.gameControls_oq4o>.gamePanel_BTO5{margin:0}}@media (max-width:600px){.playHeader_EgKZ{gap:10px;min-height:54px;padding:8px 12px}.gameHeading_xr29{flex-direction:column;align-items:flex-start;gap:0}.gameHeading_xr29 h1{font-size:16px}.breadcrumb_QSvA{font-size:10px}.backLink_X3fh{padding:8px 10px}.backLink_X3fh span{display:none}.fullscreenButton_grT2{padding:8px}.gameWorkspace_AW11{padding:8px 10px 10px}.gameShellHeader_A1hf{gap:8px;padding-bottom:8px}.gameShellHeader_A1hf h2{display:none}.gameShellHeader_A1hf p{font-size:11px}.gameArena_mrvW{border-radius:8px;padding:8px}.gameControls_oq4o{max-height:28dvh}}@media (min-width:700px) and (max-width:1000px) and (max-height:600px){.gamePrimary_oqXl{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 220px}.stageOnly_gAu4{grid-template-columns:minmax(0,1fr)}.gameControls_oq4o{align-self:center;max-height:100%;padding:10px;display:block}.gameControls_oq4o>*+*{margin-top:12px}}.statBar_ylie{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.statBar_ylie span{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-700);border-radius:6px;padding:.45rem .6rem;font-size:.88rem}.statBar_ylie b{color:var(--ifm-font-color-base);margin-right:.4rem}.toolbar_g5fe{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.controlButton_Asn_{background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);cursor:pointer;border-radius:6px;padding:.55rem .75rem;font-size:.9rem;line-height:1}.controlButton_Asn_:hover,.activeControl_creN{background:var(--ifm-color-primary);border-color:var(--ifm-color-primary);color:#fff}.controlButton_Asn_:disabled{cursor:not-allowed;opacity:.55}.controlSelectLabel_lgzf{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-color-emphasis-700);border-radius:6px;align-items:center;gap:.5rem;padding:.42rem .5rem .42rem .7rem;font-size:.9rem;line-height:1;display:inline-flex}.controlSelect_QrMe{-webkit-appearance:auto;appearance:auto;background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);cursor:pointer;border-radius:5px;min-width:5.5rem;min-height:2rem;padding:.25rem .45rem;font-size:.9rem}.controlSelect_QrMe:disabled{cursor:not-allowed;opacity:.6}.controlGrid_ekyT{grid-gap:.5rem;grid-template-columns:repeat(3,minmax(3rem,4.8rem));gap:.5rem;margin-top:1rem;display:grid}.board2048_zOPo{background:var(--ifm-color-emphasis-200);grid-gap:8px;border-radius:8px;grid-template-columns:repeat(4,minmax(56px,88px));gap:8px;width:-webkit-fit-content;width:fit-content;padding:8px;display:grid}.tile2048_SdQA{aspect-ratio:1;color:#172033;border-radius:6px;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:flex}.mineBoard_lv6g{grid-gap:4px;grid-template-columns:repeat(9,34px);gap:4px;width:-webkit-fit-content;width:fit-content;display:grid}.mineCell_RfD0{background:var(--ifm-color-emphasis-200);border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-weight:700;display:flex}.mineRevealed__aNC{background:var(--ifm-background-color)}.mineExploded_W40h{color:#fff;background:#ef4444}.gomokuLayout_Q1_K{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.gomokuBoard_WFUQ{--gomoku-cell-size:max(22px,min(4.6vw,34px));background:linear-gradient(90deg,rgba(92,55,20,.22) 1px,transparent 1px)50% 50%/var(--gomoku-cell-size)var(--gomoku-cell-size),linear-gradient(0deg,rgba(92,55,20,.22) 1px,transparent 1px)50% 50%/var(--gomoku-cell-size)var(--gomoku-cell-size),#d8a85a;grid-template-columns:repeat(15,var(--gomoku-cell-size));padding:calc(var(--gomoku-cell-size)/2);border:2px solid #7c4a1f;border-radius:8px;width:-webkit-fit-content;width:fit-content;display:grid;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 10px 24px rgba(0,0,0,.14)}.gomokuCell_KmIu{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.gomokuCell_KmIu:after{content:"";opacity:0;background:rgba(92,55,20,.55);border-radius:50%;width:4px;height:4px;position:absolute}.gomokuCell_KmIu:hover:not(:disabled):after{opacity:1}.gomokuCell_KmIu:disabled{cursor:default}.gomokuStone_qZfU{border-radius:999px;width:78%;height:78%;display:block;position:relative}.gomokuBlackStone_MHmY{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.18),transparent 24%),#111827;box-shadow:inset -4px -5px 8px rgba(0,0,0,.42),0 3px 7px rgba(0,0,0,.28)}.gomokuWhiteStone_JbgZ{background:radial-gradient(circle at 34% 28%,#fff,transparent 28%),#f8fafc;border:1px solid rgba(15,23,42,.2);box-shadow:inset -4px -5px 8px rgba(148,163,184,.24),0 3px 7px rgba(0,0,0,.18)}.gomokuLastMove_lICh .gomokuStone_qZfU{box-shadow:0 0 0 2px var(--window-color),0 3px 7px rgba(0,0,0,.25)}.gomokuLastDot_wFp5{background:var(--window-color);border-radius:50%;width:22%;height:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gomokuWinningCell_ydmp{background:rgba(250,204,21,.28)}.gomokuHistory_wWU5{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-700);border-radius:8px;flex:180px;min-width:180px;margin:0;padding:.75rem .9rem .75rem 1.8rem;font-size:.88rem;line-height:1.7}.chessBoard_OUil{border:1px solid var(--ifm-color-emphasis-300);grid-template-columns:repeat(8,minmax(38px,58px));width:-webkit-fit-content;width:fit-content;display:grid}.chessCell_L0YY{aspect-ratio:1;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:800;display:flex}.chessLight_y3aI{background:#f0d9b5}.chessDark_gfwd{background:#b58863}.chessSelected_NIpI{box-shadow:inset 0 0 0 3px #2563eb}.whitePiece_E2Je,.blackPiece_VLbm{border-radius:999px;justify-content:center;align-items:center;width:70%;height:70%;display:inline-flex}.whitePiece_E2Je{color:#111827;background:#fff}.blackPiece_VLbm{color:#fff;background:#111827}.xiangqiLayout_zr6E{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.xiangqiBoardWrap_RYLW{max-width:100%;padding-bottom:.25rem;overflow:auto}.xiangqiBoard_WfpK{--xiangqi-cell-size:max(36px,min(5.2vw,56px));--xiangqi-board-padding:calc(var(--xiangqi-cell-size)*.52);grid-template-columns:repeat(9,var(--xiangqi-cell-size));grid-template-rows:repeat(10,var(--xiangqi-cell-size));padding:var(--xiangqi-board-padding);background:linear-gradient(135deg,#f0c47d,#d99d52);border:2px solid #7c3f13;border-radius:8px;width:-webkit-fit-content;width:fit-content;display:grid;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 14px 28px rgba(0,0,0,.15)}.xiangqiGridLine_mZ2x{pointer-events:none;z-index:0;background:rgba(82,45,16,.58);position:absolute}.xiangqiGridHorizontal_qHnb{height:1px;left:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*.5);width:calc(var(--xiangqi-cell-size)*8)}.xiangqiGridVertical_umYX{width:1px}.xiangqiGridVerticalTop_RZSx{height:calc(var(--xiangqi-cell-size)*4);top:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*.5)}.xiangqiGridVerticalBottom_b2ps{height:calc(var(--xiangqi-cell-size)*4);top:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*5.5)}.xiangqiRiver_deAK{color:#7c2d12;height:var(--xiangqi-cell-size);left:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*.5);letter-spacing:0;pointer-events:none;top:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*4.5);width:calc(var(--xiangqi-cell-size)*8);z-index:0;background:linear-gradient(90deg,rgba(248,225,173,.48),rgba(255,245,214,.78),rgba(248,225,173,.48));justify-content:space-around;align-items:center;font-size:max(1rem,min(2vw,1.35rem));font-weight:800;display:flex;position:absolute}.xiangqiPalaceLine_Lb6t{height:1px;left:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*3.5);pointer-events:none;transform-origin:0;width:calc(var(--xiangqi-cell-size)*2.82);z-index:0;background:rgba(82,45,16,.54);position:absolute}.xiangqiPalaceLineBlackOne_acCG{top:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*.5);transform:rotate(45deg)}.xiangqiPalaceLineBlackTwo_fB5l{top:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*2.5);transform:rotate(-45deg)}.xiangqiPalaceLineRedOne_ZWCg{top:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*7.5);transform:rotate(45deg)}.xiangqiPalaceLineRedTwo_QwYW{top:calc(var(--xiangqi-board-padding) + var(--xiangqi-cell-size)*9.5);transform:rotate(-45deg)}.xiangqiCell_LLio{cursor:pointer;height:var(--xiangqi-cell-size);width:var(--xiangqi-cell-size);z-index:2;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.xiangqiCell_LLio:after{content:"";opacity:0;background:rgba(124,45,18,.42);border-radius:999px;width:8px;height:8px;position:absolute}.xiangqiCell_LLio:hover:after,.xiangqiLegalTarget_qDld:after{opacity:1}.xiangqiLegalTarget_qDld:after{background:var(--window-color)}.xiangqiCellSelected_YiCh{box-shadow:inset 0 0 0 2px var(--window-color)}.xiangqiLastMove_L1wG{background:rgba(250,204,21,.24)}.xiangqiPiece_QwAZ{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.92),transparent 24%),#f8e2a8;border:2px solid;border-radius:999px;justify-content:center;align-items:center;width:82%;height:82%;font-family:STKaiti,KaiTi,Songti SC,serif;font-size:max(1.1rem,min(2.4vw,1.55rem));font-weight:800;line-height:1;display:inline-flex;box-shadow:inset -3px -4px 8px rgba(124,45,18,.16),0 4px 8px rgba(0,0,0,.2)}.xiangqiRedPiece_NGl3{color:#b91c1c}.xiangqiBlackPiece_bmGz{color:#111827}.xiangqiPanel_LK7S{flex:220px;min-width:220px}.xiangqiMessage_Gl0c{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-800);border-radius:8px;margin-bottom:.75rem;padding:.7rem .85rem;font-weight:700}.xiangqiHistory_wskQ{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-700);border-radius:8px;max-height:26rem;margin:0;padding:.75rem .9rem .75rem 1.8rem;font-size:.86rem;line-height:1.7;overflow:auto}.xiangqiTrainingPanel_IIKh{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-700);grid-gap:.25rem;border-radius:8px;gap:.25rem;margin-top:.75rem;padding:.7rem .85rem;display:grid}.xiangqiTrainingPanel_IIKh strong{color:var(--ifm-font-color-base)}.xiangqiRecordList_UINF{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-700);grid-gap:.45rem;border-radius:8px;gap:.45rem;max-height:16rem;margin:.75rem 0 0;padding:.75rem .85rem;font-size:.84rem;list-style:none;display:grid;overflow:auto}.xiangqiRecordList_UINF li{border-bottom:1px solid var(--ifm-color-emphasis-200);grid-gap:.16rem;gap:.16rem;padding-bottom:.45rem;display:grid}.xiangqiRecordList_UINF li:last-child{border-bottom:0;padding-bottom:0}.xiangqiRecordList_UINF b{color:var(--ifm-font-color-base)}.xiangqiRecordList_UINF em{font-style:normal}.sudokuBoard__djU{border:2px solid var(--ifm-font-color-base);grid-template-columns:repeat(9,38px);width:-webkit-fit-content;width:fit-content;display:grid}.sudokuCell_qKoG{background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);text-align:center;width:38px;height:38px;font-size:1rem;font-weight:700}.sudokuCell_qKoG:nth-child(3n){border-right-color:var(--ifm-font-color-base)}.sudokuCell_qKoG:nth-child(n+19):nth-child(-n+27),.sudokuCell_qKoG:nth-child(n+46):nth-child(-n+54){border-bottom-color:var(--ifm-font-color-base)}.sudokuFixed_qkvj{background:var(--ifm-color-emphasis-100)}.sudokuError_IhMU{color:#b91c1c;background:#fee2e2}.ddzTable_MDHS{color:#ecfdf5;grid-gap:.8rem;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.12),transparent 36%),linear-gradient(135deg,#14532d,#064e3b);border:1px solid rgba(255,255,255,.16);border-radius:8px;gap:.8rem;max-width:100%;padding:1rem;display:grid}.ddzOpponents_UoSC{grid-gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ddzPlayerPanel_vuPH,.ddzCenter_Lg2q,.ddzHand_SrAe{background:rgba(2,6,23,.28);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.75rem}.ddzPlayerPanel_vuPH{min-height:96px}.ddzTurn_Wo7o{box-shadow:0 0 0 2px #fbbf24}.ddzPanelHeader_Zv_w{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ddzPanelHeader_Zv_w strong{color:#fff}.ddzRole_NPxa{color:#451a03;white-space:nowrap;background:#f59e0b;border-radius:999px;padding:.25rem .45rem;font-size:.76rem;font-weight:800}.ddzCardBacks_Umxn{flex-wrap:wrap;gap:.25rem;display:flex}.ddzCardBack_nOqH{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent),#be123c;border:2px solid #fff;border-radius:5px;width:28px;height:38px;box-shadow:0 2px 5px rgba(0,0,0,.18)}.ddzCenter_Lg2q{grid-gap:.65rem;gap:.65rem;min-height:140px;display:grid}.ddzDeskHeader_Uo7F{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ddzLastPlay_sC6l{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:58px;display:flex}.ddzHint_AXXd{color:rgba(236,253,245,.82);font-size:.9rem}.ddzCards_VOts{flex-wrap:wrap;gap:.35rem;display:flex}.ddzCard_u2H9{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:42px;height:62px;padding:.25rem;font-weight:800;line-height:1;transition:border-color .15s,transform .15s;display:inline-flex;box-shadow:0 3px 7px rgba(0,0,0,.2)}.ddzCard_u2H9:hover,.ddzCardSelected_gTyG{border-color:#fbbf24;transform:translateY(-8px)}.ddzCardRed_coHH{color:#dc2626}.ddzCardBlack_DMya{color:#111827}.ddzCardJoker_7dhf{color:#7c2d12;background:linear-gradient(135deg,#fef3c7,#fff)}.ddzSuit_jgiM{margin-top:.25rem;font-size:.78rem}.ddzControls_qaCZ{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ddzMessage_tSqH{color:#ecfdf5;background:rgba(2,6,23,.34);border-radius:6px;margin:.25rem 0 0;padding:.6rem .75rem}.flySetup_R0UF{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.flySetup_R0UF span{color:var(--ifm-color-emphasis-700);font-size:.88rem;font-weight:700}.flyCountButton_D_yi{background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);cursor:pointer;border-radius:6px;min-width:42px;height:34px;font-weight:800}.flyCountButton_D_yi:hover,.flyCountButtonActive_ciOL{color:#fff;background:#2563eb;border-color:#2563eb}.flyGame_esOQ{grid-gap:1rem;grid-template-columns:minmax(500px,620px) minmax(220px,1fr);align-items:start;gap:1rem;display:grid}.flyBoard_AQlf{aspect-ratio:1;border:1px solid var(--ifm-color-emphasis-300);background:linear-gradient(90deg,rgba(15,23,42,.06) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(0deg,rgba(15,23,42,.06) 1px,transparent 1px) 0 0/32px 32px,radial-gradient(circle,#f8fafc 0,#f8fafc 19%,transparent 20%),linear-gradient(135deg,#eef2ff,#ecfccb 48%,#fee2e2);border-radius:8px;width:100%;min-width:500px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px rgba(255,255,255,.52)}.flyCenter_I2R7{text-align:center;z-index:2;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.1);border-radius:8px;flex-direction:column;align-items:center;gap:.35rem;width:30%;max-width:190px;min-height:104px;padding:.75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px rgba(15,23,42,.12)}.flyCenter_I2R7 strong{color:#0f172a;font-size:.98rem}.flyCenter_I2R7 span{color:#475569;font-size:.78rem;line-height:1.45}.flyTrackCell_ClqV,.flyHomeCell_DZVD{border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:900;display:flex;position:absolute;transform:translate(-50%,-50%)}.flyTrackCell_ClqV{color:#334155;z-index:1;background:rgba(255,255,255,.88);border:2px solid rgba(148,163,184,.6);width:30px;height:30px}.flyStartCell_UvXf{background:color-mix(in srgb,var(--cell-color)18%,#fff);border-color:var(--cell-color);color:#0f172a}.flyHomeCell_DZVD{background:color-mix(in srgb,var(--cell-color)22%,#fff);border:2px dashed color-mix(in srgb,var(--cell-color)75%,#fff);z-index:1;width:26px;height:26px}.flyBase_lP0X{border:2px solid color-mix(in srgb,var(--base-color)70%,#fff);z-index:2;background:rgba(255,255,255,.76);border-radius:8px;width:24%;min-height:104px;padding:.55rem;position:absolute;box-shadow:0 8px 18px rgba(15,23,42,.12)}.flyBaseHeader_sF7p{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.45rem;display:flex}.flyBaseHeader_sF7p strong{color:#0f172a;font-size:.78rem}.flyBaseHeader_sF7p span{background:color-mix(in srgb,var(--base-color)18%,#fff);color:#0f172a;border-radius:999px;padding:.16rem .36rem;font-size:.68rem;font-weight:800}.flyBasePlanes_s9MI{grid-gap:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:.35rem;display:grid}.flyPlane_NYyj{background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.82),transparent 22%),var(--plane-color);color:#fff;cursor:default;text-shadow:0 1px 2px rgba(15,23,42,.45);border:2px solid rgba(255,255,255,.88);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:.68rem;font-weight:900;line-height:1;transition:box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 4px 9px rgba(15,23,42,.24),inset 0 -7px 10px rgba(15,23,42,.16)}.flyPlane_NYyj:before{content:"";background:rgba(255,255,255,.58);border-radius:999px;height:7px;position:absolute;top:12px;left:4px;right:4px;transform:rotate(-20deg)}.flyPlane_NYyj:after{content:"";background:rgba(15,23,42,.22);border-radius:999px;width:9px;height:5px;position:absolute;bottom:5px;right:6px}.flyPlane_NYyj span{z-index:1;position:relative}.flyPlane_NYyj:disabled{opacity:1}.flyPlaneSelectable_vMH6{cursor:pointer;box-shadow:0 0 0 3px #facc15,0 7px 15px rgba(15,23,42,.28)}.flyPlaneSelectable_vMH6:hover{transform:translateY(-2px)}.flyBoardPlane_DuEa{z-index:5;position:absolute;transform:translate(-50%,-50%)}.flyBoardPlane_DuEa.flyPlaneSelectable_vMH6:hover{transform:translate(-50%,-58%)}.flyPlaneDone_tx_h{filter:saturate(.72)}.flyPanelList_G6Mq{grid-gap:.65rem;gap:.65rem;display:grid}.flyPlayerPanel_t6f3{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);border-left:5px solid var(--panel-color);border-radius:8px;padding:.75rem}.flyPlayerPanelActive_kJOd{box-shadow:0 0 0 2px color-mix(in srgb,var(--panel-color)65%,transparent)}.flyPanelHeader_AiHe,.flyPanelMeta_TNU_{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.flyPanelHeader_AiHe strong{font-size:.95rem}.flyPanelHeader_AiHe span,.flyPanelMeta_TNU_ span{color:var(--ifm-color-emphasis-700);font-size:.78rem}.flyPanelMeta_TNU_{margin-top:.45rem}.flyProgress_rdVV{background:var(--ifm-color-emphasis-200);border-radius:999px;height:7px;margin-top:.55rem;overflow:hidden}.flyProgress_rdVV span{background:var(--panel-color);height:100%;transition:width .2s;display:block}.flyControls_VzGZ{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.flyMessage_kOkP{background:var(--ifm-color-emphasis-100);border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-800);border-radius:8px;margin:0;padding:.75rem;font-size:.9rem;line-height:1.55}.breakoutStage_qCjD{aspect-ratio:720/430;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 16% 18%,rgba(56,189,248,.22),transparent 24%),radial-gradient(circle at 82% 12%,rgba(250,204,21,.18),transparent 22%),linear-gradient(#111827 0%,#172554 58%,#0f172a 100%);border:1px solid rgba(148,163,184,.36);border-radius:8px;width:100%;min-width:320px;max-width:720px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px rgba(255,255,255,.05),0 12px 26px rgba(15,23,42,.18)}.breakoutStage_qCjD:before{content:"";opacity:.45;pointer-events:none;background-color:transparent;background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0}.breakoutBrick_jg2Q{background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 50%),var(--brick-color);border:1px solid rgba(255,255,255,.42);border-radius:5px;position:absolute;box-shadow:0 4px 9px rgba(15,23,42,.24)}.breakoutBrickStrong_Htub{box-shadow:inset 0 -4px rgba(15,23,42,.22),0 4px 9px rgba(15,23,42,.28)}.breakoutPaddle_mw_Q{background:linear-gradient(90deg,#38bdf8,#f8fafc 48%,#f59e0b),#38bdf8;border:1px solid rgba(255,255,255,.72);border-radius:999px;position:absolute;box-shadow:0 0 18px rgba(56,189,248,.36),0 6px 12px rgba(15,23,42,.3)}.breakoutBall_kk8o{background:radial-gradient(circle at 32% 28%,#fff,#fde68a 24%,#f97316 62%,#c2410c);border-radius:999px;position:absolute;box-shadow:0 0 16px rgba(251,146,60,.62),0 4px 10px rgba(15,23,42,.36)}.breakoutOverlay_vddt{color:#f8fafc;text-align:center;z-index:4;background:rgba(15,23,42,.72);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.breakoutOverlay_vddt strong{font-size:1.3rem}.breakoutOverlay_vddt span{color:rgba(248,250,252,.86);max-width:320px}.fncStage_mgX9{aspect-ratio:100/64;image-rendering:pixelated;background:radial-gradient(circle at 18% 16%,rgba(56,189,248,.18),transparent 24%),radial-gradient(circle at 82% 20%,rgba(250,204,21,.13),transparent 22%),linear-gradient(#111827 0%,#172554 54%,#0f172a 100%);border:1px solid rgba(148,163,184,.36);border-radius:8px;width:100%;min-width:320px;max-width:760px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px rgba(255,255,255,.05),0 14px 26px rgba(15,23,42,.18)}.fncStage_mgX9:after{content:"";mix-blend-mode:screen;opacity:.28;pointer-events:none;z-index:10;background:repeating-linear-gradient(rgba(255,255,255,.07) 0,rgba(255,255,255,.07) 1px,transparent 1px,transparent 4px);position:absolute;top:0;bottom:0;left:0;right:0}.fncGrid_U5I2{opacity:.5;background-color:transparent;background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0}.fncPlayer_Q25n,.fncEnemy_WiRX,.fncItem_Zjd7,.fncBullet_PUGX{background:var(--entity-color);z-index:3;position:absolute;transform:translate(-50%,-50%)}.fncPlayer_Q25n{background:linear-gradient(90deg,transparent 0,transparent 18%,rgba(255,255,255,.48) 18%,rgba(255,255,255,.48) 28%,transparent 28%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,.32),transparent 42%),var(--entity-color);box-shadow:0 0 0 2px rgba(15,23,42,.38),0 0 16px color-mix(in srgb,var(--fnc-accent)55%,transparent);border:2px solid rgba(255,255,255,.76);border-radius:3px}@supports (background:linear-gradient(red 0%, red 0% 1%, red 2%)){.fncPlayer_Q25n{background:linear-gradient(90deg,transparent 0 18%,rgba(255,255,255,.48) 18% 28%,transparent 28% 100%),linear-gradient(180deg,rgba(255,255,255,.32),transparent 42%),var(--entity-color)}}.fncModeshooter_kUQP{border-radius:2px 2px 9px 9px}.fncModeracer_zfdI{border-radius:10px 10px 4px 4px}.fncModemaze_jk5u{border-radius:5px}.fncModecollect_KBUP{border-radius:999px 999px 4px 4px}.fncPlayer_Q25n:before{content:"";background:rgba(255,255,255,.78);width:28%;height:28%;position:absolute;top:-22%;left:50%;transform:translate(-50%)}.fncEnemy_WiRX{background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 44%),var(--entity-color);border:2px solid rgba(255,255,255,.38);border-radius:2px;box-shadow:0 6px 12px rgba(15,23,42,.28)}.fncEnemy_WiRX:before,.fncEnemy_WiRX:after{content:"";background:rgba(15,23,42,.36);width:18%;height:18%;position:absolute;top:36%}.fncEnemy_WiRX:before{left:20%}.fncEnemy_WiRX:after{right:20%}.fncItem_Zjd7{background:radial-gradient(circle at 35% 30%,#fff,transparent 28%),#fde047;border:1px solid rgba(255,255,255,.72);border-radius:2px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 14px rgba(250,204,21,.45)}.fncBullet_PUGX{z-index:4;background:#f8fafc;border-radius:999px;box-shadow:0 0 10px rgba(248,250,252,.7)}.fncWall_yUvK{z-index:2;background-color:#475569;background-image:linear-gradient(135deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid rgba(255,255,255,.2);border-radius:2px;position:absolute;box-shadow:inset 0 0 0 2px rgba(15,23,42,.24)}.fncExit_Q5yz{background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 48%),var(--fnc-accent);box-shadow:0 0 18px color-mix(in srgb,var(--fnc-accent)65%,transparent);z-index:2;border:2px solid #f8fafc;border-radius:4px;position:absolute}.fncOverlay_VxTp{color:#f8fafc;text-align:center;z-index:11;background:rgba(15,23,42,.76);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fncOverlay_VxTp strong{color:#fff;font-size:1.35rem}.fncOverlay_VxTp span{color:rgba(248,250,252,.86)}.tetrisBoard_PdH5{grid-gap:2px;background:#111827;border:1px solid #334155;grid-template-columns:repeat(10,24px);gap:2px;width:-webkit-fit-content;width:fit-content;padding:6px;display:grid}.tetrisCell_TdQU{aspect-ratio:1;background:rgba(255,255,255,.05);border-radius:3px}.hexBoard_edvW{grid-gap:8px;grid-template-columns:repeat(6,minmax(34px,48px));gap:8px;width:-webkit-fit-content;width:fit-content;display:grid}.hexLane_Pqok{background:var(--ifm-color-emphasis-100);border-radius:999px;flex-direction:column-reverse;gap:5px;padding:7px;display:flex}.hexSlot_XmB4{aspect-ratio:1;background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:999px;display:block}.pacBoard_vYdU{grid-gap:2px;background:#0f172a;grid-template-columns:repeat(13,28px);gap:2px;width:-webkit-fit-content;width:fit-content;padding:6px;display:grid}.pacCell_EgzK{aspect-ratio:1;color:#facc15;background:#111827;border-radius:3px;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}.pacWall_A7hR{background:#2563eb}.snakeBoard_blY4{background:var(--ifm-color-emphasis-200);grid-gap:2px;grid-template-columns:repeat(16,22px);gap:2px;width:-webkit-fit-content;width:fit-content;padding:6px;display:grid}.snakeCell_M4Ht{aspect-ratio:1;background:var(--ifm-background-color);border-radius:3px}.snakeBody_j_2r{background:#22c55e}.snakeFood_hprU{background:#ef4444;border-radius:999px}.minerStage_TLal{border:1px solid var(--ifm-color-emphasis-300);background:linear-gradient(#dbeafe 0,#dbeafe 18%,#fef3c7 18%,#fef3c7 44%,#78350f 44%,#78350f 100%);border-radius:8px;width:560px;max-width:100%;height:420px;position:relative;overflow:hidden}.minerBeam_cUVw{z-index:3;background:#7c2d12;border-radius:0 0 8px 8px;width:150px;height:18px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.minerCabin_kIh2{z-index:4;background:0 0;width:78px;height:62px;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.minerHelmet_MQvA,.minerHead_qhxn,.minerBody_Iwls,.minerPickaxe_G2MT{display:block;position:absolute}.minerHelmet_MQvA{z-index:3;background:linear-gradient(#fde047,#f59e0b);border:2px solid #92400e;border-radius:999px 999px 8px 8px;width:32px;height:18px;top:2px;left:23px}.minerHelmet_MQvA:before{content:"";background:#fef3c7;border:1px solid #92400e;border-radius:999px;width:10px;height:8px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.minerHead_qhxn{z-index:2;background:#f8c98c;border:2px solid #7c2d12;border-radius:10px;width:28px;height:24px;top:15px;left:25px}.minerHead_qhxn:before{content:"";background:#451a03;border-radius:999px;width:3px;height:3px;position:absolute;top:9px;left:7px;box-shadow:10px 0 #451a03}.minerHead_qhxn:after{content:"";background:#7c2d12;border-radius:0 0 999px 999px;width:10px;height:4px;position:absolute;top:16px;left:9px}.minerBody_Iwls{background:linear-gradient(#2563eb,#1d4ed8);border:2px solid #172554;border-radius:8px 8px 4px 4px;width:36px;height:25px;top:36px;left:21px}.minerBody_Iwls:before{content:"";background:#f8c98c;border:2px solid #7c2d12;border-radius:999px;width:10px;height:10px;position:absolute;top:5px;left:-12px;box-shadow:42px 0 0 -1px #f8c98c,42px 0 0 1px #7c2d12}.minerBody_Iwls:after{content:"";background:#111827;border-radius:2px;width:11px;height:8px;position:absolute;bottom:-5px;left:7px;box-shadow:17px 0 #111827}.minerPickaxe_G2MT{z-index:1;background:#57534e;border-radius:999px;width:34px;height:4px;top:12px;right:1px;transform:rotate(-32deg)}.minerPickaxe_G2MT:before{content:"";background:#92400e;border-radius:999px;width:4px;height:26px;position:absolute;top:-1px;left:15px;transform:rotate(82deg)}.minerRope_qA41{transform-origin:top;z-index:2;background:#451a03;width:3px;position:absolute;top:48px;left:50%}.minerHook_d5KJ{z-index:5;background:0 0;width:30px;height:30px;position:absolute;transform:translate(-50%,-50%)}.minerHook_d5KJ:before{content:"";border:4px solid #111827;border-top:0;border-radius:0 0 999px 999px;width:18px;height:24px;position:absolute;top:2px;left:6px}.minerHook_d5KJ:after{content:"";transform-origin:0;background:#111827;border-radius:999px;width:4px;height:10px;position:absolute;top:17px;left:18px;transform:rotate(38deg)}.mineral_fHQ1{display:block;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.mineralGold_YyDs{background:radial-gradient(circle at 28% 22%,#fef9c3 0,#fef9c3 12%,transparent 13%),radial-gradient(circle at 66% 70%,#b45309 0,#b45309 18%,transparent 19%),linear-gradient(135deg,#fde047 0,#fde047 20%,#f59e0b 21%,#f59e0b 62%,#b45309 63%,#b45309 100%);border:2px solid #92400e;border-radius:42% 58% 46% 54%;box-shadow:inset -6px -7px rgba(146,64,14,.32),inset 6px 5px rgba(255,255,255,.24),0 8px 12px rgba(69,26,3,.22)}.mineralGold_YyDs:before{content:"";background:rgba(255,255,255,.46);border-radius:999px;width:32%;height:18%;position:absolute;top:20%;left:22%;transform:rotate(-18deg)}.mineralBrick_hYZ0{background:linear-gradient(90deg,transparent 0,transparent 47%,rgba(127,29,29,.44) 48%,rgba(127,29,29,.44) 52%,transparent 53%),linear-gradient(0deg,transparent 0,transparent 46%,rgba(127,29,29,.52) 47%,rgba(127,29,29,.52) 53%,transparent 54%),linear-gradient(135deg,#f97316,#b91c1c);border:2px solid #7f1d1d;border-radius:8px;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:inset 5px 5px rgba(255,255,255,.18),inset -5px -5px rgba(69,10,10,.24),0 8px 12px rgba(69,10,10,.18)}.mineralBrick_hYZ0:before,.mineralBrick_hYZ0:after{content:"";background:rgba(254,202,202,.32);border-radius:2px;width:34%;height:12%;position:absolute}.mineralBrick_hYZ0:before{top:18%;left:12%}.mineralBrick_hYZ0:after{bottom:18%;right:12%}.mineralDiamond_m9WD{clip-path:polygon(50% 0,92% 30%,72% 100%,28% 100%,8% 30%);background:linear-gradient(135deg,transparent 0,transparent 22%,rgba(255,255,255,.58) 23%,rgba(255,255,255,.58) 30%,transparent 31%),linear-gradient(45deg,#67e8f9 0,#67e8f9 24%,#22d3ee 25%,#22d3ee 48%,#0891b2 49%,#0891b2 100%);border:2px solid #0e7490;border-radius:6px;box-shadow:inset 5px 4px rgba(255,255,255,.35),inset -5px -6px rgba(14,116,144,.36),0 8px 12px rgba(8,47,73,.2)}.mineralDiamond_m9WD:before{clip-path:polygon(50% 0,100% 100%,0 100%);content:"";background:rgba(255,255,255,.42);width:52%;height:42%;position:absolute;top:8%;left:24%}.mineralDiamond_m9WD:after{content:"";background:rgba(8,145,178,.34);width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.mineralStone_ucur{background:radial-gradient(circle at 30% 30%,#d6d3d1 0,#d6d3d1 12%,transparent 13%),radial-gradient(circle at 68% 64%,#44403c 0,#44403c 16%,transparent 17%),linear-gradient(135deg,#a8a29e,#57534e);border:2px solid #44403c;border-radius:54% 46% 58% 42%;transform:translate(-50%,-50%)rotate(10deg);box-shadow:inset -6px -7px rgba(68,64,60,.26),inset 5px 5px rgba(255,255,255,.18),0 8px 12px rgba(28,25,23,.18)}.mineralStone_ucur:before{content:"";background:rgba(255,255,255,.24);border-radius:999px;width:28%;height:16%;position:absolute;top:20%;left:22%}.minerMessage_zJVg,.jumpMessage_P8vB{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-800);border-radius:6px;margin:.75rem 0 0;padding:.65rem .8rem}.jumpStage_fYUT{border:1px solid var(--ifm-color-emphasis-300);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#bae6fd 0,#bae6fd 62%,#bbf7d0 62%,#bbf7d0 100%);border-radius:8px;width:620px;max-width:100%;height:360px;position:relative;overflow:hidden}.jumpPlatform_QWk0{border:3px solid rgba(255,255,255,.72);border-radius:10px;height:28px;position:absolute;box-shadow:0 8px 18px rgba(0,0,0,.18)}.jumpPlayer_t2_V{color:#fff;will-change:left,top,transform;z-index:4;background:#f97316;border:3px solid #fff;border-radius:12px 12px 8px 8px;justify-content:center;align-items:center;width:34px;height:38px;font-size:.75rem;font-weight:800;transition:left .22s,top .22s,transform .12s;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 14px rgba(0,0,0,.18)}.jumpCharging_tWhP{transform:translate(-50%,-86%)scaleY(.72)}.jumpLanding_YYNc{background:#16a34a}.jumpFailed_lL6h{background:#dc2626;transform:translate(-50%,-78%)rotate(18deg)}.jumpPower_w5J6{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.86);border-radius:999px;width:180px;height:12px;position:absolute;bottom:18px;left:18px;overflow:hidden}.jumpPowerFill_KkHQ{transform-origin:0;will-change:transform;background:#f97316;width:100%;height:100%;transition:transform 80ms linear;transform:scaleX(0)}.runnerStage_efU1{border:1px solid var(--ifm-color-emphasis-300);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 15% 18%,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 4%,transparent 4.2%),linear-gradient(#7dd3fc 0,#7dd3fc 56%,#86efac 56%,#86efac 100%);border-radius:8px;width:680px;max-width:100%;height:340px;position:relative;overflow:hidden}.runnerSkyline__JFY{opacity:.28;background:linear-gradient(#64748b,#334155) 36px 62px/38px 110px no-repeat,linear-gradient(#94a3b8,#475569) 92px 92px/52px 82px no-repeat,linear-gradient(#64748b,#334155) 176px 76px/46px 100px no-repeat,linear-gradient(#94a3b8,#475569) 272px 104px/64px 72px no-repeat,linear-gradient(#64748b,#334155) 382px 84px/50px 92px no-repeat,linear-gradient(#94a3b8,#475569) 500px 100px/72px 76px no-repeat;height:190px;position:absolute;bottom:110px;left:0;right:0}.runnerTrack_GSzq{background:repeating-linear-gradient(90deg,transparent 0,transparent 34px,rgba(255,255,255,.34) 34px,rgba(255,255,255,.34) 58px),#334155;height:62px;position:absolute;bottom:0;left:0;right:0}.runnerGround_uA1j{background:linear-gradient(90deg,#f97316,#facc15,#22c55e,#06b6d4);height:5px;position:absolute;bottom:62px;left:0;right:0}.runnerAvatar_NGHb{z-index:5;width:34px;height:44px;position:absolute;transform:translate(-50%)}.runnerAvatar_NGHb:after{content:"";opacity:0;background:rgba(255,255,255,.72);border-radius:999px;width:52px;height:10px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.runnerHead_vw7c,.runnerBody_bcKP,.runnerLegs_l_zw{display:block;position:absolute}.runnerHead_vw7c{background:#f8c98c;border:2px solid #7c2d12;border-radius:999px;width:18px;height:16px;top:0;left:8px}.runnerBody_bcKP{background:linear-gradient(#2563eb,#1d4ed8);border:2px solid #172554;border-radius:8px 8px 6px 6px;width:22px;height:20px;top:16px;left:6px}.runnerBody_bcKP:before,.runnerBody_bcKP:after{content:"";transform-origin:50%;background:#f8c98c;border-radius:999px;width:16px;height:6px;position:absolute;top:4px}.runnerBody_bcKP:before{left:-13px;transform:rotate(-26deg)}.runnerBody_bcKP:after{right:-13px;transform:rotate(26deg)}.runnerLegs_l_zw{width:20px;height:13px;bottom:0;left:8px}.runnerLegs_l_zw:before,.runnerLegs_l_zw:after{content:"";transform-origin:top;background:#111827;border-radius:999px;width:6px;height:13px;position:absolute;bottom:0}.runnerLegs_l_zw:before{left:1px;transform:rotate(16deg)}.runnerLegs_l_zw:after{right:1px;transform:rotate(-18deg)}.runnerAvatarRunning_zSDB .runnerLegs_l_zw:before{animation:.28s linear infinite runner-leg-left_JwrI}.runnerAvatarRunning_zSDB .runnerLegs_l_zw:after{animation:.28s linear infinite runner-leg-right_yGmY}.runnerAvatarCrashed_yXnl{transform:translate(-50%)rotate(18deg)}.runnerInvincible_ZSrP:after{opacity:1;animation:.7s ease-in-out infinite runner-shield-pulse_KkwT}.runnerShadow_lkLy{z-index:2;background:rgba(15,23,42,.45);border-radius:999px;width:42px;height:9px;position:absolute;bottom:58px}.runnerObstacle_N3AK{z-index:4;background:linear-gradient(135deg,#ef4444,#991b1b);border:2px solid #fff;border-radius:7px 7px 2px 2px;position:absolute;box-shadow:0 6px 12px rgba(0,0,0,.18)}.runnerObstacle_N3AK span{background:rgba(255,255,255,.35);border-radius:999px;width:58%;height:18%;margin:18% auto 0;display:block}.runnerObstacleTall_QFYV{clip-path:polygon(10% 100%,18% 18%,50% 0,82% 18%,90% 100%)}.runnerObstacleLow_fWXP{background:linear-gradient(135deg,#f97316,#b45309)}.runnerPowerUp_UEzH{color:#fff;z-index:4;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.78) 0,rgba(255,255,255,.78) 18%,transparent 19%),linear-gradient(135deg,#22d3ee,#2563eb);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;animation:.9s ease-in-out infinite runner-power-float_y2C4;display:flex;position:absolute;box-shadow:0 0 16px rgba(34,211,238,.54)}.runnerOverlay_ifjh{color:#fff;z-index:8;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.55rem .85rem;font-weight:800;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.runnerMessage_TFrJ{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-800);border-radius:6px;margin:.75rem 0 0;padding:.65rem .8rem}@keyframes runner-leg-left_JwrI{0%,to{transform:rotate(22deg)}50%{transform:rotate(-28deg)}}@keyframes runner-leg-right_yGmY{0%,to{transform:rotate(-26deg)}50%{transform:rotate(24deg)}}@keyframes runner-shield-pulse_KkwT{0%,to{transform:translate(-50%)scale(1);box-shadow:0 0 0 2px rgba(34,211,238,.34)}50%{transform:translate(-50%)scale(1.08);box-shadow:0 0 0 7px rgba(34,211,238,.14)}}@keyframes runner-power-float_y2C4{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.blockWorld_vC1m{border:1px solid var(--ifm-color-emphasis-300);grid-gap:2px;background:#7dd3fc;border-radius:8px;grid-template-columns:repeat(18,28px);gap:2px;width:-webkit-fit-content;width:fit-content;padding:8px;display:grid}.blockCell_brDC{color:#fff;cursor:pointer;text-shadow:0 1px 1px rgba(0,0,0,.45);border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:.72rem;font-weight:800;display:flex}.blockAir_e4Yj{background:#7dd3fc}.blockGrass_BjR4{background:linear-gradient(#22c55e 0,#22c55e 38%,#854d0e 38%,#854d0e 100%)}.blockDirt_SR7r{background:#92400e}.blockStone_iDA7{background:#78716c}.blockWood_p39i{background:#a16207}.blockWater_nfvA{background:#2563eb}.blockTorch_KHz3{background:radial-gradient(circle at 50% 30%,#fde047 0,#fde047 24%,#f97316 25%,#f97316 48%,#78350f 49%,#78350f 100%)}.towerStage_N6ja{border:1px solid var(--ifm-color-emphasis-300);grid-gap:3px;background:#ecfccb;border-radius:8px;grid-template-columns:repeat(12,42px);gap:3px;width:-webkit-fit-content;width:fit-content;padding:8px;display:grid}.towerCell_JXZm{color:#052e16;cursor:pointer;background:#bbf7d0;border:1px solid rgba(22,101,52,.18);border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:.72rem;font-weight:800;display:flex;position:relative}.towerPath_HRM8{cursor:default;background:#d6a25e}.towerBase_Uu7t{color:#fff;background:#ef4444}.towerPlaced_tvi2{color:#fff;background:#4f46e5}.towerRange_Dpci{box-shadow:inset 0 0 0 3px rgba(79,70,229,.26)}.towerEnemy_aObN{color:#fff;z-index:3;background:#dc2626;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.68rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.towerMessage_lJHV{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-800);border-radius:6px;margin:.75rem 0 0;padding:.65rem .8rem}.nesEmulator_ACNW{grid-gap:1rem;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:1rem;display:grid}.nesRomPanel_x5ku{border:1px solid var(--ifm-color-emphasis-200);border-radius:8px;min-width:0;padding:.75rem}.nesRomHeader_RC_b{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.nesRomHeader_RC_b span{color:var(--ifm-color-emphasis-700);font-size:.85rem}.nesRomList_sDpV{flex-direction:column;gap:.5rem;display:flex}.nesRomItem_qNcW{background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);cursor:pointer;grid-gap:.25rem;text-align:left;border-radius:7px;gap:.25rem;padding:.65rem;display:grid}.nesRomItem_qNcW strong{font-size:.95rem}.nesRomItem_qNcW span,.nesRomItem_qNcW small{color:var(--ifm-color-emphasis-700)}.nesRomItemActive_sJlA,.nesRomItem_qNcW:hover{background:color-mix(in srgb,var(--window-color)12%,var(--ifm-background-color));border-color:var(--window-color)}.nesUpload_B5Lm{margin-top:.8rem}.nesUpload_B5Lm label{background:var(--ifm-color-emphasis-100);border:1px dashed var(--ifm-color-emphasis-300);color:var(--ifm-color-emphasis-800);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:.75rem;font-size:.9rem;display:flex}.nesUpload_B5Lm input{display:none}.nesConsole_icN4{min-width:0}.nesScreen__mb0{aspect-ratio:256/240;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent),#020617;border:12px solid #111827;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:260px;max-height:560px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 14px 28px rgba(0,0,0,.18)}.nesScreen__mb0 canvas{image-rendering:pixelated;display:block}.nesToolbar_cgth{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.nesKeys_Q5xa{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.nesKeys_Q5xa span{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-800);border-radius:6px;padding:.35rem .5rem;font-size:.82rem}.nesStatus_XdGz{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-800);border-radius:6px;margin:.8rem 0 0;padding:.65rem .8rem}.sandBoard_tbbD{grid-gap:1px;background:#0f172a;grid-template-columns:repeat(28,16px);gap:1px;width:-webkit-fit-content;width:fit-content;padding:4px;display:grid}.sandCell_QpNm{aspect-ratio:1;cursor:crosshair;background:0 0;border:0;padding:0;display:block}.alchemyList_Rc_Z{flex-wrap:wrap;gap:.6rem;display:flex}.alchemyItem__4cZ{background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-font-color-base);cursor:pointer;border-radius:6px;padding:.55rem .75rem}.roadStage_W7k8{background:linear-gradient(90deg,transparent 0,transparent 10%,#1f2937 10%,#1f2937 90%,transparent 90%),#14532d;border-radius:8px;max-width:420px;height:360px;position:relative;overflow:hidden}.roadLine_kRI4{opacity:.55;background:repeating-linear-gradient(#fff 0,#fff 22px,transparent 22px,transparent 44px);width:3px;height:100%;position:absolute;top:0}.roadObstacle_VM3Q{background:#f97316;border:2px solid #fff;border-radius:5px;width:28px;height:28px;position:absolute;transform:translate(-50%)}.car_TPcQ{background:#ef4444;border:2px solid #fff;border-radius:8px 8px 4px 4px;width:28px;height:42px;position:absolute;bottom:32px;transform:translate(-50%)}.storyText_vVxn{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-800);border-radius:8px;margin:0 0 1rem;padding:.8rem 1rem}.cookieButton_eWbK{color:#fff7ed;cursor:pointer;background:#b45309;border:8px solid #92400e;border-radius:999px;justify-content:center;align-items:center;width:170px;height:170px;margin:1rem 0;font-size:1.4rem;font-weight:800;display:flex}.cookieButton_eWbK:active{transform:scale(.96)}@media (max-width:996px){.flyGame_esOQ{grid-template-columns:1fr}}@media (max-width:720px){.nesEmulator_ACNW{grid-template-columns:1fr}.board2048_zOPo{grid-template-columns:repeat(4,minmax(48px,1fr));width:100%}.mineBoard_lv6g{grid-template-columns:repeat(9,minmax(28px,1fr));width:100%}.mineCell_RfD0{width:auto;height:auto;min-height:30px}.chessBoard_OUil,.xiangqiBoard_WfpK,.sudokuBoard__djU,.ddzTable_MDHS,.flyBoard_AQlf,.breakoutStage_qCjD,.fncStage_mgX9,.snakeBoard_blY4,.minerStage_TLal,.jumpStage_fYUT,.blockWorld_vC1m,.towerStage_N6ja,.sandBoard_tbbD,.pacBoard_vYdU,.tetrisBoard_PdH5,.hexBoard_edvW{max-width:100%;overflow:auto}}.surface_mHlZ.surface_mHlZ{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100%;max-height:none;overflow:hidden}.nesScreen_QqFN.nesScreen_QqFN{background:#020617;border-width:0;border-radius:8px;min-height:0}.nesScreen_QqFN canvas{object-fit:contain;image-rendering:pixelated;width:100%!important;height:100%!important}.board2048_k23d.board2048_k23d{grid-template-columns:repeat(4,88px);width:392px;max-width:none;height:392px;overflow:hidden}.mineBoard_wGUM.mineBoard_wGUM{grid-template-columns:repeat(9,34px);width:338px;max-width:none;height:338px;overflow:hidden}.mineBoard_wGUM.mineBoard_wGUM>button{width:34px;height:34px;min-height:0}.gomokuBoard_PYTE.gomokuBoard_PYTE{--gomoku-cell-size:32px;width:516px;max-width:none;height:516px;overflow:hidden}.chessBoard_jS8w.chessBoard_jS8w{grid-template-columns:repeat(8,58px);width:466px;max-width:none;height:466px;overflow:hidden}.xiangqiBoard_IXQL.xiangqiBoard_IXQL{--xiangqi-cell-size:52px;--xiangqi-board-padding:26px;width:524px;max-width:none;height:576px;overflow:hidden}.sudokuBoard_J5_k.sudokuBoard_J5_k{grid-template-columns:repeat(9,38px);width:346px;max-width:none;height:346px;overflow:hidden}.flyBoard_i682.flyBoard_i682{width:620px;min-width:0;max-width:none;height:620px;overflow:hidden}.canvasWrap_lrLc.canvasWrap_lrLc{width:100%;height:100%;min-height:0}.ddzTable_aJ0j.ddzTable_aJ0j{grid-template-rows:minmax(85px,.8fr) minmax(110px,1fr) minmax(125px,1fr);gap:10px;width:100%;min-width:0;height:100%;min-height:0;padding:max(8px,min(1.5vw,20px));overflow:auto}.ddzOpponents_3fId.ddzOpponents_3fId{min-height:0}.ddzOpponents_3fId.ddzOpponents_3fId>div{min-height:0;padding:8px;overflow:hidden}.ddzOpponents_3fId.ddzOpponents_3fId>div>div:last-child{flex-wrap:nowrap;overflow:hidden}.ddzOpponents_3fId.ddzOpponents_3fId>div>div:last-child>span{flex:0 0 20px;width:20px;height:28px;margin-right:-9px}.ddzCenter_fteU.ddzCenter_fteU{align-content:center;min-height:0;padding:10px;overflow:auto}.ddzCenter_fteU.ddzCenter_fteU>div:nth-child(2){min-height:35px}.ddzCenter_fteU.ddzCenter_fteU p{margin-bottom:0;font-size:12px}.ddzHand_Gga6.ddzHand_Gga6{min-height:0;padding:10px;overflow:auto}.ddzCards_ccZz.ddzCards_ccZz{grid-gap:5px;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;padding-top:8px;display:grid}.ddzCards_ccZz.ddzCards_ccZz>button{width:100%;min-width:0;height:max(35px,min(6vh,65px))}@media (max-width:600px){.ddzTable_aJ0j.ddzTable_aJ0j{grid-template-rows:minmax(74px,.65fr) minmax(100px,1fr) minmax(140px,1.1fr);gap:6px}.ddzTable_aJ0j.ddzTable_aJ0j strong{font-size:12px}.ddzOpponents_3fId.ddzOpponents_3fId>div>div:first-child{gap:4px}.ddzOpponents_3fId.ddzOpponents_3fId>div>div:first-child>span{font-size:10px}.ddzCards_ccZz.ddzCards_ccZz{gap:3px}.ddzCards_ccZz.ddzCards_ccZz>button{padding:2px;font-size:12px}}.threeControls_w7dH>div:first-of-type{flex-direction:column;align-items:stretch;gap:10px;padding:10px;display:flex}.threeControls_w7dH>div:first-of-type>div:last-child{grid-template-columns:minmax(0,1fr);display:grid}.threeControls_w7dH select,.threeControls_w7dH button,.threeControls_w7dH a{width:100%;min-width:0;max-width:100%}.page_kndm{--finance-line:var(--ifm-color-emphasis-200);--finance-muted:var(--ifm-color-emphasis-600);background:var(--ifm-background-color);min-height:100vh;padding:36px 24px 56px}.container_llPL{max-width:1180px;margin:0 auto}.heading_mYXZ{margin-bottom:28px}.heading_mYXZ>span{letter-spacing:1.8px;color:var(--site-theme-color);font-size:10px;font-weight:700}.heading_mYXZ h1{letter-spacing:-.7px;margin:10px 0 12px;font-size:max(25px,min(3vw,34px));line-height:1.4}.heading_mYXZ p{max-width:850px;color:var(--finance-muted);margin:0;font-size:14px;line-height:1.9}.split_hYY9,.grid_DkdW{grid-gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.panel_jlQC{border:1px solid var(--finance-line);background:var(--ifm-background-surface-color);border-radius:16px;min-width:0;padding:26px}.panel_jlQC h2{margin:0 0 22px;font-size:19px}.panel_jlQC h3{margin:22px 0 14px;font-size:15px}.fields_I0qf{grid-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field_WYGs{color:var(--ifm-font-color-base);flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.field_WYGs>span:first-child{font-weight:550}.inputWrap_wYUx{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.inputWrap_wYUx input{width:100%;min-width:0;height:42px;font:inherit;color:var(--ifm-font-color-base);background:0 0;border:0;outline:0;padding:0}.inputWrap_wYUx>span{color:var(--finance-muted);flex-shrink:0;font-size:12px}.inputWrap_wYUx:focus-within{border-color:var(--site-theme-color);box-shadow:0 0 0 3px var(--site-theme-ring)}.field_WYGs small,.note_NhkL,.muted_Q_3D{color:var(--finance-muted);font-size:12px;line-height:1.8}.field_WYGs select,.page_kndm select{border:1px solid var(--ifm-color-emphasis-300);min-width:0;max-width:100%;font:inherit;color:var(--ifm-font-color-base);background:var(--ifm-background-color);border-radius:8px;padding:10px}.wide_aw0p{grid-column:1/-1}.tabs_MAkT{border-bottom:1px solid var(--finance-line);flex-wrap:wrap;gap:6px;margin-bottom:24px;padding-bottom:12px;display:flex}.tabs_MAkT button,.secondary_z6Pr{border:1px solid var(--finance-line);background:var(--ifm-background-surface-color);color:var(--finance-muted);cursor:pointer;font:inherit;border-radius:8px;padding:9px 14px;font-size:13px}.tabs_MAkT button[aria-selected=true],.tabs_MAkT button[aria-pressed=true]{color:var(--site-theme-color);border-color:var(--site-theme-border);background:var(--site-theme-soft);font-weight:600}.button_awl7{background:var(--site-theme-color);width:100%;color:var(--ifm-background-color);font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:24px;padding:12px 18px;font-size:14px;font-weight:650}.button_awl7:hover{background:var(--site-theme-color-dark)}.button_awl7:disabled{opacity:.6;cursor:wait}.resultGrid_tGrX{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric_mlsX{border:1px solid var(--finance-line);border-radius:10px;min-width:0;padding:18px 14px}.metric_mlsX>span{color:var(--finance-muted);font-size:12px}.metric_mlsX strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:max(19px,min(2vw,25px));display:block}.metric_mlsX strong small{color:var(--finance-muted);margin-left:5px;font-size:11px;font-weight:400}.metric_mlsX:first-child{background:var(--site-theme-soft);border-color:var(--site-theme-border)}.metric_mlsX:first-child strong{color:var(--site-theme-color)}.tableWrap_cW_z{max-width:100%;margin-top:20px;overflow-x:auto}.tableWrap_cW_z table{white-space:nowrap;width:100%;margin:0;font-size:12px;display:table}.tableWrap_cW_z td,.tableWrap_cW_z th{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:11px 12px}.tableWrap_cW_z td:first-child,.tableWrap_cW_z th:first-child{text-align:left}.note_NhkL{margin:18px 0 0}.error_rnj2{color:var(--ifm-color-danger-dark);border:1px solid var(--ifm-color-danger-light);background:var(--ifm-color-danger-contrast-background);border-radius:8px;margin:16px 0;padding:12px;font-size:13px}.radioGroup_T352{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.radioGroup_T352 label{align-items:center;gap:6px;display:inline-flex}.page_kndm input:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}.page_kndm button:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}.page_kndm select:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}.page_kndm a:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}@media (max-width:800px){.page_kndm{padding:26px 16px 40px}.split_hYY9,.grid_DkdW{grid-template-columns:1fr;gap:18px}.panel_jlQC{border-radius:12px;padding:20px}}@media (max-width:420px){.fields_I0qf{grid-template-columns:1fr;gap:16px}.panel_jlQC{padding:18px 14px}.metric_mlsX{padding:14px 10px}}.breakdown_zYpC{margin:22px 0 0;font-size:13px}.breakdown_zYpC>div{border-bottom:1px solid var(--ifm-color-emphasis-200);justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;display:flex}.breakdown_zYpC dt{color:var(--ifm-color-emphasis-600);font-weight:400}.breakdown_zYpC dd{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}.details_p1xM{border-top:1px solid var(--ifm-color-emphasis-200);margin-top:22px;padding-top:18px}.details_p1xM summary{cursor:pointer;font-size:13px;font-weight:600}.pending_u1kW{background:var(--ifm-color-emphasis-100);color:var(--ifm-color-emphasis-700);border-radius:7px;padding:10px 12px;font-size:12px}.recommendation_UYk0{background:var(--site-theme-soft);color:var(--site-theme-color);border:1px solid var(--site-theme-border);border-radius:12px;padding:24px}.recommendation_UYk0>span{font-size:14px;font-weight:600}.recommendation_UYk0 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0;font-size:36px;line-height:1.5;display:block}.recommendation_UYk0 small{font-size:13px;font-weight:400}.recommendation_UYk0 p{color:var(--ifm-color-emphasis-600);margin:0;font-size:12px}.annualOptions_bHYw{grid-gap:18px;gap:18px;margin-top:18px;display:grid}@media (max-width:420px){.breakdown_zYpC{font-size:12px}.recommendation_UYk0{padding:18px}.recommendation_UYk0 strong{font-size:30px}}.sandCanvas_LlXK{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:5px;grid-template-rows:repeat(18,16px);width:483px;height:313px;box-shadow:0 12px 36px rgba(2,6,23,.22)}.sandCanvas_LlXK button{min-width:0;height:16px}.roadScene_g7Bk{background:linear-gradient(90deg,#548c42 0,#548c42 8%,#f4e6ba 8%,#f4e6ba 10%,#283643 10%,#283643 90%,#f4e6ba 90%,#f4e6ba 92%,#548c42 92%);border-radius:12px;width:420px;max-width:none;height:540px;box-shadow:0 12px 40px rgba(15,23,42,.19)}.roadScene_g7Bk .roadCar_w743{background:linear-gradient(#fbbf24 0,#fbbf24 12%,#e85f39 12%,#e85f39 24%,#a8e6f0 24%,#a8e6f0 42%,#ef6642 42%,#ef6642 77%,#fef3c7 77%,#fef3c7 85%,#dc4936 85%);border:3px solid #fee4bf;border-radius:9px;width:34px;height:54px;top:84%;bottom:auto;transform:translate(-50%,-50%);box-shadow:-5px 8px 0 -3px #10222c,5px 8px 0 -3px #10222c,0 7px 18px rgba(0,0,0,.4)}.roadScene_g7Bk .roadObstacle_RDko{border-radius:5px 5px 2px 2px;width:34px;height:36px}.roadTree_DjAG{color:#275d35;text-shadow:2px 4px rgba(25,61,38,.15);font-size:38px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.roadLabel_XgAz{color:#e8f6ed;white-space:nowrap;background:rgba(21,40,55,.85);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 14px;font-size:14px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.roadCrash_fIPJ{text-align:center;grid-gap:8px;color:#fff;background:rgba(15,23,42,.61);place-content:center;gap:8px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.roadCrash_fIPJ strong{font-size:26px}.roadCrash_fIPJ span{font-size:14px}.alchemyScene_gQgc{grid-gap:max(16px,min(3vw,40px));background:radial-gradient(ellipse at 25% 45%,rgba(101,197,193,.13),transparent 55%),var(--ifm-background-surface-color);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(220px,1fr);gap:max(16px,min(3vw,40px));width:100%;height:100%;min-height:0;padding:max(16px,min(3vw,36px));display:grid;overflow:auto}.experiment_qJVa{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.sceneEyebrow_PDAN{color:var(--ifm-color-emphasis-600);letter-spacing:2px;margin-bottom:10px;font-size:12px}.experiment_qJVa h2{margin:0 0 28px;font-size:max(22px,min(3vw,38px))}.ingredientPair_Atm2{align-items:center;gap:max(10px,min(2vw,24px));display:flex}.ingredientPair_Atm2>b{color:var(--ifm-color-emphasis-500);font-size:28px}.ingredient_M6ZV{aspect-ratio:1;background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-200);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:max(72px,min(9vw,128px));display:flex;box-shadow:0 10px 30px rgba(0,0,0,.027)}.ingredient_M6ZV>span{font-size:max(24px,min(3.5vw,42px))}.ingredient_M6ZV small{color:var(--ifm-color-emphasis-700);font-size:13px}.reactionMessage_R4rr{max-width:380px;color:var(--ifm-color-emphasis-700);margin:24px 0 0;font-size:15px;line-height:1.7}.elementShelf__eEI{align-self:center;min-width:0}.elementShelf__eEI h3{margin-bottom:16px;font-size:16px}.elementGrid_E9UB{grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:10px;max-height:100%;display:grid}.elementButton_NN2F{background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-200);min-height:90px;color:var(--ifm-font-color-base);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.elementButton_NN2F>span:first-child{font-size:30px}.elementButton_NN2F:hover,.elementButton_NN2F[aria-pressed=true]{background:color-mix(in srgb,#319b9b 12%,var(--ifm-background-color));border-color:#319b9b}@media (max-width:680px){.alchemyScene_gQgc{grid-template-columns:1fr;gap:22px}.experiment_qJVa h2{margin-bottom:18px}.ingredient_M6ZV{width:88px}.elementGrid_E9UB{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.elementButton_NN2F{min-height:76px;padding:8px}}.rules_R3l5{justify-content:center;margin-top:14px;display:flex}.rules_R3l5 .trigger_KViR{min-height:36px;color:var(--tax-accent);background:0 0;border:0;gap:7px;padding:5px;font-size:13px}.trigger_KViR:hover{color:var(--tax-accent-hover)}.triggerArrow_wqBz{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;display:inline-flex}.dialog_JnAn{box-sizing:border-box;width:min(1120px,100vw - 40px);max-width:none;max-height:84vh;overscroll-behavior:contain;background:var(--tax-surface);max-height:84dvh;color:var(--tax-text);scrollbar-color:var(--tax-line)transparent;scrollbar-width:thin;border:0;border-radius:12px;margin:auto;padding:0;overflow:auto;box-shadow:0 12px 44px rgba(0,0,0,.22)}.dialog_JnAn::backdrop{background:rgba(0,0,0,.48)}.dialog_JnAn:focus-visible{outline:2px solid var(--tax-accent);outline-offset:2px}.heading_Fm5W{z-index:2;background:var(--tax-surface);text-align:center;padding:24px 60px 18px;position:-webkit-sticky;position:sticky;top:0}.heading_Fm5W h2{color:var(--tax-text);outline:none;justify-content:center;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:600;line-height:1.5;display:flex}.heading_Fm5W h2:before,.heading_Fm5W h2:after{border-top:2px solid var(--tax-accent);border-bottom:2px solid var(--tax-accent);content:"";opacity:.5;width:20px;height:9px;transform:skew(-30deg)}.heading_Fm5W p{color:var(--tax-muted);margin:9px 0 0;font-size:12px;line-height:1.6}.rules_R3l5 .close_h7Av{width:32px;min-height:32px;color:var(--tax-muted);background:0 0;border:0;border-radius:50%;padding:0;font-size:17px;position:absolute;top:14px;right:14px}.close_h7Av:hover{background:var(--tax-accent-soft);color:var(--tax-accent)}.content__rPY{min-width:0;padding:0 24px 24px}.tableWrap_KLbq{width:100%;min-width:0;overflow-x:auto}.tableWrap_KLbq table{border-collapse:collapse;table-layout:fixed;border:0;width:100%;margin:0;font-size:13px;display:table}.levelColumn_dkIl{width:9%}.rangeColumn_miej{width:51%}.rateColumn_OMCW{width:18%}.deductionColumn_qg_g{width:22%}.tableWrap_KLbq tr{background:var(--tax-surface);border:0}.tableWrap_KLbq tr:nth-child(2n){background:var(--tax-row)}.tableWrap_KLbq th,.tableWrap_KLbq td{border:0;border-bottom:1px solid var(--tax-line);background:inherit;color:var(--tax-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;padding:11px 8px}.tableWrap_KLbq thead th{background:var(--tax-accent-soft);color:var(--tax-accent);font-weight:600}.explanation_cexk{background:var(--tax-row);border-radius:5px;margin-top:24px;padding:22px 24px;font-size:13px;line-height:1.8}.explanation_cexk h3{z-index:0;width:-webkit-fit-content;width:fit-content;color:var(--tax-text);margin:22px 0 10px;font-size:14px;font-weight:600;line-height:1.6;position:relative}.explanation_cexk h3:first-child{margin-top:0}.explanation_cexk h3:before{z-index:-1;background:var(--tax-accent);content:"";opacity:.25;border-radius:2px;width:44px;height:5px;position:absolute;bottom:1px;left:0}.explanation_cexk p{color:var(--tax-muted);overflow-wrap:anywhere;margin:0 0 10px}.explanation_cexk .formula_wSkD{color:var(--tax-text);line-height:1.9}.notes_OCNI,.references_eCw4{color:var(--tax-muted);margin:0;padding-left:18px}.notes_OCNI li,.references_eCw4 li{overflow-wrap:anywhere;margin:6px 0;padding-left:2px}.references_eCw4 a{color:var(--tax-accent);-webkit-text-decoration:none;text-decoration:none}.references_eCw4 a:hover{color:var(--tax-accent-hover);-webkit-text-decoration:underline;text-decoration:underline}.rules_R3l5 button:focus-visible{outline:3px solid var(--tax-accent);outline-offset:3px}.rules_R3l5 a:focus-visible{outline:3px solid var(--tax-accent);outline-offset:3px}@media (max-width:520px){.rules_R3l5{margin-top:10px}.rules_R3l5 .trigger_KViR{font-size:12px}.dialog_JnAn{width:calc(100vw - 20px);max-height:88vh;border-radius:9px;max-height:88dvh}.heading_Fm5W{padding:22px 42px 16px}.heading_Fm5W h2{gap:7px;font-size:17px}.heading_Fm5W h2:before,.heading_Fm5W h2:after{width:11px;height:8px}.heading_Fm5W p{font-size:10px}.rules_R3l5 .close_h7Av{top:12px;right:8px}.content__rPY{padding:0 12px 14px}.levelColumn_dkIl{width:9%}.rangeColumn_miej{width:45%}.rateColumn_OMCW{width:20%}.deductionColumn_qg_g{width:26%}.tableWrap_KLbq table{font-size:11px}.tableWrap_KLbq th,.tableWrap_KLbq td{padding:10px 4px}.explanation_cexk{margin-top:18px;padding:16px 14px;font-size:12px}.explanation_cexk h3{font-size:13px}}.page_jUPT{--tax-accent:var(--site-theme-color,var(--ifm-color-primary));--tax-accent-hover:var(--site-theme-color-dark,var(--ifm-color-primary-dark));--tax-accent-soft:var(--site-theme-soft);--tax-text:var(--ifm-font-color-base,#303744);--tax-muted:var(--ifm-color-emphasis-700,#6d7787);--tax-surface:var(--ifm-background-color,#fff);--tax-input:var(--ifm-background-surface-color,#fff);--tax-tint:var(--ifm-color-emphasis-100,#f2f2f2);--tax-line:var(--ifm-color-emphasis-300,#dce0e7);--tax-row:var(--ifm-color-emphasis-100,#f8f9fb);min-width:0;min-height:100vh;color:var(--tax-text);background:var(--tax-surface);padding:22px 24px 36px;font-size:14px;line-height:1.6}.page_jUPT *,.page_jUPT :before,.page_jUPT :after{box-sizing:border-box}.container_poxT{width:min(1080px,100%);min-width:0;margin:0 auto}.workspace_Q6cO,.results_DyvR{min-width:0}.modeNav_M5LP{border-bottom:1px solid var(--tax-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px;display:grid}.modeLink_BK6U,.activeMode_M4fX{min-height:48px;color:var(--tax-text);text-align:center;border-bottom:2px solid transparent;justify-content:center;align-items:center;margin-bottom:-1px;padding:12px;-webkit-text-decoration:none;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.modeNav_M5LP a>span{font-size:16px;font-weight:600}.modeLink_BK6U:hover,.activeMode_M4fX,.activeMode_M4fX:hover{color:var(--tax-accent);-webkit-text-decoration:none;text-decoration:none}.activeMode_M4fX{border-bottom-color:var(--tax-accent)}.incomeForm_ZNhH{scroll-margin-top:20px}.importToolbar_UlBG{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.importToolbar_UlBG p{color:var(--tax-muted);flex:260px;margin:0;font-size:12px}.importActions_HnRI{flex-wrap:wrap;gap:8px;display:flex}.importStatus_Fv2C,.importError_lthy{overflow-wrap:anywhere;border-radius:4px;margin:0 0 16px;padding:10px 12px;font-size:13px}.importStatus_Fv2C{background:var(--tax-accent-soft);color:var(--tax-text)}.importError_lthy{background:var(--tax-surface);color:#c32a35;border:1px solid #e2a3a3}html[data-theme=dark] .importError_lthy{color:#f0a4aa}.page_jUPT button{cursor:pointer;border:1px solid transparent;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.page_jUPT button:disabled{color:var(--tax-muted);cursor:not-allowed;opacity:.45}.page_jUPT .textButton_zowz{color:var(--tax-accent);background:0 0;padding-right:0;font-size:12px}.textButton_zowz:hover{color:var(--tax-accent-hover)}.platformList_ZgMY{grid-gap:24px;gap:24px;display:grid}.platform_D3a6{background:var(--tax-surface);border:0;min-width:0;margin:0;padding:0}.platformHeader_G_mm{background:var(--tax-tint);justify-content:center;align-items:center;min-width:0;min-height:46px;padding:6px 75px;display:flex;position:relative}.platformName_iS3O{align-items:center;min-width:0;margin:0;display:flex}.platformName_iS3O input{width:92px;min-width:0;max-width:100%;height:32px;color:var(--tax-text);text-align:center;text-overflow:ellipsis;background:0 0;border:1px solid transparent;border-radius:4px;padding:4px;font-family:inherit;font-size:14px;font-weight:600}.platformName_iS3O input:hover{border-color:var(--tax-line);background:var(--tax-input)}.inputKind_E8rZ{color:var(--tax-text);white-space:nowrap;font-size:14px;font-weight:600}.page_jUPT .deleteButton_y090{color:#b44149;background:0 0;min-height:32px;padding:5px 8px;font-size:12px;position:absolute;right:12px}.deleteButton_y090:hover:not(:disabled){color:#c32a35;background:rgba(210,57,68,.08)}.monthGrid_dGo5{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monthField_UXbG{background:var(--tax-surface);align-items:center;gap:16px;min-width:0;margin:0;padding:14px 20px;display:flex}.monthField_UXbG:nth-child(n+4):nth-child(-n+6),.monthField_UXbG:nth-child(n+10){background:var(--tax-tint)}.monthField_UXbG>span:first-child{color:var(--tax-text);flex:0 0 35px;font-size:14px}.amountInput_HvS0{border:1px solid var(--tax-line);background:var(--tax-input);border-radius:5px;flex:1;align-items:center;min-width:0;height:34px;transition:border-color .16s,box-shadow .16s;display:flex}.amountInput_HvS0 input{width:100%;min-width:0;height:100%;color:var(--tax-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-family:inherit;font-size:14px}.amountInput_HvS0 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amountInput_HvS0 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.platformName_iS3O input:focus{border-color:var(--tax-accent);box-shadow:0 0 0 3px var(--site-theme-ring,var(--tax-accent-soft));outline:none}.amountInput_HvS0:focus-within{border-color:var(--tax-accent);box-shadow:0 0 0 3px var(--site-theme-ring,var(--tax-accent-soft));outline:none}.amountInput_HvS0 input:focus{outline:none}.formFooter_Z9Pu{grid-gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-top:24px;display:grid}.page_jUPT .addButton_xVzS{border-color:var(--tax-accent);background:var(--tax-surface);color:var(--tax-accent);justify-self:start}.addButton_xVzS:hover{background:var(--tax-accent-soft)}.formFooter_Z9Pu>.textButton_zowz{justify-self:end}.formActions_i2zR,.exportActions_gGQy{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.page_jUPT .secondaryButton_gnqe{border-color:var(--tax-line);background:var(--tax-surface);color:var(--tax-text)}.secondaryButton_gnqe:hover:not(:disabled){border-color:var(--tax-accent);background:var(--tax-accent-soft);color:var(--tax-accent)}.page_jUPT .primaryButton_dttz{border-color:var(--tax-accent);background:var(--tax-accent);color:#fff;min-width:114px}.primaryButton_dttz:hover{border-color:var(--tax-accent-hover);background:var(--tax-accent-hover)}.results_DyvR{border-top:1px solid var(--tax-line);margin-top:24px;padding-top:24px;scroll-margin-top:20px}.sectionHeading_cIyA{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.sectionHeading_cIyA h2{color:var(--tax-text);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:18px;line-height:1.45;display:flex}.sectionHeading_cIyA p{color:var(--tax-muted);margin:6px 0 0;font-size:12px}.liveBadge_p1zn{color:var(--tax-accent);align-items:center;gap:5px;font-size:11px;font-weight:400;display:inline-flex}.liveBadge_p1zn:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.summaryGrid_N7_u{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid}.summaryCard_uv82,.featuredSummary_V5SA{min-width:0;padding:4px 24px}.summaryGrid_N7_u>div:first-child{padding-left:0}.summaryGrid_N7_u>div+div{border-left:1px solid var(--tax-line)}.summaryCard_uv82>span,.featuredSummary_V5SA>span{color:var(--tax-muted);font-size:12px;display:block}.summaryCard_uv82 strong,.featuredSummary_V5SA strong{color:var(--tax-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:8px;font-size:max(20px,min(2.3vw,27px));font-weight:600;line-height:1.35;display:block}.summaryCard_uv82 strong small,.featuredSummary_V5SA strong small{margin-right:6px;font-size:14px;font-weight:400}.summaryCard_uv82 p,.featuredSummary_V5SA p{color:var(--tax-muted);margin:7px 0 0;font-size:11px}.featuredSummary_V5SA strong{color:var(--tax-accent)}.detailHeading_qabG{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.detailHeading_qabG h3{color:var(--tax-text);margin:0;font-size:14px}.detailHeading_qabG>span{color:var(--tax-muted);font-size:11px}.tableScroll_AHyg{border:1px solid var(--tax-line);overscroll-behavior-x:contain;scrollbar-color:#c6d2e3 transparent;scrollbar-width:thin;max-width:100%;overflow:auto}.tableScroll_AHyg .resultTable_Z8Gf{border-collapse:separate;border-spacing:0;border:0;width:100%;min-width:1000px;margin:0;font-size:12px;display:table}.tableScroll_AHyg .resultTable_Z8Gf:has(.emptyState_bN68){min-width:0}.tableScroll_AHyg table tr{background:var(--tax-surface);border:0}.tableScroll_AHyg table tbody tr:nth-child(2n){background:var(--tax-row)}.tableScroll_AHyg table th,.tableScroll_AHyg table td{border:0;border-bottom:1px solid var(--tax-line);background:inherit;color:var(--tax-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:13px 14px}.tableScroll_AHyg table thead th{background:var(--tax-tint);color:var(--tax-muted);font-weight:500}.tableScroll_AHyg table th:first-child,.tableScroll_AHyg table td:first-child,.tableScroll_AHyg .resultTable_Z8Gf td:nth-child(2){text-align:left}.tableScroll_AHyg .resultTable_Z8Gf th:first-child{z-index:1;border-right:1px solid var(--tax-line);text-overflow:ellipsis;max-width:160px;position:-webkit-sticky;position:sticky;left:0;overflow:hidden}.tableScroll_AHyg .resultTable_Z8Gf tbody th{font-weight:500}.tableScroll_AHyg table tbody tr:last-child>*{border-bottom:0}.tableScroll_AHyg .resultTable_Z8Gf .netCell_cwJq{color:var(--tax-accent);font-weight:600}.tableScroll_AHyg table .emptyState_bN68{height:150px;color:var(--tax-muted);text-align:center;white-space:normal;padding:28px 20px}.emptyState_bN68>span:first-child{color:var(--tax-accent);margin-bottom:9px;font-size:24px;display:block}.emptyState_bN68 strong{color:var(--tax-text);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.resultNote_Uzrb{color:var(--tax-muted);margin:13px 0 0;font-size:11px}.srOnly_xuUg{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page_jUPT a:not(.does-not-exist_HwFS):focus-visible{outline:3px solid var(--tax-accent);outline-offset:3px}.page_jUPT button:not(.does-not-exist_HwFS):focus-visible{outline:3px solid var(--tax-accent);outline-offset:3px}.page_jUPT summary:not(.does-not-exist_HwFS):focus-visible{outline:3px solid var(--tax-accent);outline-offset:3px}.page_jUPT .tableScroll_AHyg:focus-visible{outline:3px solid var(--tax-accent);outline-offset:3px}.results_DyvR:focus-visible{outline:2px solid var(--tax-accent);outline-offset:3px}html[data-theme=dark] .page_jUPT .deleteButton_y090{color:#f0a4aa}@media (max-width:760px){.page_jUPT{padding:18px 16px 30px}.monthField_UXbG{gap:10px;padding:12px}.monthField_UXbG>span:first-child{flex-basis:30px;font-size:13px}.summaryCard_uv82,.featuredSummary_V5SA{padding-left:14px;padding-right:14px}}@media (max-width:520px){.page_jUPT{padding:12px 10px 24px}.modeNav_M5LP{margin-bottom:22px}.modeLink_BK6U,.activeMode_M4fX{min-height:44px;padding:10px 6px}.modeNav_M5LP a>span{font-size:14px}.platformHeader_G_mm{min-height:42px;padding-left:65px;padding-right:65px}.platformName_iS3O input{width:84px;font-size:13px}.inputKind_E8rZ{font-size:13px}.page_jUPT .deleteButton_y090{gap:4px;padding:5px 3px;font-size:11px;right:6px}.monthGrid_dGo5{grid-template-columns:repeat(2,minmax(0,1fr))}.monthField_UXbG{gap:8px;padding:10px}.monthField_UXbG:nth-child(n){background:var(--tax-surface)}.monthField_UXbG:nth-child(4n+3),.monthField_UXbG:nth-child(4n+4){background:var(--tax-tint)}.monthField_UXbG>span:first-child{flex-basis:28px;font-size:12px}.amountInput_HvS0{height:34px}.amountInput_HvS0 input{padding:5px 7px;font-size:13px}.formFooter_Z9Pu{grid-template-columns:1fr 1fr;gap:16px 8px;margin-top:18px}.formFooter_Z9Pu>.textButton_zowz{grid-area:1/2}.formActions_i2zR{grid-area:2/1/auto/-1;gap:8px}.page_jUPT .primaryButton_dttz{min-width:110px}.page_jUPT button{padding:7px 12px;font-size:12px}.results_DyvR{margin-top:20px;padding-top:20px}.sectionHeading_cIyA{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.sectionHeading_cIyA h2{gap:8px;font-size:16px}.sectionHeading_cIyA p{font-size:11px}.exportActions_gGQy{justify-content:flex-start;gap:8px}.summaryGrid_N7_u{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.summaryCard_uv82,.featuredSummary_V5SA,.summaryGrid_N7_u>div:first-child{padding:0 0 14px}.summaryGrid_N7_u>div+div{border-left:0}.summaryGrid_N7_u>div:not(:last-child){border-bottom:1px solid var(--tax-line)}.summaryCard_uv82 strong,.featuredSummary_V5SA strong{margin-top:5px;font-size:25px}.summaryCard_uv82 p,.featuredSummary_V5SA p{margin-top:4px;font-size:10px}.detailHeading_qabG{flex-direction:column;align-items:flex-start;gap:4px}.detailHeading_qabG h3{font-size:14px}.detailHeading_qabG>span,.resultNote_Uzrb{font-size:10px}.tableScroll_AHyg table th,.tableScroll_AHyg table td{padding:12px}}@media (prefers-reduced-motion:reduce){.page_jUPT *,.page_jUPT :before,.page_jUPT :after{scroll-behavior:auto;transition:none}}.page_En4b{min-height:calc(100vh - var(--ifm-navbar-height));background:linear-gradient(180deg,var(--site-theme-soft),transparent 360px),var(--ifm-background-color,#fff);padding:32px 16px 56px}.container_tfCN{width:min(1180px,100%);margin:0 auto}.header__W64{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.eyebrow__nrb{color:var(--site-theme-color-light);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.header__W64 h1{color:var(--ifm-heading-color,#1f2937);margin:0;font-size:34px;line-height:1.2}.summary_anlz{color:var(--ifm-color-emphasis-700,#64748b);margin:10px 0 0;font-size:15px}.baseBadge_bHyf{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background:var(--ifm-background-surface-color,#fff);border-radius:8px;flex-direction:column;gap:2px;min-width:178px;padding:14px 18px;display:flex;box-shadow:0 12px 32px rgba(15,23,42,.08)}.baseBadge_bHyf span{color:var(--ifm-color-emphasis-700,#475569);font-size:13px}.baseBadge_bHyf strong{color:var(--site-theme-color);font-size:18px}.toolGrid_Valk{grid-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.singleToolGrid_yDsQ{grid-template-columns:minmax(0,1fr);justify-content:center}.toolPanel_KmNF,.tableSection_IpNy,.formulaSection_zZ0I{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background:var(--ifm-background-surface-color,#fff);border-radius:8px;box-shadow:0 16px 42px rgba(15,23,42,.08)}.toolPanel_KmNF{scroll-margin-top:calc(var(--ifm-navbar-height) + 16px);padding:22px}.panelHeader_YR1N,.tableHeading_L0eB{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panelHeader_YR1N h2,.tableHeading_L0eB h2{color:var(--ifm-heading-color,#1f2937);margin:0;font-size:20px;line-height:1.3}.panelHeader_YR1N p,.tableHeading_L0eB p{color:var(--ifm-color-emphasis-700,#64748b);margin:6px 0 0;font-size:14px;line-height:1.5}.ghostButton_kiDP{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background:var(--ifm-background-color,#fff);min-height:36px;color:var(--ifm-font-color-base,#1f2937);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.ghostButton_kiDP:hover{border-color:var(--site-theme-color-light);color:var(--site-theme-color-light);background:var(--site-theme-soft)}.linkButton_yfr7{border:1px solid var(--site-theme-color);background:var(--site-theme-soft);min-height:36px;color:var(--site-theme-color);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.linkButton_yfr7:hover{background:var(--site-theme-soft-strong);color:var(--site-theme-color);border-color:#13a89a;-webkit-text-decoration:none;text-decoration:none}.ghostButton_kiDP:disabled,.removeButton_bmsD:disabled{cursor:not-allowed;opacity:.45}.primarySmallButton_zi0G{border:1px solid var(--site-theme-color-light);background:var(--site-theme-color-light);color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;transition:background-color .2s,border-color .2s;display:inline-flex}.primarySmallButton_zi0G:hover{background:#4096ff;border-color:#4096ff}.headerActions_cSh7{flex-wrap:wrap;gap:8px;display:flex}.formGrid_HPYK{grid-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field_Sx1B{grid-gap:8px;color:var(--ifm-font-color-base,#1f2937);gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:grid}.formGrid_HPYK .field_Sx1B{margin-bottom:16px}.field_Sx1B input,.field_Sx1B select{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background:var(--ifm-background-color,#fff);width:100%;min-height:44px;color:var(--ifm-font-color-base,#1f2937);border-radius:6px;padding:9px 12px;font-size:16px}.field_Sx1B input:focus,.field_Sx1B select:focus{border-color:var(--site-theme-color-light);box-shadow:0 0 0 3px var(--site-theme-ring);outline:none}.platformList_TTAl{grid-gap:14px;gap:14px;margin-bottom:16px;display:grid}.platformPanel_T6ko{border:1px solid var(--ifm-color-emphasis-200,#edf2f7);background:var(--ifm-background-color,#fff);border-radius:8px;padding:14px}.platformHeader_uaqx{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.platformNameField_A5zR{grid-gap:6px;color:var(--ifm-font-color-base,#1f2937);flex:1;gap:6px;font-size:13px;font-weight:600;display:grid}.platformNameField_A5zR input{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background:var(--ifm-background-color,#fff);width:100%;min-height:38px;color:var(--ifm-font-color-base,#1f2937);border-radius:6px;padding:7px 9px;font-size:14px}.platformNameField_A5zR input:focus{border-color:var(--site-theme-color-light);box-shadow:0 0 0 3px var(--site-theme-ring);outline:none}.removeButton_bmsD{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background:var(--ifm-background-color,#fff);color:#cf1322;cursor:pointer;white-space:nowrap;border-radius:6px;min-height:38px;padding:0 14px;font-size:14px;transition:border-color .2s,background-color .2s}.removeButton_bmsD:hover:not(:disabled){background:rgba(255,77,79,.08);border-color:#ff7875}.monthlyIncomeGrid_JTRY{grid-gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.monthField_whsH{grid-gap:6px;color:var(--ifm-font-color-base,#1f2937);gap:6px;font-size:13px;font-weight:600;display:grid}.monthField_whsH input{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background:var(--ifm-background-color,#fff);width:100%;min-height:38px;color:var(--ifm-font-color-base,#1f2937);border-radius:6px;padding:7px 9px;font-size:14px}.monthField_whsH input:focus{border-color:var(--site-theme-color-light);box-shadow:0 0 0 3px var(--site-theme-ring);outline:none}.heroResult_dNyU{background:linear-gradient(135deg,var(--site-theme-color-light),var(--site-theme-color));color:#fff;border-radius:8px;padding:20px}.heroResult_dNyU span,.resultItem_l70o span,.formulaSection_zZ0I span{color:inherit;font-size:13px;display:block}.heroResult_dNyU strong{margin-top:6px;font-size:30px;line-height:1.2;display:block}.resultGrid_oJTL{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.resultItem_l70o{border:1px solid var(--ifm-color-emphasis-200,#edf2f7);background:var(--ifm-background-color,#fff);border-radius:8px;min-height:88px;padding:14px}.resultItem_l70o span{color:var(--ifm-color-emphasis-700,#64748b)}.resultItem_l70o strong{color:var(--ifm-heading-color,#1f2937);margin-top:8px;font-size:18px;line-height:1.35;display:block}.tableSection_IpNy{margin-top:20px;overflow:hidden}.tableHeading_L0eB{margin:0;padding:22px 22px 10px}.tableHeading_L0eB a{white-space:nowrap;margin-left:8px}.tableIcon_v1Bh{color:var(--site-theme-color);font-size:30px}.tableActions_JwK1{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tableWrap_NJJc{overflow-x:auto}.tableWrap_NJJc table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.wideTableSection_cptP .tableWrap_NJJc table{table-layout:fixed;min-width:100%}.wideTableSection_cptP .tableWrap_NJJc th,.wideTableSection_cptP .tableWrap_NJJc td{white-space:normal}.tableWrap_NJJc th,.tableWrap_NJJc td{border-top:1px solid var(--ifm-color-emphasis-200,#edf2f7);text-align:left;white-space:nowrap;padding:13px 22px}.tableWrap_NJJc th{background:var(--ifm-color-emphasis-100,#f8fafc);color:var(--ifm-color-emphasis-800,#334155);font-weight:700}.tableWrap_NJJc td{color:var(--ifm-font-color-base,#1f2937)}.emptyTableCell_RGyf{color:var(--ifm-color-emphasis-600,#64748b)!important;text-align:center!important;padding:24px!important}.formulaSection_zZ0I{grid-gap:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;display:grid;overflow:hidden}.singleFormulaSection_Nyew{grid-template-columns:1fr}.formulaSection_zZ0I div{min-height:94px;padding:18px}.formulaSection_zZ0I div+div{border-left:1px solid var(--ifm-color-emphasis-200,#edf2f7)}.singleFormulaSection_Nyew div+div{border-left:0;border-top:1px solid var(--ifm-color-emphasis-200,#edf2f7)}.formulaSection_zZ0I span{color:var(--site-theme-color);font-weight:700}.formulaSection_zZ0I strong{color:var(--ifm-heading-color,#1f2937);margin-top:8px;font-size:14px;line-height:1.55;display:block}html[data-theme=dark] .page_En4b{background:linear-gradient(180deg,var(--site-theme-soft),transparent 360px),var(--ifm-background-color,#111827)}html[data-theme=dark] .toolPanel_KmNF,html[data-theme=dark] .tableSection_IpNy,html[data-theme=dark] .formulaSection_zZ0I,html[data-theme=dark] .baseBadge_bHyf{box-shadow:0 18px 44px rgba(0,0,0,.22)}html[data-theme=dark] .heroResult_dNyU{background:linear-gradient(135deg,var(--site-theme-color-dark),var(--site-theme-color))}@media (max-width:996px){.toolGrid_Valk,.formulaSection_zZ0I{grid-template-columns:1fr}.formulaSection_zZ0I div+div{border-left:0;border-top:1px solid var(--ifm-color-emphasis-200,#edf2f7)}}@media (max-width:640px){.page_En4b{padding:20px 12px 36px}.header__W64{flex-direction:column;align-items:stretch;gap:14px}.header__W64 h1{font-size:28px}.baseBadge_bHyf{min-width:0}.toolPanel_KmNF{padding:16px}.panelHeader_YR1N,.tableHeading_L0eB{flex-direction:column}.tableActions_JwK1,.ghostButton_kiDP,.linkButton_yfr7,.headerActions_cSh7,.primarySmallButton_zi0G{width:100%}.platformHeader_uaqx{flex-direction:column;align-items:stretch}.formGrid_HPYK,.resultGrid_oJTL,.monthlyIncomeGrid_JTRY{grid-template-columns:1fr}.headerActions_cSh7 .ghostButton_kiDP{flex:1}.heroResult_dNyU strong{font-size:24px}.tableHeading_L0eB{padding:18px 16px 8px}.tableWrap_NJJc th,.tableWrap_NJJc td{padding:12px 16px}}.page_z43r{--tool-border:var(--ifm-color-emphasis-200);--tool-muted:var(--ifm-color-emphasis-600);width:min(1200px,100% - 48px);margin:auto;padding-bottom:60px}.page_z43r a{-webkit-text-decoration:none;text-decoration:none}.hero_Fiwj{text-align:center;background:radial-gradient(ellipse at 50% 5%,var(--site-theme-soft),transparent 65%);padding:84px 16px 24px}.eyebrow_gIOs{color:var(--site-theme-color);letter-spacing:1.2px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow_gIOs>span{background:currentColor;border-radius:50%;width:7px;height:7px}.hero_Fiwj h1{letter-spacing:-1.7px;margin:22px 0;font-size:max(32px,min(4.6vw,58px));font-weight:800;line-height:1.35}.hero_Fiwj h1 em{color:var(--site-theme-color);font-style:normal}.hero_Fiwj>p{color:var(--tool-muted);margin:0;font-size:16px;line-height:1.9}.heroActions_Gfts{justify-content:center;align-items:center;gap:20px;margin:28px 0 24px;display:flex}.heroActions_Gfts>span{color:var(--tool-muted);font-size:13px}.primaryButton_R5qd{background:var(--site-theme-color);color:var(--ifm-background-color);border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:13px 22px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.primaryButton_R5qd:hover{color:var(--ifm-background-color);background:var(--site-theme-color-dark);transform:translateY(-1px)}.benefits_Z9eX{color:var(--tool-muted);flex-wrap:wrap;justify-content:center;gap:22px;font-size:12px;display:flex}.benefits_Z9eX span{align-items:center;gap:6px;display:inline-flex}.benefits_Z9eX svg{color:var(--site-theme-color)}.searchWrap_VEbK{max-width:620px;margin:16px auto 54px}.searchWrap_VEbK>p{text-align:center;color:var(--tool-muted);margin:12px 0 0;font-size:12px}.searchBox_kRAd{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-300);height:56px;color:var(--tool-muted);border-radius:10px;align-items:center;gap:12px;padding:0 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 3px 14px rgba(0,0,0,.02)}.searchBox_kRAd:focus-within{border-color:var(--site-theme-color);box-shadow:0 0 0 3px var(--site-theme-ring)}.searchBox_kRAd input{width:100%;min-width:0;color:var(--ifm-font-color-base);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.searchBox_kRAd kbd{box-shadow:none;color:var(--tool-muted);padding:2px 7px;font-size:12px}.searchBox_kRAd button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.section_EIZp{margin:0 0 56px;scroll-margin-top:90px}.sectionHeading_qGR6{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.sectionHeading_qGR6 h2{letter-spacing:-.4px;align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.sectionHeading_qGR6 h2>span{color:var(--site-theme-color);font-size:20px}.sectionHeading_qGR6 p{color:var(--tool-muted);margin:9px 0 0;font-size:14px}.sectionHeading_qGR6>a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.sectionEyebrow_nAFE{letter-spacing:1.6px;color:var(--site-theme-color);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.muted_SetU{color:var(--tool-muted);font-size:12px}.featuredGrid_SnWI{grid-gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.toolCard_XDxP{--accent:var(--site-theme-color);border:1px solid var(--tool-border);color:var(--ifm-font-color-base);background:var(--ifm-background-surface-color);border-radius:12px;align-items:flex-start;gap:14px;padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.toolCard_XDxP:hover,.categoryCard_AxYC:hover{color:var(--ifm-font-color-base);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 5px 18px rgba(0,0,0,.027)}.cardIcon_e2Vr{width:42px;height:42px;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;display:inline-flex}.cardBody_ImGX{flex:1;min-width:0}.cardBody_ImGX h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;font-weight:650;line-height:1.5}.cardBody_ImGX p{color:var(--tool-muted);margin:0 0 12px;font-size:12px;line-height:1.8}.toolCategory_osbo{color:var(--tool-muted);letter-spacing:.3px;font-size:10px;display:inline-block}.cardArrow_tnVK{color:var(--tool-muted);align-self:center;font-size:12px;transition:color .15s,transform .15s}.toolCard_XDxP:hover .cardArrow_tnVK{color:var(--accent);transform:translate(3px)}.compact_AIhx{align-items:center;gap:11px;padding:17px}.compact_AIhx .cardIcon_e2Vr{border-radius:8px;width:35px;height:35px;font-size:18px}.compact_AIhx .cardBody_ImGX h3{margin-bottom:3px;font-size:13px}.categoryGrid_oaEl{grid-gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.categoryCard_AxYC{border:1px solid var(--tool-border);color:var(--ifm-font-color-base);background:var(--ifm-background-surface-color);border-radius:12px;flex-direction:column;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.categoryCardTop_WbXl{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.count_sJK2{background:var(--ifm-color-emphasis-100);color:var(--tool-muted);border-radius:20px;padding:3px 10px;font-size:11px}.categoryCard_AxYC h3{margin:0 0 8px;font-size:17px}.categoryCard_AxYC p{color:var(--tool-muted);flex:1;margin:0 0 20px;font-size:12px;line-height:1.8}.explore_B4ZW{color:var(--accent);justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.directoryLayout_nCZN{grid-gap:26px;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:26px;display:grid}.categoryNav_U2HH{grid-gap:3px;border:1px solid var(--tool-border);background:var(--ifm-background-surface-color);border-radius:12px;gap:3px;padding:8px;display:grid}.categoryNav_U2HH a{color:var(--tool-muted);border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.categoryNav_U2HH a:hover{background:var(--ifm-color-emphasis-100)}.categoryNav_U2HH a>span:nth-child(2){flex:1}.categoryNav_U2HH small{opacity:.75;font-size:10px}.categoryNav_U2HH .navActive_jiRC{background:var(--site-theme-soft);color:var(--site-theme-color);font-weight:650}.toolGrid_heD0{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.toolGrid_heD0 .toolCard_XDxP{flex-wrap:wrap;gap:12px;padding:18px}.toolGrid_heD0 .cardBody_ImGX{flex-basis:calc(100% - 60px)}.toolGrid_heD0 .cardArrow_tnVK{position:absolute;bottom:18px;right:18px}.toolGrid_heD0 .cardIcon_e2Vr{border-radius:8px;width:34px;height:34px;font-size:17px}.pagination_RKQa{color:var(--tool-muted);justify-content:center;align-items:center;gap:24px;margin-top:28px;font-size:12px;display:flex}.pagination_RKQa button,.emptyState_vHxm button{background:var(--ifm-background-surface-color);color:var(--ifm-font-color-base);border:1px solid var(--tool-border);cursor:pointer;border-radius:7px;padding:8px 15px}.pagination_RKQa button:disabled{opacity:.35;cursor:default}.emptyState_vHxm{text-align:center;color:var(--tool-muted);border:1px dashed var(--tool-border);border-radius:12px;padding:70px 16px}.emptyState_vHxm>span{margin-bottom:18px;font-size:30px}.emptyState_vHxm h3{color:var(--ifm-font-color-base);font-size:18px}.emptyState_vHxm p{font-size:13px}.bottomCallout_K3MF{text-align:center;border:1px solid var(--site-theme-border);background:var(--site-theme-soft);border-radius:16px;padding:48px 20px}.bottomCallout_K3MF h2{margin:16px 0 12px;font-size:28px}.bottomCallout_K3MF p{color:var(--tool-muted);margin-bottom:24px;font-size:14px}.categoryHero_CFU_{padding:32px 0 0}.breadcrumb_xZYd{color:var(--tool-muted);gap:12px;margin-bottom:32px;font-size:12px;display:flex}.largeIcon_sfbN{width:56px;height:56px;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:28px;display:inline-flex}.categoryTitle_vCyI{align-items:center;gap:16px;display:flex}.categoryTitle_vCyI h1{letter-spacing:-1px;margin:0;font-size:36px}.categoryTitle_vCyI>span{border:1px solid var(--tool-border);color:var(--tool-muted);border-radius:20px;padding:4px 12px;font-size:12px}.categoryHero_CFU_>p{color:var(--tool-muted);margin-top:14px;font-size:15px}.categorySearch_cp6l{max-width:none;margin:28px 0 36px}.page_z43r a:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}.page_z43r button:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}@media (min-width:1450px){.page_z43r{width:min(1280px,100% - 64px)}}@media (max-width:1050px){.categoryGrid_oaEl,.featuredGrid_SnWI{grid-template-columns:repeat(3,minmax(0,1fr))}.toolGrid_heD0{grid-template-columns:repeat(2,minmax(0,1fr))}.directoryLayout_nCZN{grid-template-columns:170px minmax(0,1fr);gap:18px}}@media (max-width:760px){.page_z43r{width:calc(100% - 32px)}.hero_Fiwj{padding:48px 0 24px}.hero_Fiwj h1{letter-spacing:-1px}.hero_Fiwj>p{font-size:14px}.heroActions_Gfts{flex-direction:column;gap:13px}.benefits_Z9eX{gap:13px;font-size:11px}.categoryGrid_oaEl,.featuredGrid_SnWI{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.categoryCard_AxYC{padding:18px}.sectionHeading_qGR6>.muted_SetU{display:none}.sectionHeading_qGR6 h2{font-size:21px}.directoryLayout_nCZN{grid-template-columns:1fr}.categoryNav_U2HH{gap:5px;padding:7px;display:flex;overflow-x:auto}.categoryNav_U2HH a{white-space:nowrap}.categoryNav_U2HH small{display:none}.categoryNav_U2HH a>span:nth-child(2){flex:none}.searchWrap_VEbK,.section_EIZp{margin-bottom:36px}.bottomCallout_K3MF h2{font-size:24px}.categoryTitle_vCyI h1{font-size:30px}.toolGrid_heD0{gap:10px}}@media (max-width:440px){.featuredGrid_SnWI{grid-template-columns:1fr 1fr;gap:8px}.compact_AIhx{gap:9px;padding:12px}.compact_AIhx .cardIcon_e2Vr{width:28px;height:28px;font-size:15px}.compact_AIhx .cardArrow_tnVK{display:none}.compact_AIhx .cardBody_ImGX h3{font-size:12px}.categoryCard_AxYC{padding:16px}.categoryCard_AxYC h3{font-size:16px}.toolGrid_heD0{grid-template-columns:1fr}.toolGrid_heD0 .toolCard_XDxP{padding:18px}.desktopBreak_nZas{display:none}.categoryTitle_vCyI{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.page_z43r *{scroll-behavior:auto!important;transition:none!important}}.page_KVtC{width:min(1280px,100% - 32px);margin:0 auto;padding:28px 0 46px}.header_mwQO{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0 20px;display:flex}.header_mwQO h1{color:var(--ifm-heading-color);margin:0;font-size:38px;line-height:1.16}.header_mwQO p{color:var(--ifm-color-emphasis-700);margin:10px 0 0;font-size:15px;line-height:1.7}.eyebrow_cRCQ{color:var(--site-theme-color);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.headerActions_wrsU{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace_ZxrC{grid-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel_qC3c{grid-gap:14px;border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;grid-template-rows:auto auto auto minmax(230px,auto) auto auto;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 30px rgba(15,23,42,.06)}.panelHeader_dw7L{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panelHeader_dw7L h2{color:var(--ifm-heading-color);margin:0;font-size:18px}.panelHeader_dw7L p{color:var(--ifm-color-emphasis-700);margin:6px 0 0;font-size:13px;line-height:1.55}.primaryButton_rmqV,.ghostButton_yU54,.dangerButton_hXhh,.panelHeader_dw7L button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.primaryButton_rmqV:hover,.ghostButton_yU54:hover,.dangerButton_hXhh:hover,.panelHeader_dw7L button:hover{transform:translateY(-1px)}.primaryButton_rmqV:disabled,.ghostButton_yU54:disabled,.dangerButton_hXhh:disabled,.panelHeader_dw7L button:disabled{cursor:not-allowed;opacity:.5;transform:none}.primaryButton_rmqV{border:1px solid var(--site-theme-color);background:var(--site-theme-color);color:#fff}.primaryButton_rmqV:hover:not(:disabled){background:var(--site-theme-color-dark)}.ghostButton_yU54,.panelHeader_dw7L button{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);color:var(--ifm-font-color-base)}.ghostButton_yU54:hover:not(:disabled),.panelHeader_dw7L button:hover:not(:disabled){border-color:var(--site-theme-color);color:var(--site-theme-color)}.dangerButton_hXhh{color:#dc2626;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.22)}.dangerButton_hXhh:hover:not(:disabled){background:rgba(220,38,38,.14)}.dropZone_CLEn,.previewBox__SF7{border:1px dashed var(--site-theme-border-strong);background:var(--site-theme-soft);border-radius:8px;place-items:center;min-height:230px;display:grid;overflow:hidden}.dropZone_CLEn{cursor:pointer}.dropZone_CLEn input{display:none}.dropZone_CLEn span,.previewBox__SF7 span{color:var(--ifm-color-emphasis-700);align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.dropZone_CLEn span .anticon,.previewBox__SF7 span .anticon{color:var(--site-theme-color);font-size:24px}.dropZone_CLEn img,.previewBox__SF7 img{object-fit:contain;width:100%;max-height:300px;display:block}.segmented_xHB3{grid-gap:6px;border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-color-emphasis-100);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.segmented_xHB3 button{height:34px;color:var(--ifm-color-emphasis-800);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:800}.segmented_xHB3 button:hover,.activeSegment_bOND{border-color:var(--site-theme-border)!important;background:var(--ifm-background-color)!important;color:var(--site-theme-color)!important}.panel_qC3c textarea{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);width:100%;min-height:230px;color:var(--ifm-font-color-base);resize:vertical;border-radius:8px;padding:14px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.65}.panel_qC3c textarea:focus,.optionRow_SCfY select:focus{border-color:var(--site-theme-color);box-shadow:0 0 0 3px var(--site-theme-ring);outline:none}.buttonGrid_YTJx{grid-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.buttonGrid_YTJx .primaryButton_rmqV,.buttonGrid_YTJx .ghostButton_yU54{width:100%}.optionRow_SCfY{grid-gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.optionRow_SCfY label{grid-gap:6px;color:var(--ifm-color-emphasis-700);gap:6px;font-size:12px;font-weight:800;display:grid}.optionRow_SCfY select{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);height:38px;color:var(--ifm-font-color-base);border-radius:6px;padding:0 10px;font-size:14px}.statsGrid_A8P6{grid-gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.statsGrid_A8P6 div{grid-gap:6px;border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-color);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.statsGrid_A8P6 span{color:var(--ifm-color-emphasis-700);font-size:12px;font-weight:800}.statsGrid_A8P6 strong{color:var(--ifm-heading-color);text-overflow:ellipsis;white-space:nowrap;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;overflow:hidden}.error_kUrZ{color:#dc2626;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.24);border-radius:8px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.6}.toast_v6iX{z-index:1000;color:#fff;background:rgba(15,23,42,.88);border-radius:999px;padding:10px 18px;font-size:14px;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px rgba(15,23,42,.18)}html[data-theme=dark] .panel_qC3c{box-shadow:0 16px 34px rgba(0,0,0,.18)}html[data-theme=dark] .eyebrow_cRCQ{color:var(--site-theme-color-light)}html[data-theme=dark] .dangerButton_hXhh,html[data-theme=dark] .error_kUrZ{color:#fca5a5}@media (max-width:1120px){.workspace_ZxrC{grid-template-columns:1fr}}@media (max-width:760px){.page_KVtC{width:min(100% - 20px,1280px);padding-top:18px}.header_mwQO{flex-direction:column;align-items:stretch}.header_mwQO h1{font-size:30px}.headerActions_wrsU,.panelHeader_dw7L{flex-direction:column;align-items:stretch}.panelHeader_dw7L button,.ghostButton_yU54,.dangerButton_hXhh,.primaryButton_rmqV{width:100%}.buttonGrid_YTJx,.optionRow_SCfY,.statsGrid_A8P6{grid-template-columns:1fr}.dropZone_CLEn,.previewBox__SF7,.panel_qC3c textarea{min-height:210px}}.gameStage_K0rm{background:#87ceeb;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.gameStage_K0rm canvas{display:block}.crosshair_tURn{color:#fff;pointer-events:none;text-shadow:0 1px 3px #000;font:700 25px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu_QJWY{flex-wrap:wrap;align-items:center;gap:.45rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;top:.75rem;left:.75rem}.menu_QJWY button,.menu_QJWY span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.3);border-radius:5px;padding:.42rem .62rem;font-size:.8rem}.menu_QJWY button{cursor:pointer}.textureSelector_NfSL{gap:.45rem;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.textureSelector_NfSL button{cursor:pointer;background:rgba(15,23,42,.72);border:2px solid rgba(255,255,255,.45);border-radius:5px;width:50px;height:50px;padding:4px;position:relative}.textureSelector_NfSL button:hover,.textureSelector_NfSL .activeTexture_S5Lw{border-color:#fff;transform:translateY(-4px);box-shadow:0 0 0 2px #fbbf24}.textureSelector_NfSL span{height:100%;image-rendering:pixelated;opacity:.95;width:100%;display:block}.textureSelector_NfSL small{color:#fff;background:rgba(0,0,0,.72);padding:2px;font-size:.68rem;line-height:1;position:absolute;bottom:2px;right:2px}.loading_gG1U{color:#fff;background:#0f172a;border-radius:8px;justify-content:center;align-items:center;height:100%;min-height:240px;display:flex}@media (max-width:600px){.menu_QJWY span{display:none}.textureSelector_NfSL button{width:42px;height:42px}}.page_BAqM{--directory-border:var(--ifm-color-emphasis-200);--directory-muted:var(--ifm-color-emphasis-600);width:min(1200px,100% - 48px);min-width:0;margin:auto;padding-bottom:60px}.page_BAqM a{-webkit-text-decoration:none;text-decoration:none}.hero_pXV2{text-align:center;background:radial-gradient(ellipse at 50% 5%,var(--site-theme-soft),transparent 65%);padding:84px 16px 28px}.eyebrow_UfKX{color:var(--site-theme-color);letter-spacing:1.2px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow_UfKX>span{background:currentColor;border-radius:50%;width:7px;height:7px}.hero_pXV2 h1{letter-spacing:-1.7px;overflow-wrap:anywhere;margin:22px 0;font-size:max(32px,min(4.6vw,58px));font-weight:800;line-height:1.35}.hero_pXV2 h1 em{color:var(--site-theme-color);font-style:normal}.hero_pXV2>p{color:var(--directory-muted);margin:0;font-size:16px;line-height:1.9}.heroActions_mga2{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:28px 0 22px;display:flex}.primaryButton_b5RK{background:var(--site-theme-color);color:var(--ifm-background-color);border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:13px 22px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.primaryButton_b5RK:hover{color:var(--ifm-background-color);background:var(--site-theme-color-dark);transform:translateY(-1px)}.secondaryButton_aesz,.inlineLink_ACan{color:var(--site-theme-color);align-items:center;gap:7px;font-size:13px;display:inline-flex}.heroMeta_HLm3{color:var(--directory-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;font-size:12px;display:flex}.heroMeta_HLm3 a{color:inherit}.searchWrap_brHX{max-width:620px;margin:16px auto 38px}.searchWrap_brHX>p{text-align:center;color:var(--directory-muted);margin:12px 0 0;font-size:12px}.searchBox_jlkJ{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-300);height:56px;color:var(--directory-muted);border-radius:10px;align-items:center;gap:12px;padding:0 18px;display:flex;box-shadow:0 3px 14px rgba(0,0,0,.02)}.searchBox_jlkJ:focus-within{border-color:var(--site-theme-color);box-shadow:0 0 0 3px var(--site-theme-ring)}.searchBox_jlkJ input{width:100%;min-width:0;color:var(--ifm-font-color-base);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.searchBox_jlkJ input::-webkit-search-cancel-button{display:none}.searchBox_jlkJ kbd{box-shadow:none;color:var(--directory-muted);padding:2px 7px;font-size:12px}.searchBox_jlkJ button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.directoryAnchor_YzVZ{scroll-margin-top:90px}.section_b8cO{margin-bottom:42px}.sectionHeading_wOcv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.sectionHeading_wOcv h2{letter-spacing:-.4px;margin:0;font-size:24px}.sectionHeading_wOcv p{color:var(--directory-muted);margin:9px 0 0;font-size:13px}.muted_wLMT{color:var(--directory-muted);font-size:12px}.directoryLayout_vA55{grid-gap:26px;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:26px;display:grid}.directoryLayout_vA55>*{min-width:0}.categoryNav_f82A{grid-gap:3px;border:1px solid var(--directory-border);background:var(--ifm-background-surface-color);border-radius:12px;gap:3px;padding:8px;display:grid}.categoryNav_f82A button,.navButton_w70o{text-align:left;width:100%;font:inherit;color:var(--directory-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.categoryNav_f82A button:hover{background:var(--ifm-color-emphasis-100)}.categoryNav_f82A button>span:last-of-type{flex:1}.categoryNav_f82A small{opacity:.75;margin-left:auto;font-size:10px}.categoryNav_f82A .navActive_J5Xu{background:var(--site-theme-soft);color:var(--site-theme-color);font-weight:650}.grid_zKSV{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.card_RzF0{--accent:var(--site-theme-color);border:1px solid var(--directory-border);min-width:0;color:var(--ifm-font-color-base);background:var(--ifm-background-surface-color);border-radius:12px;flex-direction:column;gap:14px;padding:20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.card_RzF0:hover{color:var(--ifm-font-color-base);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 5px 18px rgba(0,0,0,.027)}.cardHeader_nzUA,.cardTop_BQGP{align-items:center;gap:12px;min-width:0;display:flex}.icon_iCwI{width:36px;height:36px;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);object-fit:contain;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.cardBody_afl4{flex:1;min-width:0}.cardTitle_ezOP{overflow-wrap:anywhere;color:var(--ifm-heading-color);margin:0;font-size:14px;font-weight:650;line-height:1.5}.cardTitle_ezOP a{color:inherit}.cardTitle_ezOP a:hover{color:var(--site-theme-color)}.cardDescription_rONw{color:var(--directory-muted);overflow-wrap:anywhere;flex:1;margin:0;font-size:12px;line-height:1.8}.cardEyebrow_mud2{color:var(--directory-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.6}.cardFooter_Zpgi{color:var(--directory-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.meta_eIqk{color:var(--directory-muted);flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:11px;display:flex}.metaItem_nhUB{color:inherit;align-items:center;gap:4px;display:inline-flex}.tag_cwR4{overflow-wrap:anywhere;background:var(--ifm-color-emphasis-100);max-width:100%;color:var(--directory-muted);border-radius:5px;padding:3px 7px;font-size:10px;line-height:1.5;display:inline-flex}.cardArrow__KFz{color:var(--directory-muted);flex-shrink:0;margin-left:auto;font-size:12px}.rank_WZBZ{color:var(--site-theme-color);background:var(--site-theme-soft);border-radius:6px;padding:4px 7px;font-size:11px;font-weight:650}.trend_D9tB{color:var(--site-theme-color);margin-left:auto;font-size:11px;font-weight:650}.filters_p5GZ{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin:-12px 0 38px;display:flex}.filterGroup_gGbv{color:var(--directory-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.select_FR_t{color:var(--ifm-font-color-base);background:var(--ifm-background-surface-color);border:1px solid var(--directory-border);max-width:100%;font:inherit;border-radius:7px;padding:8px 28px 8px 10px;font-size:12px}.periodTabs_PGDx{background:var(--ifm-color-emphasis-100);border:1px solid var(--directory-border);border-radius:10px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.periodTab_T5Ro{cursor:pointer;color:var(--directory-muted);font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}.periodTab_T5Ro small{opacity:.75;font-size:10px}.periodActive_elTZ{color:var(--site-theme-color);background:var(--ifm-background-surface-color);font-weight:650;box-shadow:0 1px 5px rgba(0,0,0,.03)}.stats_KEdD{flex-wrap:wrap;gap:16px;display:flex}.stat_ltQx{align-items:center;gap:6px;display:inline-flex}.pagination_pQBJ{color:var(--directory-muted);justify-content:center;align-items:center;gap:24px;margin-top:28px;font-size:12px;display:flex}.pagination_pQBJ button,.emptyState_gI4S button{background:var(--ifm-background-surface-color);color:var(--ifm-font-color-base);border:1px solid var(--directory-border);cursor:pointer;border-radius:7px;padding:8px 15px}.pagination_pQBJ button:disabled{opacity:.35;cursor:default}.emptyState_gI4S{text-align:center;color:var(--directory-muted);border:1px dashed var(--directory-border);border-radius:12px;padding:70px 16px}.emptyState_gI4S>span{margin-bottom:18px;font-size:30px}.emptyState_gI4S h3{color:var(--ifm-font-color-base);font-size:18px}.emptyState_gI4S p{font-size:13px}.relatedLinks_UJfI{border-top:1px solid var(--directory-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:28px 16px;font-size:12px;display:flex}.relatedLinks_UJfI>span{color:var(--directory-muted)}.relatedLinks_UJfI a{align-items:center;gap:7px;display:inline-flex}.page_BAqM a:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}.page_BAqM button:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}.page_BAqM select:focus-visible{outline:3px solid var(--site-theme-ring);outline-offset:3px}@media (min-width:1450px){.page_BAqM{width:min(1280px,100% - 64px)}}@media (max-width:1050px){.grid_zKSV{grid-template-columns:repeat(2,minmax(0,1fr))}.directoryLayout_vA55{grid-template-columns:170px minmax(0,1fr);gap:18px}}@media (max-width:760px){.page_BAqM{width:calc(100% - 32px)}.hero_pXV2{padding:48px 0 24px}.hero_pXV2 h1{letter-spacing:-1px}.hero_pXV2>p{font-size:14px}.heroActions_mga2{gap:14px}.heroMeta_HLm3{gap:9px 16px;font-size:11px}.searchWrap_brHX{margin-bottom:30px}.sectionHeading_wOcv h2{font-size:21px}.directoryLayout_vA55{grid-template-columns:1fr;gap:16px}.categoryNav_f82A{gap:5px;padding:7px;display:flex;overflow-x:auto}.categoryNav_f82A button{white-space:nowrap;flex-shrink:0;width:auto}.categoryNav_f82A small{font-size:10px}.filters_p5GZ{gap:14px;margin-bottom:30px}}@media (max-width:440px){.grid_zKSV{grid-template-columns:1fr;gap:10px}.card_RzF0{padding:18px}.pagination_pQBJ{gap:18px}}@media (prefers-reduced-motion:reduce){.page_BAqM *{scroll-behavior:auto!important;transition:none!important}}.repoCard_VJ76{min-height:280px}.growth_C6JC{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.growth_C6JC small{color:var(--directory-muted);font-size:10px;font-weight:400}.description_rXjZ{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.languageColor_bdQe{background:var(--site-theme-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.tags_tBLQ{flex-wrap:wrap;gap:5px;display:flex}.contributors_L6JV{border-top:1px solid var(--directory-border);padding-top:10px}.avatars_MY5T{align-items:center;padding-left:6px;display:flex}.contributor_lqeW{border:2px solid var(--ifm-background-surface-color);background:var(--site-theme-soft);width:27px;height:27px;color:var(--site-theme-color);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:10px;display:inline-flex;position:relative;overflow:hidden}.contributor_lqeW:hover{z-index:1;border-color:var(--site-theme-color)}.contributor_lqeW img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.screenReaderOnly_QVin{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.contributor_lqeW{transition:none}}.details_CgMA{margin-top:22px;font-size:13px}.details_CgMA summary{cursor:pointer;color:var(--site-theme-color);line-height:1.8}.actions_WnBK{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.contentCenter_JuD6{text-align:center;margin:0 20%}.contentCenter_JuD6 h2{color:var(--ifm-font-color-base,#000)}.contentItem_mm8S{margin-top:30px}.contentLeftCenter_vfla{text-align:left}.searchBox_umjK{justify-content:center;gap:8px;display:flex}.passwordInput_zloJ{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background-color:var(--ifm-background-color,#fff);max-width:400px;color:var(--ifm-font-color-base,#000);border-radius:6px;flex:1;padding:10px 14px;font-size:16px}.passwordInput_zloJ:focus{border-color:#1677ff;outline:none;box-shadow:0 0 0 2px rgba(22,119,255,.2)}.copyButton_Hpx5{color:#fff;cursor:pointer;background-color:#1677ff;border:none;border-radius:6px;padding:8px 20px;font-size:14px;transition:background-color .3s}.copyButton_Hpx5:hover{background-color:#4096ff}.reloadButton_wMiv{background-color:var(--ifm-color-emphasis-200,#f0f0f0);color:#1677ff;border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);cursor:pointer;border-radius:6px;padding:8px 14px;font-size:16px;transition:all .3s}.reloadButton_wMiv:hover{background-color:var(--ifm-color-emphasis-300,#e6e6e6);border-color:#1677ff}.sliderContainer_rsqv{flex-direction:column;align-items:center;gap:10px;display:flex}.sliderLabel_C_83{color:var(--ifm-font-color-base,#000);font-size:16px;font-weight:500}.slider_AjGz{cursor:pointer;border-radius:3px;width:80%;max-width:400px;height:6px}.quickOptions_LSjE{justify-content:center;gap:10px;margin-top:12px;display:flex}.quickButton_gr95{background-color:var(--ifm-color-emphasis-200,#f0f0f0);border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);cursor:pointer;color:var(--ifm-font-color-base,#000);border-radius:4px;padding:6px 16px;font-size:13px;transition:all .3s}.quickButton_gr95:hover{background-color:var(--ifm-color-emphasis-300,#e6e6e6);border-color:#1677ff}.quickButtonActive_oVI5{color:#fff;background-color:#1677ff;border-color:#1677ff}.quickButtonActive_oVI5:hover{background-color:#4096ff}.specialCharsContainer_m_1x{flex-direction:column;align-items:center;gap:10px;display:flex}.specialCharsInput_lRvK{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);text-align:center;background-color:var(--ifm-background-color,#fff);width:200px;color:var(--ifm-font-color-base,#000);border-radius:4px;padding:8px 12px;font-size:14px}.specialCharsInput_lRvK:focus{border-color:#1677ff;outline:none;box-shadow:0 0 0 2px rgba(22,119,255,.2)}.presetChars_psVJ{gap:8px;display:flex}.presetButton_ehRX{background-color:var(--ifm-color-emphasis-200,#f0f0f0);border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);cursor:pointer;color:var(--ifm-font-color-base,#000);border-radius:4px;padding:4px 12px;font-size:12px;transition:all .3s}.presetButton_ehRX:hover{background-color:var(--ifm-color-emphasis-300,#e6e6e6);border-color:#1677ff}.checkboxGroup_ZLAL{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.checkboxLabel_rKMS{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ifm-font-color-base,#000);align-items:center;gap:6px;font-size:14px;display:flex}.checkboxLabel_rKMS input[type=checkbox]{cursor:pointer;accent-color:#1677ff;width:16px;height:16px}.toast_eYeI{color:#fff;z-index:1000;background-color:rgba(0,0,0,.75);border-radius:6px;padding:12px 24px;font-size:14px;animation:.3s fadeIn_dn_F;position:fixed;top:20%;left:50%;transform:translate(-50%)}@keyframes fadeIn_dn_F{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.features_t9lD{align-items:center;width:100%;padding:2rem 0;display:flex}.featureSvg_GfXr{width:200px;height:200px}.heroBanner_qdFl{text-align:center;padding:4rem 0;position:relative;overflow:hidden}@media screen and (max-width:996px){.heroBanner_qdFl{padding:2rem}}.buttons_AeoN{justify-content:center;align-items:center;display:flex}.containerBg_kJck{background:0 0/100% 100% fixed}.radar{border-radius:50%;width:480px;height:480px;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px #c5c5c5,inset 0 0 100px rgba(0,250,0,.5)}.radar li:first-child,.radar li:nth-child(2),.radar li:nth-child(3),.radar li:nth-child(4){background:#0f0;border-radius:50%;width:100%;height:1px;list-style:none;position:absolute;top:50%}.radar li:nth-child(2){transform:rotate(90deg)}.radar li:nth-child(3){transform:rotate(45deg)}.radar li:nth-child(4){transform:rotate(-45deg)}.radar li:nth-child(5),.radar li:nth-child(6),.radar li:nth-child(7){background:0 0;border:1px solid #0f0;border-radius:50%;list-style:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar li:nth-child(5){width:120px;height:120px}.radar li:nth-child(6){width:240px;height:240px}.radar li:nth-child(7){width:360px;height:360px}.radar li:nth-child(8){background:linear-gradient(45deg,#0f0 0%,transparent 50%);width:250px;height:250px;list-style:none;animation:2s linear infinite animate;position:absolute;top:50%;left:50%}.radar:before{content:"";filter:blur(2px);background:#00d8ff;border-radius:50%;width:10px;height:10px;animation:2s linear infinite glow;position:absolute;top:80%;left:55%}@keyframes animate{0%{transform:translate(-50%,-50%)rotate(-45deg)}to{transform:translate(-50%,-50%)rotate(-315deg)}}@keyframes glow{0%{opacity:0}50%{opacity:1}to{opacity:0}}.page_y373{width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 60px}.breadcrumb_Zy8B{color:var(--ifm-color-emphasis-600);flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:12px;display:flex}.header_Gttx{align-items:flex-start;gap:18px;display:flex}.icon_sQYz{width:60px;height:60px;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:14px;flex-shrink:0;place-items:center;font-size:29px;display:grid}.categoryLabel_B3nA{color:var(--accent);font-size:11px;font-weight:600}.header_Gttx h1{letter-spacing:-.7px;margin:5px 0 10px;font-size:32px}.header_Gttx p{color:var(--ifm-color-emphasis-600);margin-bottom:0;font-size:14px;line-height:1.8}.privacy_mVug{color:var(--ifm-color-emphasis-600);background:var(--ifm-color-emphasis-100);border-radius:8px;margin:24px 0;padding:12px 16px;font-size:12px}.workspace_jPf2{border:1px solid var(--ifm-color-emphasis-200);border-radius:12px;grid-template-columns:minmax(0,1fr) 310px;display:grid;overflow:hidden}.inputPanel_ZjI0{min-width:0;padding:20px}.panelHeader_SP6X{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.panelHeader_SP6X h2{margin:0;font-size:14px}.panelHeader_SP6X>span{color:var(--ifm-color-emphasis-600);font-size:11px}.page_y373 button{cursor:pointer;font:inherit;color:var(--ifm-font-color-base);background:var(--ifm-background-surface-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:6px;padding:8px 12px;font-size:12px}.page_y373 button:disabled{opacity:.5;cursor:wait}.page_y373 button:hover:not(:disabled){border-color:var(--site-theme-color);color:var(--site-theme-color)}.page_y373 button:focus-visible{outline:2px solid var(--site-theme-color);outline-offset:3px}.page_y373 a:focus-visible{outline:2px solid var(--site-theme-color);outline-offset:3px}.page_y373 input:focus-visible{outline:2px solid var(--site-theme-color);outline-offset:3px}.page_y373 select:focus-visible{outline:2px solid var(--site-theme-color);outline-offset:3px}.page_y373 textarea:focus-visible{outline:2px solid var(--site-theme-color);outline-offset:3px}.page_y373 textarea,.page_y373 input,.page_y373 select{color:var(--ifm-font-color-base);background:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font:inherit;border-radius:6px;padding:10px;font-size:13px}.editor_qG81{resize:vertical;width:100%;min-height:280px;line-height:1.8;display:block;font-family:var(--ifm-font-family-monospace)!important}.secondary_iI1n{color:var(--ifm-color-emphasis-600);margin-top:16px;font-size:12px}.secondary_iI1n summary{cursor:pointer}.secondary_iI1n textarea{resize:vertical;width:100%;min-height:140px;margin-top:10px}.upload_iHS1{border:1px dashed var(--ifm-color-emphasis-300);color:var(--ifm-color-emphasis-600);border-radius:8px;align-items:center;gap:14px;margin-top:20px;padding:20px 12px;font-size:12px;display:flex}.upload_iHS1 input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.upload_iHS1 button{align-items:center;gap:8px;display:inline-flex}.fileList_xvC8{margin:12px 0 0;padding:0;list-style:none}.fileList_xvC8 li{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.fileList_xvC8 small{color:var(--ifm-color-emphasis-600);margin-left:8px}.fileList_xvC8 li>span{overflow-wrap:anywhere}.fileList_xvC8 button{border:0;padding:5px}.options_o8dN{background:var(--ifm-color-emphasis-100);border-left:1px solid var(--ifm-color-emphasis-200);padding:20px}.fields_TMUT{grid-gap:15px;gap:15px;max-height:550px;padding:2px;display:grid;overflow-y:auto}.fields_TMUT label{grid-gap:7px;gap:7px;display:grid}.fields_TMUT label>span{color:var(--ifm-color-emphasis-700);font-size:11px}.fields_TMUT input,.fields_TMUT select,.fields_TMUT textarea{width:100%;min-width:0;font-size:12px}.fields_TMUT input[type=color]{height:37px;padding:4px}.fields_TMUT textarea{resize:vertical;min-height:90px}.actions_zYu_{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.actions_zYu_ .runButton_EwHa{background:var(--site-theme-color);color:var(--ifm-background-color);border-color:var(--site-theme-color);padding:11px 20px;font-size:14px;font-weight:600}.actions_zYu_ .runButton_EwHa:hover:not(:disabled){background:var(--site-theme-color-dark);color:var(--ifm-background-color)}.actions_zYu_>span{color:var(--ifm-color-emphasis-600);font-size:12px}.error_Lzba{color:var(--ifm-font-color-base);overflow-wrap:anywhere;background:rgba(239,68,68,.063);border:1px solid rgba(239,68,68,.4);border-radius:8px;margin:16px 0;padding:14px 18px;font-size:13px}.output_GLlF{border:1px solid var(--ifm-color-emphasis-200);border-radius:12px;padding:20px}.resultEmpty_sx0g{text-align:center;color:var(--ifm-color-emphasis-600);padding:48px 20px;font-size:13px}.resultBody_MqZk{min-width:0}.resultBody_MqZk pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;margin:0;font-size:12px;line-height:1.8;overflow:auto}.preview_otrC{border:1px solid var(--ifm-color-emphasis-200);background:#fff;border-radius:8px;width:100%;min-height:350px}.resultImage_spCr{object-fit:contain;background:repeating-conic-gradient(#eee 0%,#eee 25%,#fff 0%,#fff 50%) 50%/16px 16px;max-width:100%;max-height:500px;margin:0 auto 20px;display:block}.downloads_sM5J{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.downloads_sM5J a{border:1px solid var(--site-theme-border);background:var(--site-theme-soft);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.downloads_sM5J small{color:var(--ifm-color-emphasis-600)}.metrics_eFop{flex-wrap:wrap;gap:24px;margin-bottom:20px;display:flex}.metrics_eFop>span{grid-gap:4px;gap:4px;display:grid}.metrics_eFop small{color:var(--ifm-color-emphasis-600);font-size:11px}.metrics_eFop strong{font-size:20px}.buttonRow_uq4y{flex-wrap:wrap;gap:8px;display:flex}.buttonRow_uq4y button[aria-pressed=true]{color:var(--site-theme-color);background:var(--site-theme-soft);border-color:var(--site-theme-border)}.related_hV_v{margin-top:44px}.relatedHeading_aQPv{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.relatedHeading_aQPv h2{margin:0;font-size:20px}.relatedHeading_aQPv a,.back_gdqI{font-size:12px}.relatedGrid_MTAP{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.back_gdqI{align-items:center;gap:8px;margin-top:28px;display:inline-flex}.interactive_VRoH{border:1px solid var(--ifm-color-emphasis-200);border-radius:12px;margin:24px 0;padding:28px}.timer_iRQr{text-align:center;font:600 max(30px,min(8vw,64px))/2 var(--ifm-font-family-monospace);letter-spacing:3px;display:block}.interactive_VRoH .buttonRow_uq4y{justify-content:center}.interactive_VRoH textarea{width:100%;min-height:110px;margin:20px 0;display:block}.interactive_VRoH pre{margin-top:20px}.typingSample_FEBE{font-size:22px;font-family:var(--ifm-font-family-monospace);letter-spacing:1px;line-height:1.8}.keyCapture_Ijcb{background:var(--site-theme-soft);border:1px dashed var(--site-theme-border);text-align:center;cursor:text;border-radius:8px;padding:35px}.media_Dpd8{background:#111;width:100%;max-height:400px;margin-bottom:20px;display:block}@media (max-width:850px){.workspace_jPf2{grid-template-columns:1fr}.options_o8dN{border-left:0;border-top:1px solid var(--ifm-color-emphasis-200)}.fields_TMUT{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.relatedGrid_MTAP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.page_y373{width:calc(100% - 28px);padding-top:20px}.header_Gttx h1{font-size:24px}.header_Gttx{gap:12px}.icon_sQYz{border-radius:10px;width:44px;height:44px;font-size:22px}.inputPanel_ZjI0,.options_o8dN,.output_GLlF{padding:15px}.editor_qG81{min-height:230px}.fields_TMUT,.relatedGrid_MTAP{grid-template-columns:1fr}.upload_iHS1{flex-direction:column;gap:10px}.header_Gttx p{font-size:12px}.breadcrumb_Zy8B{gap:7px;margin-bottom:24px;font-size:10px}.interactive_VRoH{padding:18px}}.noOptions_nCuG{grid-template-columns:1fr}fieldset.workspace_jPf2{min-width:0;margin:0;padding:0}.container_u0OG{text-align:center;max-width:1400px;margin:0 auto;padding:20px}.container_u0OG.fullscreen_KnAT{z-index:9999;background-color:var(--ifm-background-color,#fff);padding:20px;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.container_u0OG h2{color:var(--ifm-font-color-base,#000);margin-bottom:20px}.controls_w4z9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.uploadBox_ZsqC{align-items:center;gap:10px;display:flex}.fileInput_dc7i{display:none}.fileLabel_vi0M{background-color:var(--site-theme-color);color:#fff;cursor:pointer;border-radius:6px;padding:8px 20px;font-size:14px;transition:background-color .3s;display:inline-block}.fileLabel_vi0M:hover{background-color:#4096ff}.fileName_SgaB{color:var(--ifm-font-color-base,#000);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:14px;overflow:hidden}.splitOptions_w1o0{flex-wrap:wrap;gap:20px;display:flex}.optionItem_Kbwc{color:var(--ifm-font-color-base,#000);align-items:center;gap:8px;display:flex}.select_PkMd{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background-color:var(--ifm-background-color,#fff);color:var(--ifm-font-color-base,#000);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:14px}.select_PkMd:focus{border-color:var(--site-theme-color);outline:none}.numberInput_inab{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background-color:var(--ifm-background-color,#fff);color:var(--ifm-font-color-base,#000);border-radius:4px;width:60px;padding:6px 12px;font-size:14px}.numberInput_inab:focus{border-color:var(--site-theme-color);outline:none}.buttonGroup_EV9w{gap:10px;display:flex}.primaryButton_v5yJ{background-color:var(--site-theme-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:14px;transition:background-color .3s}.primaryButton_v5yJ:hover{background-color:#4096ff}.primaryButton_v5yJ:disabled{cursor:not-allowed;background-color:#ccc}.button_AELq{background-color:var(--ifm-color-emphasis-200,#f0f0f0);color:var(--ifm-font-color-base,#000);border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);cursor:pointer;border-radius:6px;padding:8px 20px;font-size:14px;transition:all .3s}.button_AELq:hover{background-color:var(--ifm-color-emphasis-300,#e6e6e6);border-color:var(--site-theme-color)}.fullscreenBtn_DKtR{color:#fff;cursor:pointer;background-color:#52c41a;border:none;border-radius:6px;padding:8px 20px;font-size:14px;transition:background-color .3s}.fullscreenBtn_DKtR:hover{background-color:#73d13d}.previewContainer_NVKh{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px;display:flex}.originalBox_e8L0{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);border-radius:8px;flex:1;min-width:300px;max-width:600px;overflow:hidden}.previewHeader_q6ja{background-color:var(--ifm-color-emphasis-100,#f5f5f5);border-bottom:1px solid var(--ifm-color-emphasis-300,#d9d9d9);color:var(--ifm-font-color-base,#000);padding:10px 15px;font-weight:500}.previewContent_ZjwU{background-color:var(--ifm-background-color,#fff);justify-content:center;align-items:center;min-height:200px;padding:15px;display:flex}.previewImage_XNu1{object-fit:contain;border-radius:4px;max-width:100%;max-height:400px}.splitResult_AS9w{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);border-radius:8px;flex:1;min-width:300px;max-width:600px;overflow:hidden}.splitImageItem_qsxo{background-color:var(--ifm-background-color,#fff);border-bottom:1px solid var(--ifm-color-emphasis-200,#f0f0f0);flex-direction:column;align-items:center;gap:10px;padding:15px;display:flex}.splitImageItem_qsxo:last-child{border-bottom:none}.splitImageItem_qsxo img{object-fit:contain;border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);border-radius:4px;max-width:100%;max-height:300px}.splitImageLabel_WcsO{color:var(--ifm-font-color-base,#000);font-size:14px;font-weight:500}.downloadBtn_bvwS{background-color:var(--site-theme-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 16px;font-size:13px;transition:background-color .3s}.downloadBtn_bvwS:hover{background-color:#4096ff}.toast_XYdW{color:#fff;z-index:10000;background-color:rgba(0,0,0,.8);border-radius:6px;padding:12px 24px;font-size:14px;animation:.3s fadeIn_FkO1;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}@keyframes fadeIn_FkO1{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:768px){.controls_w4z9{flex-direction:column;align-items:stretch}.splitOptions_w1o0{justify-content:center}.buttonGroup_EV9w{flex-wrap:wrap;justify-content:center}.previewContainer_NVKh{flex-direction:column;align-items:center}.originalBox_e8L0,.splitResult_AS9w{max-width:100%}}.avatar_uRpE{background:var(--site-theme-soft);overflow:hidden}.avatar_uRpE img{object-fit:cover;width:100%;height:100%}.description_eKGW{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.language_X0Rk{align-items:center;gap:5px;display:inline-flex}.language_X0Rk>span{background:var(--site-theme-color);border-radius:50%;width:6px;height:6px}.tags_Ghq2{flex-wrap:wrap;gap:5px;display:flex}.page_l2cR{padding-bottom:42px}.header_t69P{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.header_t69P h1{margin:8px 0 4px}.header_t69P p{color:var(--ifm-color-emphasis-700);margin:0}.switchLink_kyPc{border:1px solid var(--ifm-color-emphasis-300);white-space:nowrap;border-radius:10px;padding:9px 14px}.game_sM2D{color:#fff4df;background:#211713;border:1px solid #74432b;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(34,18,10,.28)}.toolbar_kMOi{background:linear-gradient(135deg,#4c2018,#281713);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.toolbar_kMOi strong{display:block}.toolbar_kMOi span{color:#d9bca4;margin-top:3px;font-size:12px;display:block}.controls_nyHi{gap:8px;display:flex}.controls_nyHi select,.controls_nyHi button,.controls_nyHi a{color:#3b2017;background:#fff4df;border:1px solid #8d6651;border-radius:8px;align-items:center;height:36px;padding:0 10px;font-weight:600;display:inline-flex}.controls_nyHi button{cursor:pointer;color:#fff;background:#c6422f;border-color:#df654f}.timing_uP5J{color:#d8c2af;background:#160f0d;flex-wrap:wrap;gap:10px 22px;padding:9px 16px;font-size:13px;display:flex}.timing_uP5J .red_NWE4{color:#ff8b7b}.canvasWrap_UGRi{background:radial-gradient(circle,#3a2820,#17120f 70%);width:100%;height:min(72vh,720px);min-height:520px}.canvasWrap_UGRi canvas{touch-action:none}.loading_sbnE{color:#d8c2af;place-items:center;height:100%;display:grid}.help_w9rt{color:#cdb29c;background:#160f0d;margin:0;padding:11px 16px 13px;font-size:13px}@media (max-width:760px){.header_t69P,.toolbar_kMOi{flex-direction:column;align-items:stretch}.controls_nyHi{grid-template-columns:1fr 1fr 1fr;display:grid}.controls_nyHi select,.controls_nyHi button{min-width:0;padding:0 5px}.canvasWrap_UGRi{height:68vh;min-height:460px}}.campScene_seBW,.candyScene_nkMO,.cookieScene_EddQ{border-radius:16px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.campScene_seBW{color:#f4e6d5;background:#111e2c}.campScene_seBW>svg{width:100%;height:100%;display:block}.campHeading_zkIP{text-align:center;pointer-events:none;position:absolute;top:max(18px,min(4vh,40px));left:20px;right:20px}.campHeading_zkIP>span{color:#b9c9d3;letter-spacing:3px;font-size:11px}.campHeading_zkIP h2{letter-spacing:6px;margin:10px 0;font-size:max(25px,min(4vw,42px));font-weight:500}.campHeading_zkIP p{color:#c7a98a;margin:0;font-size:13px}.fireMeter_AbdZ{grid-gap:7px;text-align:center;color:#fbd6a2;gap:7px;width:min(240px,70%);font-size:12px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.fireMeter_AbdZ>span{background:rgba(226,183,125,.17);border-radius:8px;height:5px;overflow:hidden}.fireMeter_AbdZ i{border-radius:inherit;background:#f8ad62;height:100%;transition:width .5s;display:block}.candyScene_nkMO{text-align:center;grid-gap:max(16px,min(4vh,36px));background:radial-gradient(ellipse at 50% 45%,rgba(245,210,233,.35),transparent 62%),var(--ifm-background-surface-color);place-content:center;gap:max(16px,min(4vh,36px));padding:24px;display:grid;overflow:auto}.candyHeading_TgbP>span,.cookieHeading_oIhN>span{color:var(--ifm-color-emphasis-600);letter-spacing:2px;font-size:12px}.candyHeading_TgbP h2{margin:10px 0 0;font-size:max(24px,min(4vw,38px))}.candyDisplay_Yvj9{justify-content:center;align-items:center;gap:max(24px,min(6vw,80px));display:flex}.candyJar_lMW7{aspect-ratio:.9;grid-gap:12px;width:max(130px,min(22vw,230px));min-height:150px;color:var(--ifm-font-color-base);background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(237,195,224,.2));border:5px solid #d89dc4;border-radius:28px 28px 48px 48px;place-content:center;gap:12px;display:grid;position:relative;box-shadow:inset 14px 0 rgba(255,255,255,.2),0 18px 40px rgba(188,114,165,.1)}.candyJar_lMW7:before{content:"";background:#e5bad6;border:4px solid #d89dc4;border-radius:8px;width:76%;height:22px;position:absolute;top:-15px;left:12%}.candyJar_lMW7>span{font-size:40px}.candyJar_lMW7 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:max(28px,min(5vw,58px));line-height:1.1}.candyJar_lMW7 small{color:var(--ifm-color-emphasis-600);font-size:13px}.candyFarm_Lu8A{grid-gap:12px;text-align:left;gap:12px;display:grid}.candyFarm_Lu8A h3{margin:0;font-size:15px}.farmTiles_JQl0{grid-gap:8px;grid-template-columns:repeat(4,44px);align-content:start;gap:8px;min-height:96px;display:grid}.farmTiles_JQl0>span{background:rgba(231,181,208,.15);border:1px solid rgba(230,181,208,.4);border-radius:9px;place-items:center;min-height:44px;font-size:24px;display:grid}.candyFarm_Lu8A p{color:var(--ifm-color-emphasis-600);max-width:210px;margin:0;font-size:12px;line-height:1.8}.candyMessage_R8nN{color:var(--ifm-color-emphasis-700);margin:0;font-size:14px}.cookieScene_EddQ{grid-gap:max(16px,min(4vw,50px));background:radial-gradient(ellipse at 32% 50%,rgba(237,182,109,.133),transparent 60%),var(--ifm-background-surface-color);grid-template-columns:minmax(0,1fr) minmax(160px,.65fr);align-items:center;gap:max(16px,min(4vw,50px));padding:max(16px,min(3vw,36px));display:grid;overflow:auto}.cookieMain_ONjL{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.cookieHeading_oIhN h2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:max(28px,min(5vw,58px))}.cookie_zSHm{aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:radial-gradient(at 30% 22%,#603c29 0,#603c29 4%,transparent 4.5%),radial-gradient(at 64% 17%,#603c29 0,#603c29 4.5%,transparent 5%),radial-gradient(at 77% 44%,#603c29 0,#603c29 4%,transparent 4.5%),radial-gradient(at 49% 43%,#603c29 0,#603c29 5%,transparent 5.5%),radial-gradient(at 24% 57%,#603c29 0,#603c29 5%,transparent 5.5%),radial-gradient(at 56% 75%,#603c29 0,#603c29 4%,transparent 4.5%),radial-gradient(at 80% 74%,#603c29 0,#603c29 3%,transparent 3.5%),radial-gradient(at 30% 85%,#603c29 0,#603c29 3%,transparent 3.5%),radial-gradient(circle at 32% 28%,#f2cb85,#dba45f 62%,#bb7a3c);border:max(7px,min(1vw,13px)) solid #a96a31;border-radius:50%;width:max(140px,min(min(32vw,42vh),340px));transition:transform .1s;display:block;box-shadow:inset 7px 7px rgba(255,255,255,.133),inset -9px -9px rgba(119,69,26,.133),0 18px 40px rgba(111,62,23,.12)}.cookie_zSHm:hover{transform:scale(1.025)}.cookie_zSHm:active{transform:scale(.95)}.cookieMain_ONjL>p{color:var(--ifm-color-emphasis-600);margin:0;font-size:13px}.production_pvsZ{grid-gap:12px;gap:12px;display:grid}.production_pvsZ h3{margin:0 0 6px;font-size:17px}.productionRow_t2r6{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-color);border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.productionRow_t2r6>span{font-size:27px}.productionRow_t2r6 strong{font-size:14px;display:block}.productionRow_t2r6 small{color:var(--ifm-color-emphasis-600);font-size:12px}@media (max-width:680px){.candyScene_nkMO{gap:22px;padding:22px 14px}.candyDisplay_Yvj9{gap:22px}.farmTiles_JQl0{grid-template-columns:repeat(3,32px);gap:5px}.farmTiles_JQl0>span{min-height:32px;font-size:19px}.candyFarm_Lu8A p{max-width:145px}.cookieScene_EddQ{grid-template-columns:1fr;gap:20px}.cookieMain_ONjL{gap:12px}.cookie_zSHm{width:max(140px,min(30vh,240px))}.production_pvsZ{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.production_pvsZ h3{grid-column:1/-1;margin:0;font-size:14px}.productionRow_t2r6{text-align:center;flex-direction:column;gap:6px;padding:8px 4px}.productionRow_t2r6>span{font-size:22px}.productionRow_t2r6 strong{font-size:12px}.productionRow_t2r6 small{font-size:11px}}@media (prefers-reduced-motion:reduce){.cookie_zSHm,.fireMeter_AbdZ i{transition:none}}.sidebar_dHDR{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 2rem);position:-webkit-sticky;position:sticky;overflow-y:auto}.sidebarItemTitle_DCku{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.sidebarItemList_tc8T{font-size:.9rem}.sidebarItem_WwcJ{margin-top:.7rem}.sidebarItemLink_cbd9{color:var(--ifm-font-color-base);display:block}.sidebarItemLink_cbd9:hover{-webkit-text-decoration:none;text-decoration:none}.sidebarItemLinkActive_q5eq{color:var(--ifm-color-primary)!important}@media (max-width:996px){.sidebar_dHDR{display:none}}.yearGroupHeading_ZUpv{margin-top:1.6rem;margin-bottom:.4rem}.yearGroupHeading_kYs4{margin:1rem .75rem .5rem}.title_NASq{font-size:3rem}@media (max-width:576px){.title_NASq{font-size:2rem}}.container_Fyv0{font-size:.9rem}[data-theme=dark] .githubSvg_e5of{fill:var(--light)}[data-theme=light] .githubSvg_e5of{fill:var(--dark)}[data-theme=dark] .xSvg_FZer{fill:var(--light)}[data-theme=light] .xSvg_FZer{fill:var(--dark)}[data-theme=dark] .linkedinSvg_CJsf{fill:var(--light)}[data-theme=light] .linkedinSvg_CJsf{fill:var(--dark)}[data-theme=dark] .blueskySvg_QUUg{fill:var(--light)}[data-theme=light] .blueskySvg_QUUg{fill:var(--dark)}[data-theme=dark] .instagramSvg_OMRl{fill:var(--light)}[data-theme=light] .instagramSvg_OMRl{fill:var(--dark)}[data-theme=dark] .threadsSvg_zN5H{fill:var(--light)}[data-theme=light] .threadsSvg_zN5H{fill:var(--dark)}:root{--docusaurus-blog-social-icon-size:1rem}.authorSocials_s4hl{height:var(--docusaurus-blog-social-icon-size);line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex-wrap:wrap;align-items:center;line-height:0;display:flex;overflow:hidden}.authorSocialLink_ojn6{height:var(--docusaurus-blog-social-icon-size);width:var(--docusaurus-blog-social-icon-size);margin-right:.4rem;line-height:0}.authorSocialIcon_HIBp{width:var(--docusaurus-blog-social-icon-size);height:var(--docusaurus-blog-social-icon-size)}.authorImage_Ubz7{--ifm-avatar-photo-size:3.6rem}.author-as-h1_kBPm .authorImage_Ubz7{--ifm-avatar-photo-size:7rem}.author-as-h2_PKbF .authorImage_Ubz7{--ifm-avatar-photo-size:5.4rem}.authorDetails_XHqI{flex-direction:column;justify-content:space-around;align-items:flex-start;display:flex}.authorName_ddv5{flex-direction:row;font-size:1.1rem;line-height:1.1rem;display:flex}.author-as-h1_kBPm .authorName_ddv5{font-size:2.4rem;line-height:2.4rem;display:inline}.author-as-h2_PKbF .authorName_ddv5{font-size:1.4rem;line-height:1.4rem;display:inline}.authorTitle_erGH{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;line-height:1rem;display:-webkit-box;overflow:hidden}.author-as-h1_kBPm .authorTitle_erGH{font-size:1.2rem;line-height:1.6rem}.author-as-h2_PKbF .authorTitle_erGH{font-size:1rem;line-height:1.3rem}.authorBlogPostCount_DpTC{background:var(--ifm-color-secondary);color:var(--ifm-color-black);border-radius:var(--ifm-global-radius);margin-left:.3rem;padding:.1rem .4rem;font-size:.8rem;line-height:1.2}.authorListItem_L_oC{margin-bottom:2rem;list-style-type:none}.authorCol_lzpv{max-width:inherit!important}.imageOnlyAuthorRow_i5R8{flex-flow:wrap;display:flex}.imageOnlyAuthorCol_vcb_{margin-left:.3rem;margin-right:.3rem}#watch{font-size:1em;position:relative}#watch .frame-face{background:linear-gradient(#666,#f9f9f9);border-radius:15em;width:30em;height:30em;margin:2em auto;position:relative;box-shadow:.5em .5em 4em rgba(0,0,0,.8)}#watch .frame-face:before{content:"";background:radial-gradient(#f6f8f9 0%,#e5ebee 65%,#cdd4d9 66%,#f5f7f9 100%);border-radius:14.7em;width:29.4em;height:29.4em;position:absolute;top:.3em;left:.3em}#watch .frame-face:after{content:"";background:linear-gradient(#ccc,#fff);border:.1em solid rgba(0,0,0,.2);border-radius:14.2em;width:28em;height:28em;position:absolute;top:.9em;left:.9em;box-shadow:inset .2em .2em 1em rgba(0,0,0,.2)}#minute-marks li{background:#929394;width:.2em;height:.6em;margin:-.4em 0 0 -.1em;display:block;position:absolute;top:50%;left:50%}#digits{border-radius:15em;width:30em;height:30em;margin-left:-15em;position:absolute;top:0;left:50%}#digits li{text-align:center;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;font-size:1.6em;font-weight:700;line-height:1.6em;display:block;position:absolute;top:50%;left:50%}#digits li:first-child{transform:translate(7em)}#digits li:nth-child(2){transform:translateY(7em)}#digits li:nth-child(3){transform:translate(-7em)}#digits li:nth-child(4){transform:translateY(-7em)}#digits:before{content:"";background:#121314;border-radius:.8em;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;position:absolute;top:50%;left:50%}#digits:after{content:"";background:radial-gradient(rgba(200,200,200,0),#bebebe 90%,#828282 100%);border:.1em solid #c6c6c6;border-radius:2.2em;width:4em;height:4em;margin:-2.1em 0 0 -2.1em;position:absolute;top:50%;left:50%}#watch .hours-hand{transform-origin:.4em 6.2em;background:#232425;border-radius:0 0 .9em .9em;width:.8em;height:7em;margin:0 0 -.8em -.4em;position:absolute;bottom:50%;left:50%;transform:rotate(-25deg);box-shadow:0 0 2px #232425}#watch .hours-hand:before{content:"";background:inherit;border-radius:0 0 .8em .8em;width:1.8em;height:.8em;position:absolute;top:-.7em;left:-.5em;box-shadow:0 0 1px #232425}#watch .hours-hand:after{content:"";border:.9em solid transparent;border-top:0 solid #232425;border-bottom:2.4em solid #232425;width:0;height:0;position:absolute;top:-3.1em;left:-.5em}#watch .minutes-hand{transform-origin:.4em 11em;background:#343536;border-radius:.5em;width:.8em;height:12.5em;margin:0 0 -1.5em -.4em;position:absolute;bottom:50%;left:50%;box-shadow:0 0 2px #343536}#watch .seconds-hand{transform-origin:.1em 12em;background:#c00;border-radius:.1em .1em 0 0/10em 10em 0 0;width:.2em;height:14em;margin:0 0 -2em -.1em;position:absolute;bottom:50%;left:50%;box-shadow:0 0 .2em rgba(0,0,0,.8)}#watch .seconds-hand:after{content:"";background:inherit;border-radius:.7em;width:1.4em;height:1.4em;position:absolute;bottom:1.35em;left:-.65em}#watch .seconds-hand:before{content:"";background:inherit;border-radius:.2em .2em .4em .4em/.2em .2em 2em 2em;width:.8em;height:3em;position:absolute;bottom:-3em;left:-.35em;box-shadow:0 0 .2em rgba(0,0,0,.8)}#watch .digital-wrap{background:linear-gradient(#4c4c4c,#0f0f0f);border:.1em solid #222;border-radius:.2em;height:3em;margin:3em 0 0 -6.5em;position:absolute;top:50%;left:50%;overflow:hidden}#watch .digital-wrap ul{float:left;color:#ddd;text-align:center;border-right:.1em solid #000;height:3em;font-family:Consolas,monaco,monospace;line-height:3em}#watch .digital-wrap ul:last-child{border:none}.loader-sections{background:#042104;justify-content:center;align-items:center;min-height:100vh;animation:10s linear infinite animateBg;display:flex}.loader-sections .loader{width:120px;height:120px;position:relative}.loader-sections .loader span{width:100%;height:100%;transform:rotate(calc(18deg*var(--i)));position:absolute;top:0;left:0}.loader-sections .loader span:before{content:"";width:15px;height:15px;box-shadow:0 0 0 10px #00ffoa,0 0 0 20px #00ffoa,0 0 0 40px #00ffoa,0 0 0 60px #00ffoa,0 0 0 80px #00ffoa,0 0 0 100px #00ffoa;animation:2s linear infinite animate1;animation-delay:calc(.1s*var(--i));background:#00ff0a;border-radius:50%;position:absolute;top:0;left:0}@keyframes animateBg{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes animate1{0%{transform:scale(1)}80%,to{transform:scale(.5)}}.center2{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.center2 ul{border-bottom:1px solid rgba(0,0,0,.2);width:800px;height:480px;margin:0;padding:0;position:relative;overflow:hidden}.center2 ul li{border:15px solid #ccc;border-radius:50%;list-style:none;animation:5s infinite alternate animate;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(0,0,0,.5);border-bottom-color:transparent!important;border-left-color:transparent!important}.center2 ul li:first-child{border-color:red;width:60px;height:60px;animation-delay:.2s}.center2 ul li:nth-child(2){border-color:orange;width:120px;height:120px;animation-delay:.4s}.center2 ul li:nth-child(3){border-color:#ff0;width:180px;height:180px;animation-delay:.6s}.center2 ul li:nth-child(4){border-color:green;width:240px;height:240px;animation-delay:.8s}.center2 ul li:nth-child(5){border-color:#00f;width:300px;height:300px;animation-delay:1s}.center2 ul li:nth-child(6){border-color:indigo;width:360px;height:360px;animation-delay:1.2s}.center2 ul li:nth-child(7){border-color:violet;width:420px;height:420px;animation-delay:1.4s}.page_LW_K{--game-border:var(--ifm-color-emphasis-200);--game-muted:var(--ifm-color-emphasis-600);width:min(1200px,100% - 48px);margin:auto;padding-bottom:64px}.page_LW_K a{-webkit-text-decoration:none;text-decoration:none}.hero_eysq{text-align:center;background:radial-gradient(ellipse at 50% 5%,var(--site-theme-soft),transparent 65%);padding:76px 16px 24px}.eyebrow_kvc1{color:var(--site-theme-color);letter-spacing:1.2px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow_kvc1 svg{font-size:16px}.hero_eysq h1{letter-spacing:-1.7px;margin:22px 0;font-size:max(32px,min(4.6vw,58px));font-weight:800;line-height:1.35}.hero_eysq h1 em{color:var(--site-theme-color);font-style:normal}.hero_eysq>p{color:var(--game-muted);margin:0;font-size:16px;line-height:1.9}.heroActions_tXy1{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:28px 0 24px;display:flex}.heroActions_tXy1>span{color:var(--game-muted);font-size:13px}.primaryButton_jJNF{background:var(--site-theme-color);color:var(--ifm-background-color);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:13px 22px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.primaryButton_jJNF:hover{color:var(--ifm-background-color);background:var(--site-theme-color-dark);transform:translateY(-1px)}.benefits_ein1{color:var(--game-muted);flex-wrap:wrap;justify-content:center;gap:22px;font-size:12px;display:flex}.benefits_ein1 span{align-items:center;gap:6px;display:inline-flex}.benefits_ein1 svg{color:var(--site-theme-color)}.searchWrap_lkRW{max-width:620px;margin:16px auto 54px}.searchWrap_lkRW>p{text-align:center;color:var(--game-muted);margin:12px 0 0;font-size:12px}.searchBox_vmI6{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);height:56px;color:var(--game-muted);border-radius:10px;align-items:center;gap:12px;padding:0 18px;display:flex;box-shadow:0 3px 14px rgba(0,0,0,.02)}.searchBox_vmI6:focus-within{border-color:var(--site-theme-color);box-shadow:0 0 0 3px var(--site-theme-ring)}.searchBox_vmI6 input{width:100%;min-width:0;color:var(--ifm-font-color-base);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.searchBox_vmI6 input::-webkit-search-cancel-button{display:none}.searchBox_vmI6 kbd{color:var(--game-muted);box-shadow:none;padding:2px 7px;font-size:12px}.searchBox_vmI6 button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.directory_QlgC,.categorySection_s9BJ{scroll-margin-top:90px}.directoryHeading_Xn3g,.sectionHeading_wk55{justify-content:space-between;align-items:center;gap:16px;display:flex}.directoryHeading_Xn3g{margin-bottom:22px}.directoryHeading_Xn3g h2{letter-spacing:-.4px;margin:0;font-size:26px}.sectionEyebrow_gCOg{color:var(--site-theme-color);letter-spacing:1.6px;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.resultCount_qj1Q,.sectionHeading_wk55>span{color:var(--game-muted);flex-shrink:0;font-size:12px}.categoryFilters_KwUK{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.categoryFilters_KwUK button{border:1px solid var(--game-border);background:var(--ifm-background-surface-color);color:var(--ifm-font-color-base);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}.categoryFilters_KwUK button span{opacity:.7;font-size:11px}.categoryFilters_KwUK button[aria-pressed=true]{color:var(--site-theme-color);border-color:var(--site-theme-color);background:var(--site-theme-soft)}.categoryFilters_KwUK button:hover{border-color:var(--site-theme-color)}.categorySection_s9BJ{margin-bottom:40px}.sectionHeading_wk55{margin-bottom:18px}.sectionHeading_wk55 h2{margin:0;font-size:20px}.sectionHeading_wk55 p{color:var(--game-muted);margin:8px 0 0;font-size:13px}.gameGrid_UJ0i{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gameGrid_UJ0i>li{min-width:0}.gameCard_z7Gy{border:1px solid var(--game-border);background:var(--ifm-background-surface-color);height:100%;color:var(--ifm-font-color-base);border-radius:12px;align-items:flex-start;gap:14px;padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.gameCard_z7Gy:hover{color:var(--ifm-font-color-base);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 5px 18px rgba(0,0,0,.027)}.cardIcon_rufn{background:color-mix(in srgb,var(--accent)10%,transparent);width:44px;height:44px;color:var(--accent);letter-spacing:-.3px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.cardBody_y0TT{flex:1;min-width:0}.cardBody_y0TT h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;font-weight:650;line-height:1.5}.cardBody_y0TT p{color:var(--game-muted);margin:0 0 14px;font-size:12px;line-height:1.85}.gameTags_KPsq{color:var(--game-muted);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.gameTags_KPsq span{background:var(--ifm-color-emphasis-100);border-radius:4px;padding:2px 7px}.cardArrow_J6Sq{color:var(--game-muted);flex-shrink:0;margin-top:4px;font-size:13px}.gameCard_z7Gy:hover .cardArrow_J6Sq{color:var(--accent)}.emptyState_dg8y{text-align:center;border:1px dashed var(--game-border);border-radius:12px;padding:60px 16px}.emptyState_dg8y>span{color:var(--game-muted);margin-bottom:18px;font-size:28px}.emptyState_dg8y h3{font-size:18px}.emptyState_dg8y p{color:var(--game-muted);font-size:14px}.page_LW_K a:focus-visible{outline:2px solid var(--site-theme-color);outline-offset:4px}.page_LW_K button:focus-visible{outline:2px solid var(--site-theme-color);outline-offset:4px}@media (max-width:996px){.gameGrid_UJ0i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page_LW_K{width:calc(100% - 32px)}.hero_eysq{padding:44px 0 24px}.hero_eysq h1{letter-spacing:-.8px}.hero_eysq>p{font-size:14px}.heroActions_tXy1,.benefits_ein1{gap:14px}.searchWrap_lkRW{margin-bottom:36px}.searchBox_vmI6{padding:0 12px}.searchBox_vmI6 input{font-size:13px}.directoryHeading_Xn3g{flex-direction:column;align-items:flex-start;gap:10px}.categoryFilters_KwUK{gap:6px;margin-bottom:30px}.categoryFilters_KwUK button{padding:8px 10px}.sectionHeading_wk55{align-items:flex-start}.sectionHeading_wk55 p{max-width:240px}.gameGrid_UJ0i{grid-template-columns:1fr}.gameCard_z7Gy{padding:20px}}@media (prefers-reduced-motion:reduce){.gameCard_z7Gy,.primaryButton_jJNF{transition:none}}.container_LjaK{text-align:center;max-width:1400px;margin:0 auto;padding:20px}.container_LjaK.fullscreen_Eo3o{z-index:9999;background-color:var(--ifm-background-color,#fff);max-width:100%;padding:20px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.container_LjaK h2{color:var(--ifm-font-color-base,#000);margin-bottom:20px}.controls_zQL9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.uploadBox_ixa7{align-items:center;gap:10px;display:flex}.fileInput_YNRc{display:none}.fileLabel_InB5{background-color:var(--site-theme-color);color:#fff;cursor:pointer;border-radius:6px;padding:8px 20px;font-size:14px;transition:background-color .3s}.fileLabel_InB5:hover{background-color:#4096ff}.fileName_cZlN{color:var(--ifm-font-color-base,#000);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:14px;overflow:hidden}.convertOptions__aZx{color:var(--ifm-font-color-base,#000);align-items:center;gap:15px;display:flex}.select_ljCx{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background-color:var(--ifm-background-color,#fff);color:var(--ifm-font-color-base,#000);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:14px}.select_ljCx:focus{border-color:var(--site-theme-color);outline:none}.qualityControl_J6js{align-items:center;gap:10px;display:flex}.slider_JxWr{cursor:pointer;width:100px}.buttonGroup_XnYM{gap:10px;display:flex}.primaryButton_ltB3{background-color:var(--site-theme-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:14px;transition:background-color .3s}.primaryButton_ltB3:hover:not(:disabled){background-color:#4096ff}.primaryButton_ltB3:disabled{cursor:not-allowed;background-color:#ccc}.button_FYbU{background-color:var(--ifm-color-emphasis-200,#f0f0f0);color:var(--ifm-font-color-base,#000);border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);cursor:pointer;border-radius:6px;padding:8px 20px;font-size:14px;transition:all .3s}.button_FYbU:hover{background-color:var(--ifm-color-emphasis-300,#e6e6e6);border-color:var(--site-theme-color)}.fullscreenBtn_QviQ{color:#fff;cursor:pointer;background-color:#52c41a;border:none;border-radius:6px;padding:8px 20px;font-size:14px;transition:background-color .3s}.fullscreenBtn_QviQ:hover{background-color:#73d13d}.previewContainer_emcK{justify-content:center;gap:30px;display:flex}.previewBox_fNwc{flex-direction:column;flex:1;max-width:600px;display:flex}.previewHeader__fAW{background-color:var(--ifm-color-emphasis-100,#f5f5f5);border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);color:var(--ifm-font-color-base,#000);border-bottom:none;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;padding:10px 15px;font-weight:500;display:flex}.resultButtons_apXa{gap:8px;display:flex}.smallBtn_uLhI{background-color:var(--site-theme-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:4px 12px;font-size:12px;transition:background-color .3s}.smallBtn_uLhI:hover{background-color:#4096ff}.previewContent_jSWX{border:1px solid var(--ifm-color-emphasis-300,#d9d9d9);background-color:var(--ifm-background-color,#fff);border-radius:0 0 6px 6px;flex:1;justify-content:center;align-items:center;min-height:400px;padding:15px;display:flex}.previewImage_yj5_{object-fit:contain;max-width:100%;max-height:500px}.placeholder_aVS8{color:var(--ifm-color-emphasis-400,#999);font-size:14px}.toast_vjhZ{color:#fff;z-index:1000;background-color:rgba(0,0,0,.75);border-radius:6px;padding:12px 24px;font-size:14px;animation:.3s fadeIn_rCWU;position:fixed;top:20%;left:50%;transform:translate(-50%)}@keyframes fadeIn_rCWU{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:768px){.previewContainer_emcK{flex-direction:column;align-items:center}.previewBox_fNwc{max-width:100%}.controls_zQL9{flex-direction:column;align-items:stretch}.buttonGroup_XnYM{justify-content:center}}.archiveCount_PPhu{text-align:right;opacity:.8;margin-top:-2.5rem;font-size:.85rem}.archive_vh_8{background:var(--card-background);border-radius:2px;max-width:860px;margin:0 auto 1rem;padding:1rem 2.5rem;box-shadow:0 1px 2px rgba(0,0,0,.1)}.archiveTitle_GTNj{align-items:center;display:inline-flex}.archiveYear_BGbJ{justify-content:space-between;align-items:flex-end;width:100%;margin:1rem 0 1rem .8rem;font-size:1.4rem;font-weight:400;display:inline-flex;position:relative}.archiveYear_BGbJ:after{content:"";background:var(--ifm-color-primary);width:100%;height:2px;position:absolute;bottom:-1rem;left:-.8rem}.archiveYear_BGbJ span{color:var(--ifm-secondary-text-color);margin-right:1rem;font-size:.85rem;font-weight:300}.archiveList_zxYn{margin:0;padding:0}.archiveItem_NSF0{border-bottom:1px solid var(--ifm-color-primary-light);padding:.4rem 0;list-style:none;display:flex;position:relative}.archiveItem_NSF0:before{content:"";background:rgba(0,120,231,.3);width:2px;height:100%;position:absolute;top:0}.archiveItem_NSF0 a{color:var(--ifm-text-color);font-size:1.2rem;font-weight:500;font-family:var(--ifm-font-family-base);align-items:center;padding:.4rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:padding .3s;display:flex}.archiveItem_NSF0 a:before{content:"";z-index:1;background-color:#fff;border:1px solid #0078e7;border-radius:50%;width:.5rem;height:.5rem;margin-left:-4px;transition-property:background;transition-duration:.3s;transition-delay:0s;position:absolute;top:1.5rem;left:0}.archiveItem_NSF0 a:hover:before{background:#0078e7}.archiveTime_FAbX{opacity:.6;width:4.5rem;color:var(--hty-secondary-text-color);margin-right:.5rem;font-size:.85rem;font-weight:400;position:relative}.archiveItem_NSF0 a>span:hover{color:var(--ifm-color-primary)}.backToTopButton_aWXW{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_aWXW: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_aWXW:hover{background-color:var(--ifm-color-emphasis-300)}}.backToTopButtonShow_TC1Z{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 (min-width:997px){.collapseSidebarButton_kSUH{background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;height:40px;position:-webkit-sticky;position:sticky;bottom:0;display:block!important}.collapseSidebarButtonIcon_W436{margin-top:4px;transform:rotate(180deg)}[dir=rtl] .collapseSidebarButtonIcon_W436{transform:rotate(0)}.collapseSidebarButton_kSUH:hover,.collapseSidebarButton_kSUH:focus{background-color:var(--docusaurus-collapse-button-bg-hover)}}.collapseSidebarButton_kSUH{margin:0;display:none}.menuExternalLink_DVcn{align-items:center}.linkLabel_RobO{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.categoryLink_jJE1{overflow:hidden}.menu__link--sublist-caret:after{margin-left:var(--ifm-menu-link-padding-vertical)}.categoryLinkLabel_cOwD{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@media (min-width:997px){.menuHtmlItem_VDLi{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu_thoz{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_thoz{scrollbar-gutter:stable;padding:.5rem 0 .5rem .5rem}}.menuWithAnnouncementBar_OYC7{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_oMq2{height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width);flex-direction:column;display:flex}.sidebarWithHideableNavbar_Y7iH{padding-top:0}.sidebarHidden_zusD{opacity:0;visibility:hidden}.sidebarLogo_ASUF{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_ASUF img{height:2rem;margin-right:.5rem}}.sidebarLogo_ASUF{display:none}@media (min-width:997px){.expandButton_Kwfw{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_Kwfw:hover,.expandButton_Kwfw:focus{background-color:var(--docusaurus-collapse-button-bg-hover)}.expandButtonIcon_Cqlz{transform:rotate(0)}[dir=rtl] .expandButtonIcon_Cqlz{transform:rotate(180deg)}}:root{--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.docSidebarContainer__Ihy{display:none}@media (min-width:997px){.docSidebarContainer__Ihy{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_nEQk{width:var(--doc-sidebar-hidden-width);cursor:pointer}.sidebarViewport_w9CN{height:100%;max-height:100vh;position:-webkit-sticky;position:sticky;top:0}}.docMainContainer_iw3u{width:100%;display:flex}@media (min-width:997px){.docMainContainer_iw3u{max-width:calc(100% - var(--doc-sidebar-width));flex-grow:1}.docMainContainerEnhanced_uUos{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_D4DF{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}.docRoot_dVhK{width:100%;display:flex}.docsWrapper_diaI{flex:1 0 auto;display:flex}.aiCard_aVht{border:1px solid rgba(204,204,204,.5);border-radius:8px;flex-direction:row;transition:all .3s ease-in-out;display:flex;overflow:hidden}.aiCard_aVht:hover{background-color:#f2f8fd;transform:translateY(-5px);box-shadow:5px 5px 20px rgba(0,0,0,.1)}html[data-theme=dark] .aiCard_aVht:hover{background-color:#12181d;transform:translateY(-5px);box-shadow:5px 5px 20px rgba(0,0,0,.1)}.aiCardImage_Rn13{border-radius:8px;align-self:center;width:64px;min-width:64px;height:64px}.aiCardHeader_ccP8{align-items:center;margin-bottom:4px;display:flex}.aiCardTitle_mjDs{flex:auto;margin-bottom:0}.aiCardTitle_mjDs a{background:linear-gradient(var(--ifm-color-primary),var(--ifm-color-primary))0% 100%/0% 1px no-repeat;-webkit-text-decoration:none;text-decoration:none;transition:background-size .2s ease-out}.aiCardTitle_mjDs a:not(:focus):hover{background-size:100% 1px}.aiCardBody_Ip0Q{padding:.2rem 0 0 var(--ifm-card-horizontal-spacing);flex:1}.aiCardDesc_GlRS{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:smaller;line-height:1.66;display:-webkit-box;overflow:hidden}.aiCardTags_IbMB{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aiCardTag_BQtt{background-color:var(--ifm-color-emphasis-200,#f0f0f0);color:var(--ifm-color-emphasis-600,#666);border-radius:4px;padding:2px 8px;font-size:12px}html[data-theme=dark] .aiCardTag_BQtt{background-color:var(--ifm-color-emphasis-300,#333);color:var(--ifm-color-emphasis-200,#ccc)}.sidebar_VQPh{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 2rem);position:-webkit-sticky;position:sticky;overflow-y:auto}.sidebarItemTitle_OZdw{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold);font-family:var(--ifm-heading-font-family)}.sidebarItemList_stUu{font-size:.9rem}.sidebarItem_a1Ya{margin-top:.7rem}.sidebarItemLink_c4mo{color:var(--ifm-font-color-base);display:block}.sidebarItemLink_c4mo:hover{-webkit-text-decoration:none;text-decoration:none}.sidebarItemLinkActive_T0XW{color:var(--ifm-color-primary)!important}@media (max-width:996px){.sidebar_VQPh{display:none}}.cateHeader_GvQg{font-size:1rem;font-weight:600}.cateHeader_GvQg>h2{font-family:sans-serif}.websiteList_M8yD{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.category_WF8r{padding:0 1rem}.listItem_GsRR{min-width:0}.websiteCard_HpaP{height:100%}.logo_vwY3{padding:5px}.logo_vwY3 img{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.logo_vwY3>span{font-size:17px;font-weight:700}.visit_oz4Y{color:var(--site-theme-color);align-items:center;gap:7px;display:inline-flex}.categoryNav_lDKY{top:calc(var(--ifm-navbar-height) + 20px);max-height:calc(100vh - var(--ifm-navbar-height) - 40px);position:-webkit-sticky;position:sticky;overflow-y:auto}.legacyAnchor_AStj{height:0;scroll-margin-top:calc(var(--ifm-navbar-height) + 20px);display:block;overflow:hidden}@media (max-width:760px){.categoryNav_lDKY{max-height:none;position:static;overflow-y:hidden}}.container_gCbm{width:min(1480px,100% - 32px);margin:0 auto;padding:28px 0 42px}.focusMode_VJvO{width:min(1720px,100% - 20px)}.header_SCmZ{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.header_SCmZ h1{color:var(--ifm-heading-color);margin:0;font-size:32px;line-height:1.2}.eyebrow_gQvf{color:var(--site-theme-color);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.description_Iq9J{max-width:720px;color:var(--ifm-color-emphasis-700);margin:10px 0 0;font-size:15px;line-height:1.7}.toolbar___EX,.panel__Gq1,.queryPanel_Afr5,.statsPanel_DglO{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.toolbar___EX{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:12px;display:flex}.field_Vs0F,.pathField_bjNe{color:var(--ifm-color-emphasis-800);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pathField_bjNe{flex:1;min-width:260px}.select_DkFi,.input_IbzI{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);height:36px;color:var(--ifm-font-color-base);border-radius:6px;font-size:14px}.select_DkFi{min-width:104px;padding:0 10px}.input_IbzI{width:100%;padding:0 12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.select_DkFi:focus,.input_IbzI:focus,.textarea_Sdu5:focus,.resultArea_gNK6:focus{border-color:var(--site-theme-color);box-shadow:0 0 0 3px var(--site-theme-ring);outline:none}.switch_M7yn{border:1px solid var(--ifm-color-emphasis-300);height:36px;color:var(--ifm-color-emphasis-800);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.switch_M7yn input{width:16px;height:16px;accent-color:var(--site-theme-color);margin:0}.actions_LNsA{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.button_Ylnk,.primaryButton_Xygl,.dangerButton_nu4l,.ghostButton_UaIm,.smallButton_jpPO{cursor:pointer;border:1px solid transparent;border-radius:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.button_Ylnk:hover,.primaryButton_Xygl:hover,.dangerButton_nu4l:hover,.ghostButton_UaIm:hover,.smallButton_jpPO:hover{transform:translateY(-1px)}.primaryButton_Xygl{background:var(--site-theme-color);color:#fff}.primaryButton_Xygl:hover{background:var(--site-theme-color-dark)}.button_Ylnk,.ghostButton_UaIm,.smallButton_jpPO{border-color:var(--ifm-color-emphasis-300);background:var(--ifm-background-color);color:var(--ifm-font-color-base)}.button_Ylnk:hover,.ghostButton_UaIm:hover,.smallButton_jpPO:hover{border-color:var(--site-theme-color);color:var(--site-theme-color)}.dangerButton_nu4l{color:#dc2626;background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.22)}.dangerButton_nu4l:hover{background:rgba(220,38,38,.14)}.editorGrid_FKGH{grid-gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.panel__Gq1{min-width:0;overflow:hidden}.panelHeader_Dpm8{border-bottom:1px solid var(--ifm-color-emphasis-200);min-height:44px;color:var(--ifm-color-emphasis-900);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:700;display:flex}.panelActions_V4bO{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.smallButton_jpPO{height:28px;padding:0 10px;font-size:12px}.previewTabs_I8JX{border-bottom:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-color-emphasis-100);gap:6px;padding:10px 12px;display:flex}.previewTab_mnKq{height:30px;color:var(--ifm-color-emphasis-700);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.previewTab_mnKq:hover,.activePreviewTab_I1BU{border-color:var(--site-theme-border);background:var(--site-theme-soft);color:var(--site-theme-color)}.textarea_Sdu5,.resultArea_gNK6{background:var(--ifm-background-color);width:100%;color:var(--ifm-font-color-base);resize:vertical;border:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6;display:block}.textarea_Sdu5{min-height:520px;padding:16px}.focusMode_VJvO .textarea_Sdu5{min-height:650px}.highlightBlock_jSbT,.treeView_uysN{background:var(--ifm-background-color);min-height:520px;max-height:720px;color:var(--ifm-font-color-base);margin:0;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.65;overflow:auto}.focusMode_VJvO .highlightBlock_jSbT,.focusMode_VJvO .treeView_uysN{min-height:650px}.highlightBlock_jSbT{white-space:pre-wrap;word-break:break-word}.tokenKey_j1rF{color:#7c3aed}.tokenString_s2Fi{color:var(--site-theme-color)}.tokenNumber_X8Ea{color:#c2410c}.tokenBoolean_ezZa{color:var(--site-theme-color)}.tokenNull_Wa6i{color:#64748b;font-style:italic}.tokenPunctuation_dlrk{color:var(--ifm-color-emphasis-800)}.treeView_uysN{white-space:nowrap}.treeLine_fNsU{align-items:center;min-height:24px;display:flex}.treeLine_fNsU:hover{background:var(--ifm-color-emphasis-100)}.treeToggle_lqI3,.treeSpacer_W5ye{flex:0 0 22px;width:22px;height:22px;margin-right:4px}.treeToggle_lqI3{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);color:var(--site-theme-color);cursor:pointer;border-radius:5px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:18px}.treeKey_AVaV{color:#7c3aed;font-weight:700}.treeMeta_ltmt{color:var(--ifm-color-emphasis-600);margin-left:8px;font-size:12px}.emptyState_IOZk{min-height:320px;color:var(--ifm-color-emphasis-600);font-family:var(--ifm-font-family-base);justify-content:center;align-items:center;display:flex}.textarea_Sdu5::placeholder{color:var(--ifm-color-emphasis-500)}.resultArea_gNK6::placeholder{color:var(--ifm-color-emphasis-500)}.infoGrid_tFJu{grid-gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.4fr);gap:16px;margin-top:16px;display:grid}.queryPanel_Afr5{padding:12px}.queryHeader_o8y8{align-items:center;gap:10px;margin-bottom:10px;display:flex}.resultArea_gNK6{border:1px solid var(--ifm-color-emphasis-200);border-radius:6px;min-height:150px;padding:12px}.statsPanel_DglO{padding:16px}.statsPanel_DglO h2{margin:0 0 12px;font-size:18px}.stats_BfAd{grid-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stats_BfAd span{border:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-800);background:var(--ifm-color-emphasis-100);border-radius:6px;padding:9px 10px;font-size:13px}.error_S3Qs,.success_qMNl{border-radius:6px;margin-top:12px;padding:11px 12px;font-size:14px;line-height:1.6}.error_S3Qs{color:#dc2626;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.24)}.success_qMNl{border:1px solid var(--site-theme-border);background:var(--site-theme-soft);color:var(--site-theme-color)}.toast_I2rs{z-index:1000;color:#fff;background:rgba(15,23,42,.88);border-radius:999px;padding:10px 18px;font-size:14px;animation:.2s fadeIn_Kfd1;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px rgba(15,23,42,.18)}@keyframes fadeIn_Kfd1{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}html[data-theme=dark] .toolbar___EX,html[data-theme=dark] .panel__Gq1,html[data-theme=dark] .queryPanel_Afr5,html[data-theme=dark] .statsPanel_DglO{box-shadow:0 16px 34px rgba(0,0,0,.18)}html[data-theme=dark] .eyebrow_gQvf,html[data-theme=dark] .success_qMNl{color:var(--site-theme-color-light)}html[data-theme=dark] .success_qMNl{background:var(--site-theme-soft);border-color:rgba(94,234,212,.24)}html[data-theme=dark] .tokenKey_j1rF,html[data-theme=dark] .treeKey_AVaV{color:#c4b5fd}html[data-theme=dark] .tokenString_s2Fi{color:var(--site-theme-color-light)}html[data-theme=dark] .tokenNumber_X8Ea{color:#fdba74}html[data-theme=dark] .tokenBoolean_ezZa,html[data-theme=dark] .treeToggle_lqI3{color:var(--site-theme-color-light)}html[data-theme=dark] .tokenNull_Wa6i{color:#94a3b8}html[data-theme=dark] .error_S3Qs,html[data-theme=dark] .dangerButton_nu4l{color:#fca5a5}@media (max-width:1100px){.editorGrid_FKGH,.infoGrid_tFJu{grid-template-columns:1fr}.actions_LNsA{width:100%;margin-left:0}}@media (max-width:720px){.container_gCbm{width:min(100% - 20px,1480px);padding-top:18px}.header_SCmZ,.queryHeader_o8y8{flex-direction:column;align-items:stretch}.header_SCmZ h1{font-size:26px}.field_Vs0F,.pathField_bjNe,.select_DkFi,.input_IbzI,.ghostButton_UaIm,.button_Ylnk,.primaryButton_Xygl,.dangerButton_nu4l{width:100%}.toolbar___EX{align-items:stretch}.actions_LNsA{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.textarea_Sdu5,.highlightBlock_jSbT,.treeView_uysN{min-height:360px}.panelHeader_Dpm8{flex-direction:column;align-items:flex-start}.panelActions_V4bO,.previewTabs_I8JX{width:100%}.previewTabs_I8JX{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.page_Z22V{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 46px}.header_V2zS{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0 20px;display:flex}.header_V2zS h1{color:var(--ifm-heading-color);margin:0;font-size:38px;line-height:1.16}.header_V2zS p{color:var(--ifm-color-emphasis-700);margin:10px 0 0;font-size:15px;line-height:1.7}.eyebrow_RQTF{color:var(--site-theme-color);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:800;display:inline-flex}.headerActions_SoEC{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.primaryButton__F5m,.ghostButton_aLCc{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.primaryButton__F5m:hover,.ghostButton_aLCc:hover{transform:translateY(-1px)}.primaryButton__F5m{border:1px solid var(--site-theme-color);background:var(--site-theme-color);color:#fff}.primaryButton__F5m:hover{background:var(--site-theme-color-dark)}.ghostButton_aLCc{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);color:var(--ifm-font-color-base)}.ghostButton_aLCc:hover{border-color:var(--site-theme-color);color:var(--site-theme-color)}.converterGrid_jbrR{grid-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel_iAtT,.resultSection_X7sc,.patternPanel_Gzc7{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.panel_iAtT{grid-gap:14px;gap:14px;min-width:0;padding:16px;display:grid}.activePanel_DyxG{border-color:var(--site-theme-border-strong);box-shadow:0 16px 34px var(--site-theme-soft)}.panelHeader_Hkzh,.resultHeader_kzFf{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelHeader_Hkzh h2,.resultHeader_kzFf h2,.patternPanel_Gzc7 h2{color:var(--ifm-heading-color);margin:0;font-size:18px}.panelHeader_Hkzh span,.resultHeader_kzFf span{background:var(--ifm-color-emphasis-100);min-height:26px;color:var(--ifm-color-emphasis-700);border-radius:6px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.field_LnC1{grid-gap:7px;gap:7px;display:grid}.field_LnC1 span{color:var(--ifm-color-emphasis-800);font-size:13px;font-weight:800}.field_LnC1 input{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);width:100%;height:42px;color:var(--ifm-font-color-base);border-radius:6px;padding:0 12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.field_LnC1 input:focus{border-color:var(--site-theme-color);box-shadow:0 0 0 3px var(--site-theme-ring);outline:none}.segmented_LS9N{grid-gap:6px;border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-color-emphasis-100);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.segmented_LS9N button{height:32px;color:var(--ifm-color-emphasis-800);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:800}.segmented_LS9N button:hover,.activeSegment_Asqg{border-color:var(--site-theme-border)!important;background:var(--ifm-background-color)!important;color:var(--site-theme-color)!important}.resultSection_X7sc{margin-top:16px;padding:16px}.resultGrid_Mlll{grid-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.resultItem_GUZh{grid-gap:8px;border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-color);border-radius:8px;gap:8px;min-width:0;min-height:104px;padding:12px 42px 12px 12px;display:grid;position:relative}.resultItem_GUZh span{color:var(--ifm-color-emphasis-700);font-size:12px;font-weight:800}.resultItem_GUZh strong{min-width:0;color:var(--ifm-heading-color);overflow-wrap:anywhere;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.55}.resultItem_GUZh button{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-surface-color);width:28px;height:28px;color:var(--ifm-color-emphasis-700);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.resultItem_GUZh button:hover{border-color:var(--site-theme-color);color:var(--site-theme-color)}.emptyState_w4zQ{border:1px dashed var(--ifm-color-emphasis-300);min-height:180px;color:var(--ifm-color-emphasis-600);border-radius:8px;justify-content:center;align-items:center;margin-top:14px;display:flex}.patternPanel_Gzc7{margin-top:16px;padding:16px}.patternGrid_xw_5{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.patternGrid_xw_5 button{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);height:32px;color:var(--ifm-color-emphasis-800);cursor:pointer;border-radius:6px;padding:0 10px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;font-weight:800}.patternGrid_xw_5 button:hover{border-color:var(--site-theme-color);color:var(--site-theme-color)}.toast_ySGS{z-index:1000;color:#fff;background:rgba(15,23,42,.88);border-radius:999px;padding:10px 18px;font-size:14px;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px rgba(15,23,42,.18)}html[data-theme=dark] .panel_iAtT,html[data-theme=dark] .resultSection_X7sc,html[data-theme=dark] .patternPanel_Gzc7{box-shadow:0 16px 34px rgba(0,0,0,.18)}html[data-theme=dark] .eyebrow_RQTF{color:var(--site-theme-color-light)}@media (max-width:980px){.converterGrid_jbrR,.resultGrid_Mlll{grid-template-columns:1fr}}@media (max-width:720px){.page_Z22V{width:min(100% - 20px,1180px);padding-top:18px}.header_V2zS{flex-direction:column;align-items:stretch}.header_V2zS h1{font-size:30px}.headerActions_SoEC{justify-content:stretch}.primaryButton__F5m,.ghostButton_aLCc{width:100%}}.tabList_PDIi{margin-bottom:var(--ifm-leading)}.tabItem_gs0q{margin-top:0!important}.tabItem_d7DZ>:last-child{margin-bottom:0}.browserWindow_my1Q{border:3px solid var(--ifm-color-emphasis-200);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.browserWindowHeader_jXSR{background:var(--ifm-color-emphasis-200);align-items:center;padding:.5rem 1rem;display:flex}.row_KZDM:after{content:"";clear:both;display:table}.buttons_uHc7{white-space:nowrap}.right_oyze{align-self:center;width:10%}[data-theme=light]{--ifm-background-color:#fff}.browserWindowAddressBar_Pd8y{background-color:var(--ifm-background-color);color:var(--ifm-color-gray-800);-webkit-user-select:none;user-select:none;border-radius:12.5px;flex:1 0;margin:0 1rem 0 .5rem;padding:5px 15px;font:400 13px Arial,sans-serif}[data-theme=dark] .browserWindowAddressBar_Pd8y{color:var(--ifm-color-gray-300)}.dot_giz1{background-color:#bbb;border-radius:50%;width:12px;height:12px;margin-top:4px;margin-right:6px;display:inline-block}.browserWindowMenuIcon_Vhuh{margin-left:auto}.bar_rrRL{background-color:#aaa;width:17px;height:3px;margin:3px 0;display:block}.browserWindowBody_Idgs{background-color:var(--ifm-background-color);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding:1rem}.browserWindowBody_Idgs>:last-child{margin-bottom:0}.page_MYFk{width:min(1220px,100% - 32px);margin:0 auto;padding:28px 0 46px}.header_PdOw{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0 20px;display:flex}.header_PdOw h1{color:var(--ifm-heading-color);margin:0;font-size:38px;line-height:1.16}.header_PdOw p{color:var(--ifm-color-emphasis-700);margin:10px 0 0;font-size:15px;line-height:1.7}.eyebrow_Axus{color:var(--site-theme-color);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.headerActions_dZZD{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.primaryButton_ijZL,.ghostButton_thm1,.dangerButton_Bev8,.panelHeader_Y4BY button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.primaryButton_ijZL:hover,.ghostButton_thm1:hover,.dangerButton_Bev8:hover,.panelHeader_Y4BY button:hover{transform:translateY(-1px)}.primaryButton_ijZL{border:1px solid var(--site-theme-color);background:var(--site-theme-color);color:#fff;width:100%}.primaryButton_ijZL:hover{background:var(--site-theme-color-dark)}.ghostButton_thm1,.panelHeader_Y4BY button{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);color:var(--ifm-font-color-base)}.ghostButton_thm1:hover,.panelHeader_Y4BY button:hover{border-color:var(--site-theme-color);color:var(--site-theme-color)}.dangerButton_Bev8{color:#dc2626;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.22)}.dangerButton_Bev8:hover{background:rgba(220,38,38,.14)}.optionBar_ifDA,.panel_rOD5,.infoGrid_kqev{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-surface-color);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.optionBar_ifDA{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.segmented_liWM{grid-gap:6px;border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-color-emphasis-100);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:240px;padding:5px;display:grid}.segmented_liWM button{height:32px;color:var(--ifm-color-emphasis-800);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:800}.segmented_liWM button:hover,.activeSegment_a3fq{border-color:var(--site-theme-border)!important;background:var(--ifm-background-color)!important;color:var(--site-theme-color)!important}.switch_H14o{border:1px solid var(--ifm-color-emphasis-300);min-height:34px;color:var(--ifm-color-emphasis-800);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.switch_H14o input{width:16px;height:16px;accent-color:var(--site-theme-color);margin:0}.editorGrid_eJll{grid-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel_rOD5{grid-gap:12px;grid-template-rows:auto minmax(360px,1fr) auto;gap:12px;min-width:0;padding:16px;display:grid}.panelHeader_Y4BY{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelHeader_Y4BY h2{color:var(--ifm-heading-color);margin:0;font-size:18px}.panel_rOD5 textarea{border:1px solid var(--ifm-color-emphasis-300);background:var(--ifm-background-color);width:100%;min-height:360px;color:var(--ifm-font-color-base);resize:vertical;border-radius:8px;padding:14px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.65}.panel_rOD5 textarea:focus{border-color:var(--site-theme-color);box-shadow:0 0 0 3px var(--site-theme-ring);outline:none}.infoGrid_kqev{grid-gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;padding:12px;display:grid}.statItem_nny4{grid-gap:6px;border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-background-color);border-radius:8px;gap:6px;padding:12px;display:grid}.statItem_nny4 span{color:var(--ifm-color-emphasis-700);font-size:12px;font-weight:800}.statItem_nny4 strong{color:var(--ifm-heading-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:18px}.error_c87w{color:#dc2626;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.24);border-radius:8px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.6}.toast_TxVp{z-index:1000;color:#fff;background:rgba(15,23,42,.88);border-radius:999px;padding:10px 18px;font-size:14px;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px rgba(15,23,42,.18)}html[data-theme=dark] .optionBar_ifDA,html[data-theme=dark] .panel_rOD5,html[data-theme=dark] .infoGrid_kqev{box-shadow:0 16px 34px rgba(0,0,0,.18)}html[data-theme=dark] .eyebrow_Axus{color:var(--site-theme-color-light)}html[data-theme=dark] .error_c87w,html[data-theme=dark] .dangerButton_Bev8{color:#fca5a5}@media (max-width:980px){.editorGrid_eJll,.infoGrid_kqev{grid-template-columns:1fr}}@media (max-width:720px){.page_MYFk{width:min(100% - 20px,1220px);padding-top:18px}.header_PdOw{flex-direction:column;align-items:stretch}.header_PdOw h1{font-size:30px}.headerActions_dZZD,.optionBar_ifDA{flex-direction:column;align-items:stretch}.segmented_liWM,.ghostButton_thm1,.dangerButton_Bev8,.switch_H14o{width:100%}.panel_rOD5{grid-template-rows:auto minmax(300px,1fr) auto}.panel_rOD5 textarea{min-height:300px}}.popup_OTZo{z-index:999;justify-content:space-between;align-items:center;width:344px;display:flex;position:fixed;bottom:16px;right:16px}.popup_OTZo p{margin:0}@media screen and (max-width:500px){.popup_OTZo{width:100%;bottom:0;right:0}}.buttonContainer_hO7g{align-items:center;display:flex}.buttonContainer_hO7g .close{margin:0;padding:0}.myContainer_cKPN{max-width:800px;margin:0 auto;padding:.5rem 1rem}.codeBlockContainer_i8PR{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_OfNl{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockStandalone_uL0V{padding:0}.codeBlockLines_MScb{font:inherit;float:left;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_aJOr{padding:var(--ifm-pre-padding)0;display:table}@media print{.codeBlockLines_MScb{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_W4ns{counter-increment:line-count;display:table-row}.codeLineNumber_mLzc{text-align:right;width:1%;padding:0 var(--ifm-pre-padding);background:var(--ifm-pre-background);overflow-wrap:normal;display:table-cell;position:-webkit-sticky;position:sticky;left:0}.codeLineNumber_mLzc:before{content:counter(line-count);opacity:.4}.theme-code-block-highlighted-line .codeLineNumber_mLzc:before{opacity:.8}.codeLineContent_Mf1K{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_WX2g{opacity:1!important}.copyButtonIcons_BLUe{width:1.125rem;height:1.125rem;position:relative}.copyButtonIcon_GFtt,.copyButtonSuccessIcon_d4az{fill:currentColor;opacity:inherit;width:inherit;height:inherit;transition:all var(--ifm-transition-fast)ease;position:absolute;top:0;left:0}.copyButtonSuccessIcon_d4az{opacity:0;color:#00d600;top:50%;left:50%;transform:translate(-50%,-50%)scale(.33)}.copyButtonCopied_WX2g .copyButtonIcon_GFtt{opacity:0;transform:scale(.33)}.copyButtonCopied_WX2g .copyButtonSuccessIcon_d4az{opacity:1;transition-delay:75ms;transform:translate(-50%,-50%)scale(1)}.wordWrapButtonIcon_E2eZ{width:1.2rem;height:1.2rem}.wordWrapButtonEnabled_DH6m .wordWrapButtonIcon_E2eZ{color:var(--ifm-color-primary)}.buttonGroup_xXSG{right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2);column-gap:.2rem;display:flex;position:absolute}.buttonGroup_xXSG 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_xXSG button:hover{opacity:1!important}.buttonGroup_xXSG button:focus-visible{opacity:1!important}.theme-code-block:hover .buttonGroup_xXSG button{opacity:.4}.codeBlockContent_VXn5{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Q1st{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_Q1st+.codeBlockContent_VXn5 .codeBlock_CUb0{border-top-left-radius:0;border-top-right-radius:0}.playgroundContainer_A7NH{margin-bottom:var(--ifm-leading);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-lw);overflow:hidden}.playgroundHeader_iwB3{letter-spacing:.08rem;text-transform:uppercase;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-content);font-weight:700;font-size:var(--ifm-code-font-size);padding:.75rem}.playgroundHeader_iwB3:first-of-type{background:var(--ifm-color-emphasis-700);color:var(--ifm-color-content-inverse)}.playgroundPreview_Dv5z{background-color:var(--ifm-pre-background);padding:1rem}.playgroundEditor_EGEJ{direction:ltr;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height)var(--ifm-font-family-monospace)!important}.playgroundEditor_EGEJ pre{border-radius:0}:root{--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.tag_d0Lz{border:1px solid var(--docusaurus-tag-list-border);background:var(--ifm-background-color);transition:border var(--ifm-transition-fast);position:relative}.tag_d0Lz:hover{--docusaurus-tag-list-border:var(--ifm-link-color);background:var(--ifm-color-emphasis-100);-webkit-text-decoration:none;text-decoration:none}.tagRegular_bmnp{border-radius:var(--ifm-global-radius);padding:.2rem .5rem .3rem;font-size:90%}.tagWithCount_vddX{border-left:0;align-items:center;padding:0 .5rem 0 1rem;display:flex;position:relative}.tagWithCount_vddX:before,.tagWithCount_vddX:after{content:"";border:1px solid var(--docusaurus-tag-list-border);transition:inherit;position:absolute;top:50%}.tagWithCount_vddX:before{border-bottom:0;border-right:0;width:1.18rem;height:1.18rem;right:100%;transform:translate(50%,-50%)rotate(-45deg)}.tagWithCount_vddX:after{border-radius:50%;width:.5rem;height:.5rem;left:0;transform:translateY(-50%)}.tagWithCount_vddX 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}html[data-theme=dark] .tag_d0Lz{background:var(--ifm-color-emphasis-100)}html[data-theme=dark] .tag_d0Lz:hover{background:var(--ifm-color-emphasis-200)}.tagsSection_Q5lP{margin:1.5rem 0}.letterSection_UHIv{border-bottom:1px solid var(--ifm-color-emphasis-200);padding:1.1rem 0 1.25rem}.letterSection_UHIv:first-child{border-top:1px solid var(--ifm-color-emphasis-200)}.letterTitle_Awy3{min-width:2.6rem;color:var(--ifm-color-primary);align-items:center;margin:0 0 .8rem;font-size:1.45rem;line-height:1;display:inline-flex}.tagList_VDj8,.flatList_Lh7r{flex-wrap:wrap;gap:.65rem .85rem;margin:0;padding:0;display:flex}.flatList_Lh7r{align-items:center}.tag_Yyuv{list-style:none;display:inline-flex}.header_La2o{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.title_CDXF{margin:0;font-size:2rem;line-height:1.2}.subtitle_kAme{color:var(--ifm-color-emphasis-700);margin:.35rem 0 0;font-size:.9rem}.switcher_xsEJ{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-color-emphasis-100);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem;display:inline-flex}.switcher_xsEJ button{width:2rem;height:2rem;color:var(--ifm-color-emphasis-600);cursor:pointer;transition:background var(--ifm-transition-fast),color var(--ifm-transition-fast),box-shadow var(--ifm-transition-fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.switcher_xsEJ button:hover,.switcherActive_lbkx{box-shadow:var(--ifm-global-shadow-lw);background:var(--ifm-background-color)!important;color:var(--ifm-color-primary)!important}html[data-theme=dark] .switcher_xsEJ{background:var(--ifm-color-emphasis-200);border-color:var(--ifm-color-emphasis-300)}html[data-theme=dark] .switcher_xsEJ button:hover,html[data-theme=dark] .switcherActive_lbkx{background:var(--ifm-color-emphasis-100)!important}@media (max-width:576px){.header_La2o{flex-direction:column;align-items:flex-start}}.details_oUeU{--docusaurus-details-summary-arrow-size:.38rem;--docusaurus-details-transition:transform .2s ease;--docusaurus-details-decoration-color:grey}.details_oUeU>summary{cursor:pointer;padding-left:1rem;list-style:none;position:relative}.details_oUeU>summary::-webkit-details-marker{display:none}.details_oUeU>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_oUeU[open]:not(.isBrowser_ziLu)>summary:before,.details_oUeU[data-collapsed=false].isBrowser_ziLu>summary:before{transform:rotate(90deg)}.collapsibleContent_FDwK{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.collapsibleContent_FDwK p:last-child,.details_oUeU>summary>p:last-child{margin-bottom:0}.tags_LN4I{display:inline}.tag_dAKx{margin:0 .4rem .5rem 0;display:inline-block}.iconEdit_d5m7{vertical-align:sub;margin-right:.3em}.lastUpdated_ypmO{margin-top:.2rem;font-size:smaller;font-style:italic}@media (min-width:997px){.lastUpdated_ypmO{text-align:right}}@media print{.noPrint_WyGS{display:none}}.tocCollapsibleButton_KuPW{font-size:inherit;justify-content:space-between;align-items:center;width:100%;padding:.4rem .8rem;display:flex}.tocCollapsibleButton_KuPW: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_LJHB:after{transform:none}.tocCollapsible_hqF1{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_BqCJ>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);padding:.2rem 0;font-size:15px}.tocCollapsibleContent_BqCJ ul li{margin:.4rem .8rem}.tocCollapsibleContent_BqCJ a{display:block}.tocCollapsibleExpanded_UQia{transform:none}@media (min-width:997px){.tocMobile_fd8O{display:none}}@media print{.tocMobile_fd8O{display:none}}.details_vjqt{--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_dZiV{list-style:none}:not(.containsTaskList_dZiV>li)>.containsTaskList_dZiV{padding-left:0}.img_QND5{height:auto}.admonition_CYMg{margin-bottom:1em}.admonitionHeading__fvF{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__fvF:not(:last-child){margin-bottom:.3rem}.admonitionHeading__fvF code{text-transform:none}.admonitionIcon_j9UN{vertical-align:middle;margin-right:.4em;display:inline-block}.admonitionIcon_j9UN svg{width:1.6em;height:1.6em;fill:var(--ifm-alert-foreground-color);display:inline-block}.admonitionContent_Hx0I>:last-child{margin-bottom:0}.tableOfContents_jeP5{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 1rem);position:-webkit-sticky;position:sticky;overflow-y:auto}@media (max-width:996px){.tableOfContents_jeP5{display:none}.docItemContainer_hgFs{padding:0 .3rem}}.container_J9uh,.container_J9uh>svg{max-width:100%}.breadcrumbHomeIcon_vVxV{vertical-align:top;width:1.1rem;height:1.1rem;position:relative;top:1px}.breadcrumbsContainer_q42x{--ifm-breadcrumb-size-multiplier:.8;margin-bottom:.8rem}.docItemContainer_LE_f header+*,.docItemContainer_LE_f article>:first-child{margin-top:0}@media (min-width:997px){.docItemCol__IOb{max-width:75%!important}}.mdxPageWrapper_yV3F{justify-content:center}