@layer docusaurus.infima{:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:.2s;--ifm-transition-slow:.4s;--ifm-transition-timing-default:cubic-bezier(.08,.52,.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:.1rem;--ifm-code-padding-vertical:.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:.875rem;--ifm-h6-font-size:.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:.8rem;--ifm-breadcrumb-padding-vertical:.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" x=\"0px\" y=\"0px\" viewBox=\"0 0 256 256\"><g><g><polygon points=\"79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128\"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>");--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-color:var(--ifm-font-color-base-inverse);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:.5rem;--ifm-toc-padding-horizontal:.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:.75rem;--ifm-menu-link-padding-vertical:.375rem;--ifm-menu-link-sublist-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16px\" height=\"16px\" viewBox=\"0 0 24 24\"><path fill=\"rgba(0,0,0,0.5)\" d=\"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z\"></path></svg>");--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:.75rem;--ifm-navbar-item-padding-vertical:.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url("data:image/svg+xml;utf8,<svg fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" height=\"16px\" width=\"16px\"><path d=\"M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z\" /></svg>");--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base)var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{word-wrap:break-word;margin:0}iframe{color-scheme:normal;border:0}.container{max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%;margin:0 auto}.container--fluid{max-width:inherit}.row{margin:0 calc(var(--ifm-spacing-horizontal)*-1);flex-wrap:wrap;display:flex}.row--no-gutters{margin-left:0;margin-right:0}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;max-width:var(--ifm-col-width);padding:0 var(--ifm-spacing-horizontal);flex:1 0;width:100%;margin-left:0}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:calc(1/12*100%)}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:calc(2/12*100%)}.col--offset-2{margin-left:16.6667%}.col--3{--ifm-col-width:calc(3/12*100%)}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:calc(4/12*100%)}.col--offset-4{margin-left:33.3333%}.col--5{--ifm-col-width:calc(5/12*100%)}.col--offset-5{margin-left:41.6667%}.col--6{--ifm-col-width:calc(6/12*100%)}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:calc(7/12*100%)}.col--offset-7{margin-left:58.3333%}.col--8{--ifm-col-width:calc(8/12*100%)}.col--offset-8{margin-left:66.6667%}.col--9{--ifm-col-width:calc(9/12*100%)}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:calc(10/12*100%)}.col--offset-10{margin-left:83.3333%}.col--11{--ifm-col-width:calc(11/12*100%)}.col--offset-11{margin-left:91.6667%}.col--12{--ifm-col-width:calc(12/12*100%)}.col--offset-12{margin-left:100%}.margin--none{margin:0!important}.margin-top--none{margin-top:0!important}.margin-left--none{margin-left:0!important}.margin-bottom--none{margin-bottom:0!important}.margin-right--none{margin-right:0!important}.margin-vert--none{margin-top:0!important;margin-bottom:0!important}.margin-horiz--none{margin-left:0!important;margin-right:0!important}.margin--xs{margin:.25rem!important}.margin-top--xs{margin-top:.25rem!important}.margin-left--xs{margin-left:.25rem!important}.margin-bottom--xs{margin-bottom:.25rem!important}.margin-right--xs{margin-right:.25rem!important}.margin-vert--xs{margin-top:.25rem!important;margin-bottom:.25rem!important}.margin-horiz--xs{margin-left:.25rem!important;margin-right:.25rem!important}.margin--sm{margin:.5rem!important}.margin-top--sm{margin-top:.5rem!important}.margin-left--sm{margin-left:.5rem!important}.margin-bottom--sm{margin-bottom:.5rem!important}.margin-right--sm{margin-right:.5rem!important}.margin-vert--sm{margin-top:.5rem!important;margin-bottom:.5rem!important}.margin-horiz--sm{margin-left:.5rem!important;margin-right:.5rem!important}.margin--md{margin:1rem!important}.margin-top--md{margin-top:1rem!important}.margin-left--md{margin-left:1rem!important}.margin-bottom--md{margin-bottom:1rem!important}.margin-right--md{margin-right:1rem!important}.margin-vert--md{margin-top:1rem!important;margin-bottom:1rem!important}.margin-horiz--md{margin-left:1rem!important;margin-right:1rem!important}.margin--lg{margin:2rem!important}.margin-top--lg{margin-top:2rem!important}.margin-left--lg{margin-left:2rem!important}.margin-bottom--lg{margin-bottom:2rem!important}.margin-right--lg{margin-right:2rem!important}.margin-vert--lg{margin-top:2rem!important;margin-bottom:2rem!important}.margin-horiz--lg{margin-left:2rem!important;margin-right:2rem!important}.margin--xl{margin:5rem!important}.margin-top--xl{margin-top:5rem!important}.margin-left--xl{margin-left:5rem!important}.margin-bottom--xl{margin-bottom:5rem!important}.margin-right--xl{margin-right:5rem!important}.margin-vert--xl{margin-top:5rem!important;margin-bottom:5rem!important}.margin-horiz--xl{margin-left:5rem!important;margin-right:5rem!important}.padding--none{padding:0!important}.padding-top--none{padding-top:0!important}.padding-left--none{padding-left:0!important}.padding-bottom--none{padding-bottom:0!important}.padding-right--none{padding-right:0!important}.padding-vert--none{padding-top:0!important;padding-bottom:0!important}.padding-horiz--none{padding-left:0!important;padding-right:0!important}.padding--xs{padding:.25rem!important}.padding-top--xs{padding-top:.25rem!important}.padding-left--xs{padding-left:.25rem!important}.padding-bottom--xs{padding-bottom:.25rem!important}.padding-right--xs{padding-right:.25rem!important}.padding-vert--xs{padding-top:.25rem!important;padding-bottom:.25rem!important}.padding-horiz--xs{padding-left:.25rem!important;padding-right:.25rem!important}.padding--sm{padding:.5rem!important}.padding-top--sm{padding-top:.5rem!important}.padding-left--sm{padding-left:.5rem!important}.padding-bottom--sm{padding-bottom:.5rem!important}.padding-right--sm{padding-right:.5rem!important}.padding-vert--sm{padding-top:.5rem!important;padding-bottom:.5rem!important}.padding-horiz--sm{padding-left:.5rem!important;padding-right:.5rem!important}.padding--md{padding:1rem!important}.padding-top--md{padding-top:1rem!important}.padding-left--md{padding-left:1rem!important}.padding-bottom--md{padding-bottom:1rem!important}.padding-right--md{padding-right:1rem!important}.padding-vert--md{padding-top:1rem!important;padding-bottom:1rem!important}.padding-horiz--md{padding-left:1rem!important;padding-right:1rem!important}.padding--lg{padding:2rem!important}.padding-top--lg{padding-top:2rem!important}.padding-left--lg{padding-left:2rem!important}.padding-bottom--lg{padding-bottom:2rem!important}.padding-right--lg{padding-right:2rem!important}.padding-vert--lg{padding-top:2rem!important;padding-bottom:2rem!important}.padding-horiz--lg{padding-left:2rem!important;padding-right:2rem!important}.padding--xl{padding:5rem!important}.padding-top--xl{padding-top:5rem!important}.padding-left--xl{padding-left:5rem!important}.padding-bottom--xl{padding-bottom:5rem!important}.padding-right--xl{padding-right:5rem!important}.padding-vert--xl{padding-top:5rem!important;padding-bottom:5rem!important}.padding-horiz--xl{padding-left:5rem!important;padding-right:5rem!important}code{background-color:var(--ifm-code-background);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical)var(--ifm-code-padding-horizontal);vertical-align:middle;border:.1rem solid rgba(0,0,0,.1)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height)var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-pre-padding);overflow:auto}pre code{font-size:100%;line-height:inherit;background-color:transparent;border:none;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);border-radius:.2rem;padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top)0 var(--ifm-heading-margin-bottom)0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:before{content:"";display:table}.markdown:after{clear:both;content:"";display:table}.markdown>:last-child{margin-bottom:0!important}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>pre,.markdown>ul,.markdown>p{margin-bottom:var(--ifm-leading)}.markdown li{word-wrap:break-word}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ul,ol{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ul ul,ul ol,ol ol,ol ul{margin:0}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:block;overflow:auto}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead{background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width)solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table th,table td{border:var(--ifm-table-border-width)solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width)solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-blockquote-padding-vertical)var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical)0;border:0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text--break{word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration,.text--no-decoration:hover{-webkit-text-decoration:none;text-decoration:none}.clean-btn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.clean-list{padding-left:0;list-style:none}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width)solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);color:var(--ifm-alert-foreground-color);padding:var(--ifm-alert-padding-vertical)var(--ifm-alert-padding-horizontal)}.alert__heading{font:bold var(--ifm-h5-font-size)/var(--ifm-heading-line-height)var(--ifm-heading-font-family);text-transform:uppercase;align-items:center;margin-bottom:.5rem;display:flex}.alert__icon{margin-right:.4em;display:inline-flex}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{color:var(--ifm-alert-foreground-color);margin:calc(var(--ifm-alert-padding-vertical)*-1)calc(var(--ifm-alert-padding-horizontal)*-1)0 0;opacity:.75}.alert .close:hover,.alert .close:focus{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{height:var(--ifm-avatar-photo-size);width:var(--ifm-avatar-photo-size);border-radius:50%;display:block;overflow:hidden}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{text-align:var(--ifm-avatar-intro-alignment);flex-direction:column;flex:1;justify-content:center;display:flex}.avatar__name{font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:.5rem;flex-direction:column;align-items:center}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width)solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);padding:var(--ifm-badge-padding-vertical)var(--ifm-badge-padding-horizontal);line-height:1;display:inline-block}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);--ifm-badge-border-color:var(--ifm-badge-background-color);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning);--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger);--ifm-badge-border-color:var(--ifm-badge-background-color)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator)center;content:" ";filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));display:inline-block}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier))calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);display:inline-block}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width)solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);color:var(--ifm-button-color);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier))calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default);line-height:1.5;display:inline-block}.button:hover{color:var(--ifm-button-color);-webkit-text-decoration:none;text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline:hover,.button--outline:active,.button--outline.button--active{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration)}.button--link:hover,.button--link:active,.button--link.button--active{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{width:100%;display:block}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary:active,.button--primary.button--active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary:active,.button--secondary.button--active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success:active,.button--success.button--active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info:active,.button--info.button--active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning:active,.button--warning.button--active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger:active,.button--danger.button--active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{gap:var(--ifm-button-group-spacing);display:inline-flex}.button-group>.button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group>.button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group--block{justify-content:stretch;display:flex}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);flex-direction:column;display:flex;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__header,.card__body,.card__footer{padding:var(--ifm-card-vertical-spacing)var(--ifm-card-horizontal-spacing)}.card__header:not(:last-child),.card__body:not(:last-child),.card__footer:not(:last-child){padding-bottom:0}.card__header>:last-child,.card__body>:last-child,.card__footer>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{padding:var(--ifm-toc-padding-vertical)0;margin-bottom:0;font-size:.8rem}.table-of-contents,.table-of-contents ul{padding-left:var(--ifm-toc-padding-horizontal);list-style:none}.table-of-contents li{margin:var(--ifm-toc-padding-vertical)var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link:hover,.table-of-contents__link:hover code,.table-of-contents__link--active,.table-of-contents__link--active code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default);padding:1rem;line-height:1}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{font-weight:var(--ifm-dropdown-font-weight);vertical-align:top;display:inline-flex;position:relative}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;visibility:visible;transform:translateY(-1px)}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);opacity:0;pointer-events:none;min-width:10rem;max-height:80vh;left:0;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default);padding:.5rem;list-style:none;position:absolute;overflow-y:auto;transform:translateY(-.625rem)}.dropdown__link{color:var(--ifm-dropdown-link-color);white-space:nowrap;border-radius:.25rem;margin-top:.2rem;padding:.25rem .5rem;font-size:.875rem;display:block}.dropdown__link:hover,.dropdown__link--active{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);-webkit-text-decoration:none;text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{content:"";border:.4em solid transparent;border-top-color:currentColor;border-bottom:0 solid;margin-left:.3em;display:inline-block;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical)var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{max-width:var(--ifm-footer-logo-max-width);margin-top:1rem}.footer__title{color:var(--ifm-footer-title-color);font:bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height)var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{margin-bottom:0}[type=checkbox]{padding:0}.hero{background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);align-items:center;padding:4rem 2rem;display:flex}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0;list-style:none}.menu__list .menu__list{padding-left:var(--ifm-menu-link-padding-horizontal);flex:0 0 100%;margin-top:.25rem}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after,.menu__list-item--collapsed .menu__caret:before{transform:rotate(90deg)}.menu__list-item-collapsible{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;flex-wrap:wrap;display:flex;position:relative}.menu__list-item-collapsible:hover,.menu__list-item-collapsible--active{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link:hover,.menu__list-item-collapsible .menu__link--active{background:0 0!important}.menu__link,.menu__caret{transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.25rem;align-items:center;display:flex}.menu__link:hover,.menu__caret:hover{background:var(--ifm-menu-color-background-hover)}.menu__link{color:var(--ifm-menu-color);padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);transition:color var(--ifm-transition-fast)var(--ifm-transition-timing-default);-webkit-text-decoration:none;text-decoration:none}.menu__link--sublist-caret:after{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;min-width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;margin-left:auto;transform:rotate(180deg)}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu__caret:before{content:"";background:var(--ifm-menu-link-sublist-icon)50%/2rem 2rem;filter:var(--ifm-menu-link-sublist-icon-filter);width:1.25rem;height:1.25rem;transition:transform var(--ifm-transition-fast)linear;transform:rotate(180deg)}html[data-theme=dark],.navbar--dark{--ifm-menu-link-sublist-icon-filter:invert(100%)sepia(94%)saturate(17%)hue-rotate(223deg)brightness(104%)contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);display:flex}.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{z-index:var(--ifm-z-index-fixed);position:sticky;top:0}.navbar__inner{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.navbar__brand{color:var(--ifm-navbar-link-color);align-items:center;min-width:0;margin-right:1rem;display:flex}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar__title{flex:auto}.navbar__toggle{margin-right:.5rem;display:none}.navbar__logo{flex:none;height:2rem;margin-right:.5rem}.navbar__logo img{height:100%}.navbar__items{flex:1;align-items:center;min-width:0;display:flex}.navbar__items--center{flex:none}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:none;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{padding:var(--ifm-navbar-item-padding-vertical)var(--ifm-navbar-item-padding-horizontal);display:inline-block}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);font-weight:var(--ifm-font-weight-semibold)}.navbar__link:hover,.navbar__link--active{color:var(--ifm-navbar-link-hover-color);-webkit-text-decoration:none;text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:rgba(255,255,255,.1);--ifm-navbar-search-input-placeholder-color:rgba(255,255,255,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-menu-color-background-active:rgba(255,255,255,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color)var(--ifm-navbar-search-input-icon)no-repeat .75rem center/1rem 1rem;color:var(--ifm-navbar-search-input-color);cursor:text;border:none;border-radius:2rem;width:12.5rem;height:2rem;padding:0 .5rem 0 2.25rem;font-size:1rem;display:inline-block}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);opacity:0;visibility:hidden;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;transform:translate(-100%)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show .navbar-sidebar{transform:translate(0,0)}.navbar-sidebar__backdrop{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--ifm-transition-fast);background-color:rgba(0,0,0,.6);transition-timing-function:ease-in-out;position:fixed;inset:0}.navbar-sidebar__brand{box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical)var(--ifm-navbar-padding-horizontal);flex:1;align-items:center;display:flex}.navbar-sidebar__items{height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast)ease-in-out;display:flex;transform:translateZ(0)}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{width:calc(var(--ifm-navbar-sidebar-width));flex-shrink:0;padding:.5rem}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);text-align:left;width:calc(100% + 1rem);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;top:-.5rem}.navbar-sidebar__close{margin-left:auto;display:flex}.pagination{column-gap:var(--ifm-pagination-page-spacing);font-size:var(--ifm-pagination-font-size);padding-left:0;display:flex}.pagination--sm{--ifm-pagination-font-size:.8rem;--ifm-pagination-padding-horizontal:.8rem;--ifm-pagination-padding-vertical:.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{background:var(--ifm-pagination-item-active-background);color:var(--ifm-pagination-color-active)}.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);padding:var(--ifm-pagination-padding-vertical)var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:inline-block}.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr);display:grid}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);display:block}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);-webkit-text-decoration:none;text-decoration:none}.pagination-nav__link--next{text-align:right;grid-column:2/3}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{gap:var(--ifm-pills-spacing);padding-left:0;display:flex}.pills__item{cursor:pointer;font-weight:var(--ifm-font-weight-bold);transition:background var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-radius:.5rem;padding:.25rem 1rem;display:inline-block}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{text-align:center;flex-grow:1}.tabs{color:var(--ifm-tabs-color);font-weight:var(--ifm-font-weight-bold);margin-bottom:0;padding-left:0;display:flex;overflow-x:auto}.tabs__item{border-radius:var(--ifm-global-radius);cursor:pointer;padding:var(--ifm-tabs-padding-vertical)var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast)var(--ifm-transition-timing-default);border-bottom:3px solid transparent;display:inline-flex}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);color:var(--ifm-tabs-color-active);border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:rgba(255,255,255,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%)sepia(11%)saturate(0%)hue-rotate(149deg)brightness(99%)contrast(95%);--ifm-code-background:rgba(255,255,255,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:rgba(255,255,255,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}@media (width>=1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (width<=996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{width:max-content;display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}}@media (width<=576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0s;--ifm-transition-slow:0s}}@media print{.table-of-contents,.footer,.menu,.navbar,.pagination-nav{display:none}.tabs{page-break-inside:avoid}}}@layer docusaurus.theme-common{.themedComponent_iefS{display:none}[data-theme=light] .themedComponent--light_JySr,[data-theme=dark] .themedComponent--dark_aA4l,html:not([data-theme]) .themedComponent--light_JySr{display:initial}.errorBoundaryError_N_GX{white-space:pre-wrap;color:red}.errorBoundaryFallback_vIms{color:red;padding:.55rem}.anchorTargetStickyNavbar_tyhp{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_SfYY{scroll-margin-top:.5rem}.details_LRU8{--docusaurus-details-summary-arrow-size:.38rem;--docusaurus-details-transition:transform .2s ease;--docusaurus-details-decoration-color:grey}.details_LRU8>summary{cursor:pointer;padding-left:1rem;list-style:none;position:relative}.details_LRU8>summary::-webkit-details-marker{display:none}.details_LRU8>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_LRU8[open]:not(.isBrowser_FVq4)>summary:before,.details_LRU8[data-collapsed=false].isBrowser_FVq4>summary:before{transform:rotate(90deg)}.collapsibleContent_SAg9{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.collapsibleContent_SAg9 p:last-child,.details_LRU8>summary>p:last-child{margin-bottom:0}}@layer docusaurus.theme-classic{:root{--docusaurus-progress-bar-color:var(--ifm-color-primary)}#nprogress{pointer-events:none}#nprogress .bar{background:var(--docusaurus-progress-bar-color);z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);opacity:1;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.skipToContent_hEiu{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_hEiu:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_zJSL{padding:0;line-height:0}.content_7qIc{text-align:center;padding:5px 0;font-size:85%}.content_7qIc a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}:root{--docusaurus-announcement-bar-height:auto}.announcementBar_Cu7a{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_Cu7a{display:none}.announcementBarPlaceholder_wwjS{flex:0 0 10px}.announcementBarClose_Em9M{flex:0 0 30px;align-self:stretch}.announcementBarContent_yfyC{flex:auto}@media print{.announcementBar_Cu7a{display:none}}@media (width>=997px){:root{--docusaurus-announcement-bar-height:30px}.announcementBarPlaceholder_wwjS,.announcementBarClose_Em9M{flex-basis:50px}}.toggle_W1HY{width:2rem;height:2rem}.toggleButton_ud5e{-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_ud5e:hover{background:var(--ifm-color-emphasis-200)}.toggleIcon_QG5B{display:none}[data-theme-choice=system] .systemToggleIcon_Frgw,[data-theme-choice=light] .lightToggleIcon_g1Xy,[data-theme-choice=dark] .darkToggleIcon_D986{display:initial}.toggleButtonDisabled_b4ZA{cursor:not-allowed}.darkNavbarColorModeToggle_HuGl:hover{background:var(--ifm-color-gray-800)}.iconExternalLink_NSgw{margin-left:.3rem}.dropdownNavbarItemMobile_pfY9{cursor:pointer}.iconLanguage_g_dQ{vertical-align:text-bottom;margin-right:5px}.navbarSearchContainer_zjyH:empty{display:none}@media (width<=996px){.navbarSearchContainer_zjyH{right:var(--ifm-navbar-padding-horizontal);position:absolute}}@media (width>=997px){.navbarSearchContainer_zjyH{padding:0 var(--ifm-navbar-item-padding-horizontal)}}.navbarHideable_sie5{transition:transform var(--ifm-transition-fast)ease}.navbarHidden_JUfW{transform:translateY(calc(-100% - 2px))}@media (width<=996px){.colorModeToggle_xeUD{display:none}}.navbar__items--right>:last-child{padding-right:0}.footerLogoLink_z17u{opacity:.5;transition:opacity var(--ifm-transition-fast)var(--ifm-transition-timing-default)}.footerLogoLink_z17u:hover{opacity:1}.hash-link{opacity:0;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none;padding-left:.5rem}.hash-link:before{content:"#"}.hash-link:focus,:hover>.hash-link{opacity:1}html,body{height:100%}.mainWrapper_zwBE{flex-direction:column;flex:1 0 auto;display:flex}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{flex-direction:column;min-height:100%;display:flex}.sidebar_SOHZ{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 2rem);position:sticky;overflow-y:auto}.sidebarItemTitle_Yf1J{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.sidebarItemList__1kl{font-size:.9rem}.sidebarItem_BSrf{margin-top:.7rem}.sidebarItemLink_L4r5{color:var(--ifm-font-color-base);display:block}.sidebarItemLink_L4r5:hover{-webkit-text-decoration:none;text-decoration:none}.sidebarItemLinkActive_yHlj{color:var(--ifm-color-primary)!important}@media (width<=996px){.sidebar_SOHZ{display:none}}.yearGroupHeading_FNMx{margin-top:1.6rem;margin-bottom:.4rem}.yearGroupHeading_Aqnp{margin:1rem .75rem .5rem}.cardTitleIcon_HfMX{margin-right:.6rem;font-size:1.6rem}.cardTitleText_lbVj{font-size:1.2rem}.cardTitle_CuSn{align-items:center;display:inline-flex}.cardDescription_eyxG{font-size:.8rem}.cardContainer_FXxQ{--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_FXxQ:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px rgba(0,0,0,.2)}.cardContainer_FXxQ :last-child{margin-bottom:0}.docCardListItem_FmaS{margin-bottom:2rem}.docCardListItem_FmaS>*{height:100%}.title_kjZ4{font-size:3rem}@media (width<=576px){.title_kjZ4{font-size:2rem}}.container_jeIc{font-size:.9rem}[data-theme=dark] .githubSvg_iTZ8{fill:var(--light)}[data-theme=light] .githubSvg_iTZ8{fill:var(--dark)}[data-theme=dark] .xSvg_hVHN{fill:var(--light)}[data-theme=light] .xSvg_hVHN{fill:var(--dark)}[data-theme=dark] .linkedinSvg_JCNf{fill:var(--light)}[data-theme=light] .linkedinSvg_JCNf{fill:var(--dark)}[data-theme=dark] .blueskySvg_JyEt{fill:var(--light)}[data-theme=light] .blueskySvg_JyEt{fill:var(--dark)}[data-theme=dark] .instagramSvg_eTys{fill:var(--light)}[data-theme=light] .instagramSvg_eTys{fill:var(--dark)}[data-theme=dark] .threadsSvg__Kve{fill:var(--light)}[data-theme=light] .threadsSvg__Kve{fill:var(--dark)}:root{--docusaurus-blog-social-icon-size:1rem}.authorSocials_zhQo{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_jWh8{height:var(--docusaurus-blog-social-icon-size);width:var(--docusaurus-blog-social-icon-size);margin-right:.4rem;line-height:0}.authorSocialIcon_T8U0{width:var(--docusaurus-blog-social-icon-size);height:var(--docusaurus-blog-social-icon-size)}.authorImage_l2sC{--ifm-avatar-photo-size:3.6rem}.author-as-h1_JCcR .authorImage_l2sC{--ifm-avatar-photo-size:7rem}.author-as-h2_jviA .authorImage_l2sC{--ifm-avatar-photo-size:5.4rem}.authorDetails_ZozR{flex-direction:column;justify-content:space-around;align-items:flex-start;display:flex}.authorName_EE4i{flex-direction:row;font-size:1.1rem;line-height:1.1rem;display:flex}.author-as-h1_JCcR .authorName_EE4i{font-size:2.4rem;line-height:2.4rem;display:inline}.author-as-h2_jviA .authorName_EE4i{font-size:1.4rem;line-height:1.4rem;display:inline}.authorTitle_LDKK{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_JCcR .authorTitle_LDKK{font-size:1.2rem;line-height:1.6rem}.author-as-h2_jviA .authorTitle_LDKK{font-size:1rem;line-height:1.3rem}.authorBlogPostCount_kzq8{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}.authorCol_z3KE{max-width:inherit!important}.imageOnlyAuthorRow_SWvc{flex-flow:wrap;display:flex}.imageOnlyAuthorCol_EIqb{margin-left:.3rem;margin-right:.3rem}.authorListItem_FFrK{margin-bottom:2rem;list-style-type:none}.backToTopButton_EIw6{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_EIw6: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_EIw6:hover{background-color:var(--ifm-color-emphasis-300)}}.backToTopButtonShow_Te0C{opacity:1;visibility:visible;transform:scale(1)}:root{--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1)}[data-theme=dark]:root{--docusaurus-collapse-button-bg:rgba(255,255,255,.05);--docusaurus-collapse-button-bg-hover:rgba(255,255,255,.1)}@media (width>=997px){.collapseSidebarButton_QHi4{background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;height:40px;position:sticky;bottom:0;display:block!important}.collapseSidebarButtonIcon_q6_G{margin-top:4px;transform:rotate(180deg)}[dir=rtl] .collapseSidebarButtonIcon_q6_G{transform:rotate(0)}.collapseSidebarButton_QHi4:hover,.collapseSidebarButton_QHi4:focus{background-color:var(--docusaurus-collapse-button-bg-hover)}}.collapseSidebarButton_QHi4{margin:0;display:none}.menuExternalLink_ygUI{align-items:center}.linkLabel_qUHE{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.categoryLink_U1Cp{overflow:hidden}.menu__link--sublist-caret:after{margin-left:var(--ifm-menu-link-padding-vertical)}.categoryLinkLabel_wYXk{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@media (width>=997px){.menuHtmlItem_epoO{padding:var(--ifm-menu-link-padding-vertical)var(--ifm-menu-link-padding-horizontal)}.menu_rDmj{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_rDmj{scrollbar-gutter:stable;padding:.5rem 0 .5rem .5rem}}.menuWithAnnouncementBar_YCDZ{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_PoUO{height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width);flex-direction:column;display:flex}.sidebarWithHideableNavbar_jlb4{padding-top:0}.sidebarHidden_bbwH{opacity:0;visibility:hidden}.sidebarLogo_GeMw{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_GeMw img{height:2rem;margin-right:.5rem}}.sidebarLogo_GeMw{display:none}@media (width>=997px){.expandButton_QiaX{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_QiaX:hover,.expandButton_QiaX:focus{background-color:var(--docusaurus-collapse-button-bg-hover)}.expandButtonIcon_AH29{transform:rotate(0)}[dir=rtl] .expandButtonIcon_AH29{transform:rotate(180deg)}}:root{--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.docSidebarContainer_POB2{display:none}@media (width>=997px){.docSidebarContainer_POB2{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_GG2z{width:var(--doc-sidebar-hidden-width);cursor:pointer}.sidebarViewport_avIE{height:100%;max-height:100vh;position:sticky;top:0}}.docMainContainer_jkSo{width:100%;display:flex}@media (width>=997px){.docMainContainer_jkSo{max-width:calc(100% - var(--doc-sidebar-width));flex-grow:1}.docMainContainerEnhanced_vP3d{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_Vpes{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}.docRoot_vxfc{width:100%;display:flex}.docsWrapper_t52b{flex:1 0 auto;display:flex}.codeBlockContainer_zpzK{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_dtOQ{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockStandalone_BPGN{padding:0}.codeBlockLines_MziL{font:inherit;float:left;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_uTHd{padding:var(--ifm-pre-padding)0;display:table}@media print{.codeBlockLines_MziL{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_qGis{counter-increment:line-count;display:table-row}.codeLineNumber_iBDw{text-align:right;width:1%;padding:0 var(--ifm-pre-padding);background:var(--ifm-pre-background);overflow-wrap:normal;display:table-cell;position:sticky;left:0}.codeLineNumber_iBDw:before{content:counter(line-count);opacity:.4}.theme-code-block-highlighted-line .codeLineNumber_iBDw:before{opacity:.8}.codeLineContent_ZFwl{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_Z7bM{opacity:1!important}.copyButtonIcons_okEq{width:1.125rem;height:1.125rem;position:relative}.copyButtonIcon_jcpH,.copyButtonSuccessIcon_uOmK{fill:currentColor;opacity:inherit;width:inherit;height:inherit;transition:all var(--ifm-transition-fast)ease;position:absolute;top:0;left:0}.copyButtonSuccessIcon_uOmK{opacity:0;color:#00d600;top:50%;left:50%;transform:translate(-50%,-50%)scale(.33)}.copyButtonCopied_Z7bM .copyButtonIcon_jcpH{opacity:0;transform:scale(.33)}.copyButtonCopied_Z7bM .copyButtonSuccessIcon_uOmK{opacity:1;transition-delay:75ms;transform:translate(-50%,-50%)scale(1)}.wordWrapButtonIcon_Op8t{width:1.2rem;height:1.2rem}.wordWrapButtonEnabled_mmdx .wordWrapButtonIcon_Op8t{color:var(--ifm-color-primary)}.buttonGroup_PKe0{right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2);column-gap:.2rem;display:flex;position:absolute}.buttonGroup_PKe0 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_PKe0 button:hover{opacity:1!important}.buttonGroup_PKe0 button:focus-visible{opacity:1!important}.theme-code-block:hover .buttonGroup_PKe0 button{opacity:.4}.codeBlockContent_UN7z{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_mogz{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_mogz+.codeBlockContent_UN7z .codeBlock_pM0s{border-top-left-radius:0;border-top-right-radius:0}:root{--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.tag_VPXV{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_VPXV:hover{--docusaurus-tag-list-border:var(--ifm-link-color);-webkit-text-decoration:none;text-decoration:none}.tagRegular_Ct5M{border-radius:var(--ifm-global-radius);padding:.2rem .5rem .3rem;font-size:90%}.tagWithCount__41H{border-left:0;align-items:center;padding:0 .5rem 0 1rem;display:flex;position:relative}.tagWithCount__41H:before,.tagWithCount__41H:after{content:"";border:1px solid var(--docusaurus-tag-list-border);transition:inherit;position:absolute;top:50%}.tagWithCount__41H:before{border-bottom:0;border-right:0;width:1.18rem;height:1.18rem;right:100%;transform:translate(50%,-50%)rotate(-45deg)}.tagWithCount__41H:after{border-radius:50%;width:.5rem;height:.5rem;left:0;transform:translateY(-50%)}.tagWithCount__41H span{background:var(--ifm-color-secondary);color:var(--ifm-color-black);border-radius:var(--ifm-global-radius);margin-left:.3rem;padding:.1rem .4rem;font-size:.7rem;line-height:1.2}.tag_n_jy{margin:.5rem .5rem 0 1rem;display:inline-block}.tags_Gskz{display:inline}.tag_OXT1{margin:0 .4rem .5rem 0;display:inline-block}.iconEdit_GFwq{vertical-align:sub;margin-right:.3em}.details_vopM{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast)ease;margin:0 0 var(--ifm-spacing-vertical);border:1px solid var(--ifm-alert-border-color)}.lastUpdated_rhtZ{margin-top:.2rem;font-size:smaller;font-style:italic}@media (width>=997px){.lastUpdated_rhtZ{text-align:right}}@media print{.noPrint_oZcq{display:none}}.tocCollapsibleButton_iATN{font-size:inherit;justify-content:space-between;align-items:center;width:100%;padding:.4rem .8rem;display:flex}.tocCollapsibleButton_iATN: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_jwh4:after{transform:none}.tocCollapsible_LSS3{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_I8k0>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);padding:.2rem 0;font-size:15px}.tocCollapsibleContent_I8k0 ul li{margin:.4rem .8rem}.tocCollapsibleContent_I8k0 a{display:block}.tocCollapsibleExpanded_y7Cx{transform:none}@media (width>=997px){.tocMobile_hJJK{display:none}}@media print{.tocMobile_hJJK{display:none}}.containsTaskList_QTuF{list-style:none}:not(.containsTaskList_QTuF>li)>.containsTaskList_QTuF{padding-left:0}.img_Q6x2{height:auto}.admonition_w_1n{margin-bottom:1em}.admonitionHeading_LIjq{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_LIjq:not(:last-child){margin-bottom:.3rem}.admonitionHeading_LIjq code{text-transform:none}.admonitionIcon_QyFx{vertical-align:middle;margin-right:.4em;display:inline-block}.admonitionIcon_QyFx svg{width:1.6em;height:1.6em;fill:var(--ifm-alert-foreground-color);display:inline-block}.admonitionContent_xohf>:last-child{margin-bottom:0}.tableOfContents_xxgu{max-height:calc(100vh - (var(--ifm-navbar-height) + 2rem));top:calc(var(--ifm-navbar-height) + 1rem);position:sticky;overflow-y:auto}@media (width<=996px){.tableOfContents_xxgu{display:none}.docItemContainer_dbuv{padding:0 .3rem}}.breadcrumbHomeIcon_T36z{vertical-align:top;width:1.1rem;height:1.1rem;position:relative;top:1px}.breadcrumbsContainer_a1BM{--ifm-breadcrumb-size-multiplier:.8;margin-bottom:.8rem}@media (width>=997px){.generatedIndexPage_tXWN{max-width:75%!important}}.title_N8EX{--ifm-h1-font-size:3rem;margin-bottom:calc(1.25*var(--ifm-leading))}.docItemContainer_Jqgm header+*,.docItemContainer_Jqgm article>:first-child{margin-top:0}@media (width>=997px){.docItemCol_fpEb{max-width:75%!important}}.mdxPageWrapper_ccVS{justify-content:center}}@layer docusaurus.core{#__docusaurus-base-url-issue-banner-container{display:none}}@layer docusaurus.plugin-debug;@layer docusaurus.theme-mermaid{.container_RoSe,.container_RoSe>svg{max-width:100%}}@layer docusaurus.theme-live-codeblock{.playgroundContainer_NlfR{margin-bottom:var(--ifm-leading);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-lw);overflow:hidden}.playgroundHeader_aO11{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);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.playgroundHeaderContent_TGpu{font-weight:var(--ifm-font-weight-bold);font-size:.875rem}.playgroundHeaderButtons_V9wX{gap:.5rem;display:flex}.playgroundPreview_YTEL{background-color:var(--ifm-pre-background);padding:1rem}.resetButton_qVIN{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);background:var(--ifm-button-background-color);color:var(--ifm-font-color-base);cursor:pointer;transition:all var(--ifm-transition-fast);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;display:inline-flex}.resetButton_qVIN:hover{background:var(--ifm-color-emphasis-200);border-color:var(--ifm-color-emphasis-400)}.resetButton_qVIN:active{background:var(--ifm-color-emphasis-300)}.resetButtonIcon_Agiq{flex-shrink:0;width:1rem;height:1rem}.playgroundEditor_c0l1{direction:ltr;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height)var(--ifm-font-family-monospace)!important}.playgroundEditor_c0l1 pre{border-radius:0}}@layer docusaurus.theme-search-algolia.docsearch,docusaurus.theme-search-algolia;@layer mantine{:host{color-scheme:var(--mantine-color-scheme)}*,:before,:after{box-sizing:border-box}:host{font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing);margin:0}@media screen and (device-width<=31.25em){body{-webkit-text-size-adjust:100%}:host{-webkit-text-size-adjust:100%}}:host{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--mantine-font-family-headings:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(.5rem*var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(.625rem*var(--mantine-scale));--mantine-spacing-sm:calc(.75rem*var(--mantine-scale));--mantine-spacing-md:calc(1rem*var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem*var(--mantine-scale));--mantine-spacing-xl:calc(2rem*var(--mantine-scale));--mantine-font-size-xs:calc(.75rem*var(--mantine-scale));--mantine-font-size-sm:calc(.875rem*var(--mantine-scale));--mantine-font-size-md:calc(1rem*var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem*var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem*var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),0 calc(.0625rem*var(--mantine-scale))calc(.125rem*var(--mantine-scale))rgba(0,0,0,.1);--mantine-shadow-sm:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(.625rem*var(--mantine-scale))calc(.9375rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.4375rem*var(--mantine-scale))calc(.4375rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale));--mantine-shadow-md:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.25rem*var(--mantine-scale))calc(1.5625rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.625rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale));--mantine-shadow-lg:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.75rem*var(--mantine-scale))calc(1.4375rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.75rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale));--mantine-shadow-xl:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(2.25rem*var(--mantine-scale))calc(1.75rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(1.0625rem*var(--mantine-scale))calc(1.0625rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale));--mantine-radius-xs:calc(.125rem*var(--mantine-scale));--mantine-radius-sm:calc(.25rem*var(--mantine-scale));--mantine-radius-md:calc(.5rem*var(--mantine-scale));--mantine-radius-lg:calc(1rem*var(--mantine-scale));--mantine-radius-xl:calc(2rem*var(--mantine-scale));--mantine-font-weight-regular:400;--mantine-font-weight-medium:600;--mantine-font-weight-bold:700;--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem*var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem*var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem*var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem*var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem*var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(.875rem*var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:host([data-mantine-color-scheme=dark]){--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#0a0a0a;--mantine-color-dark-light-hover:#0e0e0e;--mantine-color-dark-light-color:var(--mantine-color-dark-0);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:rgba(66,66,66,.05);--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#111315;--mantine-color-gray-light-hover:#171a1d;--mantine-color-gray-light-color:var(--mantine-color-gray-0);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:rgba(206,212,218,.05);--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#651515;--mantine-color-red-light-hover:#8d1d1d;--mantine-color-red-light-color:var(--mantine-color-red-0);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:rgba(255,135,135,.05);--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#530f27;--mantine-color-pink-light-hover:#741536;--mantine-color-pink-light-color:var(--mantine-color-pink-0);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:rgba(247,131,172,.05);--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#43174e;--mantine-color-grape-light-hover:#5e206d;--mantine-color-grape-light-color:var(--mantine-color-grape-0);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:rgba(218,119,242,.05);--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#301f62;--mantine-color-violet-light-hover:#432b89;--mantine-color-violet-light-color:var(--mantine-color-violet-0);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:rgba(151,117,250,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#1b2864;--mantine-color-indigo-light-hover:#26378b;--mantine-color-indigo-light-color:var(--mantine-color-indigo-0);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:rgba(116,143,252,.05);--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#0c3256;--mantine-color-blue-light-hover:#114678;--mantine-color-blue-light-color:var(--mantine-color-blue-0);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:rgba(77,171,247,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#063943;--mantine-color-cyan-light-hover:#08505d;--mantine-color-cyan-light-color:var(--mantine-color-cyan-0);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:rgba(59,201,219,.05);--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#04402e;--mantine-color-teal-light-hover:#065940;--mantine-color-teal-light-color:var(--mantine-color-teal-0);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:rgba(56,217,169,.05);--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#16451f;--mantine-color-green-light-hover:#1e612b;--mantine-color-green-light-color:var(--mantine-color-green-0);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:rgba(105,219,124,.05);--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#2e4a07;--mantine-color-lime-light-hover:#406809;--mantine-color-lime-light-color:var(--mantine-color-lime-0);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:rgba(169,227,75,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#733c00;--mantine-color-yellow-light-hover:#a15300;--mantine-color-yellow-light-color:var(--mantine-color-yellow-0);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:rgba(255,212,59,.05);--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#6d2408;--mantine-color-orange-light-hover:#98320b;--mantine-color-orange-light-color:var(--mantine-color-orange-0);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:rgba(255,169,77,.05)}:host([data-mantine-color-scheme=light]){--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:var(--mantine-color-dark-1);--mantine-color-dark-light-hover:var(--mantine-color-dark-2);--mantine-color-dark-light-color:var(--mantine-color-dark-9);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:rgba(46,46,46,.05);--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:var(--mantine-color-gray-1);--mantine-color-gray-light-hover:var(--mantine-color-gray-2);--mantine-color-gray-light-color:var(--mantine-color-gray-9);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:rgba(134,142,150,.05);--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:var(--mantine-color-red-1);--mantine-color-red-light-hover:var(--mantine-color-red-2);--mantine-color-red-light-color:var(--mantine-color-red-9);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:rgba(250,82,82,.05);--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:var(--mantine-color-pink-1);--mantine-color-pink-light-hover:var(--mantine-color-pink-2);--mantine-color-pink-light-color:var(--mantine-color-pink-9);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:rgba(230,73,128,.05);--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:var(--mantine-color-grape-1);--mantine-color-grape-light-hover:var(--mantine-color-grape-2);--mantine-color-grape-light-color:var(--mantine-color-grape-9);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:rgba(190,75,219,.05);--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:var(--mantine-color-violet-1);--mantine-color-violet-light-hover:var(--mantine-color-violet-2);--mantine-color-violet-light-color:var(--mantine-color-violet-9);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:rgba(121,80,242,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:var(--mantine-color-indigo-1);--mantine-color-indigo-light-hover:var(--mantine-color-indigo-2);--mantine-color-indigo-light-color:var(--mantine-color-indigo-9);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:rgba(76,110,245,.05);--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:var(--mantine-color-blue-1);--mantine-color-blue-light-hover:var(--mantine-color-blue-2);--mantine-color-blue-light-color:var(--mantine-color-blue-9);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:rgba(34,139,230,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:var(--mantine-color-cyan-1);--mantine-color-cyan-light-hover:var(--mantine-color-cyan-2);--mantine-color-cyan-light-color:var(--mantine-color-cyan-9);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:rgba(21,170,191,.05);--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:var(--mantine-color-teal-1);--mantine-color-teal-light-hover:var(--mantine-color-teal-2);--mantine-color-teal-light-color:var(--mantine-color-teal-9);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:rgba(18,184,134,.05);--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:var(--mantine-color-green-1);--mantine-color-green-light-hover:var(--mantine-color-green-2);--mantine-color-green-light-color:var(--mantine-color-green-9);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:rgba(64,192,87,.05);--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:var(--mantine-color-lime-1);--mantine-color-lime-light-hover:var(--mantine-color-lime-2);--mantine-color-lime-light-color:var(--mantine-color-lime-9);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:rgba(130,201,30,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:var(--mantine-color-yellow-1);--mantine-color-yellow-light-hover:var(--mantine-color-yellow-2);--mantine-color-yellow-light-color:var(--mantine-color-yellow-9);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:rgba(250,176,5,.05);--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:var(--mantine-color-orange-1);--mantine-color-orange-light-hover:var(--mantine-color-orange-2);--mantine-color-orange-light-color:var(--mantine-color-orange-9);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:rgba(253,126,20,.05)}@media (prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:rgba(0,0,0,.5)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:rgba(255,255,255,.5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:rgba(0,0,0,.5)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:rgba(255,255,255,.5)}}@keyframes m_5d2b3b9d{0%{opacity:0;transform:scale(.6)}50%,to{transform:scale(1)}}.m_870bb79:first-of-type{animation-delay:-240ms}@keyframes m_aac34a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover:hover){.m_8d3f4000:hover:where(:not([data-loading]):not(:disabled):not([data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}@media (hover:none){.m_8d3f4000:active:where(:not([data-loading]):not(:disabled):not([data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled]):not(:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled]):not(:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled]):not(:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled]):not(:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_8fb7ebe7:focus-within{--input-bd:var(--input-bd-focus);outline:none}.m_6c018570[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_6c018570[data-success] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-success)}.m_8fb7ebe7::-webkit-inner-spin-button{appearance:none}.m_8fb7ebe7::-webkit-outer-spin-button{appearance:none}.m_8fb7ebe7::-webkit-search-decoration{appearance:none}.m_8fb7ebe7::-webkit-search-cancel-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled):not([data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled):not([data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled):not([data-disabled])):active{background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled):not([data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_1f921b3b:first-of-type,.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type,.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}@media (hover:hover){.m_849cf0da:where([data-underline=hover]):hover{-webkit-text-decoration:underline;text-decoration:underline}}@media (hover:none){.m_849cf0da:where([data-underline=hover]):active{-webkit-text-decoration:underline;text-decoration:underline}}@media (hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{-webkit-text-decoration:none;text-decoration:none}}@media (hover:none){.m_849cf0da:where([data-underline=not-hover]):active{-webkit-text-decoration:none;text-decoration:none}}.m_849cf0da:where([data-variant=gradient]){-webkit-text-decoration:none;text-decoration:none}.m_849cf0da:where([data-variant=gradient]):hover{-webkit-text-decoration:none;text-decoration:none}:where([data-mode=static]) .m_45252eee{position:var(--app-shell-navbar-position,fixed);grid-row:var(--app-shell-navbar-grid-row,auto);height:100%}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-navbar-position,fixed);grid-row:var(--app-shell-navbar-grid-row,auto);height:100%}:where([data-layout=alt]) .m_45252eee{height:100dvh;top:0}:where([data-layout=alt]) .m_9cdde9a{height:100dvh;top:0}:where([data-mode=static][data-layout=alt]) .m_45252eee{grid-row:1/-1;height:100%}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1;height:100%}:where([data-mode=static]) .m_3b16f56b{position:var(--app-shell-header-position,fixed);grid-column:var(--app-shell-header-grid-column,auto)}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-header-position,fixed);grid-column:var(--app-shell-header-grid-column,auto)}:where([data-layout=alt]) .m_3b16f56b{margin-inline-start:var(--app-shell-navbar-offset,0rem);margin-inline-end:var(--app-shell-aside-offset,0rem)}:where([data-layout=alt]) .m_3840c879{margin-inline-start:var(--app-shell-navbar-offset,0rem);margin-inline-end:var(--app-shell-aside-offset,0rem)}:where([data-mode=static][data-layout=alt]) .m_3b16f56b{grid-column:var(--app-shell-main-column-start,1)/var(--app-shell-main-column-end,-1);margin-inline:0}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1)/var(--app-shell-main-column-end,-1);margin-inline:0}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected]):not([data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected]):not([data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected]):not([data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected]):not([data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding)*-1);margin-top:calc(var(--combobox-padding)*-1);width:calc(100% + var(--combobox-padding)*2);border-top-width:0;margin-bottom:var(--combobox-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0;position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_858f94bd{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_8ee546b8:where([data-disabled]){color:var(--mantine-color-disabled-color)}@media (hover:hover){.m_77c9d27d:hover:where(:not([data-loading]):not(:disabled):not([data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media (hover:none){.m_77c9d27d:active:where(:not([data-loading]):not(:disabled):not([data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_6b93b90:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6b93b90:hover{background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_6b93b90:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6b93b90:active{background-color:var(--mantine-color-dark-7)}}.m_6b93b90:where([data-position=end])>svg{transform:rotate(-90deg)}:where([dir=rtl]) .m_6b93b90>svg{transform:rotate(-90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_791f687a:hover:where(:not([data-disabled]):not([data-active])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_791f687a:hover:where(:not([data-disabled]):not([data-active])){background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_791f687a:active:where(:not([data-disabled]):not([data-active])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_791f687a:active:where(:not([data-disabled]):not([data-active])){background-color:var(--mantine-color-dark-7)}}@media (hover:hover){.m_791f687a:where([data-active]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_791f687a:where([data-active]):active{background-color:var(--mantine-primary-color-filled-hover)}}:where([data-active]) .m_ae51c8ae{opacity:1}:where([data-combobox-selected]) .m_ae51c8ae{opacity:1}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}@media (hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media (hover:hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_fa109255:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}@keyframes m_55dc625a{0%{transform:translate(0)}to{transform:translateX(calc(-100%/var(--marquee-repeat,4) - var(--marquee-gap,var(--mantine-spacing-md))/var(--marquee-repeat,4)))}}@keyframes m_cdef532c{0%{transform:translateY(0)}to{transform:translateY(calc(-100%/var(--marquee-repeat,4) - var(--marquee-gap,var(--mantine-spacing-md))/var(--marquee-repeat,4)))}}.m_ef8769b6{--menu-search-padding:var(--popover-padding,4px);margin-inline:calc(var(--menu-search-padding)*-1);margin-top:calc(var(--menu-search-padding)*-1);width:calc(100% + var(--menu-search-padding)*2);border-top-width:0;margin-bottom:var(--menu-search-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-mantine-color-scheme=light]) .m_ef8769b6{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_ef8769b6:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6:focus{border-color:var(--mantine-color-dark-4)}.m_7cda1cd6:where([data-drag-over=before]):before{content:"";width:calc(.125rem*var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.m_7cda1cd6:where([data-drag-over=after]):after{content:"";width:calc(.125rem*var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}@media (hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}@container (width<=400px){.m_105fdbed{display:none}}@container (width<=400px){.m_10817321{display:flex}}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem*var(--mantine-scale))0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 calc(2.5rem*var(--mantine-scale))}}@keyframes m_18d73873{0%{transform:var(--rn-roll-from)}to{transform:var(--rn-roll-to)}}.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled]):not([data-active]):not([data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled]):not([data-active]):not([data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled]):not([data-active]):not([data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled]):not([data-active]):not([data-read-only])):active{color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";top:0;bottom:0;background-color:var(--separator-color);width:calc(.0625rem*var(--mantine-scale));transition:background-color var(--sc-transition-duration)var(--sc-transition-timing-function);position:absolute;inset-inline-start:0}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;height:calc(.0625rem*var(--mantine-scale));width:auto;bottom:auto}.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color:transparent}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_c9a9a60a:where([data-disabled]){display:none}.m_a8645c2:where([data-disabled]){cursor:not-allowed}fieldset:disabled .m_c9ade57f:where([data-inverted]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg:var(--slider-track-disabled-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}.m_b7b0423a{inset-inline-start:calc(var(--mark-offset) - var(--slider-size)/2);z-index:2;pointer-events:none;height:0;position:absolute;top:0}.m_b9131032{inset-inline-start:0;height:calc(1.5rem*var(--mantine-scale));position:absolute;top:100%}@media (hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media (hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:transparent}}@media (hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:transparent}}@media (hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media (hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}@media (hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media (hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}:where([data-with-lines]) .m_75f3ecf>.m_f6970eb1:after{content:"";top:0;bottom:0;border-inline-start:var(--tree-line-width)solid var(--tree-line-color);pointer-events:none;z-index:1;width:0;position:absolute;inset-inline-start:calc(var(--label-offset) - var(--level-offset)/2)}:where([data-with-lines]) .m_f6970eb1:where([data-dragging]):before{display:none}:where([data-with-lines]) .m_f6970eb1:where([data-dragging]):after{display:none}:where([data-with-lines]) .m_f6970eb1:where([data-dragging]) .m_c03b303c{display:none}.m_c03b303c{width:0;top:0;bottom:0;border-inline-start:var(--tree-line-width)solid var(--tree-line-color);pointer-events:none;z-index:1;display:none;position:absolute;inset-inline-start:calc((var(--flat-line-column) - 1.5)*var(--level-offset))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_aa3e3f86:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_aa3e3f86:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_aa3e3f86:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_aa3e3f86:active{background-color:var(--mantine-color-dark-5)}}.m_57207d5d,.m_41b9db0b{border-inline-start:var(--ts-line-width)solid var(--ts-line-color);pointer-events:none;width:0;position:absolute;top:0;bottom:0}@media (hover:hover){.m_d08caa0 :where(a):hover{-webkit-text-decoration:underline;text-decoration:underline}}@media (hover:none){.m_d08caa0 :where(a):active{-webkit-text-decoration:underline;text-decoration:underline}}.m_d08caa0 :where(details) :where(summary):after{content:"";inset-inline-start:calc(.4375rem*var(--mantine-scale));border-style:solid;border-width:calc(.3125rem*var(--mantine-scale))0 calc(.3125rem*var(--mantine-scale))calc(.375rem*var(--mantine-scale));border-color:transparent transparent transparent currentColor;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.m_d08caa0 :where(details)>:where(:last-child){margin-bottom:0}:root{color-scheme:var(--mantine-color-scheme)}:host{color-scheme:var(--mantine-color-scheme)}*,:before,:after{box-sizing:border-box}input,button,textarea,select{font:inherit}button,select{text-transform:none}body{font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing);margin:0}:host{font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing);margin:0}@media screen and (device-width<=31.25em){body{-webkit-text-size-adjust:100%}:host{-webkit-text-size-adjust:100%}}:root{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--mantine-font-family-headings:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(.5rem*var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(.625rem*var(--mantine-scale));--mantine-spacing-sm:calc(.75rem*var(--mantine-scale));--mantine-spacing-md:calc(1rem*var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem*var(--mantine-scale));--mantine-spacing-xl:calc(2rem*var(--mantine-scale));--mantine-font-size-xs:calc(.75rem*var(--mantine-scale));--mantine-font-size-sm:calc(.875rem*var(--mantine-scale));--mantine-font-size-md:calc(1rem*var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem*var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem*var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),0 calc(.0625rem*var(--mantine-scale))calc(.125rem*var(--mantine-scale))rgba(0,0,0,.1);--mantine-shadow-sm:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(.625rem*var(--mantine-scale))calc(.9375rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.4375rem*var(--mantine-scale))calc(.4375rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale));--mantine-shadow-md:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.25rem*var(--mantine-scale))calc(1.5625rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.625rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale));--mantine-shadow-lg:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.75rem*var(--mantine-scale))calc(1.4375rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.75rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale));--mantine-shadow-xl:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(2.25rem*var(--mantine-scale))calc(1.75rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(1.0625rem*var(--mantine-scale))calc(1.0625rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale));--mantine-radius-xs:calc(.125rem*var(--mantine-scale));--mantine-radius-sm:calc(.25rem*var(--mantine-scale));--mantine-radius-md:calc(.5rem*var(--mantine-scale));--mantine-radius-lg:calc(1rem*var(--mantine-scale));--mantine-radius-xl:calc(2rem*var(--mantine-scale));--mantine-font-weight-regular:400;--mantine-font-weight-medium:600;--mantine-font-weight-bold:700;--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem*var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem*var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem*var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem*var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem*var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(.875rem*var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:host{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--mantine-font-family-headings:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(.5rem*var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(.625rem*var(--mantine-scale));--mantine-spacing-sm:calc(.75rem*var(--mantine-scale));--mantine-spacing-md:calc(1rem*var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem*var(--mantine-scale));--mantine-spacing-xl:calc(2rem*var(--mantine-scale));--mantine-font-size-xs:calc(.75rem*var(--mantine-scale));--mantine-font-size-sm:calc(.875rem*var(--mantine-scale));--mantine-font-size-md:calc(1rem*var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem*var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem*var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),0 calc(.0625rem*var(--mantine-scale))calc(.125rem*var(--mantine-scale))rgba(0,0,0,.1);--mantine-shadow-sm:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(.625rem*var(--mantine-scale))calc(.9375rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.4375rem*var(--mantine-scale))calc(.4375rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale));--mantine-shadow-md:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.25rem*var(--mantine-scale))calc(1.5625rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.625rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale))calc(-.3125rem*var(--mantine-scale));--mantine-shadow-lg:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.75rem*var(--mantine-scale))calc(1.4375rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.75rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale));--mantine-shadow-xl:0 calc(.0625rem*var(--mantine-scale))calc(.1875rem*var(--mantine-scale))rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(2.25rem*var(--mantine-scale))calc(1.75rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(1.0625rem*var(--mantine-scale))calc(1.0625rem*var(--mantine-scale))calc(-.4375rem*var(--mantine-scale));--mantine-radius-xs:calc(.125rem*var(--mantine-scale));--mantine-radius-sm:calc(.25rem*var(--mantine-scale));--mantine-radius-md:calc(.5rem*var(--mantine-scale));--mantine-radius-lg:calc(1rem*var(--mantine-scale));--mantine-radius-xl:calc(2rem*var(--mantine-scale));--mantine-font-weight-regular:400;--mantine-font-weight-medium:600;--mantine-font-weight-bold:700;--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem*var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem*var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem*var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem*var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem*var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(.875rem*var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:root[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#0a0a0a;--mantine-color-dark-light-hover:#0e0e0e;--mantine-color-dark-light-color:var(--mantine-color-dark-0);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:rgba(66,66,66,.05);--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#111315;--mantine-color-gray-light-hover:#171a1d;--mantine-color-gray-light-color:var(--mantine-color-gray-0);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:rgba(206,212,218,.05);--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#651515;--mantine-color-red-light-hover:#8d1d1d;--mantine-color-red-light-color:var(--mantine-color-red-0);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:rgba(255,135,135,.05);--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#530f27;--mantine-color-pink-light-hover:#741536;--mantine-color-pink-light-color:var(--mantine-color-pink-0);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:rgba(247,131,172,.05);--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#43174e;--mantine-color-grape-light-hover:#5e206d;--mantine-color-grape-light-color:var(--mantine-color-grape-0);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:rgba(218,119,242,.05);--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#301f62;--mantine-color-violet-light-hover:#432b89;--mantine-color-violet-light-color:var(--mantine-color-violet-0);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:rgba(151,117,250,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#1b2864;--mantine-color-indigo-light-hover:#26378b;--mantine-color-indigo-light-color:var(--mantine-color-indigo-0);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:rgba(116,143,252,.05);--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#0c3256;--mantine-color-blue-light-hover:#114678;--mantine-color-blue-light-color:var(--mantine-color-blue-0);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:rgba(77,171,247,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#063943;--mantine-color-cyan-light-hover:#08505d;--mantine-color-cyan-light-color:var(--mantine-color-cyan-0);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:rgba(59,201,219,.05);--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#04402e;--mantine-color-teal-light-hover:#065940;--mantine-color-teal-light-color:var(--mantine-color-teal-0);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:rgba(56,217,169,.05);--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#16451f;--mantine-color-green-light-hover:#1e612b;--mantine-color-green-light-color:var(--mantine-color-green-0);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:rgba(105,219,124,.05);--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#2e4a07;--mantine-color-lime-light-hover:#406809;--mantine-color-lime-light-color:var(--mantine-color-lime-0);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:rgba(169,227,75,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#733c00;--mantine-color-yellow-light-hover:#a15300;--mantine-color-yellow-light-color:var(--mantine-color-yellow-0);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:rgba(255,212,59,.05);--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#6d2408;--mantine-color-orange-light-hover:#98320b;--mantine-color-orange-light-color:var(--mantine-color-orange-0);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:rgba(255,169,77,.05)}:host([data-mantine-color-scheme=dark]){--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#0a0a0a;--mantine-color-dark-light-hover:#0e0e0e;--mantine-color-dark-light-color:var(--mantine-color-dark-0);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:rgba(66,66,66,.05);--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#111315;--mantine-color-gray-light-hover:#171a1d;--mantine-color-gray-light-color:var(--mantine-color-gray-0);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:rgba(206,212,218,.05);--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#651515;--mantine-color-red-light-hover:#8d1d1d;--mantine-color-red-light-color:var(--mantine-color-red-0);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:rgba(255,135,135,.05);--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#530f27;--mantine-color-pink-light-hover:#741536;--mantine-color-pink-light-color:var(--mantine-color-pink-0);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:rgba(247,131,172,.05);--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#43174e;--mantine-color-grape-light-hover:#5e206d;--mantine-color-grape-light-color:var(--mantine-color-grape-0);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:rgba(218,119,242,.05);--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#301f62;--mantine-color-violet-light-hover:#432b89;--mantine-color-violet-light-color:var(--mantine-color-violet-0);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:rgba(151,117,250,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#1b2864;--mantine-color-indigo-light-hover:#26378b;--mantine-color-indigo-light-color:var(--mantine-color-indigo-0);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:rgba(116,143,252,.05);--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#0c3256;--mantine-color-blue-light-hover:#114678;--mantine-color-blue-light-color:var(--mantine-color-blue-0);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:rgba(77,171,247,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#063943;--mantine-color-cyan-light-hover:#08505d;--mantine-color-cyan-light-color:var(--mantine-color-cyan-0);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:rgba(59,201,219,.05);--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#04402e;--mantine-color-teal-light-hover:#065940;--mantine-color-teal-light-color:var(--mantine-color-teal-0);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:rgba(56,217,169,.05);--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#16451f;--mantine-color-green-light-hover:#1e612b;--mantine-color-green-light-color:var(--mantine-color-green-0);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:rgba(105,219,124,.05);--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#2e4a07;--mantine-color-lime-light-hover:#406809;--mantine-color-lime-light-color:var(--mantine-color-lime-0);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:rgba(169,227,75,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#733c00;--mantine-color-yellow-light-hover:#a15300;--mantine-color-yellow-light-color:var(--mantine-color-yellow-0);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:rgba(255,212,59,.05);--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#6d2408;--mantine-color-orange-light-hover:#98320b;--mantine-color-orange-light-color:var(--mantine-color-orange-0);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:rgba(255,169,77,.05)}:root[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:var(--mantine-color-dark-1);--mantine-color-dark-light-hover:var(--mantine-color-dark-2);--mantine-color-dark-light-color:var(--mantine-color-dark-9);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:rgba(46,46,46,.05);--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:var(--mantine-color-gray-1);--mantine-color-gray-light-hover:var(--mantine-color-gray-2);--mantine-color-gray-light-color:var(--mantine-color-gray-9);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:rgba(134,142,150,.05);--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:var(--mantine-color-red-1);--mantine-color-red-light-hover:var(--mantine-color-red-2);--mantine-color-red-light-color:var(--mantine-color-red-9);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:rgba(250,82,82,.05);--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:var(--mantine-color-pink-1);--mantine-color-pink-light-hover:var(--mantine-color-pink-2);--mantine-color-pink-light-color:var(--mantine-color-pink-9);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:rgba(230,73,128,.05);--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:var(--mantine-color-grape-1);--mantine-color-grape-light-hover:var(--mantine-color-grape-2);--mantine-color-grape-light-color:var(--mantine-color-grape-9);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:rgba(190,75,219,.05);--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:var(--mantine-color-violet-1);--mantine-color-violet-light-hover:var(--mantine-color-violet-2);--mantine-color-violet-light-color:var(--mantine-color-violet-9);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:rgba(121,80,242,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:var(--mantine-color-indigo-1);--mantine-color-indigo-light-hover:var(--mantine-color-indigo-2);--mantine-color-indigo-light-color:var(--mantine-color-indigo-9);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:rgba(76,110,245,.05);--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:var(--mantine-color-blue-1);--mantine-color-blue-light-hover:var(--mantine-color-blue-2);--mantine-color-blue-light-color:var(--mantine-color-blue-9);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:rgba(34,139,230,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:var(--mantine-color-cyan-1);--mantine-color-cyan-light-hover:var(--mantine-color-cyan-2);--mantine-color-cyan-light-color:var(--mantine-color-cyan-9);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:rgba(21,170,191,.05);--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:var(--mantine-color-teal-1);--mantine-color-teal-light-hover:var(--mantine-color-teal-2);--mantine-color-teal-light-color:var(--mantine-color-teal-9);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:rgba(18,184,134,.05);--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:var(--mantine-color-green-1);--mantine-color-green-light-hover:var(--mantine-color-green-2);--mantine-color-green-light-color:var(--mantine-color-green-9);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:rgba(64,192,87,.05);--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:var(--mantine-color-lime-1);--mantine-color-lime-light-hover:var(--mantine-color-lime-2);--mantine-color-lime-light-color:var(--mantine-color-lime-9);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:rgba(130,201,30,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:var(--mantine-color-yellow-1);--mantine-color-yellow-light-hover:var(--mantine-color-yellow-2);--mantine-color-yellow-light-color:var(--mantine-color-yellow-9);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:rgba(250,176,5,.05);--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:var(--mantine-color-orange-1);--mantine-color-orange-light-hover:var(--mantine-color-orange-2);--mantine-color-orange-light-color:var(--mantine-color-orange-9);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:rgba(253,126,20,.05)}:host([data-mantine-color-scheme=light]){--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:var(--mantine-color-dark-1);--mantine-color-dark-light-hover:var(--mantine-color-dark-2);--mantine-color-dark-light-color:var(--mantine-color-dark-9);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:rgba(46,46,46,.05);--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:var(--mantine-color-gray-1);--mantine-color-gray-light-hover:var(--mantine-color-gray-2);--mantine-color-gray-light-color:var(--mantine-color-gray-9);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:rgba(134,142,150,.05);--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:var(--mantine-color-red-1);--mantine-color-red-light-hover:var(--mantine-color-red-2);--mantine-color-red-light-color:var(--mantine-color-red-9);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:rgba(250,82,82,.05);--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:var(--mantine-color-pink-1);--mantine-color-pink-light-hover:var(--mantine-color-pink-2);--mantine-color-pink-light-color:var(--mantine-color-pink-9);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:rgba(230,73,128,.05);--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:var(--mantine-color-grape-1);--mantine-color-grape-light-hover:var(--mantine-color-grape-2);--mantine-color-grape-light-color:var(--mantine-color-grape-9);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:rgba(190,75,219,.05);--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:var(--mantine-color-violet-1);--mantine-color-violet-light-hover:var(--mantine-color-violet-2);--mantine-color-violet-light-color:var(--mantine-color-violet-9);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:rgba(121,80,242,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:var(--mantine-color-indigo-1);--mantine-color-indigo-light-hover:var(--mantine-color-indigo-2);--mantine-color-indigo-light-color:var(--mantine-color-indigo-9);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:rgba(76,110,245,.05);--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:var(--mantine-color-blue-1);--mantine-color-blue-light-hover:var(--mantine-color-blue-2);--mantine-color-blue-light-color:var(--mantine-color-blue-9);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:rgba(34,139,230,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:var(--mantine-color-cyan-1);--mantine-color-cyan-light-hover:var(--mantine-color-cyan-2);--mantine-color-cyan-light-color:var(--mantine-color-cyan-9);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:rgba(21,170,191,.05);--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:var(--mantine-color-teal-1);--mantine-color-teal-light-hover:var(--mantine-color-teal-2);--mantine-color-teal-light-color:var(--mantine-color-teal-9);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:rgba(18,184,134,.05);--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:var(--mantine-color-green-1);--mantine-color-green-light-hover:var(--mantine-color-green-2);--mantine-color-green-light-color:var(--mantine-color-green-9);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:rgba(64,192,87,.05);--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:var(--mantine-color-lime-1);--mantine-color-lime-light-hover:var(--mantine-color-lime-2);--mantine-color-lime-light-color:var(--mantine-color-lime-9);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:rgba(130,201,30,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:var(--mantine-color-yellow-1);--mantine-color-yellow-light-hover:var(--mantine-color-yellow-2);--mantine-color-yellow-light-color:var(--mantine-color-yellow-9);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:rgba(250,176,5,.05);--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:var(--mantine-color-orange-1);--mantine-color-orange-light-hover:var(--mantine-color-orange-2);--mantine-color-orange-light-color:var(--mantine-color-orange-9);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:rgba(253,126,20,.05)}@media (prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem*var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}.m_d57069b5{--scrollarea-scrollbar-size:calc(.75rem*var(--mantine-scale));position:relative;overflow:hidden}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:min-content}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-start:unset;padding-inline-end:var(--scrollarea-scrollbar-size)}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]):where([data-vertical-scrollbar-position=left]){padding-inline-end:unset;padding-left:var(--scrollarea-scrollbar-size);padding-right:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]):where([data-vertical-scrollbar-position=right]){padding-inline-end:unset;padding-left:unset;padding-right:var(--scrollarea-scrollbar-size)}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;padding:calc(var(--scrollarea-scrollbar-size)/5);background-color:transparent;flex-direction:row;transition:background-color .15s,opacity .15s;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:rgba(0,0,0,.5)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:rgba(255,255,255,.5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:rgba(0,0,0,.5)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:rgba(255,255,255,.5)}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=vertical]):where([data-vertical-scrollbar-position=left]){inset-inline-end:auto;left:0;right:auto}.m_c44ba933:where([data-orientation=vertical]):where([data-vertical-scrollbar-position=right]){inset-inline-end:auto;left:auto;right:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);bottom:0;flex-direction:column;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_c44ba933:where([data-orientation=horizontal]):where([data-vertical-scrollbar-position=left]){inset-inline:auto;left:var(--sa-corner-width);right:0}.m_c44ba933:where([data-orientation=horizontal]):where([data-vertical-scrollbar-position=right]){inset-inline:auto;left:0;right:var(--sa-corner-width)}.m_d8b5e363{border-radius:var(--scrollarea-scrollbar-size);opacity:var(--thumb-opacity);flex:1;transition:background-color .15s;position:relative;overflow:hidden}.m_d8b5e363:before{content:"";width:100%;height:100%;min-width:calc(2.75rem*var(--mantine-scale));min-height:calc(2.75rem*var(--mantine-scale));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:rgba(0,0,0,.4)}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:rgba(255,255,255,.4)}.m_21657268{opacity:0;inset-inline-end:0;transition:opacity .15s;display:block;position:absolute;bottom:0}.m_21657268:where([data-vertical-scrollbar-position=left]){inset-inline-end:auto;left:0;right:auto}.m_21657268:where([data-vertical-scrollbar-position=right]){inset-inline-end:auto;left:auto;right:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{cursor:pointer;appearance:none;font-size:var(--mantine-font-size-md);text-align:start;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;padding:0;-webkit-text-decoration:none;text-decoration:none}.m_515a97f8{clip:rect(0 0 0 0);height:calc(.0625rem*var(--mantine-scale));width:calc(.0625rem*var(--mantine-scale));margin:calc(-.0625rem*var(--mantine-scale));white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body);outline:0;-webkit-text-decoration:none;text-decoration:none;display:block}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale))solid var(--paper-border-color)}.m_9814e45f{background:var(--overlay-bg,rgba(0,0,0,.6));-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius,0);z-index:var(--overlay-z-index);position:absolute;inset:0}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){justify-content:center;align-items:center;display:flex}.m_38a85659{border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm)var(--mantine-spacing-md);box-shadow:var(--popover-shadow,none);border-radius:var(--popover-radius,var(--mantine-radius-default));position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;inset:0}.m_5ae2e3c{--loader-size-xs:calc(1.125rem*var(--mantine-scale));--loader-size-sm:calc(1.375rem*var(--mantine-scale));--loader-size-md:calc(2.25rem*var(--mantine-scale));--loader-size-lg:calc(2.75rem*var(--mantine-scale));--loader-size-xl:calc(3.625rem*var(--mantine-scale));--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}.m_7a2bd4cd{width:var(--loader-size);height:var(--loader-size);gap:calc(var(--loader-size)/5);display:flex;position:relative}.m_870bb79{background:var(--loader-color);border-radius:calc(.125rem*var(--mantine-scale));flex:1;animation:1.2s cubic-bezier(0,.5,.5,1) infinite m_5d2b3b9d}.m_870bb79:first-of-type{animation-delay:-240ms}.m_870bb79:nth-of-type(2){animation-delay:-120ms}.m_870bb79:nth-of-type(3){animation-delay:0}.m_4e3f22d7{justify-content:center;align-items:center;gap:calc(var(--loader-size)/10);width:var(--loader-size);height:var(--loader-size);display:flex;position:relative}.m_870c4af{width:calc(var(--loader-size)/3 - var(--loader-size)/15);height:calc(var(--loader-size)/3 - var(--loader-size)/15);background:var(--loader-color);border-radius:50%;animation:.8s linear infinite m_aac34a1}.m_870c4af:nth-child(2){animation-delay:.4s}.m_b34414df{width:var(--loader-size);height:var(--loader-size);display:inline-block}.m_b34414df:after{content:"";width:var(--loader-size);height:var(--loader-size);border-radius:calc(625rem*var(--mantine-scale));border-width:calc(var(--loader-size)/8);border-style:solid;border-color:var(--loader-color)var(--loader-color)var(--loader-color)transparent;animation:1.2s linear infinite m_f8e89c4b;display:block}.m_8d3f4000{--ai-size-xs:calc(1.125rem*var(--mantine-scale));--ai-size-sm:calc(1.375rem*var(--mantine-scale));--ai-size-md:calc(1.75rem*var(--mantine-scale));--ai-size-lg:calc(2.125rem*var(--mantine-scale));--ai-size-xl:calc(2.75rem*var(--mantine-scale));--ai-size-input-xs:calc(1.875rem*var(--mantine-scale));--ai-size-input-sm:calc(2.25rem*var(--mantine-scale));--ai-size-input-md:calc(2.625rem*var(--mantine-scale));--ai-size-input-lg:calc(3.125rem*var(--mantine-scale));--ai-size-input-xl:calc(3.75rem*var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius,var(--mantine-radius-default));background:var(--ai-bg,var(--mantine-primary-color-filled));color:var(--ai-color,var(--mantine-color-white));border:var(--ai-bd,calc(.0625rem*var(--mantine-scale))solid transparent);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.m_8d3f4000:hover:where(:not([data-loading]):not(:disabled):not([data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}@media (hover:none){.m_8d3f4000:active:where(:not([data-loading]):not(:disabled):not([data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem*var(--mantine-scale))solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:calc(-.0625rem*var(--mantine-scale));border-radius:var(--ai-radius,var(--mantine-radius-default));justify-content:center;align-items:center;display:flex;position:absolute}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:rgba(255,255,255,.15)}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:rgba(0,0,0,.15)}.m_1a0f1b21{--ai-border-width:calc(.0625rem*var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{z-index:1;position:relative}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-inline-end-width:calc(var(--ai-border-width)/2);border-start-end-radius:0;border-end-end-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-inline-start-width:calc(var(--ai-border-width)/2);border-start-start-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--ai-border-width)/2);border-radius:0}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-bottom-width:calc(var(--ai-border-width)/2);border-end-end-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-top-width:calc(var(--ai-border-width)/2);border-start-start-radius:0;border-start-end-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--ai-border-width)/2);border-top-width:calc(var(--ai-border-width)/2);border-radius:0}.m_8d3afb97{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .15s,opacity .1s;display:flex}.m_437b6484{--section-height-xs:calc(1.125rem*var(--mantine-scale));--section-height-sm:calc(1.375rem*var(--mantine-scale));--section-height-md:calc(1.75rem*var(--mantine-scale));--section-height-lg:calc(2.125rem*var(--mantine-scale));--section-height-xl:calc(2.75rem*var(--mantine-scale));--section-height-input-xs:calc(1.875rem*var(--mantine-scale));--section-height-input-sm:calc(2.25rem*var(--mantine-scale));--section-height-input-md:calc(2.625rem*var(--mantine-scale));--section-height-input-lg:calc(3.125rem*var(--mantine-scale));--section-height-input-xl:calc(3.75rem*var(--mantine-scale));--section-padding-x-xs:calc(.375rem*var(--mantine-scale));--section-padding-x-sm:calc(.5rem*var(--mantine-scale));--section-padding-x-md:calc(.625rem*var(--mantine-scale));--section-padding-x-lg:calc(.75rem*var(--mantine-scale));--section-padding-x-xl:calc(1rem*var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem*var(--mantine-scale))solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_86a44da5{--cb-size-xs:calc(1.125rem*var(--mantine-scale));--cb-size-sm:calc(1.375rem*var(--mantine-scale));--cb-size-md:calc(1.75rem*var(--mantine-scale));--cb-size-lg:calc(2.125rem*var(--mantine-scale));--cb-size-xl:calc(2.75rem*var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled]):not(:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled]):not(:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled]):not(:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled]):not(:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{flex-direction:row;flex-wrap:var(--group-wrap,wrap);justify-content:var(--group-justify,flex-start);align-items:var(--group-align,center);gap:var(--group-gap,var(--mantine-spacing-md));display:flex}.m_4081bf90:where([data-grow])>*{max-width:var(--group-child-width);flex-grow:1}.m_615af6c9{line-height:1;font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-md);margin:0;padding:0}.m_b5489c3c{padding:var(--mb-padding,var(--mantine-spacing-md));background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem*var(--mantine-scale));justify-content:space-between;align-items:center;padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) - calc(.3125rem*var(--mantine-scale)));transition:padding-inline-end .1s;display:flex;position:sticky;top:0}.m_60c222c7{width:100%;z-index:var(--mb-z-index);pointer-events:none;position:fixed;top:0;bottom:0}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow,var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) + calc(.3125rem*var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:var(--mb-padding,var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{margin-top:var(--input-margin-top,0rem);margin-bottom:var(--input-margin-bottom,0rem);--input-height-xs:calc(1.875rem*var(--mantine-scale));--input-height-sm:calc(2.25rem*var(--mantine-scale));--input-height-md:calc(2.625rem*var(--mantine-scale));--input-height-lg:calc(3.125rem*var(--mantine-scale));--input-height-xl:calc(3.75rem*var(--mantine-scale));--input-padding-y-xs:calc(.3125rem*var(--mantine-scale));--input-padding-y-sm:calc(.375rem*var(--mantine-scale));--input-padding-y-md:calc(.5rem*var(--mantine-scale));--input-padding-y-lg:calc(.625rem*var(--mantine-scale));--input-padding-y-xl:calc(.8125rem*var(--mantine-scale));--input-height:var(--input-height-sm);--input-radius:var(--mantine-radius-default);--input-cursor:text;--input-line-height:calc(var(--input-height) - calc(.125rem*var(--mantine-scale)));--input-padding:calc(var(--input-height)/3);--input-padding-inline-start:var(--input-padding);--input-padding-inline-end:var(--input-padding);--input-placeholder-color:var(--mantine-color-placeholder);--input-color:var(--mantine-color-text);--input-disabled-bg:var(--mantine-color-disabled);--input-disabled-color:var(--mantine-color-disabled-color);--input-left-section-size:var(--input-left-section-width,calc(var(--input-height) - calc(.125rem*var(--mantine-scale))));--input-right-section-size:var(--input-right-section-width,calc(var(--input-height) - calc(.125rem*var(--mantine-scale))));--input-size:var(--input-height);--section-y:calc(.0625rem*var(--mantine-scale));--left-section-start:calc(.0625rem*var(--mantine-scale));--left-section-border-radius:var(--input-radius)0 0 var(--input-radius);--right-section-end:calc(.0625rem*var(--mantine-scale));--right-section-border-radius:0 var(--input-radius)var(--input-radius)0;position:relative}.m_6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.m_6c018570[data-pointer]{--input-cursor:pointer}.m_6c018570[data-with-bottom-section]{--input-bottom-section-height:calc(1.75rem*var(--mantine-scale))}.m_6c018570[data-multiline]{--input-padding-y-xs:calc(.28125rem*var(--mantine-scale));--input-padding-y-sm:calc(.34375rem*var(--mantine-scale));--input-padding-y-md:calc(.4375rem*var(--mantine-scale));--input-padding-y-lg:calc(.59375rem*var(--mantine-scale));--input-padding-y-xl:calc(.8125rem*var(--mantine-scale));--input-size:auto;--input-line-height:var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start:var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end:var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(2.5625rem*var(--mantine-scale))}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.125rem*var(--mantine-scale))}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.75rem*var(--mantine-scale))}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(4.5rem*var(--mantine-scale))}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(5.5625rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-gray-4);--input-bg:var(--mantine-color-white);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-gray-1);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-dark-5);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error);--input-section-color:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-success]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-success)}[data-mantine-color-scheme] .m_6c018570[data-success]{--input-section-color:var(--mantine-color-success)}:where([dir=rtl]) .m_6c018570{--left-section-border-radius:0 var(--input-radius)var(--input-radius)0;--right-section-border-radius:var(--input-radius)0 0 var(--input-radius)}.m_6c018570[dir=ltr]{--left-section-border-radius:var(--input-radius)0 0 var(--input-radius);--right-section-border-radius:0 var(--input-radius)var(--input-radius)0}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;appearance:none;resize:var(--input-resize,none);width:100%;text-align:var(--input-text-align,start);color:var(--input-color);border:calc(.0625rem*var(--mantine-scale))solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family,var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--_input-fz,var(--input-fz,var(--mantine-font-size-md)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y,0rem);padding-bottom:var(--input-padding-y,0rem);cursor:var(--input-cursor);overflow:var(--input-overflow);transition:border-color .1s;display:block}.m_8fb7ebe7[data-no-overflow]{--input-overflow:hidden}.m_8fb7ebe7[data-monospace]{--input-font-family:var(--mantine-font-family-monospace);--_input-fz:calc(var(--input-fz) - calc(.125rem*var(--mantine-scale)))}.m_8fb7ebe7:focus{--input-bd:var(--input-bd-focus);outline:none}.m_8fb7ebe7:focus-within{--input-bd:var(--input-bd-focus);outline:none}.m_6c018570[data-error] .m_8fb7ebe7:focus{--input-bd:var(--mantine-color-error)}.m_6c018570[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_6c018570[data-success] .m_8fb7ebe7:focus{--input-bd:var(--mantine-color-success)}.m_6c018570[data-success] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-success)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button{appearance:none}.m_8fb7ebe7::-webkit-outer-spin-button{appearance:none}.m_8fb7ebe7::-webkit-search-decoration{appearance:none}.m_8fb7ebe7::-webkit-search-cancel-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7[readonly]{caret-color:transparent}[data-with-bottom-section] .m_8fb7ebe7{padding-bottom:calc(var(--input-padding-y,0rem) + var(--input-bottom-section-height))}.m_93f4ed57{bottom:calc(.0625rem*var(--mantine-scale));left:calc(.0625rem*var(--mantine-scale));right:calc(.0625rem*var(--mantine-scale));height:var(--input-bottom-section-height);padding-inline:var(--input-padding);border-radius:0 0 var(--input-radius)var(--input-radius);pointer-events:all;color:var(--mantine-color-dimmed);font-size:var(--input-fz,var(--mantine-font-size-sm));justify-content:flex-start;align-items:center;display:flex;position:absolute}.m_82577fc2{pointer-events:var(--section-pointer-events);z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color,var(--mantine-color-dimmed));justify-content:center;align-items:center;display:flex;position:absolute}.m_82577fc2[data-position=right]{--section-pointer-events:var(--input-right-section-pointer-events);--section-end:var(--right-section-end);--section-size:var(--input-right-section-size);--section-border-radius:var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(2.5625rem*var(--mantine-scale))}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.125rem*var(--mantine-scale))}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.75rem*var(--mantine-scale))}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(4.5rem*var(--mantine-scale))}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(5.5625rem*var(--mantine-scale))}.m_82577fc2[data-position=left]{--section-pointer-events:var(--input-left-section-pointer-events);--section-start:var(--left-section-start);--section-size:var(--input-left-section-size);--section-border-radius:var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color,var(--mantine-color-placeholder))}.m_6c018570[data-error] .m_88bacfd0{--input-placeholder-color:var(--input-color,var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{font-weight:var(--mantine-font-weight-medium);overflow-wrap:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size,var(--mantine-font-size-sm));display:inline-block}.m_78a94662{color:var(--input-asterisk-color,var(--mantine-color-error))}.m_8f816625,.m_9d9d40e0,.m_fe47ce59{word-wrap:break-word;margin:0;padding:0;line-height:1.2;display:block}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - calc(.125rem*var(--mantine-scale))))}.m_9d9d40e0{color:var(--mantine-color-success);font-size:var(--input-success-size,calc(var(--mantine-font-size-sm) - calc(.125rem*var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size,calc(var(--mantine-font-size-sm) - calc(.125rem*var(--mantine-scale))))}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration:.15s;z-index:0;transition-property:transform,width,height;transition-duration:0s;transition-timing-function:ease;position:absolute;top:0;left:0}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){display:none}.m_9bdbb667{--accordion-radius:var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs)/2)}.m_8fa820a0{width:100%;margin:0;padding:0}.m_4ba585b8{width:100%;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;color:var(--mantine-color-bright);background-color:transparent;flex-direction:row-reverse;align-items:center;display:flex}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled):not([data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled):not([data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled):not([data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled):not([data-disabled])):active{background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled):not([data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:var(--mantine-font-weight-regular);text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm);flex:1;overflow:hidden}.m_3f35ae96{transition:transform var(--accordion-transition-duration,.2s)ease;width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)));min-width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)));justify-content:flex-start;align-items:center;display:flex;transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-start:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-md)}.m_9bd771fe{justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-sm);display:flex}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-start:var(--mantine-spacing-lg);margin-inline-end:0}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color:var(--mantine-color-gray-3);--item-filled-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color:var(--mantine-color-dark-4);--item-filled-color:var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type,.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type,.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:calc(.0625rem*var(--mantine-scale))solid transparent;transition:background-color .15s}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_7f854edf{z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom);position:fixed}.m_de09d2d2{align-items:center;gap:var(--mantine-spacing-sm);width:fit-content;margin-inline:auto;display:flex}.m_eab73b29{width:calc(.0625rem*var(--mantine-scale));background-color:var(--mantine-color-default-border);align-self:stretch}.m_66836ed3{--alert-radius:var(--mantine-radius-default);--alert-bg:var(--mantine-primary-color-light);--alert-bd:calc(.0625rem*var(--mantine-scale))solid transparent;--alert-color:var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md)var(--mantine-spacing-md);border-radius:var(--alert-radius);background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color);position:relative;overflow:hidden}.m_a5d60502{display:flex}.m_667c2793{gap:var(--mantine-spacing-xs);flex-direction:column;flex:1;display:flex}.m_6a03f287{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-bold);justify-content:space-between;align-items:center;display:flex}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{text-overflow:ellipsis;display:block;overflow:hidden}.m_667f2a6a{width:calc(1.25rem*var(--mantine-scale));height:calc(1.25rem*var(--mantine-scale));margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem*var(--mantine-scale));justify-content:flex-start;align-items:center;line-height:1;display:flex}.m_7fa78076{text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:calc(1.25rem*var(--mantine-scale));height:calc(1.25rem*var(--mantine-scale));color:var(--alert-color)}.m_b6d8b162{-webkit-tap-highlight-color:transparent;font-size:var(--text-fz,var(--mantine-font-size-md));line-height:var(--text-lh,var(--mantine-line-height-md));font-weight:var(--mantine-font-weight-regular);text-wrap:var(--text-text-wrap,var(--mantine-text-wrap));margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none}.m_b6d8b162:where([data-truncate]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m_b6d8b162:where([data-truncate=start]){text-align:end;direction:rtl}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){text-align:start;direction:ltr}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.m_b6d8b162:where([data-line-clamp]){text-overflow:ellipsis;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{color:var(--mantine-color-anchor);appearance:none;cursor:pointer;background-color:transparent;border:none;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;display:inline}@media (hover:hover){.m_849cf0da:where([data-underline=hover]):hover{-webkit-text-decoration:underline;text-decoration:underline}}@media (hover:none){.m_849cf0da:where([data-underline=hover]):active{-webkit-text-decoration:underline;text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{-webkit-text-decoration:none;text-decoration:none}}@media (hover:none){.m_849cf0da:where([data-underline=not-hover]):active{-webkit-text-decoration:none;text-decoration:none}}.m_849cf0da:where([data-underline=always]){-webkit-text-decoration:underline;text-decoration:underline}.m_849cf0da:where([data-variant=gradient]){-webkit-text-decoration:none;text-decoration:none}.m_849cf0da:where([data-variant=gradient]):hover{-webkit-text-decoration:none;text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{width:var(--slider-size);height:var(--slider-size);-webkit-user-select:none;user-select:none;border-radius:100%;justify-content:center;align-items:center;display:flex;position:relative}.m_48204f9b:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_48204f9b{--slider-size:calc(3.75rem*var(--mantine-scale));--thumb-size:calc(var(--slider-size)/5)}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{inset:calc(.0625rem*var(--mantine-scale));border-radius:var(--slider-size);pointer-events:none;position:absolute}.m_481dd586{width:calc(.125rem*var(--mantine-scale));transform:rotate(var(--angle));position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.m_481dd586:before{content:"";top:calc(var(--thumb-size)/3);left:calc(.03125rem*var(--mantine-scale));width:calc(.0625rem*var(--mantine-scale));height:calc(var(--thumb-size)/1.5);position:absolute;transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{min-width:calc(1.125rem*var(--mantine-scale));text-align:center;content:attr(data-label);top:calc(-1.5rem*var(--mantine-scale));left:calc(-.4375rem*var(--mantine-scale));transform:rotate(calc(360deg - var(--angle)));font-size:var(--mantine-font-size-xs);position:absolute}.m_bc02ba3d{height:100%;width:calc(.1875rem*var(--mantine-scale));pointer-events:none;outline:none;position:absolute;inset-block:0;inset-inline:calc(50% - 1.5px) 0}.m_bc02ba3d:before{content:"";height:min(var(--thumb-size),calc(var(--slider-size)/2));width:calc(.1875rem*var(--mantine-scale));position:absolute;top:0;right:0}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration:0s!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}.m_89ab340[data-mode=static]{grid-template-columns:var(--app-shell-navbar-width,0)1fr var(--app-shell-aside-width,0);grid-template-rows:auto 1fr auto;height:100%;display:grid;position:relative;overflow:auto}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{top:var(--app-shell-header-offset,0rem);height:calc(100dvh - var(--app-shell-header-offset,0rem) - var(--app-shell-footer-offset,0rem));background-color:var(--mantine-color-body);flex-direction:column;transition-property:transform,top,height;display:flex;position:fixed}:where([data-mode=static]) .m_45252eee{position:var(--app-shell-navbar-position,fixed);grid-row:var(--app-shell-navbar-grid-row,auto);height:100%}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-navbar-position,fixed);grid-row:var(--app-shell-navbar-grid-row,auto);height:100%}:where([data-layout=alt]) .m_45252eee{height:100dvh;top:0}:where([data-layout=alt]) .m_9cdde9a{height:100dvh;top:0}:where([data-mode=static][data-layout=alt]) .m_45252eee{grid-row:1/-1;height:100%}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1;height:100%}.m_45252eee{width:var(--app-shell-navbar-width);transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index);transition-property:transform,top,height;inset-inline-start:0}:where([data-mode=static]) .m_45252eee{grid-column:var(--app-shell-navbar-grid-column,auto);display:var(--app-shell-navbar-display,flex)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index);inset-inline-end:0}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-aside-position,fixed);grid-column:var(--app-shell-aside-grid-column,auto);grid-row:var(--app-shell-aside-grid-row,auto);display:var(--app-shell-aside-display,flex)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset,0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset,0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset,0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset,0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}:where([data-mode=static]) .m_8983817{padding-inline-start:var(--app-shell-padding);padding-inline-end:var(--app-shell-padding);padding-top:var(--app-shell-padding);padding-bottom:var(--app-shell-padding);grid-column:var(--app-shell-main-column-start,1)/var(--app-shell-main-column-end,-1);grid-row:var(--app-shell-main-grid-row,2);min-height:auto}.m_3b16f56b,.m_3840c879{background-color:var(--mantine-color-body);transition-property:transform,margin-inline-start,margin-inline-end;position:fixed;inset-inline:0}:where([data-mode=static]) .m_3b16f56b{position:var(--app-shell-header-position,fixed);grid-column:var(--app-shell-header-grid-column,auto)}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-header-position,fixed);grid-column:var(--app-shell-header-grid-column,auto)}:where([data-layout=alt]) .m_3b16f56b{margin-inline-start:var(--app-shell-navbar-offset,0rem);margin-inline-end:var(--app-shell-aside-offset,0rem)}:where([data-layout=alt]) .m_3840c879{margin-inline-start:var(--app-shell-navbar-offset,0rem);margin-inline-end:var(--app-shell-aside-offset,0rem)}:where([data-mode=static][data-layout=alt]) .m_3b16f56b{grid-column:var(--app-shell-main-column-start,1)/var(--app-shell-main-column-end,-1);margin-inline:0}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1)/var(--app-shell-main-column-end,-1);margin-inline:0}.m_3b16f56b{height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index);top:0}:where([data-mode=static]) .m_3b16f56b{grid-row:var(--app-shell-header-grid-row,auto)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index);bottom:0}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-footer-position,fixed);grid-column:var(--app-shell-footer-grid-column,auto);grid-row:var(--app-shell-footer-grid-row,auto)}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1)/var(--app-shell-main-column-end,-1)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio:1;max-width:100%}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_88b62a41{--combobox-padding:calc(.25rem*var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41[data-floating-height=viewport]:not([data-hidden]){--combobox-floating-options-max-height:calc(var(--combobox-floating-max-height,100vh) - var(--combobox-padding)*2);max-height:var(--combobox-floating-max-height,none);overflow:hidden}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs:calc(.25rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));--combobox-option-padding-sm:calc(.375rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));--combobox-option-padding-md:calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));--combobox-option-padding-lg:calc(.625rem*var(--mantine-scale))calc(1rem*var(--mantine-scale));--combobox-option-padding-xl:calc(.875rem*var(--mantine-scale))calc(1.25rem*var(--mantine-scale));--combobox-option-padding:var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);color:inherit;cursor:pointer;overflow-wrap:break-word;background-color:transparent}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected]):not([data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected]):not([data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected]):not([data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected]):not([data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding)*-1);margin-top:calc(var(--combobox-padding)*-1);width:calc(100% + var(--combobox-padding)*2);margin-bottom:var(--combobox-padding);border-top-width:0;border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0;position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));margin-inline:calc(var(--combobox-padding)*-1);padding:var(--combobox-option-padding);border:0 solid transparent}:where([data-mantine-color-scheme=light]) .m_858f94bd{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem*var(--mantine-scale));margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding)*-1)}.m_858f94bd{border-bottom-width:calc(.0625rem*var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding)*-1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz,var(--mantine-font-size-sm))*.85);padding:var(--combobox-option-padding);font-weight:var(--mantine-font-weight-medium);align-items:center;display:flex;position:relative}.m_2bb2e9e5:after{content:"";height:calc(.0625rem*var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs);inset-inline:0}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs:calc(.875rem*var(--mantine-scale));--combobox-chevron-size-sm:calc(1.125rem*var(--mantine-scale));--combobox-chevron-size-md:calc(1.25rem*var(--mantine-scale));--combobox-chevron-size-lg:calc(1.5rem*var(--mantine-scale));--combobox-chevron-size-xl:calc(1.75rem*var(--mantine-scale));--combobox-chevron-size:var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color,var(--mantine-color-error))}.m_390b5f4{align-items:center;gap:calc(.5rem*var(--mantine-scale));display:flex}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{width:.8em;min-width:.8em;height:.8em}.m_5f75b09e{--label-lh-xs:calc(1rem*var(--mantine-scale));--label-lh-sm:calc(1.25rem*var(--mantine-scale));--label-lh-md:calc(1.5rem*var(--mantine-scale));--label-lh-lg:calc(1.875rem*var(--mantine-scale));--label-lh-xl:calc(2.25rem*var(--mantine-scale));--label-lh:var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order:1;--label-offset-end:var(--mantine-spacing-sm);--label-offset-start:0}.m_5f75b09e[data-label-position=right]{--label-order:2;--label-offset-end:0;--label-offset-start:var(--mantine-spacing-sm)}.m_5f6e695e{-webkit-tap-highlight-color:transparent;display:flex}.m_d3ea56bb{--label-cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;font-size:var(--label-fz,var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);flex-direction:column;order:var(--label-order);display:inline-flex}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor:not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}fieldset:disabled .m_8ee546b8{color:var(--mantine-color-disabled-color)}.m_8ee546b8:where([data-disabled]){color:var(--mantine-color-disabled-color)}.m_328f68c0{margin-top:calc(var(--mantine-spacing-xs)/2);cursor:default;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs)/2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_26775b0a{--card-radius:var(--mantine-radius-default);border-radius:var(--card-radius);cursor:pointer;width:100%;display:block}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale))solid transparent}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_5e5256ee:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_5e5256ee:where([data-variant=outline]){--checkbox-icon-color:var(--checkbox-color)}.m_5e5256ee{border:calc(.0625rem*var(--mantine-scale))solid transparent;width:var(--checkbox-size);min-width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:border-color .1s,background-color .1s;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-indeterminate],.m_5e5256ee[data-checked]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-indeterminate]>.m_1b1c543a,.m_5e5256ee[data-checked]>.m_1b1c543a{opacity:1;color:var(--checkbox-icon-color);transform:none}.m_5e5256ee[data-disabled]{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-dark-3)}.m_76e20374[data-indeterminate]:not([data-disabled]),.m_76e20374[data-checked]:not([data-disabled]){border-color:var(--checkbox-color);background-color:transparent}.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_1b1c543a{color:transparent;pointer-events:none;width:60%;transform:translateY(calc(.3125rem*var(--mantine-scale)))scale(.5);opacity:1;transition:transform .1s,opacity .1s;display:block}.m_bf2d988c{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]){--checkbox-icon-color:var(--checkbox-color)}.m_26062bec{width:var(--checkbox-size);height:var(--checkbox-size);order:1;position:relative}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{appearance:none;border:calc(.0625rem*var(--mantine-scale))solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;margin:0;padding:0;transition:border-color .1s,background-color .1s;display:block}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){border-color:var(--checkbox-color);background-color:transparent}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{width:60%;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale)))scale(.5);opacity:0;margin:auto;transition:transform .1s,opacity .1s;position:absolute;inset:0}.m_11def92b{--ag-spacing:var(--mantine-spacing-sm);--ag-offset:calc(var(--ag-spacing)*-1);padding-inline-start:var(--ag-spacing);display:flex}.m_f85678b6{--avatar-size-xs:calc(1rem*var(--mantine-scale));--avatar-size-sm:calc(1.625rem*var(--mantine-scale));--avatar-size-md:calc(2.375rem*var(--mantine-scale));--avatar-size-lg:calc(3.5rem*var(--mantine-scale));--avatar-size-xl:calc(5.25rem*var(--mantine-scale));--avatar-size:var(--avatar-size-md);--avatar-radius:calc(62.5rem*var(--mantine-scale));--avatar-bg:var(--mantine-color-gray-light);--avatar-bd:calc(.0625rem*var(--mantine-scale))solid transparent;--avatar-color:var(--mantine-color-gray-light-color);--avatar-placeholder-fz:calc(var(--avatar-size)/2.5);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);padding:0;-webkit-text-decoration:none;text-decoration:none;display:block;position:relative;overflow:hidden}.m_f85678b6:where([data-within-group]){border:2px solid var(--mantine-color-body);background:var(--mantine-color-body);margin-inline-start:var(--ag-offset)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:var(--mantine-font-weight-bold);-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);width:100%;height:100%;font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color);justify-content:center;align-items:center;display:flex}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_2ce0de02{border-radius:var(--bi-radius,0);background-position:50%;background-size:cover;border:0;width:100%;-webkit-text-decoration:none;text-decoration:none;display:block}.m_347db0ec{--badge-height-xs:calc(1rem*var(--mantine-scale));--badge-height-sm:calc(1.125rem*var(--mantine-scale));--badge-height-md:calc(1.25rem*var(--mantine-scale));--badge-height-lg:calc(1.625rem*var(--mantine-scale));--badge-height-xl:calc(2rem*var(--mantine-scale));--badge-fz-xs:calc(.5625rem*var(--mantine-scale));--badge-fz-sm:calc(.625rem*var(--mantine-scale));--badge-fz-md:calc(.6875rem*var(--mantine-scale));--badge-fz-lg:calc(.8125rem*var(--mantine-scale));--badge-fz-xl:calc(1rem*var(--mantine-scale));--badge-padding-x-xs:calc(.375rem*var(--mantine-scale));--badge-padding-x-sm:calc(.5rem*var(--mantine-scale));--badge-padding-x-md:calc(.625rem*var(--mantine-scale));--badge-padding-x-lg:calc(.75rem*var(--mantine-scale));--badge-padding-x-xl:calc(1rem*var(--mantine-scale));--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);--badge-radius:calc(62.5rem*var(--mantine-scale));--badge-lh:calc(var(--badge-height) - calc(.125rem*var(--mantine-scale)));--badge-color:var(--mantine-color-white);--badge-bg:var(--mantine-primary-color-filled);--badge-border-width:calc(.0625rem*var(--mantine-scale));--badge-bd:var(--badge-border-width)solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);padding:0 var(--badge-padding-x);text-transform:uppercase;width:fit-content;font-weight:var(--mantine-font-weight-bold);letter-spacing:calc(.015625rem*var(--mantine-scale));cursor:default;text-overflow:ellipsis;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd);justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-grid;overflow:hidden}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){width:100%;display:flex}.m_347db0ec:where([data-circle]){padding-inline:calc(.125rem*var(--mantine-scale));width:var(--badge-height);display:flex}.m_fbd81e3d{--badge-dot-size:calc(var(--badge-height)/3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size);display:block}.m_5add502a{white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:inherit;overflow:hidden}.m_91fdda9b{--badge-section-margin:calc(var(--mantine-spacing-xs)/2);max-height:calc(var(--badge-height) - var(--badge-border-width)*2);justify-content:center;align-items:center;display:inline-flex}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border:3px solid var(--bq-bd);text-wrap:var(--bq-text-wrap,var(--mantine-text-wrap));border-inline-start:var(--blockquote-border);padding:var(--mantine-spacing-xl)calc(2.375rem*var(--mantine-scale));border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);margin:0;position:relative}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset:calc(var(--bq-icon-size)/-2);color:var(--bq-bd);background-color:var(--mantine-color-body);top:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--blockquote-icon-offset)}.m_dde51a35{margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%;display:block}.m_8b3717df{flex-wrap:wrap;align-items:center;display:flex}.m_f678d540{white-space:nowrap;-webkit-tap-highlight-color:transparent;line-height:1}.m_3b8f2208{margin-inline:var(--bc-separator-margin,var(--mantine-spacing-xs));justify-content:center;align-items:center;line-height:1;display:flex}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs:calc(.75rem*var(--mantine-scale));--burger-size-sm:calc(1.125rem*var(--mantine-scale));--burger-size-md:calc(1.5rem*var(--mantine-scale));--burger-size-lg:calc(2.125rem*var(--mantine-scale));--burger-size-xl:calc(2.625rem*var(--mantine-scale));--burger-size:var(--burger-size-md);--burger-line-size:calc(var(--burger-size)/12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs)/2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color:var(--mantine-color-white)}.m_d4fb9cad{-webkit-user-select:none;user-select:none;position:relative}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:calc(.0625rem*var(--mantine-scale))solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration,.3s);transition-timing-function:var(--burger-transition-timing-function,ease);display:block}.m_d4fb9cad:before,.m_d4fb9cad:after{content:"";position:absolute;inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size)/-3)}.m_d4fb9cad:after{top:calc(var(--burger-size)/3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size)/3))rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size)/-3))rotate(-45deg)}.m_77c9d27d{--button-height-xs:calc(1.875rem*var(--mantine-scale));--button-height-sm:calc(2.25rem*var(--mantine-scale));--button-height-md:calc(2.625rem*var(--mantine-scale));--button-height-lg:calc(3.125rem*var(--mantine-scale));--button-height-xl:calc(3.75rem*var(--mantine-scale));--button-height-compact-xs:calc(1.375rem*var(--mantine-scale));--button-height-compact-sm:calc(1.625rem*var(--mantine-scale));--button-height-compact-md:calc(1.875rem*var(--mantine-scale));--button-height-compact-lg:calc(2.125rem*var(--mantine-scale));--button-height-compact-xl:calc(2.5rem*var(--mantine-scale));--button-padding-x-xs:calc(.875rem*var(--mantine-scale));--button-padding-x-sm:calc(1.125rem*var(--mantine-scale));--button-padding-x-md:calc(1.375rem*var(--mantine-scale));--button-padding-x-lg:calc(1.625rem*var(--mantine-scale));--button-padding-x-xl:calc(2rem*var(--mantine-scale));--button-padding-x-compact-xs:calc(.4375rem*var(--mantine-scale));--button-padding-x-compact-sm:calc(.5rem*var(--mantine-scale));--button-padding-x-compact-md:calc(.625rem*var(--mantine-scale));--button-padding-x-compact-lg:calc(.75rem*var(--mantine-scale));--button-padding-x-compact-xl:calc(.875rem*var(--mantine-scale));--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:var(--mantine-font-weight-medium);text-align:center;cursor:pointer;border-radius:var(--button-radius,var(--mantine-radius-default));width:auto;line-height:1;font-size:var(--button-fz,var(--mantine-font-size-sm));background:var(--button-bg,var(--mantine-primary-color-filled));border:var(--button-bd,calc(.0625rem*var(--mantine-scale))solid transparent);color:var(--button-color,var(--mantine-color-white));height:var(--button-height,var(--button-height-sm));padding-inline:var(--button-padding-x,var(--button-padding-x-sm));vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.m_77c9d27d:where([data-block]){width:100%;display:block}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem*var(--mantine-scale))solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled);transform:none}.m_77c9d27d:before{content:"";pointer-events:none;inset:calc(-.0625rem*var(--mantine-scale));border-radius:var(--button-radius,var(--mantine-radius-default));opacity:0;filter:blur(12px);transition:transform .15s,opacity .1s;position:absolute;transform:translateY(-100%)}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:rgba(255,255,255,.15)}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:rgba(0,0,0,.15)}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{opacity:1;transform:translateY(0)}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover:hover){.m_77c9d27d:hover:where(:not([data-loading]):not(:disabled):not([data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media (hover:none){.m_77c9d27d:active:where(:not([data-loading]):not(:disabled):not([data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}.m_80f1301b{align-items:center;justify-content:var(--button-justify,center);height:100%;transition:transform .15s,opacity .1s;display:flex;overflow:visible}.m_811560b9{white-space:nowrap;opacity:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;height:100%;display:flex;overflow:hidden}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{align-items:center;display:flex}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;top:50%;left:50%}.m_80d6d844{--button-border-width:calc(.0625rem*var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{z-index:1;position:relative}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-inline-end-width:calc(var(--button-border-width)/2);border-start-end-radius:0;border-end-end-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-inline-start-width:calc(var(--button-border-width)/2);border-start-start-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--button-border-width)/2);border-radius:0}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-bottom-width:calc(var(--button-border-width)/2);border-end-end-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-top-width:calc(var(--button-border-width)/2);border-start-start-radius:0;border-start-end-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width)/2);border-top-width:calc(var(--button-border-width)/2);border-radius:0}.m_70be2a01{--section-height-xs:calc(1.875rem*var(--mantine-scale));--section-height-sm:calc(2.25rem*var(--mantine-scale));--section-height-md:calc(2.625rem*var(--mantine-scale));--section-height-lg:calc(3.125rem*var(--mantine-scale));--section-height-xl:calc(3.75rem*var(--mantine-scale));--section-height-compact-xs:calc(1.375rem*var(--mantine-scale));--section-height-compact-sm:calc(1.625rem*var(--mantine-scale));--section-height-compact-md:calc(1.875rem*var(--mantine-scale));--section-height-compact-lg:calc(2.125rem*var(--mantine-scale));--section-height-compact-xl:calc(2.5rem*var(--mantine-scale));--section-padding-x-xs:calc(.875rem*var(--mantine-scale));--section-padding-x-sm:calc(1.125rem*var(--mantine-scale));--section-padding-x-md:calc(1.375rem*var(--mantine-scale));--section-padding-x-lg:calc(1.625rem*var(--mantine-scale));--section-padding-x-xl:calc(2rem*var(--mantine-scale));--section-padding-x-compact-xs:calc(.4375rem*var(--mantine-scale));--section-padding-x-compact-sm:calc(.5rem*var(--mantine-scale));--section-padding-x-compact-md:calc(.625rem*var(--mantine-scale));--section-padding-x-compact-lg:calc(.75rem*var(--mantine-scale));--section-padding-x-compact-xl:calc(.875rem*var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem*var(--mantine-scale))solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_e615b15f{--card-padding:var(--mantine-spacing-md);padding:var(--card-padding);color:var(--mantine-color-text);display:flex;position:relative;overflow:hidden}.m_e615b15f:where([data-orientation=horizontal]){flex-direction:row}.m_e615b15f:where([data-orientation=vertical]){flex-direction:column}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{margin-inline:calc(var(--card-padding)*-1);display:block}:where([data-mantine-color-scheme=light]) .m_599a2148{--border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{--border-color:var(--mantine-color-dark-4)}.m_599a2148:where([data-orientation=vertical]):first-child{margin-top:calc(var(--card-padding)*-1);border-top:none!important}.m_599a2148:where([data-orientation=vertical]):last-child{margin-bottom:calc(var(--card-padding)*-1);border-bottom:none!important}.m_599a2148:where([data-orientation=vertical])[data-inherit-padding]{padding-inline:var(--card-padding)}.m_599a2148:where([data-orientation=vertical])[data-with-border]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.m_599a2148:where([data-orientation=vertical])+.m_599a2148:where([data-orientation=vertical]){border-top:none!important}.m_599a2148:where([data-orientation=horizontal]){margin-block:calc(var(--card-padding)*-1);margin-inline:0}.m_599a2148:where([data-orientation=horizontal]):first-child{margin-inline-start:calc(var(--card-padding)*-1);border-inline-start:none!important}.m_599a2148:where([data-orientation=horizontal]):last-child{margin-inline-end:calc(var(--card-padding)*-1);border-inline-end:none!important}.m_599a2148:where([data-orientation=horizontal])[data-inherit-padding]{padding-block:var(--card-padding)}.m_599a2148:where([data-orientation=horizontal])[data-with-border]{border-inline-start:1px solid var(--border-color);border-inline-end:1px solid var(--border-color)}.m_599a2148:where([data-orientation=horizontal])+.m_599a2148:where([data-orientation=horizontal]){border-inline-start:none!important}.m_9a782f2c{--cascader-column-width:calc(12.5rem*var(--mantine-scale));flex-direction:row;align-items:stretch;display:flex}.m_4c5a03a5{width:var(--cascader-column-width);min-width:var(--cascader-column-width);border-inline-end:calc(.0625rem*var(--mantine-scale))solid var(--popover-border-color,var(--mantine-color-default-border));flex-direction:column;display:flex}.m_4c5a03a5:where([data-last]){border-inline-end-color:transparent}.m_7f3ac6d2{padding:var(--combobox-padding);flex:1}.m_6b93b90{padding-inline:calc(var(--combobox-padding)/2);color:var(--mantine-color-dimmed);cursor:pointer;border-inline-end:calc(.0625rem*var(--mantine-scale))solid var(--popover-border-color,var(--mantine-color-default-border));justify-content:center;align-self:stretch;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_6b93b90:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6b93b90:hover{background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_6b93b90:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6b93b90:active{background-color:var(--mantine-color-dark-7)}}.m_6b93b90>svg{width:.9em;height:.9em;transform:rotate(90deg)}.m_6b93b90:where([data-position=start]){border-start-start-radius:var(--popover-radius,var(--mantine-radius-default));border-end-start-radius:var(--popover-radius,var(--mantine-radius-default))}.m_6b93b90:where([data-position=end]){border-inline-end-color:transparent;border-start-end-radius:var(--popover-radius,var(--mantine-radius-default));border-end-end-radius:var(--popover-radius,var(--mantine-radius-default))}.m_6b93b90:where([data-position=end])>svg{transform:rotate(-90deg)}:where([dir=rtl]) .m_6b93b90>svg{transform:rotate(-90deg)}:where([dir=rtl]) .m_6b93b90:where([data-position=end])>svg{transform:rotate(90deg)}.m_791f687a{align-items:center;gap:var(--mantine-spacing-xs);width:100%;padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));border-radius:var(--combobox-option-radius,var(--mantine-radius-default));color:var(--mantine-color-text);cursor:pointer;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_791f687a:hover:where(:not([data-disabled]):not([data-active])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_791f687a:hover:where(:not([data-disabled]):not([data-active])){background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_791f687a:active:where(:not([data-disabled]):not([data-active])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_791f687a:active:where(:not([data-disabled]):not([data-active])){background-color:var(--mantine-color-dark-7)}}:where([data-mantine-color-scheme=light]) .m_791f687a:where([data-in-path]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_791f687a:where([data-in-path]){background-color:var(--mantine-color-dark-6)}.m_791f687a:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_791f687a:where([data-active]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_791f687a:where([data-active]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_791f687a:where([data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_452a61d{align-items:center;gap:var(--mantine-spacing-xs);width:100%;display:flex}.m_aecd629a{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.m_92054c13{width:.9em;min-width:.9em;height:.9em;color:var(--mantine-color-dimmed);justify-content:center;align-items:center;display:flex;transform:rotate(-90deg)}:where([data-active]) .m_92054c13{color:inherit}:where([dir=rtl]) .m_92054c13{transform:rotate(90deg)}.m_ae51c8ae{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-active]) .m_ae51c8ae{opacity:1}:where([data-combobox-selected]) .m_ae51c8ae{opacity:1}.m_97ff10a8{padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed);font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));white-space:nowrap;justify-content:center;align-items:center;display:flex}.m_4451eb3a{justify-content:center;align-items:center;display:flex}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs:calc(1.4375rem*var(--mantine-scale));--chip-size-sm:calc(1.75rem*var(--mantine-scale));--chip-size-md:calc(2rem*var(--mantine-scale));--chip-size-lg:calc(2.25rem*var(--mantine-scale));--chip-size-xl:calc(2.5rem*var(--mantine-scale));--chip-icon-size-xs:calc(.5625rem*var(--mantine-scale));--chip-icon-size-sm:calc(.75rem*var(--mantine-scale));--chip-icon-size-md:calc(.875rem*var(--mantine-scale));--chip-icon-size-lg:calc(1rem*var(--mantine-scale));--chip-icon-size-xl:calc(1.125rem*var(--mantine-scale));--chip-padding-xs:calc(1rem*var(--mantine-scale));--chip-padding-sm:calc(1.25rem*var(--mantine-scale));--chip-padding-md:calc(1.5rem*var(--mantine-scale));--chip-padding-lg:calc(1.75rem*var(--mantine-scale));--chip-padding-xl:calc(2rem*var(--mantine-scale));--chip-checked-padding-xs:calc(.5125rem*var(--mantine-scale));--chip-checked-padding-sm:calc(.625rem*var(--mantine-scale));--chip-checked-padding-md:calc(.73125rem*var(--mantine-scale));--chip-checked-padding-lg:calc(.84375rem*var(--mantine-scale));--chip-checked-padding-xl:calc(.98125rem*var(--mantine-scale));--chip-spacing-xs:calc(.625rem*var(--mantine-scale));--chip-spacing-sm:calc(.75rem*var(--mantine-scale));--chip-spacing-md:calc(1rem*var(--mantine-scale));--chip-spacing-lg:calc(1.25rem*var(--mantine-scale));--chip-spacing-xl:calc(1.375rem*var(--mantine-scale));--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:calc(.0625rem*var(--mantine-scale))solid transparent}.m_be049a53{-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius,1000rem);height:var(--chip-size);font-size:var(--chip-fz,var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem*var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem*var(--mantine-scale))solid transparent;color:var(--mantine-color-text);text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;display:inline-flex}.m_be049a53:where([data-checked]){padding-inline:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed;background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);border:var(--chip-bd)}@media (hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:calc(.0625rem*var(--mantine-scale))solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media (hover:hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_fa109255:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing)/1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing)/1.5));height:var(--chip-icon-size);align-items:center;display:flex;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);color:var(--chip-icon-color,inherit);display:block}.m_bde07329{opacity:0;width:0;height:0;margin:0;padding:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs)/2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_de3d2490{--cs-size:calc(1.75rem*var(--mantine-scale));--cs-radius:calc(62.5rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;appearance:none;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;border:none;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:block;position:relative}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-gray-3);--alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-dark-4);--alpha-overlay-bg:var(--mantine-color-dark-7)}.m_862f3d1b{border-radius:var(--cs-radius);position:absolute;inset:0}.m_98ae7f22{border-radius:var(--cs-radius);z-index:1;box-shadow:rgba(0,0,0,.1) 0 0 0 calc(.0625rem*var(--mantine-scale))inset,rgba(0,0,0,.15) 0 0 calc(.25rem*var(--mantine-scale))inset;position:absolute;inset:0}.m_95709ac0{border-radius:var(--cs-radius);background-size:calc(.5rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));background-position:0 0,0 calc(.25rem*var(--mantine-scale)),calc(.25rem*var(--mantine-scale))calc(-.25rem*var(--mantine-scale)),calc(-.25rem*var(--mantine-scale))0;background-image:linear-gradient(45deg,var(--alpha-overlay-color)25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color)25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color)75%),linear-gradient(-45deg,var(--alpha-overlay-bg)75%,var(--alpha-overlay-color)75%);position:absolute;inset:0}.m_93e74e3{border-radius:var(--cs-radius);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m_fee9c77{--cp-width-xs:calc(11.25rem*var(--mantine-scale));--cp-width-sm:calc(12.5rem*var(--mantine-scale));--cp-width-md:calc(15rem*var(--mantine-scale));--cp-width-lg:calc(17.5rem*var(--mantine-scale));--cp-width-xl:calc(20rem*var(--mantine-scale));--cp-preview-size-xs:calc(1.625rem*var(--mantine-scale));--cp-preview-size-sm:calc(2.125rem*var(--mantine-scale));--cp-preview-size-md:calc(2.625rem*var(--mantine-scale));--cp-preview-size-lg:calc(3.125rem*var(--mantine-scale));--cp-preview-size-xl:calc(3.375rem*var(--mantine-scale));--cp-thumb-size-xs:calc(.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-saturation-height-xs:calc(6.25rem*var(--mantine-scale));--cp-saturation-height-sm:calc(6.875rem*var(--mantine-scale));--cp-saturation-height-md:calc(7.5rem*var(--mantine-scale));--cp-saturation-height-lg:calc(8.75rem*var(--mantine-scale));--cp-saturation-height-xl:calc(10rem*var(--mantine-scale));--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);width:var(--cp-width);padding:calc(.0625rem*var(--mantine-scale))}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{padding-top:calc(var(--cp-body-spacing)/2);display:flex}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size)/2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size)/2);position:absolute;overflow:hidden;box-shadow:0 0 1px rgba(0,0,0,.6)}.m_d8ee6fd8{margin:calc(.125rem*var(--mantine-scale));cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem*var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem*var(--mantine-scale)));height:unset!important;width:unset!important;min-width:0!important;min-height:0!important}.m_5711e686{margin-top:calc(.3125rem*var(--mantine-scale));margin-inline:calc(-.125rem*var(--mantine-scale));flex-wrap:wrap;display:flex}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs:calc(.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size)/2);position:relative}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size)*-1/2 - calc(.0625rem*var(--mantine-scale)));position:absolute}.m_d856d47d{--cp-thumb-size-xs:calc(.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-thumb-size:var(--cp-thumb-size,calc(.75rem*var(--mantine-scale)));height:calc(var(--cp-thumb-size) + calc(.125rem*var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size)/2);outline:none;position:relative}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem*var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers:var(--mantine-color-dark-4)}.m_8f327113{top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size)*-1/2 - calc(.0625rem*var(--mantine-scale)));border-radius:10000rem;position:absolute}.m_b077c2bc{--ci-eye-dropper-icon-size-xs:calc(.875rem*var(--mantine-scale));--ci-eye-dropper-icon-size-sm:calc(1rem*var(--mantine-scale));--ci-eye-dropper-icon-size-md:calc(1.125rem*var(--mantine-scale));--ci-eye-dropper-icon-size-lg:calc(1.25rem*var(--mantine-scale));--ci-eye-dropper-icon-size-xl:calc(1.375rem*var(--mantine-scale));--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs:calc(1.375rem*var(--mantine-scale));--ci-button-size-sm:calc(1.625rem*var(--mantine-scale));--ci-button-size-md:calc(1.75rem*var(--mantine-scale));--ci-button-size-lg:calc(2rem*var(--mantine-scale));--ci-button-size-xl:calc(2.5rem*var(--mantine-scale));--ci-button-size:var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs:calc(1rem*var(--mantine-scale));--ci-preview-size-sm:calc(1.125rem*var(--mantine-scale));--ci-preview-size-md:calc(1.375rem*var(--mantine-scale));--ci-preview-size-lg:calc(1.75rem*var(--mantine-scale));--ci-preview-size-xl:calc(2.25rem*var(--mantine-scale));--ci-preview-size:var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem*var(--mantine-scale))}.m_7485cace{--container-size-xs:calc(33.75rem*var(--mantine-scale));--container-size-sm:calc(45rem*var(--mantine-scale));--container-size-md:calc(60rem*var(--mantine-scale));--container-size-lg:calc(71.25rem*var(--mantine-scale));--container-size-xl:calc(82.5rem*var(--mantine-scale));--container-size:var(--container-size-md)}.m_7485cace:where([data-strategy=block]){max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){grid-template-columns:1fr min(100%,var(--container-size))1fr;margin-inline:auto;display:grid}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1/-1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{max-width:var(--container-size);margin-inline:auto}.m_f84d0407{--data-list-fz:var(--mantine-font-size-sm);--data-list-lh:var(--mantine-line-height-sm);--data-list-gap:var(--mantine-spacing-sm);--data-list-label-width:calc(7.5rem*var(--mantine-scale));gap:var(--data-list-gap);font-size:var(--data-list-fz);line-height:var(--data-list-lh);flex-direction:column;margin:0;padding:0;display:flex}.m_f84d0407:where([data-with-divider]){gap:0}.m_f848fe38{align-items:baseline;gap:var(--mantine-spacing-xs);flex-direction:row;display:flex}.m_f84d0407:where([data-orientation=vertical])>.m_f848fe38{flex-direction:column;gap:0}.m_c791b39c{color:var(--mantine-color-dimmed);font-size:var(--data-list-fz);line-height:var(--data-list-lh);min-width:var(--data-list-label-width);margin:0}.m_f84d0407:where([data-orientation=vertical]) .m_c791b39c{min-width:100%}.m_c81ec619{font-size:var(--data-list-fz);line-height:var(--data-list-lh);margin:0}.m_f84d0407:where([data-with-divider])>.m_f848fe38:where(:not(:first-of-type)){border-top:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-default-border);padding-top:var(--data-list-gap);margin-top:var(--data-list-gap)}.m_e2125a27{--dialog-size-xs:calc(10rem*var(--mantine-scale));--dialog-size-sm:calc(12.5rem*var(--mantine-scale));--dialog-size-md:calc(21.25rem*var(--mantine-scale));--dialog-size-lg:calc(25rem*var(--mantine-scale));--dialog-size-xl:calc(31.25rem*var(--mantine-scale));--dialog-size:var(--dialog-size-md);width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl)*2);min-height:calc(3.125rem*var(--mantine-scale));position:relative}.m_5abab665{top:calc(var(--mantine-spacing-md)/2);position:absolute;inset-inline-end:calc(var(--mantine-spacing-md)/2)}.m_3eebeb36{--divider-size-xs:calc(.0625rem*var(--mantine-scale));--divider-size-sm:calc(.125rem*var(--mantine-scale));--divider-size-md:calc(.1875rem*var(--mantine-scale));--divider-size-lg:calc(.25rem*var(--mantine-scale));--divider-size-xl:calc(.3125rem*var(--mantine-scale));--divider-size:var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color:var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size)var(--divider-border-style,solid)var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size)var(--divider-border-style,solid)var(--divider-color);align-self:stretch;height:auto}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;align-items:center;display:flex}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";height:calc(.0625rem*var(--mantine-scale));border-top:var(--divider-size)var(--divider-border-style,solid)var(--divider-color);flex:1;margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";height:calc(.0625rem*var(--mantine-scale));border-top:var(--divider-size)var(--divider-border-style,solid)var(--divider-color);flex:1;margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs:calc(20rem*var(--mantine-scale));--drawer-size-sm:calc(23.75rem*var(--mantine-scale));--drawer-size-md:calc(27.5rem*var(--mantine-scale));--drawer-size-lg:calc(38.75rem*var(--mantine-scale));--drawer-size-xl:calc(48.75rem*var(--mantine-scale));--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex,0 0 var(--drawer-size));height:var(--drawer-height,calc(100% - var(--drawer-offset)*2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset)*2);max-height:calc(100% - var(--drawer-offset)*2);overflow-y:auto}.m_b8a05bbd[data-hidden]{pointer-events:none;opacity:0!important}.m_31cd769a{justify-content:var(--drawer-justify,flex-start);align-items:var(--drawer-align,flex-start);display:flex}.m_7ffcadab{--empty-state-indicator-size-xs:calc(2rem*var(--mantine-scale));--empty-state-indicator-size-sm:calc(2.5rem*var(--mantine-scale));--empty-state-indicator-size-md:calc(3rem*var(--mantine-scale));--empty-state-indicator-size-lg:calc(3.75rem*var(--mantine-scale));--empty-state-indicator-size-xl:calc(4.5rem*var(--mantine-scale));--empty-state-gap-xs:calc(.375rem*var(--mantine-scale));--empty-state-gap-sm:calc(.5rem*var(--mantine-scale));--empty-state-gap-md:calc(.625rem*var(--mantine-scale));--empty-state-gap-lg:calc(.75rem*var(--mantine-scale));--empty-state-gap-xl:calc(1rem*var(--mantine-scale));--empty-state-title-fz-xs:var(--mantine-font-size-sm);--empty-state-title-fz-sm:var(--mantine-font-size-md);--empty-state-title-fz-md:var(--mantine-font-size-lg);--empty-state-title-fz-lg:var(--mantine-font-size-xl);--empty-state-title-fz-xl:calc(var(--mantine-font-size-xl)*1.2);--empty-state-description-fz-xs:var(--mantine-font-size-xs);--empty-state-description-fz-sm:var(--mantine-font-size-sm);--empty-state-description-fz-md:var(--mantine-font-size-sm);--empty-state-description-fz-lg:var(--mantine-font-size-md);--empty-state-description-fz-xl:var(--mantine-font-size-lg);gap:var(--empty-state-gap,var(--empty-state-gap-md));display:flex}.m_7ffcadab[data-align=center]{flex-direction:column;align-items:center}.m_7ffcadab[data-align=left]{flex-direction:row;align-items:flex-start}.m_7ffcadab[data-align=right]{flex-direction:row-reverse;align-items:flex-start}.m_7ff5666b{gap:var(--empty-state-gap,var(--empty-state-gap-md));flex-direction:column;min-width:0;display:flex}[data-align=center]>.m_7ff5666b{text-align:center;align-items:center}[data-align=left]>.m_7ff5666b{text-align:left;align-items:flex-start}[data-align=right]>.m_7ff5666b{text-align:right;align-items:flex-end}.m_866226e6{color:var(--empty-state-indicator-color,var(--mantine-color-dimmed));font-size:var(--empty-state-indicator-size,var(--empty-state-indicator-size-md));flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.m_866226e6>svg{width:1em;height:1em}[data-mantine-color-scheme=light] .m_866226e6[data-with-background]{--empty-state-indicator-default-bg:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .m_866226e6[data-with-background]{--empty-state-indicator-default-bg:var(--mantine-color-dark-6)}.m_866226e6[data-with-background]{border-radius:calc(62.5rem*var(--mantine-scale));background-color:var(--empty-state-indicator-bg,var(--empty-state-indicator-default-bg));width:2em;height:2em}.m_7fb28eaf{font-size:var(--empty-state-title-fz,var(--empty-state-title-fz-md));color:var(--mantine-color-bright);text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.m_5f111313{font-size:var(--empty-state-description-fz,var(--empty-state-description-fz-md));color:var(--mantine-color-dimmed);text-wrap:pretty;max-width:32rem;margin:0;line-height:1.55}.m_65f4fb94{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius,var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:calc(.0625rem*var(--mantine-scale))solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:calc(.0625rem*var(--mantine-scale))solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{border:0;border-radius:0;padding:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{margin-bottom:var(--mantine-spacing-sm);padding:0}.m_df020499{z-index:var(--floating-window-z-index);width:var(--floating-window-width,auto);height:var(--floating-window-height,auto);position:fixed}.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-column-gap:var(--grid-gap);--grid-row-gap:var(--grid-gap);overflow:var(--grid-overflow)}.m_dee7bd2f{justify-content:var(--grid-justify);align-items:var(--grid-align);gap:var(--grid-row-gap)var(--grid-column-gap);flex-wrap:wrap;display:flex}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);align-self:var(--col-align-self);margin-inline-start:var(--col-offset)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{object-fit:var(--image-object-fit,cover);border-radius:var(--image-radius,0);width:100%;display:block}.m_e5262200{--indicator-size:calc(.625rem*var(--mantine-scale));--indicator-color:var(--mantine-primary-color-filled);display:block;position:relative}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius,1000rem);z-index:var(--indicator-z-index,200);font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color,var(--mantine-color-white));white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute}.m_760d1fb1:before{content:"";background-color:var(--indicator-color);border-radius:var(--indicator-radius,1000rem);z-index:-1;position:absolute;inset:0}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs)/2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:1s linear infinite m_885901b1}.m_dc6f14e2{--kbd-fz-xs:calc(.625rem*var(--mantine-scale));--kbd-fz-sm:calc(.75rem*var(--mantine-scale));--kbd-fz-md:calc(.875rem*var(--mantine-scale));--kbd-fz-lg:calc(1rem*var(--mantine-scale));--kbd-fz-xl:calc(1.25rem*var(--mantine-scale));--kbd-fz:var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem*var(--mantine-scale))solid;border-bottom-width:calc(.1875rem*var(--mantine-scale));text-align:center;unicode-bidi:embed;padding:.12em .45em}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz:var(--mantine-font-size-md);--list-lh:var(--mantine-line-height-md);--list-marker-gap:var(--mantine-spacing-lg);font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0;padding-inline-start:var(--list-marker-gap);list-style-position:outside}.m_abbac491[data-type=none]{--list-marker-gap:0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{white-space:normal;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction:row;--li-align:center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing,0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{flex-direction:var(--li-direction,column);align-items:var(--li-align,flex-start);white-space:normal;display:inline-flex}.m_60f83e5b{vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm);display:inline-block}.m_6e45937b{z-index:var(--lo-z-index);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.m_e8eb006c{z-index:calc(var(--lo-z-index) + 1);position:relative}.m_df587f17{z-index:var(--lo-z-index)}.m_7dc7d3cd{--_fade-color:var(--marquee-fade-color,var(--mantine-color-body));--_fade-size:var(--marquee-fade-size,5%);max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.m_7dc7d3cd:where([data-orientation=horizontal]){flex-direction:row}.m_7dc7d3cd:where([data-orientation=vertical]){flex-direction:column}.m_7dc7d3cd[data-fade-edges]:before,.m_7dc7d3cd[data-fade-edges]:after{content:"";z-index:1;pointer-events:none;position:absolute}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:before,.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:after{width:var(--_fade-size);top:0;bottom:0}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:before{background:linear-gradient(to right,var(--_fade-color),transparent);left:0}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:after{background:linear-gradient(to left,var(--_fade-color),transparent);right:0}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:before,.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:after{height:var(--_fade-size);left:0;right:0}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:before{background:linear-gradient(to bottom,var(--_fade-color),transparent);top:0}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:after{background:linear-gradient(to top,var(--_fade-color),transparent);bottom:0}.m_1f9675ae{gap:var(--marquee-gap,var(--mantine-spacing-md));animation-duration:var(--marquee-duration,40s);animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.m_7dc7d3cd[data-orientation=horizontal]>.m_1f9675ae{flex-direction:row;animation-name:m_55dc625a}.m_7dc7d3cd[data-orientation=vertical]>.m_1f9675ae{flex-direction:column;animation-name:m_cdef532c}.m_7dc7d3cd[data-reverse]>.m_1f9675ae{animation-direction:reverse}.m_7dc7d3cd[data-pause-on-hover]:hover>.m_1f9675ae{animation-play-state:paused}.m_3a9900f4{gap:var(--marquee-gap,var(--mantine-spacing-md));flex-shrink:0;display:flex}.m_7dc7d3cd[data-orientation=horizontal] .m_3a9900f4{flex-direction:row}.m_7dc7d3cd[data-orientation=vertical] .m_3a9900f4{flex-direction:column}.m_dc9b7c9f{padding:calc(.25rem*var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs)/2)var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem*var(--mantine-scale));margin-bottom:calc(.25rem*var(--mantine-scale));border-top:calc(.0625rem*var(--mantine-scale))solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs)/1.5)var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled):not([data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled):not([data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem*var(--mantine-scale))}.m_ef8769b6{--menu-search-padding:var(--popover-padding,4px);margin-inline:calc(var(--menu-search-padding)*-1);margin-top:calc(var(--menu-search-padding)*-1);width:calc(100% + var(--menu-search-padding)*2);margin-bottom:var(--menu-search-padding);border-top-width:0;border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-mantine-color-scheme=light]) .m_ef8769b6{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_ef8769b6:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_ef8769b6{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6{background-color:var(--mantine-color-dark-7)}.m_5476e0d3{flex:1}.m_8395186e{width:calc(.75rem*var(--mantine-scale));height:calc(.75rem*var(--mantine-scale));flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(.5rem*var(--mantine-scale));display:inline-flex}.m_8b75e504{justify-content:center;align-items:center;display:flex}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_de2654db{align-items:center;display:flex}.m_f08a2b4a{font-size:var(--mantine-font-size-sm);padding:calc(var(--mantine-spacing-xs)/1.5)var(--mantine-spacing-sm);border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;line-height:1}.m_f08a2b4a:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_f08a2b4a:where(:hover,:focus-visible,[data-expanded]):where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_f08a2b4a:where(:hover,:focus-visible,[data-expanded]):where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-dark-5)}.m_9df02822{--modal-size-xs:calc(20rem*var(--mantine-scale));--modal-size-sm:calc(23.75rem*var(--mantine-scale));--modal-size-md:calc(27.5rem*var(--mantine-scale));--modal-size-lg:calc(38.75rem*var(--mantine-scale));--modal-size-xl:calc(48.75rem*var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius,var(--mantine-radius-default));border-start-end-radius:var(--modal-radius,var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex,0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset)*2));height:var(--modal-content-height,auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{pointer-events:none;opacity:0!important}.m_1f958f16{justify-content:center;align-items:var(--modal-inner-align,flex-start);padding-top:var(--modal-inner-y-offset,var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset,var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset,var(--modal-x-offset));display:flex}.m_7cda1cd6{--pill-fz-xs:calc(.625rem*var(--mantine-scale));--pill-fz-sm:calc(.75rem*var(--mantine-scale));--pill-fz-md:calc(.875rem*var(--mantine-scale));--pill-fz-lg:calc(1rem*var(--mantine-scale));--pill-fz-xl:calc(1.125rem*var(--mantine-scale));--pill-height-xs:calc(1.125rem*var(--mantine-scale));--pill-height-sm:calc(1.375rem*var(--mantine-scale));--pill-height-md:calc(1.5625rem*var(--mantine-scale));--pill-height-lg:calc(1.75rem*var(--mantine-scale));--pill-height-xl:calc(2rem*var(--mantine-scale));--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);font-size:var(--pill-fz);height:var(--pill-height);border-radius:var(--pill-radius,1000rem);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:0;align-items:center;max-width:100%;padding-inline:.8em;line-height:1;display:inline-flex;position:relative}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}.m_7cda1cd6:where([draggable=true]){cursor:grab}.m_7cda1cd6:where([draggable=true]):focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_7cda1cd6:where([data-dragging]){opacity:.4;cursor:grabbing}.m_7cda1cd6:where([data-drag-over=before]):before{content:"";width:calc(.125rem*var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.m_7cda1cd6:where([data-drag-over=after]):after{content:"";width:calc(.125rem*var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.m_7cda1cd6:where([data-drag-over=before]):before{inset-inline-start:calc(-.25rem*var(--mantine-scale))}.m_7cda1cd6:where([data-drag-over=after]):after{inset-inline-end:calc(-.25rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;height:100%;line-height:var(--pill-height);text-overflow:ellipsis;display:block;overflow:hidden}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;border-start-end-radius:var(--pill-radius,50%);border-end-end-radius:var(--pill-radius,50%);flex:0;padding-inline:.1em .3em}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{cursor:not-allowed;background-color:transparent;width:.8em;min-width:.8em;padding:0;display:none}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs:calc(.375rem*var(--mantine-scale));--pg-gap-sm:calc(.5rem*var(--mantine-scale));--pg-gap-md:calc(.625rem*var(--mantine-scale));--pg-gap-lg:calc(.75rem*var(--mantine-scale));--pg-gap-xl:calc(.75rem*var(--mantine-scale));--pg-gap:var(--pg-gap-sm);align-items:center;gap:var(--pg-gap);flex-wrap:wrap;display:flex}.m_45c4369d{appearance:none;min-width:calc(6.25rem*var(--mantine-scale));font-size:inherit;height:1.6em;color:inherit;background-color:transparent;border:0;flex:1;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem*var(--mantine-scale));width:calc(.0625rem*var(--mantine-scale));pointer-events:none;opacity:0;position:absolute;top:0;left:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){visibility:visible;opacity:1;height:1.6em;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled]):not(:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media (hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity:.9;--description-color:var(--nl-color)}.m_690090b5{justify-content:center;align-items:center;transition:transform .15s;display:flex}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{text-overflow:ellipsis;flex:1;overflow:hidden}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity,1);color:var(--description-color,var(--mantine-color-dimmed));text-overflow:ellipsis;display:block;overflow:hidden}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset,var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius:var(--mantine-radius-default);--notification-color:var(--mantine-primary-color-filled);box-sizing:border-box;padding-inline-start:calc(1.375rem*var(--mantine-scale));padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg);align-items:center;display:flex;position:relative;overflow:hidden}.m_a513464:before{content:"";width:calc(.375rem*var(--mantine-scale));top:var(--notification-radius);bottom:var(--notification-radius);border-radius:var(--notification-radius);background-color:var(--notification-color);display:block;position:absolute;inset-inline-start:calc(.25rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;width:calc(1.75rem*var(--mantine-scale));height:calc(1.75rem*var(--mantine-scale));border-radius:calc(1.75rem*var(--mantine-scale));background-color:var(--notification-color);color:var(--mantine-color-white);justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-md);display:flex}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;margin-inline-end:var(--mantine-spacing-xs);overflow:hidden}.m_3feedf16{margin-bottom:calc(.125rem*var(--mantine-scale));text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:var(--mantine-font-weight-medium);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-overflow:ellipsis;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs:calc(1.0625rem*var(--mantine-scale));--ni-right-section-width-sm:calc(1.5rem*var(--mantine-scale));--ni-right-section-width-md:calc(1.6875rem*var(--mantine-scale));--ni-right-section-width-lg:calc(1.9375rem*var(--mantine-scale));--ni-right-section-width-xl:calc(2.125rem*var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs:calc(.625rem*var(--mantine-scale));--ni-chevron-size-sm:calc(.875rem*var(--mantine-scale));--ni-chevron-size-md:calc(1rem*var(--mantine-scale));--ni-chevron-size-lg:calc(1.125rem*var(--mantine-scale));--ni-chevron-size-xl:calc(1.25rem*var(--mantine-scale));--ni-chevron-size:var(--ni-chevron-size-sm);width:100%;height:calc(var(--input-height) - calc(.125rem*var(--mantine-scale)));max-width:calc(var(--ni-chevron-size)*1.7);flex-direction:column;margin-inline-start:auto;display:flex}.m_80b4b171{--control-border:1px solid var(--input-bd);--control-radius:calc(var(--input-radius) - calc(.0625rem*var(--mantine-scale)));width:100%;height:calc(var(--input-height)/2 - calc(.0625rem*var(--mantine-scale)));border-inline-start:var(--control-border);color:var(--mantine-color-text);cursor:pointer;background-color:transparent;flex:0 0 50%;justify-content:center;align-items:center;padding:0;display:flex}.m_80b4b171:where(:disabled){cursor:not-allowed;opacity:.6;color:var(--mantine-color-disabled-color);background-color:transparent}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_f62ab2af{contain:layout style;gap:var(--ol-gap,var(--mantine-spacing-xs));flex-wrap:wrap;display:flex}.m_4addd315{--pagination-control-size-xs:calc(1.375rem*var(--mantine-scale));--pagination-control-size-sm:calc(1.625rem*var(--mantine-scale));--pagination-control-size-md:calc(2rem*var(--mantine-scale));--pagination-control-size-lg:calc(2.375rem*var(--mantine-scale));--pagination-control-size-xl:calc(2.75rem*var(--mantine-scale));--pagination-control-size-input-xs:calc(1.875rem*var(--mantine-scale));--pagination-control-size-input-sm:calc(2.25rem*var(--mantine-scale));--pagination-control-size-input-md:calc(2.625rem*var(--mantine-scale));--pagination-control-size-input-lg:calc(3.125rem*var(--mantine-scale));--pagination-control-size-input-xl:calc(3.75rem*var(--mantine-scale));--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m_4addd315:where([data-layout=responsive]){container-type:inline-size}.m_326d024a{border:calc(.0625rem*var(--mantine-scale))solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);border-radius:var(--pagination-control-radius,var(--mantine-radius-default));justify-content:center;align-items:center;line-height:1;display:flex}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size)/4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled):not([data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color,var(--mantine-color-white))}@media (hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);pointer-events:none;justify-content:center;align-items:center;display:flex}.m_105fdbed{gap:inherit;align-items:center;display:flex}@container (width<=400px){.m_105fdbed{display:none}}.m_10817321{height:var(--pagination-control-size);font-size:var(--pagination-control-fz);white-space:nowrap;justify-content:center;align-items:center;display:none}@container (width<=400px){.m_10817321{display:flex}}.m_f61ca620{--psi-button-size-xs:calc(1.375rem*var(--mantine-scale));--psi-button-size-sm:calc(1.625rem*var(--mantine-scale));--psi-button-size-md:calc(1.75rem*var(--mantine-scale));--psi-button-size-lg:calc(2rem*var(--mantine-scale));--psi-button-size-xl:calc(2.5rem*var(--mantine-scale));--psi-icon-size-xs:calc(1rem*var(--mantine-scale));--psi-icon-size-sm:calc(1.25rem*var(--mantine-scale));--psi-icon-size-md:calc(1.375rem*var(--mantine-scale));--psi-icon-size-lg:calc(1.5rem*var(--mantine-scale));--psi-icon-size-xl:calc(1.75rem*var(--mantine-scale));--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);font-size:inherit;line-height:var(--mantine-line-height);width:100%;height:100%;color:inherit;background-color:transparent;border:0;outline:0;padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);position:absolute;inset:0}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs:calc(1.875rem*var(--mantine-scale));--pin-input-size-sm:calc(2.25rem*var(--mantine-scale));--pin-input-size-md:calc(2.625rem*var(--mantine-scale));--pin-input-size-lg:calc(3.125rem*var(--mantine-scale));--pin-input-size-xl:calc(3.75rem*var(--mantine-scale));--pin-input-size:var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}.m_db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size:var(--progress-size-md);--progress-size-xs:calc(.1875rem*var(--mantine-scale));--progress-size-sm:calc(.3125rem*var(--mantine-scale));--progress-size-md:calc(.5rem*var(--mantine-scale));--progress-size-lg:calc(.75rem*var(--mantine-scale));--progress-size-xl:calc(1rem*var(--mantine-scale));height:var(--progress-size);border-radius:var(--progress-radius);display:flex;position:relative;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){height:auto;width:var(--progress-size);flex-direction:column-reverse}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);background-size:calc(1.25rem*var(--mantine-scale))calc(1.25rem*var(--mantine-scale));transition:width var(--progress-transition-duration,.1s)ease;justify-content:center;align-items:center;display:flex;overflow:hidden}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25% 50%,rgba(255,255,255,.15) 50% 75%,transparent 75%,transparent)}.m_2242eb65:where([data-animated]){animation:1s linear infinite m_81a374bd}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{width:100%;height:var(--progress-section-size);transition:height var(--progress-transition-duration,.1s)ease}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25% 50%,rgba(255,255,255,.15) 50% 75%,transparent 75%,transparent)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:1s linear infinite m_e0fb7a86}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-end-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color,var(--mantine-color-white));-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:min(calc(var(--progress-size)*.65),calc(1.125rem*var(--mantine-scale)));padding-inline:calc(.25rem*var(--mantine-scale));line-height:1;overflow:hidden}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_9dc8ae12{--card-radius:var(--mantine-radius-default);border-radius:var(--card-radius);cursor:pointer;width:100%;display:block}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale))solid transparent}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-icon-size-xs:calc(.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(.5rem*var(--mantine-scale));--radio-icon-size-md:calc(.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-size:var(--radio-size-sm);--radio-color:var(--mantine-primary-color-filled);--radio-icon-color:var(--mantine-color-white);border:calc(.0625rem*var(--mantine-scale))solid transparent;width:var(--radio-size);min-width:var(--radio-size);height:var(--radio-size);min-height:var(--radio-size);border-radius:var(--radio-radius,10000px);cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:border-color .1s,background-color .1s;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-checked]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-checked]>.m_3e4da632{opacity:1;color:var(--radio-icon-color);transform:none}.m_717d7ff6[data-disabled]{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-disabled-color)}.m_2980836c[data-checked]:not([data-disabled]){border-color:var(--radio-color);background-color:transparent}.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{width:var(--radio-icon-size);height:var(--radio-icon-size);color:transparent;pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale)))scale(.5);opacity:1;transition:transform .1s,opacity .1s;display:block}.m_f3f1af94{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-size:var(--radio-size-sm);--radio-icon-size-xs:calc(.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(.5rem*var(--mantine-scale));--radio-icon-size-md:calc(.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m_89c4f5e4{width:var(--radio-size);height:var(--radio-size);order:1;position:relative}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity,0);translate:-50% -50%;transform:var(--radio-icon-transform,scale(.2)translateY(calc(.625rem*var(--mantine-scale))));pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);transition:opacity .1s,transform .2s;position:absolute;top:50%;left:50%}.m_8a3dbb89{border:calc(.0625rem*var(--mantine-scale))solid;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius,var(--radio-size));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;transition-property:background-color,border-color;transition-duration:.1s;transition-timing-function:ease;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color,var(--mantine-primary-color-filled));border-color:var(--radio-color,var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){border-color:var(--radio-color);background-color:transparent}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color:var(--radio-color);--radio-icon-opacity:1;--radio-icon-transform:none}.m_f8d312f2{--rating-size-xs:calc(.875rem*var(--mantine-scale));--rating-size-sm:calc(1.125rem*var(--mantine-scale));--rating-size-md:calc(1.25rem*var(--mantine-scale));--rating-size-lg:calc(1.75rem*var(--mantine-scale));--rating-size-xl:calc(2rem*var(--mantine-scale));width:max-content;display:flex}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{transition:transform .1s;position:relative}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent;width:0;height:0;position:absolute;overflow:hidden}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_21342ee4{cursor:pointer;z-index:var(--rating-item-z-index,0);-webkit-tap-highlight-color:transparent;display:block;position:absolute;top:0;left:0}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_47dd3981{align-items:baseline;display:inline-flex;position:relative;overflow:hidden}.m_47dd3981[data-tabular-numbers]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m_ccf525bd{z-index:1;white-space:pre;color:transparent;forced-color-adjust:none;position:absolute;inset:0;overflow:hidden}.m_b301d46e{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:1ch;height:1em;transition:width var(--rn-duration)var(--rn-timing-function),opacity var(--rn-duration)var(--rn-timing-function);line-height:1;display:inline-block;position:relative;overflow:hidden}.m_b301d46e[data-empty]{opacity:0;width:0}.m_8ae40964{animation:m_18d73873 var(--rn-duration)var(--rn-timing-function);flex-direction:column;display:flex}.m_8ae40964>span{justify-content:center;align-items:center;height:1em;display:flex}.m_47d64bf5{z-index:2;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--rn-duration)var(--rn-timing-function);display:inline-block;position:relative;overflow:hidden}.m_47d64bf5[data-empty]{opacity:0;width:0}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);padding:calc(var(--mantine-spacing-xs)/2)var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius);position:absolute}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_1b3c8819:where([data-interactive]){pointer-events:auto}.m_f898399f{background-color:inherit;z-index:1;border:0}.m_b32e4812{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration:0s;position:relative}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(calc(var(--rp-start-angle,270deg) - 360deg))}.m_b1ca1fbf{stroke:var(--curve-color,var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration)ease,stroke-dasharray var(--rp-transition-duration)ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-dark-4)}.m_b23f9dc4{top:50%;inset-inline:var(--rp-label-offset);position:absolute;transform:translateY(-50%)}.m_bc8f275{--scroller-control-size:calc(3.125rem*var(--mantine-scale));--scroller-background-color:var(--mantine-color-body);align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden}.m_ee44dece{scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;flex:1;overflow:auto hidden}.m_ee44dece::-webkit-scrollbar{display:none}.m_ee44dece[data-draggable]{cursor:grab}.m_53e4f606{white-space:nowrap;display:inline-flex}.m_47754fc8{width:var(--scroller-control-size);height:var(--scroller-control-size)}.m_53e526ea{width:var(--scroller-control-size);z-index:1;color:var(--mantine-color-dimmed);opacity:1;pointer-events:auto;align-items:center;transition:opacity .2s,color .15s;display:flex;position:absolute;top:0;bottom:0}.m_53e526ea:hover{color:var(--mantine-color-text)}.m_53e526ea:where([data-position=start]){background:linear-gradient(to right,var(--scroller-background-color)40%,transparent);justify-content:flex-start;inset-inline-start:0}.m_53e526ea:where([data-position=start]) .m_47754fc8{transform:rotate(90deg)}.m_53e526ea:where([data-position=end]){background:linear-gradient(to left,var(--scroller-background-color)40%,transparent);justify-content:flex-end;inset-inline-end:0}.m_53e526ea:where([data-position=end]) .m_47754fc8{transform:rotate(-90deg)}.m_53e526ea:where([data-hidden]){opacity:0;pointer-events:none}.m_cf365364{--sc-padding-xs:calc(.125rem*var(--mantine-scale))calc(.375rem*var(--mantine-scale));--sc-padding-sm:calc(.1875rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));--sc-padding-md:calc(.25rem*var(--mantine-scale))calc(.875rem*var(--mantine-scale));--sc-padding-lg:calc(.4375rem*var(--mantine-scale))calc(1rem*var(--mantine-scale));--sc-padding-xl:calc(.625rem*var(--mantine-scale))calc(1.25rem*var(--mantine-scale));--sc-transition-duration:.2s;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:var(--sc-radius,var(--mantine-radius-default));width:auto;padding:calc(.25rem*var(--mantine-scale));flex-direction:row;display:inline-flex;position:relative;overflow:hidden}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){flex-direction:column;width:max-content;display:flex}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{z-index:1;border-radius:max(calc(var(--sc-radius,var(--mantine-radius-default)) - 4px),calc(var(--sc-radius,var(--mantine-radius-default))/4));display:block;position:absolute}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:var(--mantine-font-weight-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration)var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline,none);display:block;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2{cursor:not-allowed;color:var(--mantine-color-disabled-color)}.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";z-index:0;border-radius:calc(var(--sc-radius,var(--mantine-radius-default)) - 4px);position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled]):not([data-active]):not([data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled]):not([data-active]):not([data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled]):not([data-active]):not([data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled]):not([data-active]):not([data-read-only])):active{color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{white-space:nowrap;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{z-index:2;transition:border-color var(--sc-transition-duration)var(--sc-transition-timing-function);flex:1;position:relative}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";background-color:var(--separator-color);width:calc(.0625rem*var(--mantine-scale));transition:background-color var(--sc-transition-duration)var(--sc-transition-timing-function);top:0;bottom:0;position:absolute;inset-inline-start:0}.m_69686b9b[data-orientation=vertical]:before{top:0;height:calc(.0625rem*var(--mantine-scale));inset-inline:0;width:auto;bottom:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color:transparent}.m_78882f40{z-index:2;position:relative}.m_fa528724{--scp-filled-segment-color:var(--mantine-primary-color-filled);--scp-transition-duration:0s;--scp-thickness:calc(.75rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-dark-4)}.m_fa528724{width:fit-content;position:relative}.m_62e9e7e2{transform:var(--scp-rotation);display:block;overflow:hidden}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration)ease,stroke-dasharray var(--scp-transition-duration)ease,stroke-opacity var(--scp-transition-duration)ease,stroke var(--scp-transition-duration)}.m_4fa340f2{text-align:center;z-index:1;margin:0;padding:0;position:absolute;inset-inline:0}.m_4fa340f2:where([data-position=bottom]){padding-inline:calc(var(--scp-thickness)*2);bottom:0}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){top:0;bottom:auto}.m_4fa340f2:where([data-position=center]){padding-inline:calc(var(--scp-thickness)*3);top:50%;transform:translateY(-50%)}.m_925c2d2c{container:simple-grid/inline-size}.m_2415a157{grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr));grid-auto-rows:var(--sg-auto-rows,auto);gap:var(--sg-spacing-y)var(--sg-spacing-x);display:grid}.m_2415a157[data-auto-cols=auto-fill]{grid-template-columns:repeat(auto-fill,minmax(var(--sg-min-col-width),1fr))}.m_2415a157[data-auto-cols=auto-fit]{grid-template-columns:repeat(auto-fit,minmax(var(--sg-min-col-width),1fr))}.m_18320242{height:var(--skeleton-height,auto);width:var(--skeleton-width,100%);border-radius:var(--skeleton-radius,var(--mantine-radius-default));position:relative;transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:1.5s linear infinite m_299c329c}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{content:"";z-index:10;background-color:var(--mantine-color-body);position:absolute;inset:0}.m_18320242:where([data-visible]):after{content:"";z-index:11;position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs:calc(.25rem*var(--mantine-scale));--slider-size-sm:calc(.375rem*var(--mantine-scale));--slider-size-md:calc(.5rem*var(--mantine-scale));--slider-size-lg:calc(.625rem*var(--mantine-scale));--slider-size-xl:calc(.75rem*var(--mantine-scale));--slider-size:var(--slider-size-md);--slider-radius:calc(62.5rem*var(--mantine-scale));--slider-color:var(--mantine-primary-color-filled);--slider-track-disabled-bg:var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;height:calc(var(--slider-size)*2);padding-inline:var(--slider-size);touch-action:none;outline:none;flex-direction:column;align-items:center;display:flex;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4)}.m_dd36362e[data-orientation=vertical]{width:calc(var(--slider-size)*2);height:calc(12.5rem*var(--mantine-scale));padding-inline:0;padding-block:var(--slider-size)}.m_c9357328{top:calc(-2.25rem*var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs)/2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9357328{top:auto;inset-inline-start:calc(100% + 8px)}.m_c9a9a60a{height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:calc(.25rem*var(--mantine-scale))solid;cursor:pointer;border-radius:var(--slider-radius);z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:calc(.125rem*var(--mantine-scale));top:50%;left:var(--slider-thumb-offset);justify-content:center;align-items:center;transition:box-shadow .1s,transform .1s;display:flex;position:absolute;transform:translate(-50%,-50%)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a{display:none}.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){box-shadow:var(--mantine-shadow-sm);transform:translate(-50%,-50%)scale(1.05)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{top:auto;left:50%;right:auto;bottom:var(--slider-thumb-offset);transform:translate(-50%,50%)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a:where([data-dragging]){transform:translate(-50%,50%)scale(1.05)}:where([dir=rtl]) :where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{left:50%;right:auto}.m_a8645c2{width:100%;height:calc(var(--slider-size)*2);cursor:pointer;align-items:center;display:flex}fieldset:disabled .m_a8645c2{cursor:not-allowed}.m_a8645c2:where([data-disabled]){cursor:not-allowed}:where(.m_dd36362e[data-orientation=vertical]) .m_a8645c2{width:calc(var(--slider-size)*2);flex-direction:column;height:100%}.m_c9ade57f{width:100%;height:var(--slider-size);position:relative}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";border-radius:var(--slider-radius);top:0;bottom:0;inset-inline:calc(var(--slider-size)*-1);background-color:var(--track-bg,var(--slider-track-bg));z-index:0;position:absolute}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f{width:var(--slider-size);height:100%}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f:before{inset-inline:0;top:calc(var(--slider-size)*-1);bottom:calc(var(--slider-size)*-1)}.m_38aeed47{z-index:1;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);top:0;bottom:0;position:absolute;inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_38aeed47{top:auto;bottom:var(--slider-bar-offset);width:100%;height:var(--slider-bar-width);inset-inline-start:0}.m_b7b0423a{z-index:2;pointer-events:none;inset-inline-start:calc(var(--mark-offset) - var(--slider-size)/2);height:0;position:absolute;top:0}:where(.m_dd36362e[data-orientation=vertical]) .m_b7b0423a{inset-inline-start:0;top:auto;bottom:calc(var(--mark-offset) + var(--slider-size)/2);width:0;height:0}.m_dd33bc19{border:calc(.125rem*var(--mantine-scale))solid;height:var(--slider-size);width:var(--slider-size);border-radius:calc(62.5rem*var(--mantine-scale));background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([dir=rtl]) .m_68c77a5b{transform:translate(calc(50% - var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2))}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}:where(.m_dd36362e[data-orientation=vertical]) .m_68c77a5b{transform:translate(calc(var(--slider-size) + var(--mantine-spacing-xs)/2),calc(-50% - var(--slider-size)/2))}.m_19e66008{display:flex}.m_19e66008:where([data-orientation=horizontal]){flex-direction:row}.m_19e66008:where([data-orientation=vertical]){flex-direction:column}.m_19e5428e{flex-grow:0;flex-shrink:1;overflow:auto}.m_27f81bce{flex:0 0 var(--splitter-line-size,calc(.125rem*var(--mantine-scale)));touch-action:none;background-color:var(--splitter-handle-color,var(--mantine-color-body));outline:none;justify-content:center;align-items:center;display:flex;position:relative}.m_27f81bce:where([data-orientation=horizontal]){cursor:col-resize}.m_27f81bce:where([data-orientation=vertical]){cursor:row-resize}.m_22feb770{z-index:1;border-radius:calc(62.5rem*var(--mantine-scale));color:var(--mantine-color-dimmed);justify-content:center;align-items:center;transition:color .1s;display:flex;position:absolute}:where([data-mantine-color-scheme=light]) .m_22feb770{background-color:var(--mantine-color-white);border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_22feb770{background-color:var(--mantine-color-dark-6);border:calc(.0625rem*var(--mantine-scale))solid var(--mantine-color-dark-4)}.m_22feb770:where([data-orientation=horizontal]){width:calc(.75rem*var(--mantine-scale));height:calc(3.75rem*var(--mantine-scale))}.m_22feb770:where([data-orientation=vertical]){width:calc(3.75rem*var(--mantine-scale));height:calc(.75rem*var(--mantine-scale))}.m_22feb770>svg{width:100%;height:100%}.m_27f81bce:focus-visible .m_22feb770{box-shadow:0 0 0 calc(.125rem*var(--mantine-scale))var(--mantine-primary-color-filled)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem*var(--mantine-scale))}.m_b912df4e{transition:max-height var(--spoiler-transition-duration,.2s)ease;flex-direction:column;display:flex;overflow:hidden}.m_b9131032{height:calc(1.5rem*var(--mantine-scale));inset-inline-start:0;position:absolute;top:100%}.m_6d731127{align-items:var(--stack-align,stretch);justify-content:var(--stack-justify,flex-start);gap:var(--stack-gap,var(--mantine-spacing-md));flex-direction:column;display:flex}.m_cbb4ea7e{--stepper-icon-size-xs:calc(2.125rem*var(--mantine-scale));--stepper-icon-size-sm:calc(2.25rem*var(--mantine-scale));--stepper-icon-size-md:calc(2.625rem*var(--mantine-scale));--stepper-icon-size-lg:calc(3rem*var(--mantine-scale));--stepper-icon-size-xl:calc(3.25rem*var(--mantine-scale));--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:calc(62.5rem*var(--mantine-scale));--stepper-fz:var(--mantine-font-size-md);--stepper-outline-thickness:calc(.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-dark-5)}.m_aaf89d0b{flex-wrap:nowrap;align-items:center;display:flex}.m_aaf89d0b:where([data-wrap]){gap:var(--mantine-spacing-md)0;flex-wrap:wrap}.m_aaf89d0b:where([data-label-position=bottom]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color);flex:1;transition:background-color .15s}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_aaf89d0b:where([data-label-position=bottom]) .m_2a371ac9{margin-top:calc((var(--stepper-icon-size) - var(--stepper-outline-thickness))/2)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color:var(--stepper-color);cursor:default;display:flex}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_cbb57068:where([data-label-position=bottom]){min-width:var(--stepper-icon-size);max-width:calc(var(--stepper-icon-size)*4);flex-direction:column;align-items:center;overflow:visible}.m_cbb57068:where([data-label-position=bottom]):where([data-icon-position=right]){flex-direction:column}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing:calc(var(--mantine-spacing-xs)/2);min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);justify-content:flex-start;overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));border-inline-start:var(--stepper-outline-thickness)solid var(--stepper-outline-color);height:100vh;position:absolute;inset-inline-start:calc(var(--stepper-icon-size)/2)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);border:var(--stepper-outline-thickness)solid var(--stepper-outline-color);background-color:var(--stepper-outline-color);justify-content:center;align-items:center;font-weight:700;transition:background-color .15s,border-color .15s;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color,var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_8faaac38{display:flex}.m_a79331dc{color:var(--stepper-icon-color,var(--mantine-color-white));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m_1956aa2a{flex-direction:column;display:flex}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:end;margin-inline-end:var(--mantine-spacing-sm)}.m_cbb57068:where([data-label-position=bottom]) .m_1956aa2a{text-align:center;margin:calc(var(--mantine-spacing-xs)/2)0 0;align-items:center}.m_12051f6c{font-weight:var(--mantine-font-weight-medium);font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing)/3);margin-bottom:calc(var(--stepper-spacing)/3);font-size:calc(var(--stepper-fz) - calc(.125rem*var(--mantine-scale)));color:var(--mantine-color-dimmed);line-height:1}.m_5f93f3bb{--switch-height-xs:calc(1rem*var(--mantine-scale));--switch-height-sm:calc(1.25rem*var(--mantine-scale));--switch-height-md:calc(1.5rem*var(--mantine-scale));--switch-height-lg:calc(1.875rem*var(--mantine-scale));--switch-height-xl:calc(2.25rem*var(--mantine-scale));--switch-width-xs:calc(2rem*var(--mantine-scale));--switch-width-sm:calc(2.375rem*var(--mantine-scale));--switch-width-md:calc(2.875rem*var(--mantine-scale));--switch-width-lg:calc(3.5rem*var(--mantine-scale));--switch-width-xl:calc(4.5rem*var(--mantine-scale));--switch-thumb-size-xs:calc(.75rem*var(--mantine-scale));--switch-thumb-size-sm:calc(.875rem*var(--mantine-scale));--switch-thumb-size-md:calc(1.125rem*var(--mantine-scale));--switch-thumb-size-lg:calc(1.375rem*var(--mantine-scale));--switch-thumb-size-xl:calc(1.75rem*var(--mantine-scale));--switch-label-font-size-xs:calc(.3125rem*var(--mantine-scale));--switch-label-font-size-sm:calc(.375rem*var(--mantine-scale));--switch-label-font-size-md:calc(.4375rem*var(--mantine-scale));--switch-label-font-size-lg:calc(.5625rem*var(--mantine-scale));--switch-label-font-size-xl:calc(.6875rem*var(--mantine-scale));--switch-track-label-padding-xs:calc(.125rem*var(--mantine-scale));--switch-track-label-padding-sm:calc(.15625rem*var(--mantine-scale));--switch-track-label-padding-md:calc(.1875rem*var(--mantine-scale));--switch-track-label-padding-lg:calc(.1875rem*var(--mantine-scale));--switch-track-label-padding-xl:calc(.21875rem*var(--mantine-scale));--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:calc(62.5rem*var(--mantine-scale));--switch-color:var(--mantine-primary-color-filled);--switch-disabled-color:var(--mantine-color-disabled);position:relative}.m_926b4011{opacity:0;white-space:nowrap;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor,var(--mantine-cursor-type));border-radius:var(--switch-radius);background-color:var(--switch-bg);height:var(--switch-height);min-width:var(--switch-width);appearance:none;font-size:var(--switch-label-font-size);font-weight:var(--mantine-font-weight-medium);order:var(--switch-order,1);-webkit-user-select:none;user-select:none;z-index:0;color:var(--switch-text-color);align-items:center;margin:0;line-height:0;transition:background-color .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg:var(--switch-color);--switch-text-color:var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg:var(--switch-disabled-color);--switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg:var(--mantine-color-gray-3);--switch-text-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg:var(--mantine-color-dark-5);--switch-text-color:var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order:2}.m_93039a1d{z-index:1;border-radius:var(--switch-radius);background-color:var(--switch-thumb-bg,var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);transition:inset-inline-start .15s;display:flex;position:absolute;inset-inline-start:var(--switch-thumb-start,var(--switch-track-label-padding))}.m_93039a1d:where([data-with-thumb-indicator]):before{content:"";background-color:var(--switch-bg);border-radius:var(--switch-radius);width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start:calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg:var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m_8277e082{height:100%;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);place-content:center;margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s;display:grid}.m_926b4011:checked+*>.m_8277e082{margin-inline-start:0;margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding))}.m_b23fa0ef{border-collapse:collapse;border-spacing:0;width:100%;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout,auto);caption-side:var(--table-caption-side,bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:var(--mantine-font-weight-medium)}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:start}.m_4e7aa4fd{background-color:transparent;border-bottom:none}@media (hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing)var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem*var(--mantine-scale))solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg:var(--table-highlight-on-hover-color,var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset,0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){top:var(--table-sticky-header-offset,0);background-color:var(--mantine-color-body);position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4fd[data-with-row-border]){border-bottom:none}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4fd[data-with-row-border]) :where(.m_4e7aa4f3){box-shadow:inset 0 -1px 0 var(--table-border-color)}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3[data-with-column-border]){border-inline:none}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3[data-with-column-border]:not(:first-child)):before{content:"";width:calc(.0625rem*var(--mantine-scale));background-color:var(--table-border-color);position:absolute;inset-block:0;inset-inline-start:calc(-.03125rem*var(--mantine-scale))}:where([data-with-table-border]) .m_b242d975[data-sticky]{top:var(--table-sticky-header-offset,0);z-index:4;border-top:none;position:sticky}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";left:0;top:calc(-.03125rem*var(--mantine-scale));width:100%;height:calc(.0625rem*var(--mantine-scale));background-color:var(--table-border-color);z-index:5;display:block;position:absolute}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}.m_bcaa9990{--toc-depth-offset:.8em;flex-direction:column;display:flex}.m_375a65ef{font-size:var(--toc-size,var(--mantine-font-size-md));border-radius:var(--toc-radius,var(--mantine-radius-default));padding:.3em .8em;padding-left:max(calc(var(--depth-offset)*var(--toc-depth-offset)),.8em);display:block}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color:var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction:row;--tabs-panel-grow:unset;--tabs-display:block;--tabs-flex-direction:row;--tabs-list-border-width:0;--tabs-list-border-size:0 0 var(--tabs-list-border-width)0;--tabs-list-gap:unset;--tabs-list-line-bottom:0;--tabs-list-line-top:unset;--tabs-list-line-start:0;--tabs-list-line-end:0;--tab-radius:var(--tabs-radius)var(--tabs-radius)0 0;--tab-border-width:0 0 var(--tabs-list-border-width)0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom:unset;--tabs-list-line-top:0;--tab-radius:0 0 var(--tabs-radius)var(--tabs-radius);--tab-border-width:var(--tabs-list-border-width)0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start:unset;--tabs-list-line-end:0;--tabs-list-line-top:0;--tabs-list-line-bottom:0;--tabs-list-border-size:0 var(--tabs-list-border-width)0 0;--tab-border-width:0 var(--tabs-list-border-width)0 0;--tab-radius:var(--tabs-radius)0 0 var(--tabs-radius);--tabs-list-direction:column;--tabs-panel-grow:1;--tabs-display:flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius)var(--tabs-radius)0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction:row-reverse;--tabs-list-line-start:0;--tabs-list-line-end:unset;--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius)var(--tabs-radius)0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size:0 var(--tabs-list-border-width)0 0;--tab-border-width:0 var(--tabs-list-border-width)0 0;--tab-radius:var(--tabs-radius)0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width:calc(.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width:calc(.0625rem*var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap:calc(var(--mantine-spacing-sm)/2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d33d6d{justify-content:var(--tabs-justify,flex-start);flex-wrap:wrap;flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap);display:flex}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{padding:var(--mantine-spacing-xs)var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:flex;position:relative}.m_4ec4dce6:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{justify-content:center;align-items:center;display:flex}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{text-align:center;flex:1}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top);position:absolute}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);background-color:transparent;border-style:solid;border-color:transparent}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media (hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:transparent}}@media (hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:transparent}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top);border-style:solid;position:absolute}.m_b59ab47c{border-top:calc(.0625rem*var(--mantine-scale))solid transparent;border-bottom:calc(.0625rem*var(--mantine-scale))solid transparent;border-inline:calc(.0625rem*var(--mantine-scale))solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);--tab-border-bottom-color:transparent;--tab-border-top-color:transparent;--tab-border-inline-end-color:transparent;--tab-border-inline-start-color:transparent;position:relative}.m_b59ab47c:where([data-active]):before{content:"";background-color:var(--tab-border-color);bottom:var(--tab-before-bottom,calc(-.0625rem*var(--mantine-scale)));inset-inline-start:var(--tab-before-start,calc(-.0625rem*var(--mantine-scale)));inset-inline-end:var(--tab-before-end,auto);top:var(--tab-before-top,auto);width:calc(.0625rem*var(--mantine-scale));height:calc(.0625rem*var(--mantine-scale));position:absolute}.m_b59ab47c:where([data-active]):after{content:"";background-color:var(--tab-border-color);bottom:var(--tab-after-bottom,calc(-.0625rem*var(--mantine-scale)));inset-inline-start:var(--tab-after-start,auto);inset-inline-end:var(--tab-after-end,calc(-.0625rem*var(--mantine-scale)));top:var(--tab-after-top,auto);width:calc(.0625rem*var(--mantine-scale));height:calc(.0625rem*var(--mantine-scale));position:absolute}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color:var(--tab-border-color);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color:var(--tab-border-color);--tab-border-top-color:var(--mantine-color-body);--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem*var(--mantine-scale));--tab-after-bottom:auto;--tab-after-top:calc(-.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color:var(--mantine-color-body);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-end:calc(-.0625rem*var(--mantine-scale));--tab-before-start:auto;--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem*var(--mantine-scale));--tab-after-start:auto;--tab-after-end:calc(-.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color:var(--mantine-color-body);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-start:calc(-.0625rem*var(--mantine-scale));--tab-before-end:auto;--tab-before-bottom:auto;--tab-before-top:calc(-.0625rem*var(--mantine-scale));--tab-after-end:auto;--tab-after-start:calc(-.0625rem*var(--mantine-scale))}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg:transparent;--tab-color:inherit}@media (hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media (hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg:var(--tabs-color);--tab-color:var(--tabs-text-color,var(--mantine-color-white))}@media (hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media (hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_7341320d{--ti-size-xs:calc(1.125rem*var(--mantine-scale));--ti-size-sm:calc(1.375rem*var(--mantine-scale));--ti-size-md:calc(1.75rem*var(--mantine-scale));--ti-size-lg:calc(2.125rem*var(--mantine-scale));--ti-size-xl:calc(2.75rem*var(--mantine-scale));--ti-size:var(--ti-size-md);-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius,var(--mantine-radius-default));background:var(--ti-bg,var(--mantine-primary-color-filled));color:var(--ti-color,var(--mantine-color-white));border:var(--ti-bd,1px solid transparent);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.m_43657ece{--offset:calc(var(--tl-bullet-size)/2 + var(--tl-line-width)/2);--tl-bullet-size:calc(1.25rem*var(--mantine-scale));--tl-line-width:calc(.25rem*var(--mantine-scale));--tl-radius:calc(62.5rem*var(--mantine-scale));--tl-color:var(--mantine-primary-color-filled)}.m_43657ece:where(:not([data-opposite])):where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:var(--mantine-font-weight-medium);margin-bottom:calc(var(--mantine-spacing-xs)/2);line-height:1}.m_436178ff{--item-border:var(--tl-line-width)var(--tli-border-style,solid)var(--item-border-color);color:var(--mantine-color-text);position:relative}.m_436178ff:before{content:"";pointer-events:none;top:0;inset-inline-start:var(--timeline-line-start,0);inset-inline-end:var(--timeline-line-end,0);bottom:calc(var(--mantine-spacing-xl)*-1);border-inline-start:var(--item-border);display:var(--timeline-line-display,none);position:absolute}.m_43657ece:where(:not([data-opposite]))[data-align=left] .m_436178ff:before{--timeline-line-start:calc(var(--tl-line-width)*-1);--timeline-line-end:auto}.m_43657ece:where(:not([data-opposite]))[data-align=right] .m_436178ff:before{--timeline-line-start:auto;--timeline-line-end:calc(var(--tl-line-width)*-1)}.m_43657ece:where([data-opposite]) .m_436178ff:before{--timeline-line-start:calc(50% - var(--tl-line-width)/2);--timeline-line-end:auto}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_436178ff{text-align:start;padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_436178ff{text-align:end;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]) .m_436178ff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color:var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color,var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display:block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius,var(--tl-radius));border:var(--tl-line-width)solid;background-color:var(--mantine-color-body);color:var(--mantine-color-text);justify-content:center;align-items:center;display:flex;position:absolute;top:0}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_8affcee1{inset-inline-start:calc((var(--tl-bullet-size)/2 + var(--tl-line-width)/2)*-1);inset-inline-end:auto}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_8affcee1{inset-inline-start:auto;inset-inline-end:calc((var(--tl-bullet-size)/2 + var(--tl-line-width)/2)*-1)}.m_43657ece:where([data-opposite]) .m_8affcee1{grid-area:1/2;position:relative;inset-inline-start:unset;inset-inline-end:unset}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color,var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color,var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.m_43657ece:where(:not([data-opposite])):where([data-align=left]) .m_540e8f41{text-align:start;padding-inline-start:var(--offset)}.m_43657ece:where(:not([data-opposite])):where([data-align=right]) .m_540e8f41{text-align:end;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=left]) .m_540e8f41{text-align:start;grid-area:1/3;padding-inline-start:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=right]) .m_540e8f41{text-align:end;grid-area:1/1;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=left]) .m_436178ff:where([data-alternate]) .m_540e8f41{text-align:end;grid-column:1;padding-inline-start:0;padding-inline-end:var(--offset)}.m_43657ece:where([data-opposite]):where([data-align=right]) .m_436178ff:where([data-alternate]) .m_540e8f41{text-align:start;grid-column:3;padding-inline-start:var(--offset);padding-inline-end:0}.m_43657ece:where([data-align=left]) .m_f3ba506{text-align:end;grid-area:1/1;padding-inline-end:var(--offset)}.m_43657ece:where([data-align=right]) .m_f3ba506{text-align:start;grid-area:1/3;padding-inline-start:var(--offset)}.m_43657ece:where([data-align=left]) .m_436178ff:where([data-alternate]) .m_f3ba506{text-align:start;grid-column:3;padding-inline-start:var(--offset);padding-inline-end:0}.m_43657ece:where([data-align=right]) .m_436178ff:where([data-alternate]) .m_f3ba506{text-align:end;grid-column:1;padding-inline-start:0;padding-inline-end:var(--offset)}.m_8a5d1357{font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap,var(--mantine-heading-text-wrap));margin:0}.m_8a5d1357:where([data-line-clamp]){text-overflow:ellipsis;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where([data-tree-root]){--level-offset:var(--mantine-spacing-lg);--tree-line-width:calc(.0625rem*var(--mantine-scale));--tree-line-color:var(--mantine-color-default-border)}.m_f698e191{-webkit-user-select:none;user-select:none;margin:0;padding:0}.m_75f3ecf{margin:0;padding:0}.m_f6970eb1{cursor:pointer;outline:0;margin:0;padding:0;list-style:none}.m_f6970eb1[data-focus-ring]:focus>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_dc283425{padding-inline-start:var(--label-offset);position:relative}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-dark-5)}.m_dc283425:where([data-dragging]){opacity:.4}.m_dc283425:where([data-drag-over=before]):before{content:"";top:calc(-.0625rem*var(--mantine-scale));height:calc(.125rem*var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1;position:absolute;inset-inline-start:var(--label-offset,0);inset-inline-end:0}.m_dc283425:where([data-drag-over=after]):after{content:"";bottom:calc(-.0625rem*var(--mantine-scale));height:calc(.125rem*var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1;position:absolute;inset-inline-start:var(--label-offset,0);inset-inline-end:0}.m_dc283425:where([data-drag-over=inside]){background-color:var(--mantine-primary-color-light)}:where([data-with-lines]) .m_f6970eb1{position:relative}:where([data-with-lines]) .m_f6970eb1:not([data-level="1"]):before{content:"";top:calc(.75rem*var(--mantine-scale));width:calc(var(--level-offset)/2);border-top:var(--tree-line-width)solid var(--tree-line-color);pointer-events:none;z-index:1;height:0;position:absolute;inset-inline-start:calc(var(--label-offset) - var(--level-offset)/2)}:where([data-with-lines]) .m_75f3ecf>.m_f6970eb1:after{content:"";border-inline-start:var(--tree-line-width)solid var(--tree-line-color);pointer-events:none;z-index:1;width:0;top:0;bottom:0;position:absolute;inset-inline-start:calc(var(--label-offset) - var(--level-offset)/2)}:where([data-with-lines]) .m_75f3ecf>.m_f6970eb1:last-child:after{height:calc(.75rem*var(--mantine-scale));bottom:auto}:where([data-with-lines]) .m_f6970eb1:where([data-dragging]):before{display:none}:where([data-with-lines]) .m_f6970eb1:where([data-dragging]):after{display:none}:where([data-with-lines]) .m_f6970eb1:where([data-dragging]) .m_c03b303c{display:none}.m_c03b303c{border-inline-start:var(--tree-line-width)solid var(--tree-line-color);pointer-events:none;z-index:1;width:0;top:0;bottom:0;display:none;position:absolute;inset-inline-start:calc((var(--flat-line-column) - 1.5)*var(--level-offset))}:where([data-with-lines]) .m_c03b303c{display:block}.m_bf7448d9{height:calc(.75rem*var(--mantine-scale));bottom:auto}.m_529d33e8{--ts-level-offset:calc(1.25rem*var(--mantine-scale));--ts-line-width:calc(.0625rem*var(--mantine-scale));--ts-line-color:var(--mantine-color-default-border);--ts-option-padding-y:calc(.25rem*var(--mantine-scale));--ts-option-padding-x:calc(.5rem*var(--mantine-scale))}.m_28bb748{align-items:center;gap:calc(.375rem*var(--mantine-scale));padding:var(--ts-option-padding-y)var(--ts-option-padding-x);padding-inline-start:var(--ts-option-padding-x);display:flex;position:relative}.m_aa3e3f86{--_ts-expand-icon-size:calc(1.45*var(--combobox-option-fz,var(--mantine-font-size-sm)));width:var(--_ts-expand-icon-size);min-width:var(--_ts-expand-icon-size);height:var(--_ts-expand-icon-size);border-radius:var(--mantine-radius-sm);cursor:pointer;color:var(--mantine-color-dimmed);justify-content:center;align-items:center;display:flex;transform:rotate(-90deg)}:where([data-combobox-selected]) .m_aa3e3f86{color:var(--mantine-color-white)}:where([dir=rtl]) .m_aa3e3f86{transform:rotate(90deg)}.m_aa3e3f86:where([data-expanded]){transform:rotate(0)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_aa3e3f86:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_aa3e3f86:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_aa3e3f86:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_aa3e3f86:active{background-color:var(--mantine-color-dark-5)}}.m_eaa4cdee{opacity:.4;width:.8em;min-width:.8em;height:.8em;margin-inline-start:auto}:where([data-combobox-selected]) .m_eaa4cdee{opacity:1}.m_ffe3a9c1{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.m_57207d5d,.m_41b9db0b{border-inline-start:var(--ts-line-width)solid var(--ts-line-color);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.m_41b9db0b:where([data-last]){height:50%;bottom:auto}.m_1246e79{border-top:var(--ts-line-width)solid var(--ts-line-color);pointer-events:none;height:0;position:absolute;top:50%}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d08caa0 :where(h1){margin-top:calc(1.5*var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d08caa0 :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d08caa0 :where(h3){margin-top:calc(.8*var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d08caa0 :where(h4){margin-top:calc(.8*var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d08caa0 :where(h5){margin-top:calc(.5*var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d08caa0 :where(h6){margin-top:calc(.5*var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d08caa0 :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.m_d08caa0 :where(a):hover{-webkit-text-decoration:underline;text-decoration:underline}}@media (hover:none){.m_d08caa0 :where(a):active{-webkit-text-decoration:underline;text-decoration:underline}}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:calc(.0625rem*var(--mantine-scale))solid}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm);overflow-x:auto}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){color:inherit;background-color:transparent;border:0;border-radius:0;padding:0}.m_d08caa0 :where(kbd){--kbd-fz:calc(.75rem*var(--mantine-scale));--kbd-padding:calc(.1875rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem*var(--mantine-scale))solid;border-bottom-width:calc(.1875rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);padding:calc(.0625rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d08caa0 :where(table){border-collapse:collapse;caption-side:bottom;width:100%;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d08caa0 :where(table) :where(th){text-align:start;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(thead th){border-bottom:calc(.0625rem*var(--mantine-scale))solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:calc(.0625rem*var(--mantine-scale))solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);border-bottom:calc(.0625rem*var(--mantine-scale))solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(details){margin-bottom:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm)var(--mantine-spacing-md);border:1px solid var(--details-border-color);border-radius:var(--mantine-radius-default)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(details){--details-border-color:var(--mantine-color-gray-3);--details-summary-hover:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(details){--details-border-color:var(--mantine-color-dark-4);--details-summary-hover:var(--mantine-color-dark-5)}.m_d08caa0 :where(details) :where(summary){align-items:center;gap:var(--mantine-spacing-xs);cursor:pointer;font-weight:600;list-style:none;display:flex;position:relative}.m_d08caa0 :where(details) :where(summary)::-webkit-details-marker{display:none}.m_d08caa0 :where(details) :where(summary):before{content:"";width:1.25rem;height:calc(1em*var(--mantine-line-height));border-radius:var(--mantine-radius-sm);flex-shrink:0}.m_d08caa0 :where(details) :where(summary:hover):before{background-color:var(--details-summary-hover)}.m_d08caa0 :where(details) :where(summary):after{content:"";border-style:solid;border-width:calc(.3125rem*var(--mantine-scale))0 calc(.3125rem*var(--mantine-scale))calc(.375rem*var(--mantine-scale));inset-inline-start:calc(.4375rem*var(--mantine-scale));border-color:transparent transparent transparent currentColor;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.m_d08caa0 :where(details):where([open])>:where(summary):after{transform:translateY(-50%)rotate(90deg)}.m_d08caa0 :where(details)>:where(:last-child){margin-bottom:0}.m_d08caa0 :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md)0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md)var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}}@layer reset;@layer base{:root{--made-with-panda:"🐼"}*,:before,:after{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}:where([data-likec4-text-size=xs]){--likec4-text-size:var(--font-sizes-likec4-xs)}:where([data-likec4-text-size=sm]){--likec4-text-size:var(--font-sizes-likec4-sm)}:where([data-likec4-text-size=md]){--likec4-text-size:var(--font-sizes-likec4-md)}:where([data-likec4-text-size=lg]){--likec4-text-size:var(--font-sizes-likec4-lg)}:where([data-likec4-text-size=xl]){--likec4-text-size:var(--font-sizes-likec4-xl)}:where([data-likec4-spacing=xs]){--likec4-spacing:var(--spacing-likec4-xs)}:where([data-likec4-spacing=sm]){--likec4-spacing:var(--spacing-likec4-sm)}:where([data-likec4-spacing=md]){--likec4-spacing:var(--spacing-likec4-md)}:where([data-likec4-spacing=lg]){--likec4-spacing:var(--spacing-likec4-lg)}:where([data-likec4-spacing=xl]){--likec4-spacing:var(--spacing-likec4-xl)}.likec4-shadow-root{display:contents}.likec4-shadow-root,.likec4-shadow-root dialog{color:var(--colors-text)}.likec4-edge-label-container{will-change:transform;z-index:var(--z-index-likec4-diagram-edge-label);top:var(--spacing-0);left:var(--spacing-0);width:var(--sizes-auto);height:var(--sizes-auto);position:absolute}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-edge-label-container{display:none}:where([data-likec4-zoom-small=true]) .likec4-edge-label-container{display:none}:where(.likec4-relationship-details) .likec4-edge-label-container>:first-child{max-width:350px}.likec4-relationship-details :is(.likec4-edge-label__text,.likec4-edge-label__technology){-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.likec4-root{padding:var(--spacing-0);margin:var(--spacing-0);background:var(--colors-transparent);width:var(--sizes-100\%);height:var(--sizes-100\%);border:0 solid transparent;position:relative;overflow:hidden;container:likec4-root/size}.likec4-root .react-flow{--xy-background-color:var(--colors-diagram-background);--xy-background-pattern-color:var(--colors-diagram-background-pattern)}.likec4-root .react-flow.bg-transparent{--xy-background-color:transparent!important;--xy-background-pattern-color:transparent!important;background:var(--colors-transparent)!important}.likec4-root .react-flow.not-initialized{opacity:var(--opacity-0)}.likec4-root .react-flow .react-flow__pane{-webkit-user-select:none;user-select:none}.likec4-root .react-flow :is(.react-flow__nodes,.react-flow__edges,.react-flow__edgelabel-renderer,.react-flow__viewport-portal){display:contents}.likec4-root .react-flow .react-flow__node.draggable:has(.likec4-compound-node){cursor:var(--cursor-default)}.likec4-root .react-flow .likec4-node-handle-center{visibility:hidden!important;top:50%!important;left:50%!important;right:unset!important;bottom:unset!important;width:5px!important;height:5px!important;transform:translate(-50%,-50%)!important}.likec4-root :where(.react-flow__edge,.likec4-edge-container,.likec4-edge-label-container){--xy-edge-stroke-width:3;--xy-edge-stroke:var(--likec4-palette-relation-stroke);--xy-edge-stroke-selected:var(--likec4-palette-relation-stroke-selected);--xy-edge-label-color:var(--likec4-palette-relation-label);--xy-edge-label-background-color:oklch(from var(--likec4-palette-relation-label-bg)l c h/85%)}[data-mantine-color-scheme=light] .likec4-root :where(.react-flow__edge,.likec4-edge-container,.likec4-edge-label-container){--xy-edge-label-color:oklch(from var(--likec4-palette-relation-label)calc(l + .1)c h);--xy-edge-label-background-color:oklch(from var(--likec4-palette-relation-label-bg)l c h/65%)}.likec4-root :where(.react-flow__edge,.likec4-edge-container,.likec4-edge-label-container):is([data-likec4-hovered=true],[data-edge-active=true]){--xy-edge-stroke-width:4;--xy-edge-stroke:var(--likec4-palette-relation-stroke-selected)}.likec4-root .noselect *{-webkit-user-select:none;user-select:none}.likec4-root .likec4-edge-label-container[data-likec4-dimmed]{opacity:.25}.likec4-root :where(.react-flow__node,.react-flow__edge):has([data-likec4-dimmed]){opacity:.25}.likec4-root[data-likec4-reduced-graphics=true] .hide-on-reduced-graphics{display:none!important}.likec4-root .mantine-ActionIcon-icon .tabler-icon{width:75%;height:75%}.likec4-root:not([data-likec4-reduced-graphics=true]) :where(.react-flow__node,.react-flow__edge):has([data-likec4-dimmed]){filter:grayscale(85%)}.likec4-root:not([data-likec4-reduced-graphics=true]) :where(.react-flow__node,.react-flow__edge):has([data-likec4-dimmed=true]){--transition-prop:opacity,filter;--transition-easing:cubic-bezier(.5,0,.2,1);--transition-duration:.4s;transition-property:opacity,filter;transition-duration:.4s;transition-timing-function:cubic-bezier(.5,0,.2,1)}.likec4-root:not([data-likec4-reduced-graphics=true]) .likec4-edge-label-container[data-likec4-dimmed]{filter:grayscale(85%)}.likec4-root:not([data-likec4-reduced-graphics=true]) .likec4-edge-label-container[data-likec4-dimmed=true]{--transition-prop:opacity,filter;--transition-easing:cubic-bezier(.5,0,.2,1);--transition-duration:.4s;transition-property:opacity,filter;transition-duration:.4s;transition-timing-function:cubic-bezier(.5,0,.2,1)}.likec4-root:not([data-likec4-reduced-graphics=true]) :where(.react-flow__edgelabel-renderer)>*{mix-blend-mode:luminosity}[data-mantine-color-scheme=light] .likec4-root:not([data-likec4-reduced-graphics=true]) :where(.react-flow__edgelabel-renderer)>*{mix-blend-mode:hard-light}.likec4-root:not([data-likec4-reduced-graphics=true]) :where(.react-flow__edges)>svg{mix-blend-mode:multiply}[data-mantine-color-scheme=dark] .likec4-root:not([data-likec4-reduced-graphics=true]) :where(.react-flow__edges)>svg{mix-blend-mode:plus-lighter}[data-mantine-color-scheme=light] .likec4-root:not([data-likec4-reduced-graphics=true]):has(.react-flow__node-seq-subflow) :where(.react-flow__edges>svg){mix-blend-mode:color-burn}[data-mantine-color-scheme=dark] .likec4-root:not([data-likec4-reduced-graphics=true]) .react-flow__node-seq-subflow{mix-blend-mode:screen}[data-mantine-color-scheme=light] .likec4-root:not([data-likec4-reduced-graphics=true]) .react-flow__node-seq-subflow{mix-blend-mode:color-burn}:where(.likec4-static-view,.relationships-browser,.likec4-relationship-details) .react-flow .react-flow__attribution{display:none}:where(:root,:host){--likec4-app-font: ;--likec4-spacing: ;--likec4-text-size:19.2px;--likec4-palette-fill:#3b82f6;--likec4-palette-stroke:#2563eb;--likec4-palette-hiContrast:#eff6ff;--likec4-palette-loContrast:#bfdbfe;--likec4-palette-relation-stroke:#8d8d8d;--likec4-palette-relation-label:#c9c9c9;--likec4-palette-relation-label-bg:#18191b;--likec4-palette-relation-stroke-selected:var(--likec4-palette-relation-stroke);--mantine-scale:1;--likec4-palette-outline:var(--likec4-palette-loContrast);--text-fz: ;--likec4-icon-color: ;--likec4-icon-size: }@media print{.likec4-root .react-flow{--xy-background-color:transparent!important;background:var(--colors-transparent)!important}.likec4-root .react-flow__background{display:none}.likec4-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.likec4-root:not([data-likec4-reduced-graphics=true]) .react-flow__node-seq-subflow{mix-blend-mode:normal!important}.likec4-root:not([data-likec4-reduced-graphics=true]) :where(.react-flow__edgelabel-renderer)>*{mix-blend-mode:normal!important}.likec4-root:not([data-likec4-reduced-graphics=true]) :where(.react-flow__edges)>svg{mix-blend-mode:normal!important}}}@layer xyflow{.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,.08);--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,.08);--xy-selection-border-default:1px dotted rgba(0,89,220,.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,.08);--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,.08);--xy-selection-border-default:1px dotted rgba(200,200,220,.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus{outline:none}.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus{outline:none}.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;-webkit-text-decoration:none;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus{outline:none}.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-input.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-default.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__selection:focus{outline:none}.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}}@layer tokens{:where(:root,:host){--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:600;--font-weights-extrabold:700;--font-sizes-xxs:10px;--font-sizes-xs:12px;--font-sizes-sm:14px;--font-sizes-md:16px;--font-sizes-lg:18px;--font-sizes-xl:20px;--font-sizes-likec4-xs:13.33px;--font-sizes-likec4-sm:16px;--font-sizes-likec4-md:19.2px;--font-sizes-likec4-lg:23.04px;--font-sizes-likec4-xl:27.65px;--line-heights-1:1;--line-heights-xxs:1.1;--line-heights-xs:1.2;--line-heights-sm:1.35;--line-heights-md:1.45;--line-heights-lg:1.55;--line-heights-xl:1.6;--fonts-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fonts-body:"IBM Plex Sans Variable",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--fonts-likec4:var(--likec4-app-font,var(--likec4-app-font-default,var(--fonts-body)));--fonts-likec4-element:var(--likec4-element-font,var(--fonts-likec4));--fonts-likec4-compound:var(--likec4-compound-font,var(--fonts-likec4));--fonts-likec4-relation:var(--likec4-relation-font,var(--fonts-likec4));--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-normal:0em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--sizes-0:0;--sizes-auto:auto;--sizes-max-content:max-content;--sizes-min-content:min-content;--sizes-fit-content:fit-content;--sizes-stretch:stretch;--sizes-100cqw:100cqw;--sizes-100cqh:100cqh;--sizes-100vw:100vw;--sizes-100vh:100vh;--sizes-100\%:100%;--sizes-50\%:50%;--sizes-spacing-0:0px;--sizes-spacing-1:4px;--sizes-spacing-2:8px;--sizes-spacing-3:12px;--sizes-spacing-4:16px;--sizes-spacing-5:20px;--sizes-spacing-6:24px;--sizes-spacing-7:28px;--sizes-spacing-8:32px;--sizes-spacing-9:36px;--sizes-spacing-10:40px;--sizes-spacing-12:48px;--sizes-spacing-16:64px;--sizes-spacing-0\.5:2px;--sizes-spacing-1\.5:6px;--sizes-spacing-2\.5:10px;--sizes-spacing-3\.5:14px;--sizes-spacing-4\.5:18px;--sizes-spacing-xxs:calc(8px*var(--mantine-scale));--sizes-spacing-xs:calc(10px*var(--mantine-scale));--sizes-spacing-sm:calc(12px*var(--mantine-scale));--sizes-spacing-md:calc(16px*var(--mantine-scale));--sizes-spacing-lg:calc(20px*var(--mantine-scale));--sizes-spacing-xl:calc(32px*var(--mantine-scale));--sizes-spacing-likec4-xs:8px;--sizes-spacing-likec4-sm:10px;--sizes-spacing-likec4-md:16px;--sizes-spacing-likec4-lg:24px;--sizes-spacing-likec4-xl:32px;--sizes-full:100%;--sizes-action-icon:28px;--sizes-icon:16px;--sizes-icon-xxs:10px;--sizes-icon-xs:12px;--sizes-icon-sm:14px;--sizes-icon-md:16px;--sizes-icon-lg:18px;--sizes-icon-xl:22px;--sizes-breakpoint-xs:36em;--sizes-breakpoint-sm:48em;--sizes-breakpoint-md:62em;--sizes-breakpoint-lg:75em;--sizes-breakpoint-xl:88em;--borders-none:none;--borders-transparent:0px solid transparent;--borders-default:1px solid var(--colors-default-border);--border-widths-0:0px;--border-widths-1:1px;--border-widths-2:2px;--border-widths-3:3px;--border-widths-4:4px;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-0\.5:2px;--spacing-1\.5:6px;--spacing-2\.5:10px;--spacing-3\.5:14px;--spacing-4\.5:18px;--spacing-xxs:calc(8px*var(--mantine-scale));--spacing-xs:calc(10px*var(--mantine-scale));--spacing-sm:calc(12px*var(--mantine-scale));--spacing-md:calc(16px*var(--mantine-scale));--spacing-lg:calc(20px*var(--mantine-scale));--spacing-xl:calc(32px*var(--mantine-scale));--spacing-likec4-xs:8px;--spacing-likec4-sm:10px;--spacing-likec4-md:16px;--spacing-likec4-lg:24px;--spacing-likec4-xl:32px;--radii-0:0px;--radii-xs:2px;--radii-sm:4px;--radii-md:8px;--radii-lg:16px;--radii-xl:32px;--radii-pill:999px;--colors-mantine-primary:var(--mantine-primary-color-6);--colors-mantine-primary-filled:var(--mantine-primary-color-filled);--colors-mantine-primary-filled-hover:var(--mantine-primary-color-filled-hover);--colors-mantine-primary-light:var(--mantine-primary-color-light);--colors-mantine-primary-light-hover:var(--mantine-primary-color-light-hover);--colors-mantine-primary-light-color:var(--mantine-primary-color-light-color);--colors-mantine-primary-outline:var(--mantine-primary-color-outline);--colors-mantine-primary-outline-hover:var(--mantine-primary-color-outline-hover);--colors-mantine-primary\[0\]:var(--mantine-primary-color-0);--colors-mantine-primary\[1\]:var(--mantine-primary-color-1);--colors-mantine-primary\[2\]:var(--mantine-primary-color-2);--colors-mantine-primary\[3\]:var(--mantine-primary-color-3);--colors-mantine-primary\[4\]:var(--mantine-primary-color-4);--colors-mantine-primary\[5\]:var(--mantine-primary-color-5);--colors-mantine-primary\[6\]:var(--mantine-primary-color-6);--colors-mantine-primary\[7\]:var(--mantine-primary-color-7);--colors-mantine-primary\[8\]:var(--mantine-primary-color-8);--colors-mantine-primary\[9\]:var(--mantine-primary-color-9);--colors-mantine-white:var(--mantine-color-white);--colors-mantine-text:var(--mantine-color-text);--colors-mantine-body:var(--mantine-color-body);--colors-mantine-dimmed:var(--mantine-color-dimmed);--colors-mantine-default-border:var(--mantine-color-default-border);--colors-mantine-default-color:var(--mantine-color-default-color);--colors-mantine-default-hover:var(--mantine-color-default-hover);--colors-mantine-default:var(--mantine-color-default);--colors-mantine-error:var(--mantine-color-error);--colors-mantine-placeholder:var(--mantine-color-placeholder);--colors-mantine-gray:var(--mantine-color-gray-6);--colors-mantine-gray-filled:var(--mantine-color-gray-filled);--colors-mantine-gray-filled-hover:var(--mantine-color-gray-filled-hover);--colors-mantine-gray-light:var(--mantine-color-gray-light);--colors-mantine-gray-light-hover:var(--mantine-color-gray-light-hover);--colors-mantine-gray-light-color:var(--mantine-color-gray-light-color);--colors-mantine-gray-outline:var(--mantine-color-gray-outline);--colors-mantine-gray-outline-hover:var(--mantine-color-gray-outline-hover);--colors-mantine-gray\[0\]:var(--mantine-color-gray-0);--colors-mantine-gray\[1\]:var(--mantine-color-gray-1);--colors-mantine-gray\[2\]:var(--mantine-color-gray-2);--colors-mantine-gray\[3\]:var(--mantine-color-gray-3);--colors-mantine-gray\[4\]:var(--mantine-color-gray-4);--colors-mantine-gray\[5\]:var(--mantine-color-gray-5);--colors-mantine-gray\[6\]:var(--mantine-color-gray-6);--colors-mantine-gray\[7\]:var(--mantine-color-gray-7);--colors-mantine-gray\[8\]:var(--mantine-color-gray-8);--colors-mantine-gray\[9\]:var(--mantine-color-gray-9);--colors-mantine-dark:var(--mantine-color-dark-6);--colors-mantine-dark-filled:var(--mantine-color-dark-filled);--colors-mantine-dark-filled-hover:var(--mantine-color-dark-filled-hover);--colors-mantine-dark-light:var(--mantine-color-dark-light);--colors-mantine-dark-light-hover:var(--mantine-color-dark-light-hover);--colors-mantine-dark-light-color:var(--mantine-color-dark-light-color);--colors-mantine-dark-outline:var(--mantine-color-dark-outline);--colors-mantine-dark-outline-hover:var(--mantine-color-dark-outline-hover);--colors-mantine-dark\[0\]:var(--mantine-color-dark-0);--colors-mantine-dark\[1\]:var(--mantine-color-dark-1);--colors-mantine-dark\[2\]:var(--mantine-color-dark-2);--colors-mantine-dark\[3\]:var(--mantine-color-dark-3);--colors-mantine-dark\[4\]:var(--mantine-color-dark-4);--colors-mantine-dark\[5\]:var(--mantine-color-dark-5);--colors-mantine-dark\[6\]:var(--mantine-color-dark-6);--colors-mantine-dark\[7\]:var(--mantine-color-dark-7);--colors-mantine-dark\[8\]:var(--mantine-color-dark-8);--colors-mantine-dark\[9\]:var(--mantine-color-dark-9);--colors-mantine-orange:var(--mantine-color-orange-6);--colors-mantine-orange-filled:var(--mantine-color-orange-filled);--colors-mantine-orange-filled-hover:var(--mantine-color-orange-filled-hover);--colors-mantine-orange-light:var(--mantine-color-orange-light);--colors-mantine-orange-light-hover:var(--mantine-color-orange-light-hover);--colors-mantine-orange-light-color:var(--mantine-color-orange-light-color);--colors-mantine-orange-outline:var(--mantine-color-orange-outline);--colors-mantine-orange-outline-hover:var(--mantine-color-orange-outline-hover);--colors-mantine-orange\[0\]:var(--mantine-color-orange-0);--colors-mantine-orange\[1\]:var(--mantine-color-orange-1);--colors-mantine-orange\[2\]:var(--mantine-color-orange-2);--colors-mantine-orange\[3\]:var(--mantine-color-orange-3);--colors-mantine-orange\[4\]:var(--mantine-color-orange-4);--colors-mantine-orange\[5\]:var(--mantine-color-orange-5);--colors-mantine-orange\[6\]:var(--mantine-color-orange-6);--colors-mantine-orange\[7\]:var(--mantine-color-orange-7);--colors-mantine-orange\[8\]:var(--mantine-color-orange-8);--colors-mantine-orange\[9\]:var(--mantine-color-orange-9);--colors-mantine-teal:var(--mantine-color-teal-6);--colors-mantine-teal-filled:var(--mantine-color-teal-filled);--colors-mantine-teal-filled-hover:var(--mantine-color-teal-filled-hover);--colors-mantine-teal-light:var(--mantine-color-teal-light);--colors-mantine-teal-light-hover:var(--mantine-color-teal-light-hover);--colors-mantine-teal-light-color:var(--mantine-color-teal-light-color);--colors-mantine-teal-outline:var(--mantine-color-teal-outline);--colors-mantine-teal-outline-hover:var(--mantine-color-teal-outline-hover);--colors-mantine-teal\[0\]:var(--mantine-color-teal-0);--colors-mantine-teal\[1\]:var(--mantine-color-teal-1);--colors-mantine-teal\[2\]:var(--mantine-color-teal-2);--colors-mantine-teal\[3\]:var(--mantine-color-teal-3);--colors-mantine-teal\[4\]:var(--mantine-color-teal-4);--colors-mantine-teal\[5\]:var(--mantine-color-teal-5);--colors-mantine-teal\[6\]:var(--mantine-color-teal-6);--colors-mantine-teal\[7\]:var(--mantine-color-teal-7);--colors-mantine-teal\[8\]:var(--mantine-color-teal-8);--colors-mantine-teal\[9\]:var(--mantine-color-teal-9);--colors-mantine-red:var(--mantine-color-red-6);--colors-mantine-red-filled:var(--mantine-color-red-filled);--colors-mantine-red-filled-hover:var(--mantine-color-red-filled-hover);--colors-mantine-red-light:var(--mantine-color-red-light);--colors-mantine-red-light-hover:var(--mantine-color-red-light-hover);--colors-mantine-red-light-color:var(--mantine-color-red-light-color);--colors-mantine-red-outline:var(--mantine-color-red-outline);--colors-mantine-red-outline-hover:var(--mantine-color-red-outline-hover);--colors-mantine-red\[0\]:var(--mantine-color-red-0);--colors-mantine-red\[1\]:var(--mantine-color-red-1);--colors-mantine-red\[2\]:var(--mantine-color-red-2);--colors-mantine-red\[3\]:var(--mantine-color-red-3);--colors-mantine-red\[4\]:var(--mantine-color-red-4);--colors-mantine-red\[5\]:var(--mantine-color-red-5);--colors-mantine-red\[6\]:var(--mantine-color-red-6);--colors-mantine-red\[7\]:var(--mantine-color-red-7);--colors-mantine-red\[8\]:var(--mantine-color-red-8);--colors-mantine-red\[9\]:var(--mantine-color-red-9);--colors-mantine-green:var(--mantine-color-green-6);--colors-mantine-green-filled:var(--mantine-color-green-filled);--colors-mantine-green-filled-hover:var(--mantine-color-green-filled-hover);--colors-mantine-green-light:var(--mantine-color-green-light);--colors-mantine-green-light-hover:var(--mantine-color-green-light-hover);--colors-mantine-green-light-color:var(--mantine-color-green-light-color);--colors-mantine-green-outline:var(--mantine-color-green-outline);--colors-mantine-green-outline-hover:var(--mantine-color-green-outline-hover);--colors-mantine-green\[0\]:var(--mantine-color-green-0);--colors-mantine-green\[1\]:var(--mantine-color-green-1);--colors-mantine-green\[2\]:var(--mantine-color-green-2);--colors-mantine-green\[3\]:var(--mantine-color-green-3);--colors-mantine-green\[4\]:var(--mantine-color-green-4);--colors-mantine-green\[5\]:var(--mantine-color-green-5);--colors-mantine-green\[6\]:var(--mantine-color-green-6);--colors-mantine-green\[7\]:var(--mantine-color-green-7);--colors-mantine-green\[8\]:var(--mantine-color-green-8);--colors-mantine-green\[9\]:var(--mantine-color-green-9);--colors-mantine-yellow:var(--mantine-color-yellow-6);--colors-mantine-yellow-filled:var(--mantine-color-yellow-filled);--colors-mantine-yellow-filled-hover:var(--mantine-color-yellow-filled-hover);--colors-mantine-yellow-light:var(--mantine-color-yellow-light);--colors-mantine-yellow-light-hover:var(--mantine-color-yellow-light-hover);--colors-mantine-yellow-light-color:var(--mantine-color-yellow-light-color);--colors-mantine-yellow-outline:var(--mantine-color-yellow-outline);--colors-mantine-yellow-outline-hover:var(--mantine-color-yellow-outline-hover);--colors-mantine-yellow\[0\]:var(--mantine-color-yellow-0);--colors-mantine-yellow\[1\]:var(--mantine-color-yellow-1);--colors-mantine-yellow\[2\]:var(--mantine-color-yellow-2);--colors-mantine-yellow\[3\]:var(--mantine-color-yellow-3);--colors-mantine-yellow\[4\]:var(--mantine-color-yellow-4);--colors-mantine-yellow\[5\]:var(--mantine-color-yellow-5);--colors-mantine-yellow\[6\]:var(--mantine-color-yellow-6);--colors-mantine-yellow\[7\]:var(--mantine-color-yellow-7);--colors-mantine-yellow\[8\]:var(--mantine-color-yellow-8);--colors-mantine-yellow\[9\]:var(--mantine-color-yellow-9);--colors-transparent:transparent;--colors-none:none;--colors-inherit:inherit;--colors-current:current;--colors-current-color:currentColor;--colors-white:#fff;--colors-black:#000;--easings-default:cubic-bezier(.4,0,.2,1);--easings-in:cubic-bezier(.4,0,1,1);--easings-out:cubic-bezier(0,0,.4,1);--easings-in-out:cubic-bezier(.5,0,.2,1);--durations-0:0s;--durations-fastest:50ms;--durations-faster:.1s;--durations-fast:.13s;--durations-normal:.17s;--durations-slow:.3s;--durations-slower:.4s;--durations-slowest:.5s;--shadows-none:none;--shadows-xs:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);--shadows-sm:0 1px 3px rgba(0,0,0,.05),0 10px 15px -5px rgba(0,0,0,.05),0 7px 7px -5px rgba(0,0,0,.04);--shadows-md:0 1px 3px rgba(0,0,0,.05),0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.04);--shadows-lg:0 1px 3px rgba(0,0,0,.05),0 28px 23px -7px rgba(0,0,0,.05),0 12px 12px -7px rgba(0,0,0,.04);--shadows-xl:0 1px 3px rgba(0,0,0,.05),0 36px 28px -7px rgba(0,0,0,.05),0 17px 17px -7px rgba(0,0,0,.04);--z-index-0:0;--z-index-1:1;--z-index--1:-1;--z-index-likec4-diagram-edge:20;--z-index-likec4-diagram-edge-label:25;--z-index-likec4-diagram-edge-control-point:30;--z-index-likec4-diagram-node-compound:10;--z-index-likec4-diagram-node-element:40;--z-index-likec4-dropdown:200;--z-index-likec4-panel:100;--z-index-likec4-panel-dropdown:200;--z-index-likec4-floating-window:300;--opacity-0:0;--opacity-1:1;--opacity-0\.5:.5;--opacity-0\.7:.75;--opacity-0\.9:.9;--cursor-default:default;--cursor-pointer:pointer;--cursor-none:none;--blurs-1:1px;--blurs-2:2px;--blurs-4:4px;--blurs-\.5:.5px;--breakpoints-xs:36em;--breakpoints-sm:48em;--breakpoints-md:62em;--breakpoints-lg:75em;--breakpoints-xl:88em;--colors-text:var(--mantine-color-text);--colors-text-bright:var(--mantine-color-bright);--colors-text-dimmed:var(--mantine-color-dimmed);--colors-text-placeholder:var(--mantine-color-placeholder);--colors-default:var(--mantine-color-default);--colors-default-color:var(--mantine-color-default-color);--colors-default-border:var(--mantine-color-default-border);--colors-default-hover:var(--mantine-color-default-hover);--colors-disabled-text:var(--mantine-color-disabled-color);--colors-disabled-border:var(--mantine-color-disabled-border);--colors-disabled-body:var(--mantine-color-disabled);--colors-surface-canvas:var(--mantine-color-body);--colors-surface-default:var(--mantine-color-body);--colors-surface-default-border:oklch(from var(--mantine-color-default-border)l c h/50%);--colors-surface-sunken:var(--mantine-color-gray-0);--colors-surface-sunken-border:oklch(from var(--mantine-color-default-border)l c h/70%);--colors-surface-sunken-hover:var(--mantine-color-gray-1);--colors-body:var(--colors-surface-canvas);--colors-diagram-background:var(--mantine-color-body);--colors-diagram-background-pattern:var(--mantine-color-gray-4);--colors-likec4-background:var(--mantine-color-body);--colors-likec4-background-pattern:var(--mantine-color-gray-4);--colors-likec4-mix-color:#000;--colors-likec4-tag-bg:var(--colors-tomato-9);--colors-likec4-tag-bg-hover:var(--colors-tomato-10);--colors-likec4-tag-border:var(--colors-tomato-8);--colors-likec4-tag-text:var(--colors-tomato-3);--colors-likec4-panel-bg:var(--mantine-color-body);--colors-likec4-panel-border:transparent;--colors-likec4-panel-text:oklch(from var(--mantine-color-text)l c h/85%);--colors-likec4-panel-text-dimmed:var(--colors-text-dimmed);--colors-likec4-panel-action:oklch(from var(--mantine-color-text)l c h/90%);--colors-likec4-panel-action-disabled:var(--colors-text-dimmed);--colors-likec4-panel-action-hover:var(--mantine-color-bright);--colors-likec4-panel-action-bg:var(--mantine-color-gray-1);--colors-likec4-panel-action-bg-hover:var(--mantine-color-gray-2);--colors-likec4-panel-action-warning:var(--mantine-color-orange-6);--colors-likec4-panel-action-warning-hover:var(--mantine-color-orange-7);--colors-likec4-panel-action-warning-bg:oklch(from var(--mantine-color-orange-1)l c h/90%);--colors-likec4-panel-action-warning-bg-hover:oklch(from var(--mantine-color-orange-3)l c h/70%);--colors-likec4-dropdown-bg:#fff;--colors-likec4-dropdown-border:var(--colors-likec4-panel-border);--colors-likec4-overlay-backdrop:#0f0f0f;--colors-likec4-overlay-body:var(--mantine-color-body);--colors-likec4-overlay-border:oklch(from var(--mantine-color-default-border)l c h/50%);--colors-likec4-compare-latest:var(--mantine-color-green-6);--colors-subflow-opt:oklch(from var(--mantine-color-indigo-8)l c h/8%);--colors-subflow-opt-hovered:oklch(from var(--mantine-color-indigo-8)l c h/13%);--colors-subflow-opt-text:oklch(from var(--mantine-color-indigo-9)l c h/75%);--colors-subflow-opt-border:oklch(from var(--mantine-color-indigo-7)l c h/65%);--colors-subflow-opt-label:oklch(from var(--mantine-color-indigo-7)l c h/20%);--colors-subflow-loop:oklch(from var(--mantine-color-teal-9)l c h/8%);--colors-subflow-loop-hovered:oklch(from var(--mantine-color-teal-9)l c h/13%);--colors-subflow-loop-text:var(--mantine-color-teal-9);--colors-subflow-loop-border:oklch(from var(--mantine-color-teal-9)l c h/60%);--colors-subflow-loop-header:oklch(from var(--mantine-color-teal-8)l c h/40%);--colors-subflow-loop-label:oklch(from var(--mantine-color-teal-8)l c h/20%);--colors-subflow-try:oklch(from var(--mantine-color-yellow-9)l c h/8%);--colors-subflow-try-hovered:oklch(from var(--mantine-color-yellow-9)l c h/13%);--colors-subflow-try-text:var(--mantine-color-orange-9);--colors-subflow-try-border:oklch(from var(--mantine-color-yellow-9)l c h/80%);--colors-subflow-try-header:oklch(from var(--mantine-color-yellow-9)l c h/60%);--colors-subflow-try-label:oklch(from var(--mantine-color-yellow-8)l c h/20%);--colors-subflow-break:oklch(from var(--mantine-color-red-9)l c h/8%);--colors-subflow-break-hovered:oklch(from var(--mantine-color-red-9)l c h/13%);--colors-subflow-break-text:oklch(from var(--mantine-color-red-9)l c h/90%);--colors-subflow-break-border:oklch(from var(--mantine-color-red-7)l c h/65%);--colors-subflow-break-header:oklch(from var(--mantine-color-red-9)l c h/40%);--colors-subflow-break-label:oklch(from var(--mantine-color-red-8)l c h/25%);--colors-subflow-par:oklch(from var(--mantine-color-grape-8)l c h/8%);--colors-subflow-par-hovered:oklch(from var(--mantine-color-grape-8)l c h/13%);--colors-subflow-par-text:oklch(from var(--mantine-color-grape-9)l c h/75%);--colors-subflow-par-border:oklch(from var(--mantine-color-grape-7)l c h/65%);--colors-subflow-par-header:oklch(from var(--mantine-color-grape-8)l c h/40%);--colors-subflow-par-label:oklch(from var(--mantine-color-grape-7)l c h/20%);--colors-subflow-alt:oklch(from var(--mantine-color-violet-9)l c h/5%);--colors-subflow-alt-hovered:oklch(from var(--mantine-color-violet-9)l c h/10%);--colors-subflow-alt-header:oklch(from var(--mantine-color-violet-8)l c h/50%);--colors-subflow-alt-text:oklch(from var(--mantine-color-violet-9)l c h/90%);--colors-subflow-alt-border:oklch(from var(--mantine-color-violet-7)l c h/65%);--colors-subflow-alt-label:oklch(from var(--mantine-color-violet-7)l c h/30%);--colors-amber-1:#fefdfb;--colors-amber-2:#fefbe9;--colors-amber-3:#fff7c2;--colors-amber-4:#ffee9c;--colors-amber-5:#fbe577;--colors-amber-6:#f3d673;--colors-amber-7:#e9c162;--colors-amber-8:#e2a336;--colors-amber-9:#ffc53d;--colors-amber-10:#ffba18;--colors-amber-11:#ab6400;--colors-amber-12:#4f3422;--colors-blue-1:#fbfdff;--colors-blue-2:#f4faff;--colors-blue-3:#e6f4fe;--colors-blue-4:#d5efff;--colors-blue-5:#c2e5ff;--colors-blue-6:#acd8fc;--colors-blue-7:#8ec8f6;--colors-blue-8:#5eb1ef;--colors-blue-9:#0090ff;--colors-blue-10:#0588f0;--colors-blue-11:#0d74ce;--colors-blue-12:#113264;--colors-crimson-1:#fffcfd;--colors-crimson-2:#fef7f9;--colors-crimson-3:#ffe9f0;--colors-crimson-4:#fedce7;--colors-crimson-5:#facedd;--colors-crimson-6:#f3bed1;--colors-crimson-7:#eaacc3;--colors-crimson-8:#e093b2;--colors-crimson-9:#e93d82;--colors-crimson-10:#df3478;--colors-crimson-11:#cb1d63;--colors-crimson-12:#621639;--colors-grass-1:#fbfefb;--colors-grass-2:#f5fbf5;--colors-grass-3:#e9f6e9;--colors-grass-4:#daf1db;--colors-grass-5:#c9e8ca;--colors-grass-6:#b2ddb5;--colors-grass-7:#94ce9a;--colors-grass-8:#65ba74;--colors-grass-9:#46a758;--colors-grass-10:#3e9b4f;--colors-grass-11:#2a7e3b;--colors-grass-12:#203c25;--colors-indigo-1:#fdfdfe;--colors-indigo-2:#f7f9ff;--colors-indigo-3:#edf2fe;--colors-indigo-4:#e1e9ff;--colors-indigo-5:#d2deff;--colors-indigo-6:#c1d0ff;--colors-indigo-7:#abbdf9;--colors-indigo-8:#8da4ef;--colors-indigo-9:#3e63dd;--colors-indigo-10:#3358d4;--colors-indigo-11:#3a5bc7;--colors-indigo-12:#1f2d5c;--colors-lime-1:#fcfdfa;--colors-lime-2:#f8faf3;--colors-lime-3:#eef6d6;--colors-lime-4:#e2f0bd;--colors-lime-5:#d3e7a6;--colors-lime-6:#c2da91;--colors-lime-7:#abc978;--colors-lime-8:#8db654;--colors-lime-9:#bdee63;--colors-lime-10:#b0e64c;--colors-lime-11:#5c7c2f;--colors-lime-12:#37401c;--colors-orange-1:#fefcfb;--colors-orange-2:#fff7ed;--colors-orange-3:#ffefd6;--colors-orange-4:#ffdfb5;--colors-orange-5:#ffd19a;--colors-orange-6:#ffc182;--colors-orange-7:#f5ae73;--colors-orange-8:#ec9455;--colors-orange-9:#f76b15;--colors-orange-10:#ef5f00;--colors-orange-11:#cc4e00;--colors-orange-12:#582d1d;--colors-pink-1:#fffcfe;--colors-pink-2:#fef7fb;--colors-pink-3:#fee9f5;--colors-pink-4:#fbdcef;--colors-pink-5:#f6cee7;--colors-pink-6:#efbfdd;--colors-pink-7:#e7acd0;--colors-pink-8:#dd93c2;--colors-pink-9:#d6409f;--colors-pink-10:#cf3897;--colors-pink-11:#c2298a;--colors-pink-12:#651249;--colors-purple-1:#fefcfe;--colors-purple-2:#fbf7fe;--colors-purple-3:#f7edfe;--colors-purple-4:#f2e2fc;--colors-purple-5:#ead5f9;--colors-purple-6:#e0c4f4;--colors-purple-7:#d1afec;--colors-purple-8:#be93e4;--colors-purple-9:#8e4ec6;--colors-purple-10:#8347b9;--colors-purple-11:#8145b5;--colors-purple-12:#402060;--colors-red-1:#fffcfc;--colors-red-2:#fff7f7;--colors-red-3:#feebec;--colors-red-4:#ffdbdc;--colors-red-5:#ffcdce;--colors-red-6:#fdbdbe;--colors-red-7:#f4a9aa;--colors-red-8:#eb8e90;--colors-red-9:#e5484d;--colors-red-10:#dc3e42;--colors-red-11:#ce2c31;--colors-red-12:#641723;--colors-ruby-1:#fffcfd;--colors-ruby-2:#fff7f8;--colors-ruby-3:#feeaed;--colors-ruby-4:#ffdce1;--colors-ruby-5:#ffced6;--colors-ruby-6:#f8bfc8;--colors-ruby-7:#efacb8;--colors-ruby-8:#e592a3;--colors-ruby-9:#e54666;--colors-ruby-10:#dc3b5d;--colors-ruby-11:#ca244d;--colors-ruby-12:#64172b;--colors-teal-1:#fafefd;--colors-teal-2:#f3fbf9;--colors-teal-3:#e0f8f3;--colors-teal-4:#ccf3ea;--colors-teal-5:#b8eae0;--colors-teal-6:#a1ded2;--colors-teal-7:#83cdc1;--colors-teal-8:#53b9ab;--colors-teal-9:#12a594;--colors-teal-10:#0d9b8a;--colors-teal-11:#008573;--colors-teal-12:#0d3d38;--colors-tomato-1:#fffcfc;--colors-tomato-2:#fff8f7;--colors-tomato-3:#feebe7;--colors-tomato-4:#ffdcd3;--colors-tomato-5:#ffcdc2;--colors-tomato-6:#fdbdaf;--colors-tomato-7:#f5a898;--colors-tomato-8:#ec8e7b;--colors-tomato-9:#e54d2e;--colors-tomato-10:#dd4425;--colors-tomato-11:#d13415;--colors-tomato-12:#5c271f;--colors-violet-1:#fdfcfe;--colors-violet-2:#faf8ff;--colors-violet-3:#f4f0fe;--colors-violet-4:#ebe4ff;--colors-violet-5:#e1d9ff;--colors-violet-6:#d4cafe;--colors-violet-7:#c2b5f5;--colors-violet-8:#aa99ec;--colors-violet-9:#6e56cf;--colors-violet-10:#654dc4;--colors-violet-11:#6550b9;--colors-violet-12:#2f265f;--colors-yellow-1:#fdfdf9;--colors-yellow-2:#fefce9;--colors-yellow-3:#fffab8;--colors-yellow-4:#fff394;--colors-yellow-5:#ffe770;--colors-yellow-6:#f3d768;--colors-yellow-7:#e4c767;--colors-yellow-8:#d5ae39;--colors-yellow-9:#ffe629;--colors-yellow-10:#ffdc00;--colors-yellow-11:#9e6c00;--colors-yellow-12:#473b1f}[data-mantine-color-scheme=dark]{--colors-surface-canvas:var(--mantine-color-dark-7);--colors-surface-default:var(--mantine-color-dark-6);--colors-surface-sunken:oklch(from var(--mantine-color-dark-8)l c h/65%);--colors-surface-sunken-hover:oklch(from var(--mantine-color-dark-8)l c h/80%);--colors-diagram-background-pattern:oklch(from var(--mantine-color-dark-4)l c h/70%);--colors-likec4-background-pattern:oklch(from var(--mantine-color-dark-4)l c h/70%);--colors-likec4-mix-color:#fff;--colors-likec4-panel-bg:var(--mantine-color-dark-6);--colors-likec4-panel-action-bg:oklch(from var(--mantine-color-dark-7)l c h/70%);--colors-likec4-panel-action-bg-hover:var(--mantine-color-dark-8);--colors-likec4-panel-action-warning-hover:var(--mantine-color-orange-5);--colors-likec4-panel-action-warning-bg:oklch(from var(--mantine-color-orange-9)l c h/10%);--colors-likec4-panel-action-warning-bg-hover:oklch(from var(--mantine-color-orange-9)l c h/20%);--colors-likec4-dropdown-bg:var(--mantine-color-dark-6);--colors-likec4-overlay-backdrop:#222;--colors-likec4-overlay-body:var(--mantine-color-dark-6);--colors-likec4-walkthrough-parallel-frame:var(--mantine-color-orange-6);--colors-likec4-compare-manual:var(--mantine-color-orange-6);--colors-likec4-compare-manual-outline:oklch(from var(--mantine-color-orange-6)l c h/80%);--colors-subflow-opt-text:oklch(from var(--mantine-color-indigo-2)l c h/90%);--colors-subflow-loop:oklch(from var(--mantine-color-teal-8)l c h/9%);--colors-subflow-loop-hovered:oklch(from var(--mantine-color-teal-8)l c h/14%);--colors-subflow-loop-text:oklch(from var(--mantine-color-teal-2)l c h/95%);--colors-subflow-loop-border:oklch(from var(--mantine-color-teal-8)l c h/60%);--colors-subflow-try:oklch(from var(--mantine-color-yellow-8)l c h/8%);--colors-subflow-try-hovered:oklch(from var(--mantine-color-yellow-8)l c h/13%);--colors-subflow-try-text:oklch(from var(--mantine-color-orange-1)l c h/80%);--colors-subflow-try-border:oklch(from var(--mantine-color-yellow-7)l c h/40%);--colors-subflow-try-header:oklch(from var(--mantine-color-orange-8)l c h/40%);--colors-subflow-break:oklch(from var(--mantine-color-red-8)l c h/8%);--colors-subflow-break-hovered:oklch(from var(--mantine-color-red-8)l c h/13%);--colors-subflow-break-text:oklch(from var(--mantine-color-red-3)l c h/90%);--colors-subflow-break-header:oklch(from var(--mantine-color-red-8)l c h/40%);--colors-subflow-par-text:oklch(from var(--mantine-color-grape-2)l c h/90%);--colors-subflow-alt:oklch(from var(--mantine-color-violet-8)l c h/10%);--colors-subflow-alt-hovered:oklch(from var(--mantine-color-violet-8)l c h/15%);--colors-subflow-alt-text:oklch(from var(--mantine-color-violet-2)l c h/90%);--colors-amber-1:#16120c;--colors-amber-2:#1d180f;--colors-amber-3:#302008;--colors-amber-4:#3f2700;--colors-amber-5:#4d3000;--colors-amber-6:#5c3d05;--colors-amber-7:#714f19;--colors-amber-8:#8f6424;--colors-amber-9:#ffc53d;--colors-amber-10:#ffd60a;--colors-amber-11:#ffca16;--colors-amber-12:#ffe7b3;--colors-blue-1:#0d1520;--colors-blue-2:#111927;--colors-blue-3:#0d2847;--colors-blue-4:#003362;--colors-blue-5:#004074;--colors-blue-6:#104d87;--colors-blue-7:#205d9e;--colors-blue-8:#2870bd;--colors-blue-9:#0090ff;--colors-blue-10:#3b9eff;--colors-blue-11:#70b8ff;--colors-blue-12:#c2e6ff;--colors-crimson-1:#191114;--colors-crimson-2:#201318;--colors-crimson-3:#381525;--colors-crimson-4:#4d122f;--colors-crimson-5:#5c1839;--colors-crimson-6:#6d2545;--colors-crimson-7:#873356;--colors-crimson-8:#b0436e;--colors-crimson-9:#e93d82;--colors-crimson-10:#ee518a;--colors-crimson-11:#ff92ad;--colors-crimson-12:#fdd3e8;--colors-grass-1:#0e1511;--colors-grass-2:#141a15;--colors-grass-3:#1b2a1e;--colors-grass-4:#1d3a24;--colors-grass-5:#25482d;--colors-grass-6:#2d5736;--colors-grass-7:#366740;--colors-grass-8:#3e7949;--colors-grass-9:#46a758;--colors-grass-10:#53b365;--colors-grass-11:#71d083;--colors-grass-12:#c2f0c2;--colors-indigo-1:#11131f;--colors-indigo-2:#141726;--colors-indigo-3:#182449;--colors-indigo-4:#1d2e62;--colors-indigo-5:#253974;--colors-indigo-6:#304384;--colors-indigo-7:#3a4f97;--colors-indigo-8:#435db1;--colors-indigo-9:#3e63dd;--colors-indigo-10:#5472e4;--colors-indigo-11:#9eb1ff;--colors-indigo-12:#d6e1ff;--colors-lime-1:#11130c;--colors-lime-2:#151a10;--colors-lime-3:#1f2917;--colors-lime-4:#29371d;--colors-lime-5:#334423;--colors-lime-6:#3d522a;--colors-lime-7:#496231;--colors-lime-8:#577538;--colors-lime-9:#bdee63;--colors-lime-10:#d4ff70;--colors-lime-11:#bde56c;--colors-lime-12:#e3f7ba;--colors-orange-1:#17120e;--colors-orange-2:#1e160f;--colors-orange-3:#331e0b;--colors-orange-4:#462100;--colors-orange-5:#562800;--colors-orange-6:#66350c;--colors-orange-7:#7e451d;--colors-orange-8:#a35829;--colors-orange-9:#f76b15;--colors-orange-10:#ff801f;--colors-orange-11:#ffa057;--colors-orange-12:#ffe0c2;--colors-pink-1:#191117;--colors-pink-2:#21121d;--colors-pink-3:#37172f;--colors-pink-4:#4b143d;--colors-pink-5:#591c47;--colors-pink-6:#692955;--colors-pink-7:#833869;--colors-pink-8:#a84885;--colors-pink-9:#d6409f;--colors-pink-10:#de51a8;--colors-pink-11:#ff8dcc;--colors-pink-12:#fdd1ea;--colors-purple-1:#18111b;--colors-purple-2:#1e1523;--colors-purple-3:#301c3b;--colors-purple-4:#3d224e;--colors-purple-5:#48295c;--colors-purple-6:#54346b;--colors-purple-7:#664282;--colors-purple-8:#8457aa;--colors-purple-9:#8e4ec6;--colors-purple-10:#9a5cd0;--colors-purple-11:#d19dff;--colors-purple-12:#ecd9fa;--colors-red-1:#191111;--colors-red-2:#201314;--colors-red-3:#3b1219;--colors-red-4:#500f1c;--colors-red-5:#611623;--colors-red-6:#72232d;--colors-red-7:#8c333a;--colors-red-8:#b54548;--colors-red-9:#e5484d;--colors-red-10:#ec5d5e;--colors-red-11:#ff9592;--colors-red-12:#ffd1d9;--colors-ruby-1:#191113;--colors-ruby-2:#1e1517;--colors-ruby-3:#3a141e;--colors-ruby-4:#4e1325;--colors-ruby-5:#5e1a2e;--colors-ruby-6:#6f2539;--colors-ruby-7:#883447;--colors-ruby-8:#b3445a;--colors-ruby-9:#e54666;--colors-ruby-10:#ec5a72;--colors-ruby-11:#ff949d;--colors-ruby-12:#fed2e1;--colors-teal-1:#0d1514;--colors-teal-2:#111c1b;--colors-teal-3:#0d2d2a;--colors-teal-4:#023b37;--colors-teal-5:#084843;--colors-teal-6:#145750;--colors-teal-7:#1c6961;--colors-teal-8:#207e73;--colors-teal-9:#12a594;--colors-teal-10:#0eb39e;--colors-teal-11:#0bd8b6;--colors-teal-12:#adf0dd;--colors-tomato-1:#181111;--colors-tomato-2:#1f1513;--colors-tomato-3:#391714;--colors-tomato-4:#4e1511;--colors-tomato-5:#5e1c16;--colors-tomato-6:#6e2920;--colors-tomato-7:#853a2d;--colors-tomato-8:#ac4d39;--colors-tomato-9:#e54d2e;--colors-tomato-10:#ec6142;--colors-tomato-11:#ff977d;--colors-tomato-12:#fbd3cb;--colors-violet-1:#14121f;--colors-violet-2:#1b1525;--colors-violet-3:#291f43;--colors-violet-4:#33255b;--colors-violet-5:#3c2e69;--colors-violet-6:#473876;--colors-violet-7:#56468b;--colors-violet-8:#6958ad;--colors-violet-9:#6e56cf;--colors-violet-10:#7d66d9;--colors-violet-11:#baa7ff;--colors-violet-12:#e2ddfe;--colors-yellow-1:#14120b;--colors-yellow-2:#1b180f;--colors-yellow-3:#2d2305;--colors-yellow-4:#362b00;--colors-yellow-5:#433500;--colors-yellow-6:#524202;--colors-yellow-7:#665417;--colors-yellow-8:#836a21;--colors-yellow-9:#ffe629;--colors-yellow-10:#ffff57;--colors-yellow-11:#f5e147;--colors-yellow-12:#f6eeb4}[data-mantine-color-scheme=light]{--colors-likec4-panel-border:var(--mantine-color-gray-2);--colors-likec4-walkthrough-parallel-frame:var(--mantine-color-orange-8);--colors-likec4-compare-manual:var(--mantine-color-orange-8);--colors-likec4-compare-manual-outline:var(--mantine-color-orange-8)}@keyframes indicatorOpacity{0%{opacity:.8}to{opacity:.3}}@keyframes xyedgeAnimated{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}}@layer recipes{@layer _base{.likec4-edge-label{background:var(--xy-edge-label-background-color);padding-block:var(--spacing-1);padding-inline:var(--spacing-1\.5);gap:var(--spacing-0\.5);font-family:var(--fonts-likec4-relation);color:var(--xy-edge-label-color);width:var(--sizes-max-content);max-width:var(--sizes-100\%);border:0 solid transparent;border-radius:4px;flex-direction:column;align-items:center;display:flex}.likec4-edge-label .likec4-edge-label__step-number{padding:var(--spacing-1);background:color-mix(in oklab,var(--xy-edge-label-background-color),var(--colors-likec4-mix-color)12%);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-top-left-radius:4px;border-bottom-left-radius:4px;flex:none;align-self:stretch;min-width:22px;font-size:14px;font-weight:600}.likec4-edge-label .likec4-edge-label__step-number:only-child{border-radius:4px;min-width:24px}[data-mantine-color-scheme=dark] :where([data-likec4-color=gray]) .likec4-edge-label .likec4-edge-label__step-number{background:color-mix(in oklab,var(--xy-edge-label-background-color),var(--colors-likec4-mix-color)15%)}.likec4-edge-label .likec4-edge-label__text{margin:var(--spacing-0);white-space-collapse:preserve-breaks;overflow-wrap:anywhere;font-size:14px;line-height:1.2}.likec4-edge-label .likec4-edge-label__contents{display:contents}.likec4-edge-label .likec4-edge-label__contents:is(:empty,[data-empty]){display:none!important}.likec4-edge-label .likec4-edge-label__technology{text-align:center;white-space-collapse:preserve-breaks;overflow-wrap:anywhere;font-size:11px;line-height:var(--line-heights-1);opacity:.75}.likec4-overlay{--_blur:0px;--_level:0;--_offset:0px;--_inset:calc((1 + var(--_level)*.75)*var(--_offset));--_opacity:0%;--_border-radius:0px;margin:var(--spacing-0);background:var(--colors-likec4-overlay-border);border:var(--borders-transparent);inset:var(--spacing-0);padding:var(--spacing-0);outline:var(--borders-none);border-radius:var(--_border-radius);box-sizing:border-box;box-shadow:var(--shadows-xl);width:var(--sizes-100vw);height:var(--sizes-100vh);max-width:var(--sizes-100vw);max-height:var(--sizes-100vh);position:fixed}.likec4-overlay::backdrop{background:color-mix(in oklab,var(--colors-likec4-overlay-backdrop)var(--_opacity),transparent);cursor:zoom-out;-webkit-backdrop-filter:blur(var(--_blur))}.likec4-overlay .likec4-overlay-body{border:var(--borders-transparent);background:var(--colors-likec4-overlay-body);width:var(--sizes-100\%);height:var(--sizes-100\%);position:relative;overflow:hidden;container:likec4-dialog/size}.likec4-markdown-block{--md-scale:var(--mantine-scale,1);--text-fz:1em;--text-fz-sm:calc(var(--text-fz)*var(--md-scale)/1.125);--text-fz-md:calc(var(--text-fz)*var(--md-scale));--typography-spacing:calc(.75*var(--text-fz-md));--text-fw-headings:600;--code-background:var(--mantine-color-gray-2);--code-color:var(--mantine-color-black);font-size:var(--text-fz-md);line-height:var(--mantine-line-height)}[data-mantine-color-scheme=dark] .likec4-markdown-block{--code-background:var(--mantine-color-dark-8);--code-color:var(--mantine-color-white);--color-border-default:#30363d;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636}[data-mantine-color-scheme=light] .likec4-markdown-block{--color-border-default:#d0d7de;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d}.likec4-markdown-block :where(hr){border:var(--borders-none);border-bottom:1px solid;border-color:var(--mantine-color-gray-3);margin-top:calc(var(--typography-spacing)/2);margin-bottom:calc(var(--typography-spacing)/2)}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(hr){border-color:var(--mantine-color-dark-3)}.likec4-markdown-block :where(pre){margin:var(--spacing-0);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);border-radius:var(--radii-sm);line-height:var(--mantine-line-height-xs);margin-top:var(--typography-spacing);margin-bottom:var(--typography-spacing);overflow-x:auto}.likec4-markdown-block :where(pre){font-family:var(--mantine-font-family-monospace);font-size:var(--text-fz-sm);background-color:var(--code-background);color:var(--code-color)}.likec4-markdown-block :where(code){font-family:var(--mantine-font-family-monospace);font-size:var(--text-fz-sm);background-color:var(--code-background);color:var(--code-color)}.likec4-markdown-block :where(code){border-radius:var(--radii-xs);line-height:var(--line-heights-1);padding:1px 4px}.likec4-markdown-block :where(pre code){padding:var(--spacing-0);border-radius:var(--radii-0);background-color:var(--colors-transparent);color:var(--colors-inherit);border:0}.likec4-markdown-block :where(blockquote){margin:var(--spacing-0);padding:var(--spacing-xs);border-radius:var(--mantine-radius-sm);font-size:var(--text-fz-md);background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(blockquote){background-color:var(--mantine-color-dark-5)}.likec4-markdown-block :where(blockquote):not(:first-child){margin-top:var(--typography-spacing)}.likec4-markdown-block :where(h1,h2,h3,h4,h5,h6){text-wrap:var(--mantine-heading-text-wrap);line-height:1.5;font-family:var(--mantine-font-family-headings);margin-bottom:var(--typography-spacing)}.likec4-markdown-block :where(a){font-size:var(--text-fz-md);color:var(--mantine-color-anchor);font-weight:450;-webkit-text-decoration:none;text-decoration:none}.likec4-markdown-block :where(a):is(:hover,[data-hover]){-webkit-text-decoration:underline;text-decoration:underline}.likec4-markdown-block :where(pre .code-line){min-width:var(--sizes-max-content);margin-inline:-.75rem;padding-inline:.75rem;display:block}.likec4-markdown-block .markdown-alert{border-left:.25em solid var(--borderColor-default,var(--color-border-default));color:var(--colors-inherit);margin-bottom:calc(var(--typography-spacing)*1.5);padding-left:1em;padding-right:.5em}.likec4-markdown-block .markdown-alert .markdown-alert-title{gap:var(--spacing-2);font-size:var(--text-fz-md);align-items:center;margin-bottom:.1em;font-weight:550;line-height:1.5;display:flex}.likec4-markdown-block .markdown-alert .markdown-alert-title svg{fill:var(--colors-current-color);height:var(--text-fz-md)}.likec4-markdown-block .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg)}.likec4-markdown-block .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg)}.likec4-markdown-block .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg)}.likec4-markdown-block .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg)}.likec4-markdown-block .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg)}.likec4-markdown-block .markdown-alert:last-child{margin-bottom:var(--spacing-0)!important}.likec4-markdown-block .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.likec4-markdown-block .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.likec4-markdown-block .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.likec4-markdown-block .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.likec4-markdown-block .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.likec4-markdown-block :is(h1){font-size:calc(1.476*var(--text-fz-md));font-weight:var(--text-fw-headings)}.likec4-markdown-block :is(h2){font-size:calc(1.383*var(--text-fz-md));font-weight:var(--text-fw-headings)}.likec4-markdown-block :is(h3){font-size:calc(1.296*var(--text-fz-md));font-weight:var(--text-fw-headings)}.likec4-markdown-block :is(h4){font-size:calc(1.215*var(--text-fz-md));font-weight:var(--text-fw-headings)}.likec4-markdown-block :is(h5){font-size:calc(1.138*var(--text-fz-md));font-weight:var(--text-fw-headings)}.likec4-markdown-block :is(h6){font-size:calc(1.067*var(--text-fz-md));font-weight:var(--text-fw-headings)}.likec4-markdown-block :where(p){font-size:var(--text-fz-md);margin-top:var(--spacing-0);margin-bottom:var(--typography-spacing)}.likec4-markdown-block :where(strong){font-weight:550}.likec4-markdown-block :where(mark){font-size:var(--text-fz-md);background-color:var(--mantine-color-yellow-2);color:var(--colors-inherit)}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.likec4-markdown-block :where(pre .code-line.inserted){background-color:rgba(26,127,55,.14);box-shadow:inset 3px 0 #2da44e}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .code-line.inserted){background-color:rgba(46,160,67,.18)}.likec4-markdown-block :where(pre .code-line.deleted){background-color:rgba(207,34,46,.12);box-shadow:inset 3px 0 #cf222e}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .code-line.deleted){background-color:rgba(248,81,73,.18)}.likec4-markdown-block :where(pre .token.comment,pre .token.prolog,pre .token.doctype,pre .token.cdata){color:#6e7781}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.comment,pre .token.prolog,pre .token.doctype,pre .token.cdata){color:#8b949e}.likec4-markdown-block :where(pre .token.punctuation){color:#57606a}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.punctuation){color:#c9d1d9}.likec4-markdown-block :where(pre .token.property,pre .token.tag,pre .token.constant,pre .token.symbol,pre .token.deleted){color:#cf222e}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.property,pre .token.tag,pre .token.constant,pre .token.symbol,pre .token.deleted){color:#ff7b72}.likec4-markdown-block :where(pre .token.boolean,pre .token.number){color:#0550ae}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.boolean,pre .token.number){color:#79c0ff}.likec4-markdown-block :where(pre .token.selector,pre .token.attr-name,pre .token.string,pre .token.char,pre .token.builtin,pre .token.inserted){color:#116329}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.selector,pre .token.attr-name,pre .token.string,pre .token.char,pre .token.builtin,pre .token.inserted){color:#a5d6ff}.likec4-markdown-block :where(pre .token.operator,pre .token.entity,pre .token.url){color:#953800}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.operator,pre .token.entity,pre .token.url){color:#ffa657}.likec4-markdown-block :where(pre .token.atrule,pre .token.attr-value,pre .token.function,pre .token.class-name){color:#8250df}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.atrule,pre .token.attr-value,pre .token.function,pre .token.class-name){color:#d2a8ff}.likec4-markdown-block :where(pre .token.keyword){color:#cf222e}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.keyword){color:#ff7b72}.likec4-markdown-block :where(pre .token.regex,pre .token.important,pre .token.variable){color:#0a3069}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(pre .token.regex,pre .token.important,pre .token.variable){color:#a5d6ff}.likec4-markdown-block :where(pre .token.important,pre .token.bold){font-weight:var(--font-weights-bold)}.likec4-markdown-block :where(pre .token.italic){font-style:italic}.likec4-markdown-block :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--typography-spacing);padding-inline-start:var(--typography-spacing);list-style-position:inside}.likec4-markdown-block :where(table){border-collapse:collapse;caption-side:bottom;width:var(--sizes-100\%);margin-bottom:var(--typography-spacing)}[data-mantine-color-scheme=light] .likec4-markdown-block :where(table){--table-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .likec4-markdown-block :where(table){--table-border-color:var(--mantine-color-dark-4)}.likec4-markdown-block :where(table) :where(th){padding:var(--typography-spacing);text-align:left;font-weight:550;font-size:var(--text-fz-sm)}.likec4-markdown-block :where(table) :where(td){padding:var(--typography-spacing);font-size:var(--text-fz-sm)}.likec4-markdown-block :where(table) :where(td){border-bottom:1px solid;border-color:var(--table-border-color)}.likec4-markdown-block :where(table) :where(thead th){border-bottom:1px solid;border-color:var(--table-border-color)}.likec4-markdown-block :where(table) :where(tfoot th){border-top:1px solid;border-color:var(--table-border-color)}.likec4-markdown-block :where(table) :where(tr:last-of-type td){border-bottom:0}.likec4-markdown-block :where(table) :where(caption){font-size:var(--text-fz-sm);color:var(--mantine-color-dimmed);margin-top:calc(.5*var(--typography-spacing) + 1px)}.likec4-markdown-block :first-child{margin-top:var(--spacing-0)}.likec4-markdown-block :last-child{margin-bottom:var(--spacing-0)}.likec4-markdown-block :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--typography-spacing)}.likec4-markdown-block :where(img){max-width:var(--sizes-100\%);margin-bottom:var(--typography-spacing)}.likec4-navigation-panel-icon{color:var(--colors-likec4-panel-action)}.likec4-navigation-panel-icon:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-likec4-panel-action-disabled);opacity:var(--opacity-0\.5)}.likec4-navigation-panel-icon:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){color:var(--colors-likec4-panel-action-hover)}.action-btn{--actionbtn-color:var(--likec4-palette-loContrast);--actionbtn-color-hovered:var(--likec4-palette-loContrast);--actionbtn-color-hovered-btn:var(--likec4-palette-hiContrast);--actionbtn-bg-idle:color-mix(in oklab,var(--likec4-palette-fill),transparent 99%);--actionbtn-bg-hovered:color-mix(in oklab,var(--likec4-palette-fill)65%,var(--likec4-palette-stroke));--actionbtn-bg-hovered-btn:color-mix(in oklab,var(--likec4-palette-fill)50%,var(--likec4-palette-stroke));--ai-bg:var(--actionbtn-bg-idle);background:var(--ai-bg);color:var(--actionbtn-color);opacity:.75}:where([data-likec4-hovered=true]) .action-btn{--ai-bg:var(--actionbtn-bg-hovered);opacity:var(--opacity-1);color:var(--actionbtn-color-hovered)}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selectable .action-btn{pointer-events:all;cursor:var(--cursor-pointer)}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .action-btn{display:none}:where([data-likec4-zoom-small=true]) .action-btn{display:none}.action-btn *{pointer-events:none}.action-btn:is(:hover,[data-hover]){--ai-bg:var(--actionbtn-bg-hovered-btn);opacity:var(--opacity-1);color:var(--actionbtn-color-hovered-btn)}.likec4-compound-node{--likec4-palette-outline:oklch(from var(--likec4-palette-stroke)calc(l - .15)c h);--_border-width:3px;--_border-radius:6px;--_compound-transparency:100%;--_border-transparency:100%;--_indicator-spacing:calc(var(--_border-width) + 1px);--likec4-icon-color:var(--_compound-color);padding:var(--spacing-0);margin:var(--spacing-0);border-style:solid;border-width:var(--_border-width);border-radius:var(--_border-radius);pointer-events:none;box-sizing:border-box;color:var(--_compound-color);width:var(--sizes-100\%);height:var(--sizes-100\%);-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}[data-mantine-color-scheme=dark] .likec4-compound-node{--likec4-palette-outline:oklch(from var(--likec4-palette-stroke)calc(l + .2)c h)}.likec4-compound-node:before{border-style:solid;border-width:calc(var(--_border-width) + 1px);border-radius:calc(var(--_border-radius) + 4px);border-color:var(--likec4-palette-outline);content:" ";pointer-events:none;animation-name:indicatorOpacity;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:var(--easings-in);top:calc(1px - var(--_indicator-spacing) - var(--_border-width));left:calc(1px - var(--_indicator-spacing) - var(--_border-width));width:calc(100% + 2*(var(--_indicator-spacing) + var(--_border-width) - 1px));height:calc(100% + 2*(var(--_indicator-spacing) + var(--_border-width) - 1px));animation-play-state:paused;display:none;position:absolute}.likec4-compound-node:has(.likec4-compound-navigation) .likec4-compound-title-container{padding-left:24px}:where(.react-flow__node,.react-flow__edge):is(:focus-visible,:focus,:focus-within) .likec4-compound-node:before{animation-play-state:running;display:block}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-compound-node:before{animation-play-state:running;display:block}.likec4-root[data-likec4-diagram-panning=true] .likec4-compound-node:before{animation-play-state:paused}.likec4-compound-node .action-btn{--actionbtn-color:oklch(from var(--_compound-color)calc(l - .1)c h);--actionbtn-color-hovered:var(--_compound-color);--actionbtn-color-hovered-btn:oklch(from var(--_compound-color)calc(l + .2)c h);opacity:.6}.likec4-root:not([data-likec4-reduced-graphics]) .likec4-compound-node .action-btn{transition-duration:var(--durations-fast);transition-timing-function:var(--easings-in-out)}:where([data-likec4-hovered=true]) .likec4-compound-node .action-btn{opacity:.75}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-compound-node .action-btn{opacity:.75}.likec4-compound-node .action-btn:is(:hover,[data-hover]){opacity:var(--opacity-1)}.likec4-compound-node .likec4-compound-title-container{gap:var(--spacing-1\.5);color:var(--_compound-color);left:var(--spacing-2\.5);top:var(--spacing-0\.5);width:var(--sizes-auto);align-items:center;min-height:28px;display:flex;position:absolute;right:30px}:where(.react-flow__node.draggable) .likec4-compound-node .likec4-compound-title-container{pointer-events:all;cursor:grab}.likec4-compound-node .likec4-compound-title{font-family:var(--fonts-likec4-compound);text-transform:uppercase;letter-spacing:.25px;font-size:15px;font-weight:600;line-height:var(--line-heights-1);flex:1}.likec4-compound-node .likec4-compound-icon{mix-blend-mode:hard-light;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-compound-node .likec4-compound-icon{mix-blend-mode:normal}.likec4-compound-node .likec4-compound-icon svg,.likec4-compound-node .likec4-compound-icon img{pointer-events:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.12))drop-shadow(0 1px 8px rgba(0,0,0,.08))drop-shadow(1px 1px 16px rgba(0,0,0,.03));width:var(--sizes-100\%);height:var(--sizes-auto);max-height:var(--sizes-100\%)}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-compound-node .likec4-compound-icon svg,.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-compound-node .likec4-compound-icon img{filter:none}.likec4-compound-node .likec4-compound-icon img{object-fit:contain}.likec4-compound-node .likec4-compound-navigation{top:var(--spacing-0\.5);left:var(--spacing-0\.5);position:absolute}:where([data-likec4-zoom-small=true]) .likec4-compound-node .likec4-compound-navigation{display:none}.likec4-compound-node .likec4-compound-details{top:var(--spacing-0\.5);right:var(--spacing-0\.5);position:absolute}:where([data-likec4-zoom-small=true]) .likec4-compound-node .likec4-compound-details{display:none}.likec4-edge-action-btn{--ai-bg:transparent;--ai-hover:color-mix(in oklab,var(--xy-edge-label-background-color),var(--colors-likec4-mix-color)10%);--ai-size:28px;--ai-radius:var(--radii-sm);transition-duration:var(--durations-fast);transition-timing-function:var(--easings-in-out);pointer-events:all;color:var(--xy-edge-label-color);cursor:var(--cursor-pointer);opacity:.75;translate:var(--translate-x)var(--translate-y)}:where([data-likec4-hovered=true]) .likec4-edge-action-btn{--ai-bg:var(--xy-edge-label-background-color);opacity:var(--opacity-1)}.likec4-edge-action-btn .tabler-icon{stroke-width:var(--border-widths-2);width:80%;height:80%}.likec4-edge-action-btn:is(:hover,[data-hover]){--translate-y:2px;scale:1.15}.likec4-edge-action-btn:is(:active,[data-active]){--translate-y:-1px;scale:.9}.action-buttons>div{gap:var(--spacing-1\.5)}.action-buttons>div,.action-buttons{flex-direction:row;justify-content:center;align-items:center;display:flex}.action-buttons{z-index:var(--z-index-1);width:var(--sizes-auto);min-height:30px;position:absolute;top:calc(100% - 30px);left:50%;transform:translate(-50%)}:where([data-likec4-zoom-small=true]) .action-buttons{display:none}.likec4-element-node-data{--__text-align:center;gap:var(--spacing-3);pointer-events:none;height:var(--sizes-fit-content);width:var(--sizes-fit-content);max-height:var(--sizes-100\%);max-width:var(--sizes-100\%);padding-top:var(--likec4-spacing);padding-bottom:var(--likec4-spacing);padding-left:calc(var(--likec4-spacing) + 8px);padding-right:calc(var(--likec4-spacing) + 8px);flex-direction:row;flex:1;justify-content:center;align-items:center;margin:auto;display:flex;position:relative;overflow:hidden}:where([data-likec4-shape-size=xs]) .likec4-element-node-data{--likec4-icon-size:24px}:where([data-likec4-shape-size=sm]) .likec4-element-node-data{--likec4-icon-size:36px}:where([data-likec4-shape-size=md]) .likec4-element-node-data{--likec4-icon-size:60px}:where([data-likec4-shape-size=lg]) .likec4-element-node-data{--likec4-icon-size:82px;gap:var(--spacing-4)}:where([data-likec4-shape-size=xl]) .likec4-element-node-data{--likec4-icon-size:90px;gap:var(--spacing-4)}.likec4-element-node-data:has([data-likec4-icon]){gap:var(--spacing-4)}:where([data-likec4-shape=queue]) .likec4-element-node-data{padding-left:46px;padding-right:16px}:where([data-likec4-shape=mobile]) .likec4-element-node-data{padding-left:46px;padding-right:16px}:where([data-likec4-shape=cylinder]) .likec4-element-node-data{padding-top:30px}:where([data-likec4-shape=storage]) .likec4-element-node-data{padding-top:30px}:where([data-likec4-shape=browser]) .likec4-element-node-data{padding-top:32px;padding-bottom:28px}:where([data-likec4-shape=bucket]) .likec4-element-node-data{padding-left:calc(var(--likec4-spacing) + 20px);padding-right:calc(var(--likec4-spacing) + 20px)}:where([data-likec4-shape=component]) .likec4-element-node-data{padding-left:calc(var(--likec4-spacing) + 30px)}.likec4-element-node-data [data-likec4-node-description]{--text-fz:calc(var(--likec4-text-size)*.74);font-family:var(--fonts-likec4-element);font-weight:420;font-size:calc(var(--likec4-text-size)*.74);line-height:var(--line-heights-xs);text-wrap-style:pretty;color:var(--likec4-palette-loContrast);text-align:var(--__text-align);text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex-grow:0;flex-shrink:1;display:-webkit-box;overflow:hidden}:where([data-likec4-shape-size=xs]) .likec4-element-node-data [data-likec4-node-description]{display:none!important}:where([data-likec4-zoom-small=true]) .likec4-element-node-data [data-likec4-node-description]{display:none!important}.likec4-element-node-data [data-likec4-node-description] a{pointer-events:all}.likec4-element-node-data [data-likec4-node-description] .markdown-alert{mix-blend-mode:screen}:where([data-likec4-shape-size=sm]) .likec4-element-node-data [data-likec4-node-description]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.likec4-element-node-data [data-likec4-node-technology]{--text-fz:calc(var(--likec4-text-size)*.635);text-wrap:balance;font-family:var(--fonts-likec4-element);font-weight:var(--font-weights-normal);font-size:calc(var(--likec4-text-size)*.635);line-height:var(--line-heights-xs);color:var(--likec4-palette-loContrast);text-align:var(--__text-align);opacity:.92;flex:none}:where([data-likec4-hovered=true]) .likec4-element-node-data [data-likec4-node-technology]{opacity:var(--opacity-1)}:where([data-likec4-shape-size=xs]) .likec4-element-node-data [data-likec4-node-technology]{display:none!important}:where([data-likec4-shape-size=sm]) .likec4-element-node-data [data-likec4-node-technology]{display:none!important}:where([data-likec4-zoom-small=true]) .likec4-element-node-data [data-likec4-node-technology]{display:none!important}.likec4-element-node-data [data-likec4-icon]{flex:0 0 var(--likec4-icon-size,48px);pointer-events:none;color:var(--likec4-icon-color,var(--likec4-palette-hiContrast));height:var(--likec4-icon-size,48px);width:var(--likec4-icon-size,48px);justify-content:center;align-self:flex-start;align-items:center;display:flex}.likec4-element-node-data [data-likec4-icon] svg,.likec4-element-node-data [data-likec4-icon] img{transition-duration:var(--durations-fast);transition-timing-function:var(--easings-in-out);filter:drop-shadow(0 1px 3px rgba(0,0,0,.2));width:var(--sizes-100\%);height:var(--sizes-auto);max-height:var(--sizes-100\%)}:where([data-likec4-hovered=true]) .likec4-element-node-data [data-likec4-icon] svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}:where([data-likec4-hovered=true]) .likec4-element-node-data [data-likec4-icon] img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-element-node-data [data-likec4-icon] svg,.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-element-node-data [data-likec4-icon] img{filter:none!important}.likec4-element-node-data [data-likec4-icon] img{object-fit:contain}.likec4-element-node-data .likec4-element-node-content{gap:var(--spacing-2);height:var(--sizes-fit-content);width:var(--sizes-fit-content);max-height:var(--sizes-100\%);max-width:var(--sizes-100\%);flex-flow:column;flex:0 auto;justify-content:center;align-items:stretch;display:flex;overflow:hidden}.likec4-element-node-data .likec4-element-node-content:has([data-likec4-node-description]):has([data-likec4-node-technology]){gap:var(--spacing-1\.5)}.likec4-element-node-data [data-likec4-node-title]{font-family:var(--fonts-likec4-element);font-weight:var(--font-weights-medium);font-size:var(--likec4-text-size);line-height:var(--line-heights-sm);text-wrap-style:balance;white-space:preserve-breaks;text-align:var(--__text-align);color:var(--likec4-palette-hiContrast);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}:where([data-likec4-shape-size=xs]) .likec4-element-node-data [data-likec4-node-title]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where([data-likec4-shape-size=sm]) .likec4-element-node-data [data-likec4-node-title]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.likec4-element-node{padding:var(--spacing-0);margin:var(--spacing-0);pointer-events:none;width:var(--sizes-full);height:var(--sizes-full);justify-content:center;align-items:center;display:flex;position:relative}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selectable .likec4-element-node{pointer-events:all}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selectable .likec4-element-node:before{background:var(--colors-transparent);content:" ";pointer-events:all;top:calc(100% - 4px);left:var(--spacing-0);width:var(--sizes-full);height:24px;position:absolute}:where(.react-flow__node.selectable:not(.dragging)) .likec4-element-node{cursor:var(--cursor-pointer)}.likec4-element-node[data-likec4-shape=document]{padding-bottom:16px}.likec4-element-node:is(:focus-visible,[data-focus-visible]){outline:var(--borders-none)}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-element-node:before{display:none}.likec4-element-shape{--likec4-palette-outline:oklch(from var(--likec4-palette-stroke)calc(l*.9)c h);--likec4-outline-size:4px;pointer-events:none;top:var(--spacing-0);left:var(--spacing-0);width:var(--sizes-100\%);height:var(--sizes-100\%);position:absolute;overflow:visible}[data-mantine-color-scheme=dark] .likec4-element-shape{--likec4-palette-outline:oklch(from var(--likec4-palette-stroke)calc(l*1.2)calc(c*1.05)h)}.likec4-element-shape .likec4-shape-outline{opacity:.8;transition-behavior:allow-discrete;visibility:hidden;pointer-events:none;animation-play-state:paused}:where([data-likec4-zoom-small=true]) .likec4-element-shape .likec4-shape-outline{visibility:hidden}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-element-shape .likec4-shape-outline{visibility:visible;animation-play-state:running}:where(.react-flow__node,.react-flow__edge):is(:focus-visible,:focus,:focus-within) .likec4-element-shape .likec4-shape-outline{visibility:visible;animation-play-state:running}.group:is(:focus-visible,[data-focus-visible]) .likec4-element-shape .likec4-shape-outline{visibility:visible;animation-play-state:running}.likec4-root[data-likec4-diagram-panning=true] .likec4-element-shape .likec4-shape-outline{animation-play-state:paused}.likec4-tag{transition-duration:var(--durations-fast);transition-timing-function:var(--easings-in-out);padding-inline:var(--spacing-1);padding-block:var(--spacing-0);pointer-events:all;font-size:var(--font-sizes-xs);cursor:var(--cursor-default);font-family:var(--fonts-likec4);font-weight:var(--font-weights-bold);border:var(--borders-none);color:var(--colors-likec4-tag-text);background-color:var(--colors-likec4-tag-bg);border-radius:3px;justify-content:center;align-items:center;gap:1px;display:inline-flex}.likec4-tag:is(:hover,[data-hover]){background-color:var(--colors-likec4-tag-bg-hover)}.likec4-tag{white-space:nowrap;min-width:40px;width:var(--sizes-min-content)}.likec4-tag>span{color:var(--colors-likec4-tag-text)}.likec4-tag>span:first-child{opacity:.65}.likec4-node-notes{--paper-bg:color-mix(in oklab,var(--likec4-palette-fill)10%,#ddd);-webkit-user-select:none;user-select:none;appearance:none;touch-action:manipulation;width:120px;height:60px;top:-20px;left:10px;overflow:visible}.likec4-node-notes,.likec4-node-notes .__popover{pointer-events:all;position:absolute}.likec4-node-notes .__popover{padding:var(--spacing-sm);border-radius:var(--radii-sm);z-index:300;background-color:var(--colors-likec4-overlay-body);width:var(--sizes-auto);height:var(--sizes-auto);top:var(--spacing-0);left:var(--spacing-0);display:block}.likec4-node-notes .__paper{transition-duration:var(--durations-faster);transition-timing-function:var(--easings-in-out);pointer-events:all;background-color:oklch(from var(--paper-bg)calc(l - .1)c h);transform-origin:55% 90% 0;width:90px;height:120px;transition-delay:20ms;top:14px;left:10px;overflow:visible;transform:rotate(-3deg)}.likec4-node-notes .__paper,.likec4-node-notes .__paper:before{z-index:var(--z-index--1);position:absolute;box-shadow:inset 0 0 20px rgba(0,0,0,.25),0 0 3px rgba(0,0,0,.35)}.likec4-node-notes .__paper:before{content:" ";transform-origin:45% 90% 0;background-color:var(--paper-bg);width:var(--sizes-100\%);height:var(--sizes-100\%);transform:rotate(6deg)translate(-2px)}:where([data-likec4-hovered=true]) .likec4-node-notes .__paper{transform:rotate(-4deg)scale(1.06)}:where([data-likec4-hovered=true]) .likec4-node-notes .__paper:before{transform:translate(-1px,-2px)rotate(6deg)scale(1.02)}@media screen and (width>=36rem){.likec4-markdown-block .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent,var(--color-accent-fg))}.likec4-markdown-block .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success,var(--color-success-fg))}.likec4-markdown-block .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done,var(--color-done-fg))}.likec4-markdown-block .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention,var(--color-attention-fg))}.likec4-markdown-block .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger,var(--color-danger-fg))}}@media print{.action-btn{display:none}.likec4-compound-node .likec4-compound-icon{mix-blend-mode:normal!important}.likec4-compound-node .action-btn,.likec4-compound-node .likec4-compound-navigation,.likec4-compound-node .likec4-compound-details,.likec4-edge-action-btn{display:none}}}.likec4-edge-label--pointerEvents_all{pointer-events:all}.likec4-edge-label--cursor_default{cursor:var(--cursor-default)}.likec4-edge-label--cursor_pointer{cursor:var(--cursor-pointer)}.likec4-edge-label--pointerEvents_none{pointer-events:none}.likec4-edge-label--isStepEdge_true{padding:var(--spacing-0);gap:var(--spacing-1);flex-direction:row}.likec4-edge-label--isStepEdge_true .likec4-edge-label__contents{gap:var(--spacing-0\.5);padding-top:var(--spacing-0\.5);padding-right:var(--spacing-1);padding-bottom:var(--spacing-1);flex-direction:column;align-items:center;display:flex}.likec4-edge-label--isStepEdge_true .likec4-edge-label__text{padding-block:var(--spacing-0\.5);padding-right:var(--spacing-0\.5)}.likec4-overlay--fullscreen_true{inset:var(--spacing-0);padding:var(--spacing-0)}.likec4-overlay--withBackdrop_false::backdrop{background:var(--colors-transparent);-webkit-backdrop-filter:none;display:none}.likec4-markdown-block--value_plaintext :where(p){white-space:preserve-breaks}.likec4-markdown-block--uselikec4palette_true{--code-background:color-mix(in oklab,var(--likec4-palette-stroke)70%,transparent);--code-color:var(--likec4-palette-loContrast);--typography-spacing:calc(.5*var(--text-fz-md))}.likec4-markdown-block--uselikec4palette_true :where(blockquote){padding:var(--spacing-xxs);background-color:oklch(from var(--likec4-palette-stroke)l c h/65%)}.likec4-markdown-block--uselikec4palette_true :where(hr){border-color:oklch(from var(--likec4-palette-stroke)l c h/85%)}.likec4-markdown-block--uselikec4palette_true :where(a){--mix-color:color-mix(in srgb,var(--likec4-palette-fill)45%,transparent);color:var(--mix-color,var(--likec4-palette-fill));mix-blend-mode:difference}.likec4-markdown-block--uselikec4palette_true :where(strong){color:color-mix(in oklab,var(--likec4-palette-hiContrast)50%,var(--likec4-palette-loContrast))}.likec4-navigation-panel-icon--variant_default{background-color:var(--colors-transparent)}.likec4-navigation-panel-icon--variant_default:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){background-color:var(--colors-likec4-panel-action-bg-hover)}.likec4-navigation-panel-icon--variant_filled{background-color:var(--colors-likec4-panel-action-bg)}.likec4-navigation-panel-icon--variant_filled:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){background-color:var(--colors-likec4-panel-action-bg-hover)}.likec4-navigation-panel-icon--type_warning{color:var(--colors-likec4-panel-action-warning)}.likec4-navigation-panel-icon--type_warning:is(:hover,[data-hover]){color:var(--colors-likec4-panel-action-warning-hover)}.action-btn--size_md{--ai-size:28px}.action-btn--radius_md{--ai-radius:var(--radii-md)}.action-btn--variant_transparent{--actionbtn-bg-hovered:var(--actionbtn-bg-idle)}.action-btn--variant_filled{box-shadow:1px 1px 3px transparent}:where([data-likec4-hovered=true]) .action-btn--variant_filled{box-shadow:1px 1px 3px rgba(0,0,0,.2)}.likec4-root[data-likec4-reduced-graphics] .action-btn--variant_filled{box-shadow:var(--shadows-none)}.action-btn--size_sm{--ai-size:22px}.action-btn--radius_sm{--ai-radius:var(--radii-sm)}.likec4-compound-node--borderStyle_none{--_indicator-spacing:calc(var(--_border-width)*2);border-color:var(--colors-transparent)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.likec4-compound-node--isTransparent_false{--_compound-color:oklch(from var(--likec4-palette-hiContrast)l c h/90%);border-color:var(--likec4-palette-stroke);background-color:var(--likec4-palette-fill)}.likec4-root:not([data-likec4-reduced-graphics]) .likec4-compound-node--isTransparent_false{box-shadow:0 4px 10px .5px rgba(0,0,0,.1),0 2px 2px -1px rgba(0,0,0,.4)}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-compound-node--isTransparent_false{box-shadow:var(--shadows-none)}.likec4-root[data-likec4-diagram-panning=true] .likec4-compound-node--isTransparent_false{box-shadow:var(--shadows-none)!important}.likec4-compound-node--isTransparent_true{--_compound-color:color-mix(in oklch,var(--likec4-palette-hiContrast),var(--likec4-palette-stroke)10%);border-color:oklch(from var(--likec4-palette-stroke)l c h/var(--_border-transparency));background-color:oklch(from var(--likec4-palette-fill)l c h/var(--_compound-transparency))}.likec4-compound-node--inverseColor_true{--_mix:color-mix(in oklch,var(--likec4-palette-hiContrast),var(--likec4-palette-stroke)60%);--_compound-color:oklch(from var(--_mix)calc(l - .2)c h)}[data-mantine-color-scheme=dark] .likec4-compound-node--inverseColor_true{--_compound-color:oklch(from var(--_mix)calc(l + .2)c h)}.likec4-compound-node--inverseColor_true .action-btn{--actionbtn-color:var(--_compound-color)}[data-mantine-color-scheme=light] .likec4-compound-node--inverseColor_true .action-btn{--actionbtn-color-hovered:var(--likec4-palette-stroke);--actionbtn-color-hovered-btn:var(--likec4-palette-hiContrast);--actionbtn-bg-hovered:oklch(from var(--likec4-palette-fill)l c h/30%);--actionbtn-bg-hovered-btn:var(--likec4-palette-fill)}.likec4-compound-node--borderStyle_solid{border-style:solid}.likec4-compound-node--borderStyle_dashed{border-style:dashed}.likec4-compound-node--borderStyle_dotted{border-style:dotted}.likec4-element-node-data--iconPosition_left:has([data-likec4-icon]){--__text-align:left}.likec4-element-node-data--iconPosition_left:has([data-likec4-icon]) .likec4-element-node-content{min-width:calc(50% + calc(var(--likec4-icon-size)/2));align-items:flex-start}.likec4-element-node-data--iconPosition_right:has([data-likec4-icon]){--__text-align:right;gap:var(--spacing-4);flex-direction:row-reverse}.likec4-element-node-data--iconPosition_right:has([data-likec4-icon]) .likec4-element-node-content{min-width:calc(50% - calc(var(--likec4-icon-size)/2));align-items:flex-end}.likec4-element-node-data--iconPosition_top [data-likec4-icon]{align-self:center}.likec4-element-node-data--iconPosition_top:has([data-likec4-icon]){gap:var(--spacing-2);height:var(--sizes-100\%);flex-direction:column}.likec4-element-node-data--iconPosition_top:has([data-likec4-icon]) .likec4-element-node-content{min-height:calc(50% - var(--likec4-icon-size));justify-content:flex-start}.likec4-element-node-data--iconPosition_bottom [data-likec4-icon]{align-self:center}.likec4-element-node-data--iconPosition_bottom:has([data-likec4-icon]){gap:var(--spacing-2);height:var(--sizes-100\%);flex-direction:column-reverse}.likec4-element-node-data--iconPosition_bottom:has([data-likec4-icon]) .likec4-element-node-content{min-height:calc(50% - var(--likec4-icon-size));justify-content:flex-end}.likec4-element-node-data--withIconColor_true [data-likec4-icon] svg{color:var(--likec4-icon-color,var(--likec4-palette-stroke))}.likec4-element-node-data--withIconBlend_true [data-likec4-icon]{mix-blend-mode:hard-light}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-element-node-data--withIconBlend_true [data-likec4-icon]{mix-blend-mode:normal}.likec4-element-shape--withOutline_false .likec4-shape-outline{display:none}.likec4-element-shape--withOutline_true .likec4-shape-outline{display:block}.likec4-element-shape--shapetype_html{border:var(--borders-none);background-color:var(--likec4-palette-fill);box-shadow:0 2px 1px 0 rgba(0,0,0,.21),0 1px 1px 0 color-mix(in oklab,var(--likec4-palette-stroke)40%,transparent),0 5px 3px 0 rgba(0,0,0,.1);--transition-easing:var(--easings-out);transition:background-color .15s,box-shadow .13s;transition-timing-function:var(--easings-out);border-radius:6px;transition-delay:0s}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-element-shape--shapetype_html{transition:none}:where([data-likec4-hovered=true]) .likec4-element-shape--shapetype_html{box-shadow:0 20px 30px -10px rgba(38,57,77,.95)}[data-mantine-color-scheme=dark] :where([data-likec4-hovered=true]) .likec4-element-shape--shapetype_html{box-shadow:0 20px 30px -10px rgba(10,11,16,.9)}.likec4-root[data-likec4-diagram-panning=true] .likec4-element-shape--shapetype_html{box-shadow:var(--shadows-none)}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-element-shape--shapetype_html{box-shadow:var(--shadows-none)}:where([data-likec4-zoom-small=true]) .likec4-element-shape--shapetype_html{box-shadow:var(--shadows-none)}.likec4-element-shape--shapetype_html .likec4-shape-multiple{transition-duration:var(--durations-normal);transition-timing-function:var(--easings-in-out);content:" ";background-color:var(--likec4-palette-fill);z-index:var(--z-index--1);visibility:visible;border-radius:6px;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;top:16px;left:16px;filter:brightness(.5)!important}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-element-shape--shapetype_html .likec4-shape-multiple{visibility:hidden}:where([data-likec4-zoom-small=true]) .likec4-element-shape--shapetype_html .likec4-shape-multiple{visibility:hidden}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-element-shape--shapetype_html .likec4-shape-multiple{visibility:hidden}:where(.react-flow__node,.react-flow__edge):is(:focus-visible,:focus,:focus-within) .likec4-element-shape--shapetype_html .likec4-shape-multiple{visibility:hidden}:where([data-likec4-hovered=true]) .likec4-element-shape--shapetype_html .likec4-shape-multiple{transform:translate(-14px,-14px)}.likec4-element-shape--shapetype_html .likec4-shape-outline{border-style:solid;border-width:var(--likec4-outline-size);border-color:var(--likec4-palette-outline);content:" ";animation-name:indicatorOpacity;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:var(--easings-in);top:calc(-1*var(--likec4-outline-size) - 1px);left:calc(-1*var(--likec4-outline-size) - 1px);width:calc(100% + 2*var(--likec4-outline-size) + 2px);height:calc(100% + 2*var(--likec4-outline-size) + 2px);border-radius:11px;position:absolute}.likec4-element-shape--shapetype_svg .top-left-rect{--mix-bg:40%;transition:all .12s var(--easings-in);fill:color-mix(in oklab,var(--likec4-palette-stroke)var(--mix-bg),var(--likec4-palette-fill));stroke-opacity:.8;transition-delay:0s}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-element-shape--shapetype_svg .top-left-rect{--mix-bg:60%;--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);stroke-opacity:1}:where([data-likec4-hovered=true]) .likec4-element-shape--shapetype_svg .top-left-rect{--mix-bg:60%;--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);stroke-opacity:1}.likec4-element-shape--shapetype_svg{transition:fill .12s var(--easings-in),filter .13s var(--easings-in);fill:var(--likec4-palette-fill);stroke:var(--likec4-palette-stroke);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);filter:drop-shadow(0 2px 1px rgba(0,0,0,.21))drop-shadow(0 1px 1px color-mix(in oklab,var(--likec4-palette-stroke)40%,transparent))drop-shadow(0 5px 3px rgba(0,0,0,.1));transition-delay:0s}:where([data-likec4-hovered=true]) .likec4-element-shape--shapetype_svg{--transition-easing:var(--easings-in);transition-timing-function:var(--easings-in);filter:drop-shadow(0 2px 1px rgba(0,0,0,.12))drop-shadow(0 4px 2px rgba(0,0,0,.12))drop-shadow(0 8px 4px rgba(0,0,0,.12))drop-shadow(0 16px 8px rgba(0,0,0,.1))drop-shadow(0 32px 16px rgba(0,0,0,.09))}.likec4-root[data-likec4-diagram-panning=true] .likec4-element-shape--shapetype_svg{filter:none}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-element-shape--shapetype_svg{filter:none}:where([data-likec4-zoom-small=true]) .likec4-element-shape--shapetype_svg{filter:none}.likec4-element-shape--shapetype_svg [data-likec4-fill=fill]{fill:var(--likec4-palette-fill)}.likec4-element-shape--shapetype_svg [data-likec4-fill=stroke]{fill:var(--likec4-palette-stroke)}.likec4-element-shape--shapetype_svg [data-likec4-fill=mix-stroke]{fill:color-mix(in oklab,var(--likec4-palette-stroke)80%,var(--likec4-palette-fill))}.likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{transform-origin:50%;transition-behavior:allow-discrete;--transition-prop:fill,filter,transform;--transition-duration:var(--durations-faster);transition-property:fill,filter,transform;transition-duration:var(--durations-faster);stroke:var(--colors-none);transform:translate(14px,14px)perspective(200px)translateZ(-4px);filter:brightness(.5)!important}:where([data-likec4-shape=queue]) .likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{transform-origin:75% 25%}:where([data-likec4-shape=cylinder]) .likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{transform-origin:50% 100%}:where([data-likec4-shape=storage]) .likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{transform-origin:50% 100%}:where([data-likec4-hovered=true]) .likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{transform:translate(2px,2px)perspective(200px)translateZ(-4px)}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{display:none}:where([data-likec4-zoom-small=true]) .likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{display:none}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{display:none}:where(.react-flow__node,.react-flow__edge):is(:focus-visible,:focus,:focus-within) .likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true]{display:none}.likec4-element-shape--shapetype_svg[data-likec4-shape-multiple=true] [data-likec4-fill=mix-stroke]{fill:var(--likec4-palette-fill)}.likec4-element-shape--shapetype_svg .likec4-shape-outline{stroke:var(--likec4-palette-outline);fill:var(--colors-none);stroke-width:var(--border-widths-4);animation-name:indicatorOpacity;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:var(--easings-in)}@media screen and (width>=48rem){.likec4-overlay--fullscreen_false{--_border-radius:6px;--_offset:var(--spacing-4);inset:var(--_inset)var(--_inset)var(--_offset)var(--_inset);padding:var(--spacing-1\.5);border-radius:calc(var(--_border-radius) - 2px);width:calc(100vw - 2*var(--_inset));height:calc(100vh - var(--_offset) - var(--_inset))}}@media screen and (width>=62rem){.likec4-overlay--fullscreen_false{--_offset:var(--spacing-4)}}@media screen and (width>=75rem){.likec4-overlay--fullscreen_false{--_offset:var(--spacing-8)}}@media screen and (width>=88rem){.likec4-overlay--fullscreen_false{--_offset:var(--spacing-16)}}@media print{.likec4-markdown-block--uselikec4palette_true :where(a){mix-blend-mode:normal!important}}}@layer utilities{@layer compositions{.layerStyle_likec4\.panel{padding:var(--spacing-1);border:1px solid var(--colors-likec4-panel-border);border-radius:var(--radii-0);background-color:var(--colors-likec4-panel-bg)}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .layerStyle_likec4\.panel{box-shadow:var(--shadows-none)}.layerStyle_likec4\.dropdown{padding:var(--spacing-2);border:1px solid var(--colors-likec4-dropdown-border);border-radius:var(--radii-md);background-color:var(--colors-likec4-dropdown-bg);box-shadow:var(--shadows-lg)}.layerStyle_likec4\.tag{border:var(--borders-none);color:var(--colors-likec4-tag-text);background-color:var(--colors-likec4-tag-bg);border-radius:3px}.layerStyle_likec4\.tag:is(:hover,[data-hover]){background-color:var(--colors-likec4-tag-bg-hover)}.textStyle_xxs{font-size:var(--font-sizes-xxs);line-height:var(--line-heights-xxs)}.textStyle_xs{font-size:var(--font-sizes-xs);line-height:var(--line-heights-xs)}.layerStyle_likec4\.panel\.action{border:var(--borders-transparent);padding-inline:var(--spacing-xxs);padding-block:var(--spacing-xxs);border-radius:var(--radii-sm);color:var(--colors-likec4-panel-action);cursor:var(--cursor-pointer)}.layerStyle_likec4\.panel\.action:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-likec4-panel-action-disabled);cursor:not-allowed}.layerStyle_likec4\.panel\.action:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){color:var(--colors-likec4-panel-action-hover);background-color:var(--colors-likec4-panel-action-bg-hover)}.textStyle_md{font-size:var(--font-sizes-md);line-height:var(--line-heights-md)}.textStyle_dimmed\.xs{font-size:var(--font-sizes-xs);line-height:var(--line-heights-xs);color:var(--colors-text-dimmed)}.layerStyle_likec4\.panel\.action\.filled{border:var(--borders-transparent);padding-inline:var(--spacing-xxs);padding-block:var(--spacing-xxs);border-radius:var(--radii-sm);color:var(--colors-likec4-panel-action);cursor:var(--cursor-pointer);background-color:var(--colors-likec4-panel-action-bg)}.layerStyle_likec4\.panel\.action\.filled:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-likec4-panel-action-disabled);cursor:not-allowed;background-color:var(--colors-likec4-panel-action-bg)}.layerStyle_likec4\.panel\.action\.filled:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){color:var(--colors-likec4-panel-action-hover);background-color:var(--colors-likec4-panel-action-bg-hover)}.textStyle_dimmed\.xxs{font-size:var(--font-sizes-xxs);line-height:var(--line-heights-xxs);color:var(--colors-text-dimmed)}@container (width>=40rem){.layerStyle_likec4\.panel{border-radius:var(--radii-md);padding-inline:var(--spacing-2);box-shadow:var(--shadows-lg)}}}.--mantine-cursor-pointer_pointer{--mantine-cursor-pointer:pointer}.--thickness_1px{--thickness:1px}.--bleed-x_token\(spacing\.2\,_2\){--bleed-x:var(--spacing-2,2)}.--bleed-y_token\(spacing\.2\,_2\){--bleed-y:var(--spacing-2,2)}.--text-fz_\{fontSizes\.sm\}{--text-fz:var(--font-sizes-sm)}.--view-title-color_\{colors\.mantine\.dark\[1\]\}{--view-title-color:var(--colors-mantine-dark\[1\])}.--likec4-icon-size_24px{--likec4-icon-size:24px}.--ti-size_var\(--likec4-icon-size\,_24px\){--ti-size:var(--likec4-icon-size,24px)}.--_color_var\(--likec4-palette-stroke\){--_color:var(--likec4-palette-stroke)}.--ai-radius_0px{--ai-radius:0px}.--badge-radius_2px{--badge-radius:2px}.--badge-fz_9\.5px{--badge-fz:9.5px}.--badge-padding-x_3px{--badge-padding-x:3px}.--badge-height_13\.5px{--badge-height:13.5px}.--badge-lh_1{--badge-lh:1}.--badge-bg_var\(--likec4-palette-fill\){--badge-bg:var(--likec4-palette-fill)}.--badge-color_var\(--likec4-palette-hiContrast\){--badge-color:var(--likec4-palette-hiContrast)}.bg_dots{background:dots}.bg_transparent{background:var(--colors-transparent)}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.bg_likec4\.overlay\.body{background:var(--colors-likec4-overlay-body)}.p_xl{padding:var(--spacing-xl)}.bd_1px_solid{border:1px solid}.bg_default{background:var(--colors-default)}.p_\[4px_7px\]{padding:4px 7px}.p_1{padding:var(--spacing-1)}.p_4{padding:var(--spacing-4)}.bg_white{background:var(--colors-white)}.bd_default{border:var(--borders-default)}.bd_1px_solid_\{colors\.likec4\.compare\.manual\.outline\/20\}{border:1px solid color-mix(in srgb,var(--colors-likec4-compare-manual-outline)20%,transparent)}.m_xs{margin:var(--spacing-xs)}.p_md{padding:var(--spacing-md)}.p_1\.5{padding:var(--spacing-1\.5)}.p_0\.5{padding:var(--spacing-0\.5)}.p_8{padding:var(--spacing-8)}.p_xxs{padding:var(--spacing-xxs)}.p_\[4px_6px\]{padding:4px 6px}.bg_mantine\.gray\[2\]{background:var(--colors-mantine-gray\[2\])}.bg_mantine\.gray\[3\]{background:var(--colors-mantine-gray\[3\])}.bd_2px_solid{border:2px solid}.inset_0{inset:var(--spacing-0)}.bd_transparent{border:var(--borders-transparent)}.bd_none{border:var(--borders-none)}.bg_\[_linear-gradient\(180deg\,_color-mix\(in_oklab\,_var\(--likec4-palette-fill\)_60\%\,_transparent\)\,_color-mix\(in_oklab\,_var\(--likec4-palette-fill\)_20\%\,_transparent\)_8px\,_color-mix\(in_oklab\,_var\(--likec4-palette-fill\)_14\%\,_transparent\)_20px\,_transparent_80px_\)\,_linear-gradient\(180deg\,_var\(--likec4-palette-fill\)\,_var\(--likec4-palette-fill\)_4px\,_transparent_4px\)\,_\{colors\.likec4\.overlay\.body\}_\]{background:linear-gradient(180deg,color-mix(in oklab,var(--likec4-palette-fill)60%,transparent),color-mix(in oklab,var(--likec4-palette-fill)20%,transparent)8px,color-mix(in oklab,var(--likec4-palette-fill)14%,transparent)20px,transparent 80px),linear-gradient(180deg,var(--likec4-palette-fill),var(--likec4-palette-fill)4px,transparent 4px),var(--colors-likec4-overlay-body)}.bg_body{background:var(--colors-body)}.p_\[10px_8px\]{padding:10px 8px}.bd_1px_dashed{border:1px dashed}.bg_mantine\.gray\[1\]{background:var(--colors-mantine-gray\[1\])}.p_\[6px_8px\]{padding:6px 8px}.bd_3\.5px_solid{border:3.5px solid}.p_xs{padding:var(--spacing-xs)}.p_\[4px_8px\]{padding:4px 8px}.p_\[1px_4px\]{padding:1px 4px}.p_\[3px_6px\]{padding:3px 6px}.bg_var\(--likec4-palette-fill\)\/75{--mix-background:color-mix(in srgb,var(--likec4-palette-fill)75%,transparent);background:var(--mix-background,var(--likec4-palette-fill))}.p_\[1px_5px\]{padding:1px 5px}.bg_mantine\.dark\[7\]{background:var(--colors-mantine-dark\[7\])}.p_\[6px_2px_0_2px\]{padding:6px 2px 0}.p_\[0_4px_5px_4px\]{padding:0 4px 5px}.bd_3px_dashed{border:3px dashed}.bg_mantine\.dark\[9\]\/30{--mix-background:color-mix(in srgb,var(--colors-mantine-dark\[9\])30%,transparent);background:var(--mix-background,var(--colors-mantine-dark\[9\]))}.bg_mantine\.primary\[8\]{background:var(--colors-mantine-primary\[8\])}.bg_surface\.default{background:var(--colors-surface-default)}.p_\[12px_8px_12px_14px\]{padding:12px 8px 12px 14px}.bd_2px_dashed{border:2px dashed}.bd_\{borderWidths\.2\}_solid_\{colors\.colorPalette\.border\}{border:var(--border-widths-2)solid var(--colors-color-palette-border)}.bg_colorPalette{background:var(--colors-color-palette)}.bg_colorPalette\.label{background:var(--colors-color-palette-label)}.bg_colorPalette\.header{background:var(--colors-color-palette-header)}.p_2{padding:var(--spacing-2)}.bg_surface\.sunken{background:var(--colors-surface-sunken)}.bd_1px_solid_\{colors\.surface\.sunken\.border\}{border:1px solid var(--colors-surface-sunken-border)}.gap_20{gap:20px}.bdr_sm{border-radius:var(--radii-sm)}.bd-w_3{border-width:var(--border-widths-3)}.bd-c_likec4\.overlay\.border{border-color:var(--colors-likec4-overlay-border)}.ring_none{outline:var(--borders-none)}.gap_lg{gap:var(--spacing-lg)}.gap_md{gap:var(--spacing-md)}.gap_sm{gap:var(--spacing-sm)}.flex_1{flex:1}.transition_fast{transition-duration:var(--durations-fast);transition-timing-function:var(--easings-in-out)}.td_none{-webkit-text-decoration:none;text-decoration:none}.bd-c_default\.border{border-color:var(--colors-default-border)}.gap_xs{gap:var(--spacing-xs)}.gap_xxs{gap:var(--spacing-xxs)}.gap_1{gap:var(--spacing-1)}.ov_hidden{overflow:hidden}.gap_0\.5{gap:var(--spacing-0\.5)}.gap_\[4px\]{gap:4px}.px_xs{padding-inline:var(--spacing-xs)}.py_xxs{padding-block:var(--spacing-xxs)}.px_sm{padding-inline:var(--spacing-sm)}.gap_8px{gap:8px}.px_1\.5{padding-inline:var(--spacing-1\.5)}.gap_3{gap:var(--spacing-3)}.mx_calc\(var\(--bleed-x\,_0\)_\*_-1\){margin-inline:calc(var(--bleed-x,0)*-1)}.my_calc\(var\(--bleed-y\,_0\)_\*_-1\){margin-block:calc(var(--bleed-y,0)*-1)}.py_2\.5{padding-block:var(--spacing-2\.5)}.px_2{padding-inline:var(--spacing-2)}.gap_2{gap:var(--spacing-2)}.offset_2{offset:2px}.offset_10{offset:10px}.py_1\.5{padding-block:var(--spacing-1\.5)}.px_1{padding-inline:var(--spacing-1)}.py_0\.5{padding-block:var(--spacing-0\.5)}.bdr_xs{border-radius:var(--radii-xs)}.bd-w_4{border-width:var(--border-widths-4)}.px_4{padding-inline:var(--spacing-4)}.py_1{padding-block:var(--spacing-1)}.gap_4{gap:var(--spacing-4)}.flex_0{flex:0}.mx_\[calc\(\{spacing\.2\}_\*_-1\)\]{margin-inline:calc(var(--spacing-2)*-1)}.ov_scroll{overflow:scroll}.px_3{padding-inline:var(--spacing-3)}.py_2{padding-block:var(--spacing-2)}.gap_\[1px\]{gap:1px}.ov_auto{overflow:auto}.ovs-b_contain{overscroll-behavior:contain}.ov_visible{overflow:visible}.px_xxs{padding-inline:var(--spacing-xxs)}.my_10{margin-block:var(--spacing-10)}.flex_1_1_40\%{flex:40%}.bd-c_mantine\.gray\[4\]{border-color:var(--colors-mantine-gray\[4\])}.bd-c_mantine\.gray\[5\]{border-color:var(--colors-mantine-gray\[5\])}.bd-c_likec4\.walkthrough\.parallelFrame{border-color:var(--colors-likec4-walkthrough-parallel-frame)}.tw_pretty{text-wrap:pretty}.flex_0_0_40px{flex:0 0 40px}.gap_1\.5{gap:var(--spacing-1\.5)}.gap_\[24px_20px\]{gap:24px 20px}.bd-c_mantine\.dark\[3\]{border-color:var(--colors-mantine-dark\[3\])}.bd-t_none{border-top:var(--borders-none)}.bd-l_none{border-left:var(--borders-none)}.gap_6{gap:var(--spacing-6)}.gap_\[12px_16px\]{gap:12px 16px}.bd-c_mantine\.gray\[3\]{border-color:var(--colors-mantine-gray\[3\])}.flex_0_1_auto{flex:0 auto}.transition_all_150ms_ease{transition:all .15s}.flex_1_1_100\%{flex:100%}.offset_0{offset:0}.py_4{padding-block:var(--spacing-4)}.gap_8{gap:var(--spacing-8)}.px_md{padding-inline:var(--spacing-md)}.py_xs{padding-block:var(--spacing-xs)}.grid-c_1{grid-column:1}.grid-c_2{grid-column:2}.grid-c_3{grid-column:3}.bd-b_1px_solid{border-bottom:1px solid}.gap_0{gap:var(--spacing-0)}.gap_\[10px_12px\]{gap:10px 12px}.py_3{padding-block:var(--spacing-3)}.offset_4{offset:4px}.flex_1_0_auto{flex:1 0 auto}.bdr_md{border-radius:var(--radii-md)}.ring_none\!{outline:var(--borders-none)!important}.mx_auto{margin-inline:auto}.py_md{padding-block:var(--spacing-md)}.bd-c_mantine\.primary\[9\]{border-color:var(--colors-mantine-primary\[9\])}.flex_0_0_var\(--likec4-icon-size\,_24px\){flex:0 0 var(--likec4-icon-size,24px)}.py_xl{padding-block:var(--spacing-xl)}.bd-c_\[var\(--_color\)\/30\]{--mix-borderColor:color-mix(in srgb,var(--_color)30%,transparent);border-color:var(--mix-borderColor,var(--_color))}.bdr_0{border-radius:var(--radii-0)}.my_2{margin-block:var(--spacing-2)}.transition_all_100ms_ease-in{transition:all .1s ease-in}.transition_all_150ms_ease-in-out{transition:all .15s ease-in-out}.py_sm{padding-block:var(--spacing-sm)}.flex_0_0_auto{flex:none}.flex_0_0_70px{flex:0 0 70px}.transition_background-color_120ms_ease{transition:background-color .12s}.flex_none{flex:none}.transition_transform_150ms_ease{transition:transform .15s}.gap_2\.5{gap:var(--spacing-2\.5)}.px_2\.5{padding-inline:var(--spacing-2\.5)}.bd-b_1px_solid_\{colors\.likec4\.panel\.border\}{border-bottom:1px solid var(--colors-likec4-panel-border)}.bd-w_3px{border-width:3px}.border-style_dashed{border-style:dashed}.px_6{padding-inline:var(--spacing-6)}.offset_20{offset:20px}.px_5{padding-inline:var(--spacing-5)}.cursor_pointer{cursor:var(--cursor-pointer)}.pos_absolute{position:absolute}.z_999{z-index:999}.c_gray{color:gray}.pos_fixed{position:fixed}.bx-sh_xl{box-shadow:var(--shadows-xl)}.d_flex{display:flex}.ai_flex-start{align-items:flex-start}.flex-d_row{flex-direction:row}.flex-wrap_nowrap{flex-wrap:nowrap}.ai_center{align-items:center}.c_red{color:red}.ai_stretch{align-items:stretch}.flex-d_column{flex-direction:column}.c_teal{color:teal}.op_1{opacity:var(--opacity-1)}.op_0\.45{opacity:.45}.us_all{-webkit-user-select:all;user-select:all}.bg-c_transparent{background-color:var(--colors-transparent)}.stk_2\.5{stroke:2.5px}.op_0\.7{opacity:var(--opacity-0\.7)}.fill_\[\#FCFBF7\]{fill:#fcfbf7}.bx-sh_xs{box-shadow:var(--shadows-xs)}.fs_sm{font-size:var(--font-sizes-sm)}.fw_medium{font-weight:var(--font-weights-medium)}.c_text\.placeholder{color:var(--colors-text-placeholder)}.fs_11px{font-size:11px}.fw_bold{font-weight:var(--font-weights-bold)}.lh_1{line-height:var(--line-heights-1)}.stk_2{stroke:2px}.pos_bottom-left{position:bottom-left}.pointer-events_none{pointer-events:none}.main-axis_4{main-axis:4px}.pos_bottom-start{position:bottom-start}.pos_relative{position:relative}.pointer-events_all{pointer-events:all}.us_none{-webkit-user-select:none;user-select:none}.d_none{display:none}.flex-sh_1{flex-shrink:1}.flex-g_1{flex-grow:1}.flex-g_0{flex-grow:0}.op_0\.3{opacity:.3}.bg-c_mantine\.gray\[1\]{background-color:var(--colors-mantine-gray\[1\])}.stk_1\.5{stroke:1.5px}.bd-e-w_var\(--thickness\){border-inline-end-width:var(--thickness)}.pos_left{position:left}.c_mantine\.gray\[5\]{color:var(--colors-mantine-gray\[5\])}.bg-c_likec4\.panel\.action\.warning\.bg{background-color:var(--colors-likec4-panel-action-warning-bg)}.c_likec4\.panel\.action{color:var(--colors-likec4-panel-action)}.trunc_true{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c_likec4\.panel\.text\.dimmed{color:var(--colors-likec4-panel-text-dimmed)}.bg-c_\[rgb\(34_34_34_\/_var\(--_opacity\,_95\%\)\)\]{background-color:rgb(34 34 34/var(--_opacity,95%))}.bkdp_auto{-webkit-backdrop-filter:var(--backdrop-blur, )var(--backdrop-brightness, )var(--backdrop-contrast, )var(--backdrop-grayscale, )var(--backdrop-hue-rotate, )var(--backdrop-invert, )var(--backdrop-opacity, )var(--backdrop-saturate, )var(--backdrop-sepia, )}.bkdp-blur_var\(--_blur\,_10px\){--backdrop-blur:blur(var(--_blur,10px))}.jc_stretch{justify-content:stretch}.cq-n_likec4-search-elements{container-name:likec4-search-elements}.cq-t_size{container-type:size}.d_contents{display:contents}.d_grid{display:grid}.order_6{order:6}.stk_1\.8{stroke:1.8px}.trs-dur_normal{--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal)}.trs-dly_0\.2s{transition-delay:.2s}.fill_none{fill:var(--colors-none)}.ai_flex-end{align-items:flex-end}.justify-items_stretch{justify-items:stretch}.jc_center{justify-content:center}.fs_lg{font-size:var(--font-sizes-lg)}.ai_baseline{align-items:baseline}.flex-wrap_wrap{flex-wrap:wrap}.translate_auto{translate:var(--translate-x)var(--translate-y)}.translate-x_\[-8px\]{--translate-x:-8px}.bd-be-w_var\(--thickness\){border-block-end-width:var(--thickness)}.cursor_default{cursor:var(--cursor-default)}.wb_break-word{word-break:break-word}.pos_top-start{position:top-start}.pos_right{position:right}.op_0\.65{opacity:.65}.d_inline-flex{display:inline-flex}.op_0\.5{opacity:var(--opacity-0\.5)}.d_block{display:block}.fs_xxs{font-size:var(--font-sizes-xxs)}.lh_sm{line-height:var(--line-heights-sm)}.c_text\.dimmed{color:var(--colors-text-dimmed)}.white-space_nowrap{white-space:nowrap}.tov_ellipsis{text-overflow:ellipsis}.white-space-collapse_preserve-breaks{white-space-collapse:preserve-breaks}.ov-wrap_anywhere{overflow-wrap:anywhere}.fs_xs{font-size:var(--font-sizes-xs)}.trf_translateY\(-4px\){transform:translateY(-4px)}.c_mantine\.gray\[9\]{color:var(--colors-mantine-gray\[9\])}.bx-sh_lg{box-shadow:var(--shadows-lg)}.pos_right-start{position:right-start}.stk_1\.7{stroke:1.7px}.c_orange{color:orange}.c_likec4\.panel\.text{color:var(--colors-likec4-panel-text)}.c_likec4\.compare\.manual\.outline{color:var(--colors-likec4-compare-manual-outline)}.bg-c_likec4\.compare\.manual\/10{--mix-backgroundColor:color-mix(in srgb,var(--colors-likec4-compare-manual)10%,transparent);background-color:var(--mix-backgroundColor,var(--colors-likec4-compare-manual))}.c_text{color:var(--colors-text)}.c_green{color:green}.pos_bottom-end{position:bottom-end}.op_0\.8{opacity:.8}.me_0\.5{margin-inline-end:var(--spacing-0\.5)}.cross-axis_-22{cross-axis:-22px}.bg-c_none{background-color:var(--colors-none)}.fw_normal{font-weight:var(--font-weights-normal)}.bx-sh_md{box-shadow:var(--shadows-md)}.main-axis_2{main-axis:2px}.lh_1\.1{line-height:1.1}.main-axis_10{main-axis:10px}.op_0\.6{opacity:.6}.pos_top{position:top}.main-axis_12{main-axis:12px}.ta_center{text-align:center}.z_1{z-index:var(--z-index-1)}.bx-sh_\[inset_1px_1px_3px_0px_\#00000024\]{box-shadow:inset 1px 1px 3px rgba(0,0,0,.14)}.trf_translate\(-50\%\,_-50\%\){transform:translate(-50%,-50%)}.flex-sh_0{flex-shrink:0}.ms_0{margin-inline-start:var(--spacing-0)}.z_9{z-index:9}.ta_left{text-align:left}.lh_1\.25{line-height:1.25}.bx-s_border-box{box-sizing:border-box}.cursor_move{cursor:move}.ff_likec4\.element{font-family:var(--fonts-likec4-element)}.font-optical-sizing_auto{font-optical-sizing:auto}.font-style_normal{font-style:normal}.fs_24px{font-size:24px}.lh_xs{line-height:var(--line-heights-xs)}.as_flex-start{align-self:flex-start}.c_\[var\(--view-title-color\,_\{colors\.mantine\.gray\[7\]\}\)\]{color:var(--view-title-color,var(--colors-mantine-gray\[7\]))}.fs_15px{font-size:15px}.lh_1\.4{line-height:1.4}.c_mantine\.gray\[7\]{color:var(--colors-mantine-gray\[7\])}.grid-tc_min-content_1fr{grid-template-columns:min-content 1fr}.grid-ar_min-content_max-content{grid-auto-rows:min-content max-content}.justify-self_end{justify-self:end}.ta_right{text-align:right}.cursor_se-resize{cursor:se-resize}.ai_start{align-items:start}.jc_space-between{justify-content:space-between}.stk_1\.6{stroke:1.6px}.grid-ar_min-content{grid-auto-rows:min-content}.white-space_pre-wrap{white-space:pre-wrap}.tov_unset{text-overflow:unset}.wb_normal{word-break:normal}.bg-c_white{background-color:var(--colors-white)}.jc_flex-end{justify-content:flex-end}.c_mantine\.gray\[6\]{color:var(--colors-mantine-gray\[6\])}.fw_\[700\]{font-weight:700}.justify-self_stretch{justify-self:stretch}.as_start{align-self:start}.ps_\[16px\]{padding-inline-start:16px}.pe_2\.5{padding-inline-end:var(--spacing-2\.5)}.stk_1\.2{stroke:1.2px}.d_inline-block{display:inline-block}.lh_1\.2{line-height:1.2}.c_var\(--likec4-palette-hiContrast\){color:var(--likec4-palette-hiContrast)}.fs_xl{font-size:var(--font-sizes-xl)}.c_default\.color{color:var(--colors-default-color)}.bx-sh_none{box-shadow:var(--shadows-none)}.pos_top-right{position:top-right}.pos_top-left{position:top-left}.grid-cs_1{grid-column-start:1}.grid-ce_4{grid-column-end:4}.grid-tc_1fr_30px_1fr{grid-template-columns:1fr 30px 1fr}.justify-items_start{justify-items:start}.c_dark{color:dark}.trunc_end{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stk_3\.5{stroke:3.5px}.cq-n_likec4-tree{container-name:likec4-tree}.cq-t_inline-size{container-type:inline-size}.fs_10px{font-size:10px}.lh_1\.3{line-height:1.3}.order_2{order:2}.grayscale_0\.9{--grayscale:grayscale(.9)}.filter_auto{filter:var(--blur, )var(--brightness, )var(--contrast, )var(--grayscale, )var(--hue-rotate, )var(--invert, )var(--saturate, )var(--sepia, )var(--drop-shadow, )}.cross-axis_50{cross-axis:50px}.sr_true{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs_13px{font-size:13px}.fs_16px{font-size:16px}.c_mantine\.dark\[1\]{color:var(--colors-mantine-dark\[1\])}.fs_12px{font-size:12px}.fs_md{font-size:var(--font-sizes-md)}.bg-c_\[rgb\(34_34_34_\/_0\.7\)\]{background-color:rgba(34,34,34,.7)}.z_902{z-index:902}.bkdp-blur_10px{--backdrop-blur:blur(10px)}.trf_translateX\(-50\%\){transform:translate(-50%)}.z_903{z-index:903}.stk_likec4\.compare\.manual\.outline{stroke:var(--colors-likec4-compare-manual-outline)}.stk-w_8px{stroke-width:8px}.stk-op_0\.5{stroke-opacity:.5}.z_\[100\]{z-index:100}.cursor_grab\!{cursor:grab!important}.fill_\[var\(--xy-edge-stroke\)\]{fill:var(--xy-edge-stroke)}.stk_transparent{stroke:var(--colors-transparent)}.fill-opacity_0\.5{fill-opacity:.5}.stk-w_10{stroke-width:10px}.r_4{r:4px}.cursor_grab{cursor:grab}.vis_hidden{visibility:hidden}.trs-dur_120ms{--transition-duration:.12s;transition-duration:.12s}.trs-prop_visibility\,_fill\,_fill-opacity\,_r{--transition-prop:visibility,fill,fill-opacity,r;transition-property:visibility,fill,fill-opacity,r}.trs-tmf_inOut{--transition-easing:var(--easings-in-out);transition-timing-function:var(--easings-in-out)}.trs-dly_20ms{transition-delay:20ms}.z_300{z-index:300}.bg-c_likec4\.overlay\.body{background-color:var(--colors-likec4-overlay-body)}.z_200{z-index:200}.cursor_zoom-out{cursor:zoom-out}.bg-c_var\(--likec4-palette-fill\){background-color:var(--likec4-palette-fill)}.translate-x_-1\/2{--translate-x:-50%}.z_z-0{z-index:z-0}.bg-c_var\(--likec4-palette-fill\)\/15{--mix-backgroundColor:color-mix(in srgb,var(--likec4-palette-fill)15%,transparent);background-color:var(--mix-backgroundColor,var(--likec4-palette-fill))}.ls_\.75px{letter-spacing:.75px}.c_\[var\(--_color\)\/75\]{--mix-color:color-mix(in srgb,var(--_color)75%,transparent);color:var(--mix-color,var(--_color))}.c_colorPalette\.text{color:var(--colors-color-palette-text)}.fs_\[9px\]{font-size:9px}.ls_tight{letter-spacing:var(--letter-spacings-tight)}.tt_uppercase{text-transform:uppercase}.c_\[oklch\(from_\{colors\.colorPalette\.text\}_l_calc\(c_-_0\.15\)_h\)\]{color:oklch(from var(--colors-color-palette-text)l calc(c - .15)h)}.lh_xxs{line-height:var(--line-heights-xxs)}.as_stretch{align-self:stretch}.ms_2{margin-inline-start:var(--spacing-2)}.color-palette_subflow\.loop{--colors-color-palette:var(--colors-subflow-loop);--colors-color-palette-hovered:var(--colors-subflow-loop-hovered);--colors-color-palette-text:var(--colors-subflow-loop-text);--colors-color-palette-border:var(--colors-subflow-loop-border);--colors-color-palette-header:var(--colors-subflow-loop-header);--colors-color-palette-label:var(--colors-subflow-loop-label)}.color-palette_subflow\.opt{--colors-color-palette:var(--colors-subflow-opt);--colors-color-palette-hovered:var(--colors-subflow-opt-hovered);--colors-color-palette-text:var(--colors-subflow-opt-text);--colors-color-palette-border:var(--colors-subflow-opt-border);--colors-color-palette-label:var(--colors-subflow-opt-label)}.color-palette_subflow\.par{--colors-color-palette:var(--colors-subflow-par);--colors-color-palette-hovered:var(--colors-subflow-par-hovered);--colors-color-palette-text:var(--colors-subflow-par-text);--colors-color-palette-border:var(--colors-subflow-par-border);--colors-color-palette-header:var(--colors-subflow-par-header);--colors-color-palette-label:var(--colors-subflow-par-label)}.color-palette_subflow\.break{--colors-color-palette:var(--colors-subflow-break);--colors-color-palette-hovered:var(--colors-subflow-break-hovered);--colors-color-palette-text:var(--colors-subflow-break-text);--colors-color-palette-border:var(--colors-subflow-break-border);--colors-color-palette-header:var(--colors-subflow-break-header);--colors-color-palette-label:var(--colors-subflow-break-label)}.color-palette_subflow\.alt{--colors-color-palette:var(--colors-subflow-alt);--colors-color-palette-hovered:var(--colors-subflow-alt-hovered);--colors-color-palette-header:var(--colors-subflow-alt-header);--colors-color-palette-text:var(--colors-subflow-alt-text);--colors-color-palette-border:var(--colors-subflow-alt-border);--colors-color-palette-label:var(--colors-subflow-alt-label)}.color-palette_subflow\.try{--colors-color-palette:var(--colors-subflow-try);--colors-color-palette-hovered:var(--colors-subflow-try-hovered);--colors-color-palette-text:var(--colors-subflow-try-text);--colors-color-palette-border:var(--colors-subflow-try-border);--colors-color-palette-header:var(--colors-subflow-try-header);--colors-color-palette-label:var(--colors-subflow-try-label)}.ring-c_likec4\.compare\.manual\.outline{outline-color:var(--colors-likec4-compare-manual-outline)}.ring-w_4px{outline-width:4px}.outline-style_dashed{outline-style:dashed}.ring-o_1\.5{outline-offset:var(--spacing-1\.5)}.bg-c_surface\.default\/80{--mix-backgroundColor:color-mix(in srgb,var(--colors-surface-default)80%,transparent);background-color:var(--mix-backgroundColor,var(--colors-surface-default))}.fill_var\(--likec4-palette-fill\){fill:var(--likec4-palette-fill)}.stk_var\(--likec4-palette-stroke\){stroke:var(--likec4-palette-stroke)}.stk-w_1{stroke-width:var(--border-widths-1)}.filter_drop-shadow\(0_2px_3px_rgb\(0_0_0_\/_22\%\)\)_drop-shadow\(0_1px_8px_rgb\(0_0_0_\/_10\%\)\){filter:drop-shadow(0 2px 3px rgba(0,0,0,.22))drop-shadow(0 1px 8px rgba(0,0,0,.1))}.tt_lowercase{text-transform:lowercase}.op_0\.25{opacity:.25}.mbs_1{margin-block-start:var(--spacing-1)}.mbe_2{margin-block-end:var(--spacing-2)}.fw_semibold{font-weight:var(--font-weights-semibold)}.ls_wider{letter-spacing:var(--letter-spacings-wider)}.fs_\[10px\]{font-size:10px}.fv-num_tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lh_18px{line-height:18px}.white-space_pre-line{white-space:pre-line}.size_20px{width:20px;height:20px}.stk-w_5{stroke-width:5px}.jc_flex-start{justify-content:flex-start}.pos_left-start{position:left-start}.top_4{top:var(--spacing-4)}.right_4{right:var(--spacing-4)}.top_10{top:var(--spacing-10)}.left_10{left:var(--spacing-10)}.w_\[calc\(100vw_-_\(\{spacing\.10\}_\*_2\)\)\]{width:calc(100vw - (var(--spacing-10)*2))}.h_max-content{height:var(--sizes-max-content)}.max-h_\[calc\(100vh_-_\(\{spacing\.10\}_\*_3\)\)\]{max-height:calc(100vh - (var(--spacing-10)*3))}.mt_md{margin-top:var(--spacing-md)}.min-h_24{min-height:24px}.max-w_500{max-width:500px}.pr_0{padding-right:var(--spacing-0)}.h_12{height:12px}.w_12{width:12px}.h_30px{height:30px}.pl_sm{padding-left:var(--spacing-sm)}.pr_1{padding-right:var(--spacing-1)}.w_100\%{width:var(--sizes-100\%)}.pr_2\.5{padding-right:var(--spacing-2\.5)}.top_0{top:var(--spacing-0)}.left_0{left:var(--spacing-0)}.max-w_calc\(100vw\){max-width:100vw}.max-w_200px{max-width:200px}.max-w_\[calc\(100vw_-_50px\)\]{max-width:calc(100vw - 50px)}.max-w_\[calc\(100vw_-_250px\)\]{max-width:calc(100vw - 250px)}.max-h_\[calc\(100vh_-_200px\)\]{max-height:calc(100vh - 200px)}.max-h_\[calc\(100vh_-_160px\)\]{max-height:calc(100vh - 160px)}.h_100\%{height:var(--sizes-100\%)}.mb_1{margin-bottom:var(--spacing-1)}.w_260{width:260px}.h_26{height:26px}.max-h_100vh{max-height:var(--sizes-100vh)}.pt_\[20px\]{padding-top:20px}.pl_md{padding-left:var(--spacing-md)}.pr_md{padding-right:var(--spacing-md)}.pb_sm{padding-bottom:var(--spacing-sm)}.pr_xs{padding-right:var(--spacing-xs)}.lc_5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.top_0\.5{top:var(--spacing-0\.5)}.right_0\.5{right:var(--spacing-0\.5)}.bottom_0{bottom:var(--spacing-0)}.max-w_50px{max-width:50px}.h_5px{height:5px}.w_max-content{width:var(--sizes-max-content)}.min-w_0{min-width:var(--sizes-0)}.pt_2{padding-top:var(--spacing-2)}.mt_2{margin-top:var(--spacing-2)}.mt_0{margin-top:var(--spacing-0)}.w_350{width:350px}.pl_2\.5{padding-left:var(--spacing-2\.5)}.bd-l-w_2{border-left-width:var(--border-widths-2)}.border-left-style_dotted{border-left-style:dotted}.bd-l-c_mantine\.gray\[3\]{border-left-color:var(--colors-mantine-gray\[3\])}.max-w_160px{max-width:160px}.top_24{top:24px}.top_64{top:64px}.w_full{width:var(--sizes-full)}.h_full{height:var(--sizes-full)}.bdr-bl_sm{border-bottom-left-radius:var(--radii-sm)}.bdr-br_sm{border-bottom-right-radius:var(--radii-sm)}.pl_3{padding-left:var(--spacing-3)}.h_auto{height:var(--sizes-auto)}.max-h_calc\(100cqh_-_180px\){max-height:calc(100cqh - 180px)}.mb_xs{margin-bottom:var(--spacing-xs)}.max-w_160{max-width:160px}.pl_2{padding-left:var(--spacing-2)}.mt_1{margin-top:var(--spacing-1)}.mb_xxs{margin-bottom:var(--spacing-xxs)}.pb_lg{padding-bottom:var(--spacing-lg)}.max-w_calc\(100cqw_-_52px\){max-width:calc(100cqw - 52px)}.min-w_200px{min-width:200px}.max-h_calc\(100cqh_-_100px\){max-height:calc(100cqh - 100px)}.mt_4{margin-top:var(--spacing-4)}.mt_xs{margin-top:var(--spacing-xs)}.w_\[20px\]{width:20px}.pt_6{padding-top:var(--spacing-6)}.mb_10{margin-bottom:var(--spacing-10)}.pt_100\%{padding-top:100%}.left_2{left:var(--spacing-2)}.bottom_2{bottom:var(--spacing-2)}.top_md{top:var(--spacing-md)}.left_md{left:var(--spacing-md)}.w_8px{width:8px}.h_8px{height:8px}.mr_sm{margin-right:var(--spacing-sm)}.top_\[1px\]{top:1px}.right_\[1px\]{right:1px}.pt_xxs{padding-top:var(--spacing-xxs)}.max-w_300{max-width:300px}.w_100vw{width:var(--sizes-100vw)}.h_100vh{height:var(--sizes-100vh)}.max-w_100vw{max-width:var(--sizes-100vw)}.lc_2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h_40px{height:40px}.w_40px{width:40px}.w_14px{width:14px}.h_14px{height:14px}.bottom_0\.5{bottom:var(--spacing-0\.5)}.mb_sm{margin-bottom:var(--spacing-sm)}.lc_1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pt_xs{padding-top:var(--spacing-xs)}.mt_6{margin-top:var(--spacing-6)}.w_300{width:300px}.min-h_32px{min-height:32px}.max-w_min\(200px\,_100\%\){max-width:min(200px,100%)}.min-w_60px{min-width:60px}.mb_0{margin-bottom:var(--spacing-0)}.h_36px{height:36px}.min-w_24px{min-width:24px}.mb_4{margin-bottom:var(--spacing-4)}.top_12{top:var(--spacing-12)}.right_12{right:var(--spacing-12)}.mt_sm{margin-top:var(--spacing-sm)}.ml_sm{margin-left:var(--spacing-sm)}.pl_1{padding-left:var(--spacing-1)}.bd-b-c_default\.border{border-bottom-color:var(--colors-default-border)}.max-h_70vh{max-height:70vh}.mb_2{margin-bottom:var(--spacing-2)}.max-w_8xl{max-width:8xl}.pl_\[48px\]{padding-left:48px}.mr_1{margin-right:var(--spacing-1)}.min-h_60px{min-height:60px}.h_var\(--likec4-icon-size\,_24px\){height:var(--likec4-icon-size,24px)}.w_var\(--likec4-icon-size\,_24px\){width:var(--likec4-icon-size,24px)}.top_\[2rem\]{top:2rem}.left_\[50\%\]{left:50%}.max-w_600px{max-width:600px}.w_fit-content{width:var(--sizes-fit-content)}.h_fit-content{height:var(--sizes-fit-content)}.max-h_70cqh{max-height:70cqh}.max-w_50cqw{max-width:50cqw}.pr_xxs{padding-right:var(--spacing-xxs)}.top_1{top:var(--spacing-1)}.pt_0\.5{padding-top:var(--spacing-0\.5)}.bdr-tl_sm{border-top-left-radius:var(--radii-sm)}.bd-t-w_1{border-top-width:var(--border-widths-1)}.pl_4\.5{padding-left:var(--spacing-4\.5)}.pr_2{padding-right:var(--spacing-2)}.min-w_\[40px\]{min-width:40px}.w_min-content{width:var(--sizes-min-content)}.bdr-tl_md{border-top-left-radius:var(--radii-md)}.bdr-tr_md{border-top-right-radius:var(--radii-md)}.bd-b-w_1{border-bottom-width:var(--border-widths-1)}.right_0{right:var(--spacing-0)}.h_min-content{height:var(--sizes-min-content)}.min-w_200{min-width:200px}.max-w_calc\(100vw_-_20px\){max-width:calc(100vw - 20px)}.pt_0{padding-top:var(--spacing-0)}.pb_0{padding-bottom:var(--spacing-0)}.ml_2{margin-left:var(--spacing-2)}.min-h_0{min-height:var(--sizes-0)}.pb_3{padding-bottom:var(--spacing-3)}.h_18px{height:18px}.min-w_22px{min-width:22px}.max-w_85cqw{max-width:85cqw}.h_100cqh{height:var(--sizes-100cqh)}.max-h_100cqh{max-height:var(--sizes-100cqh)}.pb_1{padding-bottom:var(--spacing-1)}.min-h_18px{min-height:18px}.max-h_16{max-height:16px}.h_xs{height:xs}.max-w_120px{max-width:120px}.max-w_110px{max-width:110px}.pl_8{padding-left:var(--spacing-8)}.pb_8{padding-bottom:var(--spacing-8)}.pt_4{padding-top:var(--spacing-4)}.max-w_220px{max-width:220px}.\[\&\]\:--likec4-outline-size_6px{--likec4-outline-size:6px}.\[\&_\.action-icon\]\:--ai-size_2rem .action-icon{--ai-size:2rem}[data-mantine-color-scheme=light] .light\:--icon-color_\{colors\.mantine\.gray\[6\]\}{--icon-color:var(--colors-mantine-gray\[6\])}[data-mantine-color-scheme=light] .light\:--view-title-color_\{colors\.mantine\.gray\[7\]\}{--view-title-color:var(--colors-mantine-gray\[7\])}.\[\&_\.mantine-ThemeIcon-root\]\:--ti-size_22px .mantine-ThemeIcon-root{--ti-size:22px}[data-mantine-color-scheme=dark] .dark\:--_color_\[color-mix\(in_oklab\,_var\(--likec4-palette-hiContrast\)_40\%\,_var\(--likec4-palette-fill\)\)\]{--_color:color-mix(in oklab,var(--likec4-palette-hiContrast)40%,var(--likec4-palette-fill))}.likec4-root:not([data-likec4-reduced-graphics]) .noReduceGraphics\:--ai-radius_\{radii\.md\}{--ai-radius:var(--radii-md)}.backdrop\:bg_\[color-mix\(in_oklab\,_\{colors\.likec4\.overlay\.backdrop\}_60\%\,_transparent\)\]::backdrop{background:color-mix(in oklab,var(--colors-likec4-overlay-backdrop)60%,transparent)}[data-mantine-color-scheme=light] .light\:bg_white{background:var(--colors-white)}[data-mantine-color-scheme=dark] .dark\:bg_mantine\.dark\[6\]{background:var(--colors-mantine-dark\[6\])}[data-mantine-color-scheme=light] .light\:bg_var\(--likec4-palette-fill\)\/90{--mix-background:color-mix(in srgb,var(--likec4-palette-fill)90%,transparent);background:var(--mix-background,var(--likec4-palette-fill))}[data-mantine-color-scheme=dark] .dark\:bg_var\(--likec4-palette-fill\)\/60{--mix-background:color-mix(in srgb,var(--likec4-palette-fill)60%,transparent);background:var(--mix-background,var(--likec4-palette-fill))}[data-mantine-color-scheme=dark] .dark\:bg_mantine\.dark\[5\]{background:var(--colors-mantine-dark\[5\])}[data-mantine-color-scheme=dark] .dark\:bg_mantine\.dark\[7\]{background:var(--colors-mantine-dark\[7\])}.\[\&\[data-active\]\]\:bg_white[data-active]{background:var(--colors-white)}[data-mantine-color-scheme=light] .light\:bg_mantine\.gray\[1\]{background:var(--colors-mantine-gray\[1\])}.\[\&\[data-missing\]\]\:bg_mantine\.orange\[8\]\/15[data-missing]{--mix-background:color-mix(in srgb,var(--colors-mantine-orange\[8\])15%,transparent);background:var(--mix-background,var(--colors-mantine-orange\[8\]))}.\[\&\[data-missing\]\]\:bg_mantine\.orange\[8\]\/20[data-missing]{--mix-background:color-mix(in srgb,var(--colors-mantine-orange\[8\])20%,transparent);background:var(--mix-background,var(--colors-mantine-orange\[8\]))}[data-mantine-color-scheme=light] .light\:bg_mantine\.gray\[3\]\/20{--mix-background:color-mix(in srgb,var(--colors-mantine-gray\[3\])20%,transparent);background:var(--mix-background,var(--colors-mantine-gray\[3\]))}[data-mantine-color-scheme=dark] .dark\:bg_mantine\.dark\[6\]\/80{--mix-background:color-mix(in srgb,var(--colors-mantine-dark\[6\])80%,transparent);background:var(--mix-background,var(--colors-mantine-dark\[6\]))}[data-mantine-color-scheme=light] .light\:bg_mantine\.white\/80{--mix-background:color-mix(in srgb,var(--colors-mantine-white)80%,transparent);background:var(--mix-background,var(--colors-mantine-white))}.\[\&\[data-state\=\"hovered\"\]\]\:bg_colorPalette\.hovered[data-state=hovered]{background:var(--colors-color-palette-hovered)}.\[\&\[data-state\=\"collapsed\"\]\]\:bg_colorPalette\.label[data-state=collapsed]{background:var(--colors-color-palette-label)}[data-state=collapsed] .\[\:is\(\[data-state\=\"collapsed\"\]\)_\&\]\:bg_none{background:var(--colors-none)}.\[\&\[data-state\=\"collapsed\"\]\]\:bg_colorPalette\.header[data-state=collapsed]{background:var(--colors-color-palette-header)}.before\:bg_currentColor:before{background:var(--colors-current-color)}.\[\&\[data-selected\=\"true\"\]\]\:bg_mantine\.primary\.light[data-selected=true]{background:var(--colors-mantine-primary-light)}[data-mantine-color-scheme=light] .light\:bd-c_mantine\.gray\[4\]{border-color:var(--colors-mantine-gray\[4\])}[data-mantine-color-scheme=dark] .dark\:bd-c_mantine\.dark\[4\]{border-color:var(--colors-mantine-dark\[4\])}.likec4-root[data-likec4-diagram-panning=true] .whenPanning\:transition_none\!{transition:none!important}[data-mantine-color-scheme=light] .light\:bd-c_mantine\.gray\[2\]{border-color:var(--colors-mantine-gray\[2\])}[data-mantine-color-scheme=dark] .dark\:bd-c_mantine\.dark\[7\]{border-color:var(--colors-mantine-dark\[7\])}.\[\&\]\:border-style_solid{border-style:solid}.\[\&\]\:bd-w_3px{border-width:3px}.\[\&\]\:bd-c_var\(--likec4-palette-stroke\){border-color:var(--likec4-palette-stroke)}.\[\&_\.likec4-shape-outline\]\:bdr_10px .likec4-shape-outline{border-radius:10px}:where([data-likec4-hovered=true]) .whenHovered\:bdr_sm{border-radius:var(--radii-sm)}.\[\&_\.mantine-ThemeIcon-root\]\:transition_fast .mantine-ThemeIcon-root{transition-duration:var(--durations-fast);transition-timing-function:var(--easings-in-out)}.\[\&_\>_\*\]\:transition_all_130ms_\{easings\.inOut\}>*{transition:all .13s var(--easings-in-out)}.\[\&\[data-active\]\]\:transition_none[data-active]{transition:none}.\[\&_\>_\*\]\:transition_fast>*,.\[\&_\.tabler-icon\]\:transition_fast .tabler-icon{transition-duration:var(--durations-fast);transition-timing-function:var(--easings-in-out)}.\[\&\[data-missing\]\]\:bd-c_mantine\.orange\[5\]\/20[data-missing]{--mix-borderColor:color-mix(in srgb,var(--colors-mantine-orange\[5\])20%,transparent);border-color:var(--mix-borderColor,var(--colors-mantine-orange\[5\]))}[data-mantine-color-scheme=light] .light\:bd-c_mantine\.gray\[3\]{border-color:var(--colors-mantine-gray\[3\])}.\[\&\:last-child_\.likec4-edge-label\]\:bd-b_none:last-child .likec4-edge-label{border-bottom:var(--borders-none)}.\[\&_\>_\*\]\:transition_all_0\.15s_ease-in>*{transition:all .15s ease-in}[data-mantine-color-scheme=dark] .dark\:bd-c_transparent{border-color:var(--colors-transparent)}.\[\&\[data-state\=\"hovered\"\]\]\:transition_faster[data-state=hovered]{transition-duration:var(--durations-faster);transition-timing-function:var(--easings-in-out)}[data-state=collapsed] .\[\:is\(\[data-state\=\"collapsed\"\]\)_\&\]\:bd-c_transparent{border-color:var(--colors-transparent)}.before\:bdr_pill:before{border-radius:var(--radii-pill)}.\[\&_\:where\(\.likec4-diagram\,_\.likec4-compound-node\,_\.likec4-element-node\)\]\:cursor_pointer :where(.likec4-diagram,.likec4-compound-node,.likec4-element-node){cursor:var(--cursor-pointer)}.backdrop\:cursor_zoom-out::backdrop{cursor:zoom-out}.backdrop\:bkdp_blur\(18px\)::backdrop{-webkit-backdrop-filter:blur(18px)}.\[\&\:is\(\[data-position\=\"left\"\]\)\]\:c_text\.dimmed[data-position=left]{color:var(--colors-text-dimmed)}.\[\&\:is\(\[data-position\=\"left\"\]\)\]\:us_none[data-position=left]{-webkit-user-select:none;user-select:none}.\[\&\:is\(\[data-position\=\"left\"\]\)\]\:pointer-events_none[data-position=left]{pointer-events:none}[data-mantine-color-scheme=light] .light\:fill_\[\#222221\]{fill:#222221}.\[\&_\.tabler-icon\]\:c_text .tabler-icon{color:var(--colors-text)}.likec4-root[data-likec4-diagram-panning=true] .whenPanning\:bx-sh_none\!{box-shadow:var(--shadows-none)!important}[data-mantine-color-scheme=light] .light\:c_mantine\.gray\[7\]{color:var(--colors-mantine-gray\[7\])}[data-mantine-color-scheme=dark] .dark\:c_mantine\.dark\[0\]{color:var(--colors-mantine-dark\[0\])}[data-mantine-color-scheme=light] .light\:bg-c_mantine\.gray\[2\]\/70{--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-gray\[2\])70%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-gray\[2\]))}[data-mantine-color-scheme=dark] .dark\:bg-c_mantine\.dark\[8\]\/70{--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-dark\[8\])70%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-dark\[8\]))}.empty\:d_none:is(:empty,[data-empty]){display:none}.\[\&_\>_mark\]\:bg-c_mantine\.yellow\[2\]\/90>mark{--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-yellow\[2\])90%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-yellow\[2\]))}[data-mantine-color-scheme=dark] .dark\:op_0\.5{opacity:var(--opacity-0\.5)}[data-mantine-color-scheme=dark] .dark\:bg-c_mantine\.dark\[5\]\/80{--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-dark\[5\])80%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-dark\[5\]))}.placeholder\:c_text\.dimmed[data-placeholder]{color:var(--colors-text-dimmed)}.placeholder\:c_text\.dimmed::placeholder{color:var(--colors-text-dimmed)}[data-mantine-color-scheme=dark] .dark\:c_mantine\.dark\[3\]{color:var(--colors-mantine-dark\[3\])}[data-mantine-color-scheme=light] .light\:bg-c_\[rgb\(250_250_250_\/_var\(--_opacity\,_95\%\)\)\]{background-color:rgb(250 250 250/var(--_opacity,95%))}:where([data-likec4-zoom-small=true]) .smallZoom\:d_none{display:none}:where([data-likec4-hovered=true]) .whenHovered\:trs-dly_\.08s{transition-delay:80ms}.likec4-root[data-likec4-diagram-panning=true] .whenPanning\:pointer-events_none{pointer-events:none}[data-mantine-color-scheme=light] .light\:c_var\(--likec4-palette-hiContrast\){color:var(--likec4-palette-hiContrast)}[data-mantine-color-scheme=dark] .dark\:c_var\(--likec4-palette-loContrast\){color:var(--likec4-palette-loContrast)}[data-mantine-color-scheme=dark] .dark\:c_mantine\.gray\[4\]{color:var(--colors-mantine-gray\[4\])}[data-mantine-color-scheme=light] .light\:c_mantine\.gray\[8\]{color:var(--colors-mantine-gray\[8\])}[data-mantine-color-scheme=light] .light\:c_mantine\.gray\[9\]{color:var(--colors-mantine-gray\[9\])}.\[\&\:is\(\[data-position\=\"right\"\]\)\]\:ms_1[data-position=right]{margin-inline-start:var(--spacing-1)}.\[\&_\:where\(button\,_\.action-icon\,_\[role\=\'dialog\'\]\)\]\:pointer-events_all :where(button,.action-icon,[role=dialog]){pointer-events:all}.likec4-root[data-likec4-diagram-panning=true] .whenPanning\:bx-sh_none{box-shadow:var(--shadows-none)}.backdrop\:bkdp_auto::backdrop{-webkit-backdrop-filter:var(--backdrop-blur, )var(--backdrop-brightness, )var(--backdrop-contrast, )var(--backdrop-grayscale, )var(--backdrop-hue-rotate, )var(--backdrop-invert, )var(--backdrop-opacity, )var(--backdrop-saturate, )var(--backdrop-sepia, )}.backdrop\:bkdp-blur_var\(--_blur\)::backdrop{--backdrop-blur:blur(var(--_blur))}.backdrop\:bg-c_\[rgb\(36_36_36_\/_var\(--_opacity\,_5\%\)\)\]::backdrop{background-color:rgb(36 36 36/var(--_opacity,5%))}.\[\&_\.react-flow__attribution\]\:d_none .react-flow__attribution{display:none}[data-mantine-color-scheme=dark] .dark\:mix-bm_hard-light{mix-blend-mode:hard-light}.\[\&_\:where\(svg\,_img\)\]\:pointer-events_none :where(svg,img){pointer-events:none}.\[\&_\:where\(svg\,_img\)\]\:filter_drop-shadow\(0_0_3px_rgb\(0_0_0_\/_10\%\)\)_drop-shadow\(0_1px_8px_rgb\(0_0_0_\/_5\%\)\)_drop-shadow\(1px_1px_16px_rgb\(0_0_0_\/_2\%\)\) :where(svg,img){filter:drop-shadow(0 0 3px rgba(0,0,0,.1))drop-shadow(0 1px 8px rgba(0,0,0,.05))drop-shadow(1px 1px 16px rgba(0,0,0,.02))}.\[\&_img\]\:obj-f_contain img{object-fit:contain}.\[\&_\.mantine-ThemeIcon-root\]\:c_\[var\(--icon-color\,_\{colors\.mantine\.dark\[2\]\}\)\] .mantine-ThemeIcon-root{color:var(--icon-color,var(--colors-mantine-dark\[2\]))}.\[\&\[data-active\]\]\:bx-sh_xs[data-active]{box-shadow:var(--shadows-xs)}.\[\&\[data-active\]\]\:c_default\.color[data-active]{color:var(--colors-default-color)}[data-mantine-color-scheme=dark] .dark\:c_mantine\.dark\[1\]{color:var(--colors-mantine-dark\[1\])}[data-mantine-color-scheme=dark] .dark\:bg-c_mantine\.dark\[9\]{background-color:var(--colors-mantine-dark\[9\])}[data-mantine-color-scheme=dark] .dark\:c_mantine\.dark\[2\]{color:var(--colors-mantine-dark\[2\])}[data-mantine-color-scheme=dark] .dark\:bg-c_mantine\.dark\[6\]{background-color:var(--colors-mantine-dark\[6\])}[data-mantine-color-scheme=dark] .dark\:c_mantine\.gray\.lightColor{color:var(--colors-mantine-gray-light-color)}.\[\&_\.tabler-icon\]\:op_0\.65 .tabler-icon{opacity:.65}.\[\&\[data-missing\]\]\:c_mantine\.orange\[4\][data-missing]{color:var(--colors-mantine-orange\[4\])}.before\:content_\"scope\:\":before{content:"scope:"}.before\:pos_absolute:before{position:absolute}.before\:fs_xxs:before{font-size:var(--font-sizes-xxs)}.before\:fw_medium:before{font-weight:var(--font-weights-medium)}.before\:lh_1:before{line-height:var(--line-heights-1)}.before\:c_text\.dimmed:before{color:var(--colors-text-dimmed)}.before\:op_0\.85:before{opacity:.85}.before\:trf_translateY\(-100\%\)_translateY\(-2px\):before{transform:translateY(-100%)translateY(-2px)}.\[\&\[data-zero\]\]\:c_text\.dimmed[data-zero]{color:var(--colors-text-dimmed)}.\[\&_\.mantine-Text-root\]\:c_text\/90 .mantine-Text-root{--mix-color:color-mix(in srgb,var(--colors-text)90%,transparent);color:var(--mix-color,var(--colors-text))}.\[\&_\.mantine-Text-root\]\:fs_xs .mantine-Text-root{font-size:var(--font-sizes-xs)}.\[\&_\.mantine-Text-root\]\:fw_medium .mantine-Text-root{font-weight:var(--font-weights-medium)}.\[\&_\.mantine-Text-root\]\:lh_1\.2 .mantine-Text-root{line-height:1.2}.\[\&_\.mantine-Text-root\]\:fs_xxs .mantine-Text-root{font-size:var(--font-sizes-xxs)}.\[\&_\.mantine-Text-root\]\:fw_normal .mantine-Text-root{font-weight:var(--font-weights-normal)}.\[\&_\.mantine-Text-root\]\:lh_xs .mantine-Text-root{line-height:var(--line-heights-xs)}.\[\&_\.mantine-Text-root\]\:c_text\.dimmed .mantine-Text-root{color:var(--colors-text-dimmed)}.\[\&\[data-disabled\]_\.mantine-ThemeIcon-root\]\:op_0\.45[data-disabled] .mantine-ThemeIcon-root{opacity:.45}:where(.likec4-view-btn[data-disabled]) .\[\:where\(\.likec4-view-btn\[data-disabled\]\)_\&\]\:op_0\.85{opacity:.85}[data-mantine-color-scheme=light] .light\:c_mantine\.gray\[5\]{color:var(--colors-mantine-gray\[5\])}.\[\&_svg\,_\&_img\]\:pointer-events_none svg,.\[\&_svg\,_\&_img\]\:pointer-events_none img{pointer-events:none}.\[\&\.likec4-shape-icon_svg\]\:stk-w_\[1\.5\].likec4-shape-icon svg{stroke-width:1.5px}:where([data-disabled]) .\[\:where\(\[data-disabled\]\)_\&\]\:op_0\.4{opacity:.4}:where([data-disabled]) .\[\:where\(\[data-disabled\]\)_\&\]\:op_0\.85{opacity:.85}[data-mantine-color-scheme=light] .light\:bg-c_\[rgb\(255_255_255_\/_0\.6\)\]{background-color:rgba(255,255,255,.6)}:where([data-likec4-hovered=true]) .whenHovered\:stk-w_12px{stroke-width:12px}.\[\&_\.react-flow__edge-interaction\]\:cursor_copy .react-flow__edge-interaction{cursor:copy}[data-mantine-color-scheme=dark] .dark\:mix-bm_screen{mix-blend-mode:screen}[data-mantine-color-scheme=light] .light\:mix-bm_multiply{mix-blend-mode:multiply}:where([data-likec4-selected=true],[data-likec4-hovered=true]) .\[\:where\(\[data-likec4-selected\=\'true\'\]\,_\[data-likec4-hovered\=\'true\'\]\)_\&\]\:vis_visible{visibility:visible}:where([data-likec4-selected=true],[data-likec4-hovered=true]) .\[\:where\(\[data-likec4-selected\=\'true\'\]\,_\[data-likec4-hovered\=\'true\'\]\)_\&\]\:fill-opacity_1{fill-opacity:1}:where([data-likec4-selected=true],[data-likec4-hovered=true]) .\[\:where\(\[data-likec4-selected\=\'true\'\]\,_\[data-likec4-hovered\=\'true\'\]\)_\&\]\:trs-tmf_out{--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out)}:where([data-likec4-selected=true],[data-likec4-hovered=true]) .\[\:where\(\[data-likec4-selected\=\'true\'\]\,_\[data-likec4-hovered\=\'true\'\]\)_\&\]\:trs-dly_0ms{transition-delay:0s}:where([data-likec4-selected=true]) .\[\:where\(\[data-likec4-selected\=\'true\'\]\)_\&\]\:r_6{r:6px}[data-likec4-hovered=true] .\[\:is\(\[data-likec4-hovered\=\'true\'\]\)_\&\]\:r_8{r:8px}.\[\&_\+_\.likec4-element-shape\]\:ring-c_likec4\.compare\.manual\.outline+.likec4-element-shape{outline-color:var(--colors-likec4-compare-manual-outline)}.\[\&_\+_\.likec4-element-shape\]\:ring-w_4px+.likec4-element-shape{outline-width:4px}.\[\&_\+_\.likec4-element-shape\]\:outline-style_dashed+.likec4-element-shape{outline-style:dashed}.\[\&_\+_\.likec4-element-shape\]\:ring-o_1\.5+.likec4-element-shape{outline-offset:var(--spacing-1\.5)}.\[\&\[data-state\=\"hovered\"\]\]\:trs-dly_faster[data-state=hovered]{transition-delay:var(--durations-faster)}.\[\&\[data-state\=\"hovered\"\]\]\:trs-tmf_out[data-state=hovered]{--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out)}.\[\&\[data-state\=\"hovered\"\]\]\:trs-prop_background[data-state=hovered]{--transition-prop:background,background-color,background-image,background-position;transition-property:background,background-color,background-image,background-position}.before\:content_\"_\":before{content:" "}.before\:op_\[\.6\]:before{opacity:.6}.before\:trf_translateY\(-50\%\):before{transform:translateY(-50%)}[data-mantine-color-scheme=dark] .dark\:bg-c_mantine\.dark\[6\]\/80{--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-dark\[6\])80%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-dark\[6\]))}.\[\&\[data-selected\=\"true\"\]\]\:c_mantine\.primary\.lightColor[data-selected=true]{color:var(--colors-mantine-primary-light-color)}.\[\&\[data-expanded\=\"true\"\]\]\:trf_rotate\(90deg\)[data-expanded=true]{transform:rotate(90deg)}.\[\&_\.mantine-ScrollArea-viewport\]\:min-h_100\% .mantine-ScrollArea-viewport{min-height:var(--sizes-100\%)}:where([data-likec4-shape=browser]) .shapeBrowser\:right_\[5px\]{right:5px}:where([data-likec4-shape=cylinder]) .shapeCylinder\:top_\[14px\]{top:14px}:where([data-likec4-shape=storage]) .shapeStorage\:top_\[14px\]{top:14px}:where([data-likec4-shape=queue]) .shapeQueue\:top_\[1px\]{top:1px}:where([data-likec4-shape=queue]) .shapeQueue\:right_3{right:var(--spacing-3)}:where([data-likec4-shape=cylinder]) .shapeCylinder\:bottom_\[5px\]{bottom:5px}:where([data-likec4-shape=storage]) .shapeStorage\:bottom_\[5px\]{bottom:5px}:where([data-likec4-shape=queue]) .shapeQueue\:bottom_0{bottom:var(--spacing-0)}:where([data-likec4-shape=queue]) .shapeQueue\:pl_\[14px\]{padding-left:14px}:where([data-likec4-hovered=true]) .whenHovered\:h_12px{height:12px}[data-mantine-color-scheme=dark] .dark\:bd-l-c_mantine\.dark\[4\]{border-left-color:var(--colors-mantine-dark\[4\])}.\[\&_\>_svg\]\:w_70\%>svg{width:70%}.\[\&_\>_svg\]\:h_70\%>svg{height:70%}.\[\&_\.tabler-icon\]\:w_65\% .tabler-icon{width:65%}.\[\&_\.tabler-icon\]\:h_65\% .tabler-icon{height:65%}.\[\&_\:where\(svg\,_img\)\]\:w_100\% :where(svg,img){width:var(--sizes-100\%)}.\[\&_\:where\(svg\,_img\)\]\:h_auto :where(svg,img){height:var(--sizes-auto)}.\[\&_\:where\(svg\,_img\)\]\:max-h_100\% :where(svg,img){max-height:var(--sizes-100\%)}.\[\&\:not\(\:has\(\.mantine-ScrollArea-root\)\)\]\:pl_1:not(:has(.mantine-ScrollArea-root)){padding-left:var(--spacing-1)}.\[\&\:not\(\:has\(\.mantine-ScrollArea-root\)\)\]\:pr_1:not(:has(.mantine-ScrollArea-root)){padding-right:var(--spacing-1)}.\[\&_\.mantine-ScrollArea-root\]\:w_100\% .mantine-ScrollArea-root{width:var(--sizes-100\%)}.\[\&_\.mantine-ScrollArea-root\]\:h_100\% .mantine-ScrollArea-root{height:var(--sizes-100\%)}.\[\&\[data-level\=\'1\'\]\]\:mb_sm[data-level="1"]{margin-bottom:var(--spacing-sm)}.\[\&_\.tabler-icon\]\:w_90\% .tabler-icon{width:90%}.before\:top_0:before{top:var(--spacing-0)}.before\:left_2:before{left:var(--spacing-2)}.\[\&\:last-child_\.likec4-edge-label\]\:mb_0:last-child .likec4-edge-label{margin-bottom:var(--spacing-0)}.\[\&_svg\,_\&_img\]\:w_100\% svg,.\[\&_svg\,_\&_img\]\:w_100\% img{width:var(--sizes-100\%)}.\[\&_svg\,_\&_img\]\:h_auto svg,.\[\&_svg\,_\&_img\]\:h_auto img{height:var(--sizes-auto)}.\[\&_svg\,_\&_img\]\:max-h_100\% svg,.\[\&_svg\,_\&_img\]\:max-h_100\% img{max-height:var(--sizes-100\%)}.\[\&_\+_\&\]\:mt_\[32px\]+.\[\&_\+_\&\]\:mt_\[32px\]{margin-top:32px}.\[\&\[data-is-last\=\"true\"\]\]\:bdr-bl_md[data-is-last=true]{border-bottom-left-radius:var(--radii-md)}.\[\&\[data-is-last\=\"true\"\]\]\:bdr-br_md[data-is-last=true]{border-bottom-right-radius:var(--radii-md)}.\[\&\:not\(\[data-is-last\=\"true\"\]\)\]\:bd-b-w_1:not([data-is-last=true]){border-bottom-width:var(--border-widths-1)}.before\:w_\[5px\]:before{width:5px}.before\:h_\[5px\]:before{height:5px}.before\:top_\[50\%\]:before{top:50%}.focusWithin\:bg_mantine\.gray\[4\]\/55\!:focus-within{--mix-background:color-mix(in srgb,var(--colors-mantine-gray\[4\])55%,transparent)!important;background:var(--mix-background,var(--colors-mantine-gray\[4\]))!important}.group:focus-within .groupFocusWithin\:op_1{opacity:var(--opacity-1)}.group:focus-within .groupFocusWithin\:grayscale_0{--grayscale:grayscale(0)}.mantine-Tree-node:focus>.mantine-Tree-label .\[\.mantine-Tree-node\:focus_\>_\.mantine-Tree-label_\&\]\:bg_mantine\.primary\[8\]{background:var(--colors-mantine-primary\[8\])}.focus\:bg_mantine\.primary\[8\]:is(:focus,[data-focus]){background:var(--colors-mantine-primary\[8\])}.group:is(:focus,[data-focus]) .groupFocus\:transition_none{transition:none}.focus\:ring_none:is(:focus,[data-focus]){outline:var(--borders-none)}.focus\:bd-c_mantine\.primary\[9\]:is(:focus,[data-focus]){border-color:var(--colors-mantine-primary\[9\])}.mantine-Tree-node:focus>.mantine-Tree-label .\[\.mantine-Tree-node\:focus_\>_\.mantine-Tree-label_\&\]\:ring_none{outline:var(--borders-none)}.mantine-Tree-node:focus>.mantine-Tree-label .\[\.mantine-Tree-node\:focus_\>_\.mantine-Tree-label_\&\]\:bd-c_mantine\.primary\[9\]{border-color:var(--colors-mantine-primary\[9\])}.group:is(:focus,[data-focus]) .groupFocus\:c_\[inherit\]\!{color:var(--colors-inherit)!important}.group:is(:focus,[data-focus]) .groupFocus\:op_0\.5{opacity:var(--opacity-0\.5)}.group:is(:focus,[data-focus]) .groupFocus\:op_0\.8{opacity:.8}.focus\:bg-c_mantine\.gray\[2\]:is(:focus,[data-focus]){background-color:var(--colors-mantine-gray\[2\])}.focus\:c_mantine\.primary\.lightColor\!:is(:focus,[data-focus]){color:var(--colors-mantine-primary-light-color)!important}.focus\:bg-c_mantine\.primary\.lightHover\!:is(:focus,[data-focus]){background-color:var(--colors-mantine-primary-light-hover)!important}.mantine-Tree-node:focus>.mantine-Tree-label .\[\.mantine-Tree-node\:focus_\>_\.mantine-Tree-label_\&\]\:c_mantine\.primary\[0\]{color:var(--colors-mantine-primary\[0\])}.group:is(:focus,[data-focus]) .groupFocus\:c_mantine\.primary\[0\]{color:var(--colors-mantine-primary\[0\])}.mantine-Tree-node:focus>.mantine-Tree-label .\[\.mantine-Tree-node\:focus_\>_\.mantine-Tree-label_\&\]\:c_mantine\.primary\[1\]{color:var(--colors-mantine-primary\[1\])}.group:is(:focus,[data-focus]) .groupFocus\:c_mantine\.primary\[1\]{color:var(--colors-mantine-primary\[1\])}.hover\:--icon-color_\{colors\.mantine\.dark\[1\]\}:is(:hover,[data-hover]){--icon-color:var(--colors-mantine-dark\[1\])}.hover\:--view-title-color_\{colors\.default\.color\}:is(:hover,[data-hover]){--view-title-color:var(--colors-default-color)}.hover\:bg_default\.hover:is(:hover,[data-hover]){background:var(--colors-default-hover)}.hover\:bg_mantine\.gray\[3\]:is(:hover,[data-hover]){background:var(--colors-mantine-gray\[3\])}.hover\:bg_mantine\.gray\.lightHover:is(:hover,[data-hover]){background:var(--colors-mantine-gray-light-hover)}.hover\:bg_mantine\.primary\[8\]\/60:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-mantine-primary\[8\])60%,transparent);background:var(--mix-background,var(--colors-mantine-primary\[8\]))}.group:is(:hover,[data-hover]) .groupHover\:bg_mantine\.gray\[3\]\/35{--mix-background:color-mix(in srgb,var(--colors-mantine-gray\[3\])35%,transparent);background:var(--mix-background,var(--colors-mantine-gray\[3\]))}.hover\:bg_surface\.sunken\/60:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-surface-sunken)60%,transparent);background:var(--mix-background,var(--colors-surface-sunken))}.hover\:td_underline:is(:hover,[data-hover]){-webkit-text-decoration:underline;text-decoration:underline}.hover\:bd-c_default\.border:is(:hover,[data-hover]){border-color:var(--colors-default-border)}.hover\:bd-c_likec4\.compare\.manual\.outline\/25:is(:hover,[data-hover]){--mix-borderColor:color-mix(in srgb,var(--colors-likec4-compare-manual-outline)25%,transparent);border-color:var(--mix-borderColor,var(--colors-likec4-compare-manual-outline))}.hover\:bd-w_4px:is(:hover,[data-hover]){border-width:4px}.hover\:bd-c_mantine\.dark\[1\]:is(:hover,[data-hover]){border-color:var(--colors-mantine-dark\[1\])}.hover\:border-style_solid:is(:hover,[data-hover]){border-style:solid}.\[\&\:is\(\:hover\,_\[data-selected\=true\]\)_\>_\*\]\:transition_all_0\.15s_ease-out:is(:hover,[data-selected=true])>*{transition:all .15s ease-out}.hover\:ring_none:is(:hover,[data-hover]){outline:var(--borders-none)}.hover\:bd-c_mantine\.primary\[9\]:is(:hover,[data-hover]){border-color:var(--colors-mantine-primary\[9\])}.hover\:transition_all_120ms_ease-out:is(:hover,[data-hover]){transition:all .12s ease-out}.hover\:op_1:is(:hover,[data-hover]){opacity:var(--opacity-1)}.hover\:bg-c_mantine\.gray\[1\]:is(:hover,[data-hover]){background-color:var(--colors-mantine-gray\[1\])}.hover\:bx-sh_sm:is(:hover,[data-hover]){box-shadow:var(--shadows-sm)}.group:is(:hover,[data-hover]) .groupHover\:c_text\.dimmed{color:var(--colors-text-dimmed)}.group:is(:hover,[data-hover]) .groupHover\:op_0\.5{opacity:var(--opacity-0\.5)}.group:is(:hover,[data-hover]) .groupHover\:op_0\.8{opacity:.8}.hover\:bg-c_mantine\.gray\[2\]:is(:hover,[data-hover]){background-color:var(--colors-mantine-gray\[2\])}.hover\:bg-c_likec4\.panel\.action\.warning\.bg\.hover:is(:hover,[data-hover]){background-color:var(--colors-likec4-panel-action-warning-bg-hover)}.hover\:c_likec4\.panel\.action\.hover:is(:hover,[data-hover]){color:var(--colors-likec4-panel-action-hover)}.hover\:c_likec4\.panel\.action:is(:hover,[data-hover]){color:var(--colors-likec4-panel-action)}.hover\:trs-dly_0s:is(:hover,[data-hover]){transition-delay:0s}.hover\:bg-c_likec4\.compare\.manual\/20:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb,var(--colors-likec4-compare-manual)20%,transparent);background-color:var(--mix-backgroundColor,var(--colors-likec4-compare-manual))}.group:is(:hover,[data-hover]) .groupHover\:c_text\.bright{color:var(--colors-text-bright)}.hover\:bg-c_likec4\.panel\.action\.bg\.hover:is(:hover,[data-hover]){background-color:var(--colors-likec4-panel-action-bg-hover)}.\[\&\:hover_\>_\*\]\:trs-tmf_out:hover>*{--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out)}.\[\&\:hover_\>_\*\]\:trf_translateX\(1\.6px\):hover>*{transform:translate(1.6px)}.hover\:trs-tmf_out:is(:hover,[data-hover]){--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out)}.hover\:c_default\.color:is(:hover,[data-hover]){color:var(--colors-default-color)}.hover\:c_mantine\.primary\[6\]:is(:hover,[data-hover]){color:var(--colors-mantine-primary\[6\])}.\[\&\:is\(\:hover\,_\[data-selected\=true\]\)_\>_\*\]\:cursor_pointer:is(:hover,[data-selected=true])>*{cursor:var(--cursor-pointer)}.\[\&\:is\(\:hover\,_\[data-selected\=true\]\)_\>_\*\]\:bg-c_default\.hover:is(:hover,[data-selected=true])>*{background-color:var(--colors-default-hover)}.hover\:bg-c_mantine\.gray\[0\]:is(:hover,[data-hover]){background-color:var(--colors-mantine-gray\[0\])}.group:is(:hover,[data-hover]) .groupHover\:op_1{opacity:var(--opacity-1)}.group:is(:hover,[data-hover]) .groupHover\:grayscale_0{--grayscale:grayscale(0)}.group:is(:hover,[data-hover]) .groupHover\:c_mantine\.primary\[0\]{color:var(--colors-mantine-primary\[0\])}.group:is(:hover,[data-hover]) .groupHover\:c_mantine\.primary\[1\]{color:var(--colors-mantine-primary\[1\])}.hover\:fill_mantine\.primary\.filledHover:is(:hover,[data-hover]){fill:var(--colors-mantine-primary-filled-hover)}.hover\:r_10:is(:hover,[data-hover]){r:10px}.hover\:trs-dur_100ms:is(:hover,[data-hover]){--transition-duration:.1s;transition-duration:.1s}.hover\:bg-c_mantine\.primary\[2\]\/50:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-primary\[2\])50%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-primary\[2\]))}.group:is(:active,[data-active]) .groupActive\:op_0\.5{opacity:var(--opacity-0\.5)}.group:is(:active,[data-active]) .groupActive\:op_0\.8{opacity:.8}.active\:trf_translateY\(-3px\):is(:active,[data-active]){transform:translateY(-3px)}.active\:cursor_grabbing\!:is(:active,[data-active]){cursor:grabbing!important}.group:is(:active,[data-active]) .groupActive\:cursor_grabbing{cursor:grabbing}.likec4-root[data-likec4-reduced-graphics] .reduceGraphics\:\[\&_\.action-icon\]\:--ai-radius_0px .action-icon{--ai-radius:0px}[data-mantine-color-scheme=light] .light\:hover\:--icon-color_\{colors\.mantine\.gray\[7\]\}:is(:hover,[data-hover]){--icon-color:var(--colors-mantine-gray\[7\])}[data-mantine-color-scheme=dark] .dark\:hover\:bg_mantine\.dark\[6\]:is(:hover,[data-hover]){background:var(--colors-mantine-dark\[6\])}[data-mantine-color-scheme=dark] .dark\:\[\&\:is\(\[data-active\]\)\]\:bg_mantine\.dark\[5\][data-active]{background:var(--colors-mantine-dark\[5\])}[data-mantine-color-scheme=light] .light\:\[\&_\.mantine-SegmentedControl-root\]\:bg_mantine\.gray\[3\] .mantine-SegmentedControl-root{background:var(--colors-mantine-gray\[3\])}[data-mantine-color-scheme=light] .light\:hover\:bd-c_mantine\.primary\[6\]:is(:hover,[data-hover]){border-color:var(--colors-mantine-primary\[6\])}.group:is(:hover,[data-hover]) .\[\&\:is\(\[data-position\=\"left\"\]\)\]\:groupHover\:c_\[var\(--badge-color\)\][data-position=left]{color:var(--badge-color)}.group:is(:hover,[data-hover]) .\[\&\:is\(\[data-position\=\"left\"\]\)\]\:groupHover\:op_0\.7[data-position=left]{opacity:var(--opacity-0\.7)}[data-mantine-color-scheme=dark] .\[\&_\>_mark\]\:dark\:bg-c_mantine\.yellow\[5\]\/80>mark{--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-yellow\[5\])80%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-yellow\[5\]))}.group:is(:focus,[data-focus]) .\[\&_\>_mark\]\:groupFocus\:bg-c_\[transparent\]>mark{background-color:var(--colors-transparent)}.group:is(:focus,[data-focus]) .\[\&_\>_mark\]\:groupFocus\:c_\[inherit\]\!>mark{color:var(--colors-inherit)!important}.notDisabled\:hover\:bg-c_likec4\.panel\.action\.bg\.hover:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){background-color:var(--colors-likec4-panel-action-bg-hover)}.\[\&_\.mantine-ThemeIcon-root\]\:hover\:c_default\.color .mantine-ThemeIcon-root:is(:hover,[data-hover]){color:var(--colors-default-color)}[data-mantine-color-scheme=dark] .dark\:\[\&\:is\(\[data-active\]\)\]\:c_white[data-active]{color:var(--colors-white)}[data-mantine-color-scheme=dark] .dark\:hover\:c_white:is(:hover,[data-hover]){color:var(--colors-white)}[data-mantine-color-scheme=light] .\[\&\[data-missing\]\]\:light\:c_mantine\.orange\[8\][data-missing]{color:var(--colors-mantine-orange\[8\])}[data-mantine-color-scheme=light] .light\:hover\:bg-c_mantine\.primary\[5\]:is(:hover,[data-hover]){background-color:var(--colors-mantine-primary\[5\])}[data-mantine-color-scheme=dark] .dark\:hover\:bg-c_mantine\.dark\[3\]\/40:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-dark\[3\])40%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-dark\[3\]))}.\[\&_\.mantine-ScrollArea-viewport\]\:\[\&_\>_div\]\:min-h_100\% .mantine-ScrollArea-viewport>div{min-height:var(--sizes-100\%)}.\[\&_\.mantine-ScrollArea-viewport\]\:\[\&_\>_div\]\:h_100\% .mantine-ScrollArea-viewport>div{height:var(--sizes-100\%)}.\[\&_\.mantine-ScrollArea-root\]\:\[\&_\>_div\]\:pl_1 .mantine-ScrollArea-root>div{padding-left:var(--spacing-1)}.\[\&_\.mantine-ScrollArea-root\]\:\[\&_\>_div\]\:pr_1 .mantine-ScrollArea-root>div{padding-right:var(--spacing-1)}[data-mantine-color-scheme=dark] .focusWithin\:dark\:bg_mantine\.dark\[5\]\/55\!:focus-within{--mix-background:color-mix(in srgb,var(--colors-mantine-dark\[5\])55%,transparent)!important;background:var(--mix-background,var(--colors-mantine-dark\[5\]))!important}[data-mantine-color-scheme=dark] .focus\:dark\:bg-c_mantine\.dark\[4\]:is(:focus,[data-focus]){background-color:var(--colors-mantine-dark\[4\])}[data-mantine-color-scheme=light] .mantine-Tree-node:focus>.mantine-Tree-label .\[\.mantine-Tree-node\:focus_\>_\.mantine-Tree-label_\&\]\:light\:c_white{color:var(--colors-white)}[data-mantine-color-scheme=light] .group:is(:focus,[data-focus]) .groupFocus\:light\:c_white{color:var(--colors-white)}[data-mantine-color-scheme=dark] .group:is(:hover,[data-hover]) .groupHover\:dark\:bg_mantine\.dark\[5\]\/35{--mix-background:color-mix(in srgb,var(--colors-mantine-dark\[5\])35%,transparent);background:var(--mix-background,var(--colors-mantine-dark\[5\]))}[data-mantine-color-scheme=dark] .hover\:dark\:bg-c_mantine\.dark\[5\]:is(:hover,[data-hover]){background-color:var(--colors-mantine-dark\[5\])}[data-mantine-color-scheme=light] .group:is(:hover,[data-hover]) .groupHover\:light\:bg-c_mantine\.gray\[2\]{background-color:var(--colors-mantine-gray\[2\])}[data-mantine-color-scheme=dark] .group:is(:hover,[data-hover]) .groupHover\:dark\:bg-c_mantine\.dark\[8\]{background-color:var(--colors-mantine-dark\[8\])}[data-mantine-color-scheme=dark] .hover\:dark\:bg-c_mantine\.dark\[4\]:is(:hover,[data-hover]){background-color:var(--colors-mantine-dark\[4\])}[data-mantine-color-scheme=dark] .hover\:dark\:bg-c_mantine\.dark\[5\]\/70:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb,var(--colors-mantine-dark\[5\])70%,transparent);background-color:var(--mix-backgroundColor,var(--colors-mantine-dark\[5\]))}[data-mantine-color-scheme=dark] .hover\:dark\:bg-c_mantine\.dark\[7\]:is(:hover,[data-hover]){background-color:var(--colors-mantine-dark\[7\])}[data-mantine-color-scheme=dark] .hover\:dark\:c_mantine\.primary\[4\]:is(:hover,[data-hover]){color:var(--colors-mantine-primary\[4\])}.hover\:\[\&_\>_\:not\(\[data-no-transform\]\)\]\:trs-tmf_out:is(:hover,[data-hover])>:not([data-no-transform]){--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out)}.hover\:\[\&_\>_\:not\(\[data-no-transform\]\)\]\:trf_translateX\(1px\):is(:hover,[data-hover])>:not([data-no-transform]){transform:translate(1px)}.hover\:\[\&_\>_\*\]\:trs-tmf_out:is(:hover,[data-hover])>*{--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out)}.hover\:\[\&_\>_\*\]\:trf_translateX\(1px\):is(:hover,[data-hover])>*{transform:translate(1px)}[data-mantine-color-scheme=dark] .hover\:dark\:bg-c_default\.hover:is(:hover,[data-hover]){background-color:var(--colors-default-hover)}[data-mantine-color-scheme=dark] .hover\:dark\:c_white:is(:hover,[data-hover]){color:var(--colors-white)}[data-mantine-color-scheme=light] .group:is(:hover,[data-hover]) .groupHover\:light\:c_white{color:var(--colors-white)}[data-mantine-color-scheme=light] .group:is(:hover,[data-hover]) .groupHover\:light\:c_mantine\.primary\[0\]{color:var(--colors-mantine-primary\[0\])}@container (width>=24rem){.\@\/xs\:d_flex{display:flex}}@media screen and (width>=36rem){.xs\:max-w_calc\(100cqw\){max-width:100cqw}.xs\:max-w_\[calc\(100cqw_-_50px\)\]{max-width:calc(100cqw - 50px)}.xs\:max-w_\[calc\(100cqw_-_250px\)\]{max-width:calc(100cqw - 250px)}.xs\:max-h_\[calc\(100cqh_-_200px\)\]{max-height:calc(100cqh - 200px)}.xs\:max-h_\[calc\(100cqh_-_160px\)\]{max-height:calc(100cqh - 160px)}.xs\:h_100cqh{height:var(--sizes-100cqh)}.xs\:max-h_calc\(100cqh_-_70px\){max-height:calc(100cqh - 70px)}}@container (width>=40rem){.\@\/sm\:m_xs{margin:var(--spacing-xs)}.\@\/sm\:gap_xs{gap:var(--spacing-xs)}.\@\/sm\:w_max-content{width:var(--sizes-max-content)}.\@\/sm\:max-w_calc\(100vw_-_2_\*_\{spacing\.md\}\){max-width:calc(100vw - 2*var(--spacing-md))}.\@\/sm\:max-w_180{max-width:180px}.\@\/sm\:min-w_400{min-width:400px}.\@\/sm\:max-w_550{max-width:550px}@media screen and (width>=36rem){.\@\/sm\:xs\:max-w_calc\(100cqw_-_2_\*_\{spacing\.md\}\){max-width:calc(100cqw - 2*var(--spacing-md))}}}@container (width>=48rem){.\@\/md\:d_block{display:block}.\@\/md\:d_flex{display:flex}.\@\/md\:d_none{display:none}.\@\/md\:d_inherit{display:inherit}.\@\/md\:ms_2{margin-inline-start:var(--spacing-2)}.\@\/md\:min-w_200px{min-width:200px}.\@\/md\:max-w_250{max-width:250px}.\@\/md\:w_\[64px\]{width:64px}}@media screen and (width>=48rem){.sm\:pr_\[30px\]{padding-right:30px}.sm\:min-w_300{min-width:300px}.sm\:max-w_65vw{max-width:65vw}}@media screen and (width>=62rem){.md\:--text-fz_\{fontSizes\.md\}{--text-fz:var(--font-sizes-md)}.md\:bd-w_4{border-width:var(--border-widths-4)}.md\:px_6{padding-inline:var(--spacing-6)}.md\:pr_\[50px\]{padding-right:50px}.md\:max-w_40vw{max-width:40vw}}@container (width>=64rem){.\@\/lg\:max-w_700{max-width:700px}}@media screen and (width>=75rem){.lg\:px_8{padding-inline:var(--spacing-8)}}@container likec4-tree (width<=450px){.\[\@container_likec4-tree_\(max-width\:_450px\)\]\:--likec4-icon-size_18px{--likec4-icon-size:18px}.\[\@container_likec4-tree_\(max-width\:_450px\)\]\:gap_0\.5{gap:var(--spacing-0\.5)}.\[\@container_likec4-tree_\(max-width\:_450px\)\]\:flex-d_column-reverse{flex-direction:column-reverse}.\[\@container_likec4-tree_\(max-width\:_450px\)\]\:ai_flex-start{align-items:flex-start}.\[\@container_likec4-tree_\(max-width\:_450px\)\]\:d_none{display:none}}@media print{.print\:d_none{display:none}}}@layer recipes.slots{@layer _base{.likec4-navlink__root{border-radius:var(--radii-sm);padding-inline:var(--spacing-xs);padding-block:var(--spacing-xxs)}.likec4-navlink__root:is(:hover,[data-hover]):not([data-active]){background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .likec4-navlink__root:is(:hover,[data-hover]):not([data-active]){background-color:var(--mantine-color-dark-5)}.likec4-navlink__body{gap:var(--spacing-0\.5);flex-direction:column;display:flex}.likec4-navlink__section:where([data-position=left]){margin-inline-end:var(--spacing-xxs)}.likec4-navlink__label{font-size:var(--font-sizes-sm);font-weight:500;line-height:1.2;display:block}.likec4-navlink__description{font-size:var(--font-sizes-xxs);line-height:1.2;display:block}.likec4-navigation-panel__root{margin:var(--spacing-0);gap:var(--spacing-xxs);pointer-events:none;width:var(--sizes-100\%);height:var(--sizes-auto);flex-direction:column;align-items:flex-start;max-width:100vw;max-height:100vh;display:flex;position:absolute}.likec4-navigation-panel__body{gap:var(--spacing-xs);padding:var(--spacing-1);border:1px solid var(--colors-likec4-panel-border);border-radius:var(--radii-0);background-color:var(--colors-likec4-panel-bg);flex-direction:row;align-items:center;display:flex}.likec4-root[data-likec4-reduced-graphics][data-likec4-diagram-panning=true] .likec4-navigation-panel__body{box-shadow:var(--shadows-none)}.likec4-navigation-panel__body{pointer-events:all;cursor:var(--cursor-default);width:var(--sizes-100\%);min-height:40px;position:relative}.likec4-navigation-panel__logo{padding:var(--spacing-0\.5);margin:var(--spacing-0);background:var(--colors-none);border:var(--borders-none);cursor:var(--cursor-pointer);flex-direction:row;width:20px;display:flex}.likec4-navigation-panel__logo>[data-logo-icon]{display:block}.likec4-navigation-panel__logo>[data-logo-full]{display:none}.likec4-navigation-panel__label{transition-duration:var(--durations-fast);transition-timing-function:var(--easings-in-out);font-size:var(--font-sizes-sm);-webkit-user-select:none;user-select:none;color:var(--colors-likec4-panel-text);font-weight:500}.likec4-navigation-panel__dropdown{padding:var(--spacing-2);border:1px solid var(--colors-likec4-dropdown-border);border-radius:var(--radii-md);background-color:var(--colors-likec4-dropdown-bg);box-shadow:var(--shadows-lg);pointer-events:all;height:var(--sizes-auto);width:var(--sizes-auto);flex:0;display:flex;overflow:hidden}.likec4-edge__path{fill:var(--colors-none);stroke-dashoffset:0}.likec4-root:not([data-likec4-reduced-graphics]) .likec4-edge__path{transition:stroke .13s ease-out,stroke-width .13s ease-out;animation-name:xyedgeAnimated;animation-duration:.8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}:where([data-edge-dir=back]) .likec4-edge__path{animation-direction:reverse}:where(.react-flow__node,.react-flow__edge):has([data-likec4-dimmed]) .likec4-edge__path{animation-play-state:paused}:where([data-likec4-zoom-small=true]) .likec4-edge__path{animation-name:none}.likec4-root[data-likec4-diagram-panning=true] .likec4-edge__path{animation-play-state:paused;stroke-dasharray:none!important}.likec4-root:not([data-likec4-reduced-graphics]) :where([data-likec4-hovered=true]) .likec4-edge__path{animation-play-state:running;animation-delay:.45s}.likec4-root:not([data-likec4-reduced-graphics]) :where(.selected,[data-edge-active=true],[data-edge-animated=true]) .likec4-edge__path{animation-play-state:running;animation-delay:0s}.likec4-edge__pathBg{pointer-events:none;fill:var(--colors-none);stroke-width:calc(var(--xy-edge-stroke-width) + 2);stroke-opacity:.08}[data-mantine-color-scheme=dark] .likec4-edge__pathBg{stroke-opacity:.25}.likec4-root:not([data-likec4-reduced-graphics]) .likec4-edge__pathBg{--transition-prop:stroke-width,stroke-opacity;--transition-duration:var(--durations-fast);transition-property:stroke-width,stroke-opacity;transition-duration:var(--durations-fast);--transition-easing:var(--easings-in-out);transition-timing-function:var(--easings-in-out)}:where([data-likec4-hovered=true]) .likec4-edge__pathBg{--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);stroke-width:calc(var(--xy-edge-stroke-width) + 4);stroke-opacity:.2}[data-mantine-color-scheme=dark] :where([data-likec4-hovered=true]) .likec4-edge__pathBg{stroke-opacity:.45}:where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-edge__pathBg{stroke-width:calc(var(--xy-edge-stroke-width) + 6);stroke-opacity:.25}[data-mantine-color-scheme=dark] :where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-edge__pathBg{stroke-opacity:.5}:where([data-likec4-hovered=true]) :where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-edge__pathBg{stroke-opacity:.4}[data-mantine-color-scheme=dark] :where([data-likec4-hovered=true]) :where(.react-flow__node,.react-flow__edge,.likec4-edge-container).selected .likec4-edge__pathBg{stroke-opacity:.65}.likec4-edge__markersCtx{fill:var(--xy-edge-stroke);stroke:var(--xy-edge-stroke)}.likec4-edge__middlePoint{visibility:hidden;offset-distance:50%;cx:0;cy:0;r:4px;pointer-events:none}@media screen and (width>=36rem){.likec4-navigation-panel__root{max-width:100cqw;max-height:100cqh}}@container (width>=40rem){.likec4-navigation-panel__root{margin:var(--spacing-xs);gap:var(--spacing-xs);width:var(--sizes-max-content);max-width:calc(100vw - 2*var(--spacing-xs));max-height:calc(100vh - 2*var(--spacing-xs))}@media screen and (width>=36rem){.likec4-navigation-panel__root{max-width:calc(100cqw - 2*var(--spacing-xs));max-height:calc(100cqh - 2*var(--spacing-xs))}}.likec4-navigation-panel__body{border-radius:var(--radii-md);padding-inline:var(--spacing-2);box-shadow:var(--shadows-lg);width:var(--sizes-auto)}.likec4-navigation-panel__logo{width:64px}.likec4-navigation-panel__logo>[data-logo-icon]{display:none}.likec4-navigation-panel__logo>[data-logo-full]{display:block}}@container (width>=48rem){.likec4-navigation-panel__root{margin:var(--spacing-sm);width:var(--sizes-max-content);max-width:calc(100vw - 2*var(--spacing-md));max-height:calc(100vh - 2*var(--spacing-md))}@media screen and (width>=36rem){.likec4-navigation-panel__root{max-width:calc(100cqw - 2*var(--spacing-md));max-height:calc(100cqh - 2*var(--spacing-md))}}}@media print{.likec4-navigation-panel__root{display:none}}}.likec4-navlink__label--truncateLabel_true,.likec4-navlink__description--truncateLabel_true{text-overflow:ellipsis;white-space:nowrap;width:var(--sizes-100\%);overflow:hidden}.likec4-navigation-panel__root--panelPosition_left{top:var(--spacing-0);left:var(--spacing-0)}.likec4-navigation-panel__root--panelPosition_right{top:var(--spacing-0);right:var(--spacing-0)}@container (width>=40rem){.likec4-navigation-panel__body--size_lg{gap:var(--spacing-sm);padding-inline:var(--spacing-md);min-height:48px}.likec4-navigation-panel__body--size_lg:is(:hover,[data-hover]){box-shadow:var(--shadows-xl)}.likec4-navigation-panel__label--size_lg{font-size:var(--font-sizes-md)}}}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-sans:vf@latest/latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-sans:vf@latest/cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-sans:vf@latest/cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-sans:vf@latest/greek-wght-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-sans:vf@latest/latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-sans:vf@latest/vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}: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;--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;--docusaurus-highlighted-code-line-bg:rgba(0,0,0,.3)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin-2b13cc93b07c41b27134e7b2c5d00d47.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-latin-a1fc5384545ba0657d83b3dae069e04f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin-ext-081b2e53053c361ddb54785e7ca267fa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-latin-ext-c28c19b51fcc5afd68356b3b8433d4a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/outfit-variable-latin-9361ca49fa8244163822da7bb8304529.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/outfit-variable-latin-ext-562d506c56800e98f6dc6cc4655bab8b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--cosmos-brand:#465fff;--cosmos-brand-rgb:70,95,255;--cosmos-brand-light:#7592ff;--cosmos-brand-light-rgb:117,146,255;--ifm-color-primary:var(--cosmos-brand);--ifm-color-primary-dark:#3641f5;--ifm-color-primary-darker:#2a31d8;--ifm-color-primary-darkest:#252dae;--ifm-color-primary-light:var(--cosmos-brand-light);--ifm-color-primary-lighter:#9cb9ff;--ifm-color-primary-lightest:#dde9ff;--ifm-font-family-base:"Outfit",system-ui,-apple-system,sans-serif;--ifm-font-family-monospace:"IBM Plex Mono","Fira Code",monospace;--ifm-font-size-base:1.0313rem;--ifm-font-weight-bold:600;--ifm-line-height-base:1.7;--ifm-code-font-size:93%;--ifm-h1-font-size:2.2rem;--ifm-h2-font-size:1.6rem;--ifm-h3-font-size:1.25rem;--ifm-background-color:#f9fafb;--ifm-background-surface-color:#fff;--ifm-font-color-base:#1a1714;--ifm-font-color-secondary:#5c574f;--ifm-navbar-height:72px;--ifm-navbar-background-color:#fff;--ifm-navbar-shadow:0px 1px 3px 0px rgba(16,24,40,.1),0px 1px 2px 0px rgba(16,24,40,.06);--ifm-navbar-link-color:#2c2822;--ifm-navbar-link-hover-color:var(--cosmos-brand);--ifm-navbar-link-active-color:var(--cosmos-brand);--doc-sidebar-width:280px;--ifm-link-color:var(--cosmos-brand);--ifm-link-hover-color:#3641f5;--ifm-toc-border-color:#e5e7eb;--ifm-hr-background-color:#e5e7eb;--ifm-color-emphasis-300:#e5e7eb;--ifm-color-emphasis-600:#5c574f;--ifm-code-background:#f3f4f6;--prism-background-color:#1f2937;--docusaurus-highlighted-code-line-bg:rgb(var(--cosmos-brand-rgb),.1);--ifm-global-shadow-md:0px 4px 8px -2px rgba(16,24,40,.1),0px 2px 4px -2px rgba(16,24,40,.06);--ifm-global-shadow-lw:0px 1px 2px 0px rgba(16,24,40,.05);--ifm-menu-link-padding-horizontal:12px;--ifm-menu-link-padding-vertical:8px;--ifm-table-border-color:#e5e7eb;--ifm-table-head-background:#f9fafb}[data-theme=dark]{--ifm-color-primary:var(--cosmos-brand-light);--ifm-color-primary-dark:var(--cosmos-brand);--ifm-color-primary-darker:#3641f5;--ifm-color-primary-darkest:#2a31d8;--ifm-color-primary-light:#9cb9ff;--ifm-color-primary-lighter:#c2d6ff;--ifm-color-primary-lightest:#dde9ff;--docusaurus-highlighted-code-line-bg:rgb(var(--cosmos-brand-light-rgb),.15);--ifm-navbar-background-color:#111827;--ifm-footer-background-color:#030712;--ifm-font-color-base:#e5e5e5;--ifm-font-color-secondary:#a3a3a3;--ifm-hr-background-color:#1f2937;--ifm-table-border-color:#1f2937;--ifm-table-head-background:#111827;--ifm-link-color:var(--cosmos-brand-light);--ifm-link-hover-color:#9cb9ff;--ifm-navbar-link-color:#e5e5e5;--ifm-navbar-link-hover-color:var(--cosmos-brand-light);--ifm-navbar-link-active-color:var(--cosmos-brand-light);--ifm-navbar-shadow:0px 1px 0px 0px #1f2937}html[data-theme=dark]{--ifm-background-color:#030712;--ifm-background-surface-color:#111827;--ifm-code-background:#1f2937;--ifm-color-emphasis-300:#1f2937;--ifm-color-emphasis-600:#a3a3a3;--ifm-toc-border-color:#1f2937}html{font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased}.navbar,.theme-doc-sidebar-container,.menu__link,.main-wrapper,article,.footer,.table-of-contents__link,.pagination-nav__link,.prism-code,.alert,.card{transition:background-color .25s,color .2s,border-color .2s}button[aria-label*="dark and light mode"]{position:relative}button[aria-label*="dark and light mode"]:after{content:attr(title);color:#e5e5e5;font-family:var(--ifm-font-family-base);white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#111827;border:1px solid #1f2937;border-radius:6px;padding:5px 10px;font-size:.75rem;font-weight:500;transition:opacity .15s;position:absolute;top:calc(100% + 10px);right:0}button[aria-label*="dark and light mode"]:before{content:"";pointer-events:none;opacity:0;z-index:100;border:5px solid transparent;border-bottom-color:#1f2937;transition:opacity .15s;position:absolute;top:calc(100% + 4px);right:10px}button[aria-label*="dark and light mode"]:hover:after,button[aria-label*="dark and light mode"]:hover:before{opacity:1}[data-theme=light] button[aria-label*="dark and light mode"]:after{color:#1a1714;background:#fff;border-color:#e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-theme=light] button[aria-label*="dark and light mode"]:before{border-top-color:transparent;border-bottom-color:#e5e7eb}.navbar{border-bottom:1px solid var(--ifm-toc-border-color);box-shadow:none;padding:0 24px}.navbar__brand{gap:10px;margin-right:8px;padding-right:16px;position:relative}.navbar__brand:after{content:"";background:var(--ifm-toc-border-color);width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.navbar__title{font-family:var(--ifm-font-family-base);letter-spacing:.1em;text-transform:uppercase;color:var(--cosmos-brand);font-size:.8125rem;font-weight:700}.navbar__logo{border-radius:6px;height:28px}.navbar__link{border-radius:6px;padding:6px 10px;font-size:.875rem;font-weight:500;transition:background .15s,color .15s}.navbar__link:hover{background:rgb(var(--cosmos-brand-rgb),.08);color:var(--ifm-color-primary)}.navbar__link--active{position:relative;color:var(--cosmos-brand)!important}.navbar__link--active:after{content:"";background:var(--cosmos-brand);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}[data-theme=dark] .navbar__link:hover{color:var(--cosmos-brand-light);background:rgb(var(--cosmos-brand-light-rgb),.1)}[data-theme=dark] .navbar__link--active{color:var(--cosmos-brand-light)!important}[data-theme=dark] .navbar__link--active:after{background:var(--cosmos-brand-light)}[data-theme=dark] .navbar{background-color:#111827;border-bottom-color:#1f2937}[data-theme=dark] .navbar__link,[data-theme=dark] .navbar__brand{color:#e5e5e5}[data-theme=dark] .navbar__brand:after{background:#1f2937}[data-theme=dark] .navbar__title{color:var(--cosmos-brand-light)}[data-theme=dark] .navbar__toggle{color:#e5e5e5}.navbar-sidebar{background-color:var(--ifm-navbar-background-color)}.theme-doc-sidebar-container{border-right:1px solid var(--ifm-toc-border-color)!important}[data-theme=dark] .theme-doc-sidebar-container{background:#111827;border-right-color:#1f2937!important}.theme-doc-sidebar-menu{padding:12px 8px;font-size:.875rem}.menu__list-item--collapsed .menu__link,.menu__list-item .menu__link{border-radius:8px;font-weight:500;transition:background .12s,color .12s}.menu__link--active,.menu__link--active:hover{color:var(--cosmos-brand);background:#ecf3ff;font-weight:600}[data-theme=dark] .menu__link--active,[data-theme=dark] .menu__link--active:hover{background:rgb(var(--cosmos-brand-rgb),.12);color:var(--cosmos-brand-light)}.menu__list-item-collapsible{border-radius:8px}.menu__list-item-collapsible:hover{background:#f3f4f6}[data-theme=dark] .menu__list-item-collapsible:hover{background:rgba(255,255,255,.05)}.sidebar_menu_section_title{letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3;padding:12px 12px 4px;font-size:.625rem;font-weight:700}.prism-code{border-radius:12px;font-size:.8625rem;line-height:1.65}[data-theme=dark] .prism-code{box-shadow:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3)}[class*=codeBlockTitle]{border-radius:12px 12px 0 0}code{border:1px solid var(--ifm-toc-border-color);background:var(--ifm-code-background);border-radius:6px;padding:2px 7px;font-size:.875em}.markdown h1{letter-spacing:-.04em;font-size:2.2rem;font-weight:800}.markdown h2{letter-spacing:-.03em;border-bottom:1px solid var(--ifm-toc-border-color);margin-top:2.5rem;padding-bottom:8px;font-size:1.6rem;font-weight:700}.markdown h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.markdown h4,.markdown h5,.markdown h6{letter-spacing:-.01em;font-weight:600}.markdown table{width:100%!important;display:table!important}@media (width<=996px){.markdown table{width:max-content!important;max-width:100%!important;display:block!important;overflow-x:auto!important}}[data-theme=dark] table{border-color:#374151}[data-theme=dark] th{color:#e5e5e5;background-color:#111827;border-color:#374151}[data-theme=dark] td{border-color:#374151}[data-theme=dark] thead,[data-theme=dark] thead tr{background-color:#111827}[data-theme=dark] tr:nth-child(2n){background-color:rgba(255,255,255,.03)}[data-theme=light] table{border-color:#e5e7eb}[data-theme=light] th{background-color:#f9fafb;border-color:#e5e7eb}[data-theme=light] td{border-color:#e5e7eb}[data-theme=light] thead,[data-theme=light] thead tr{background-color:#f9fafb}[data-theme=dark] .card{background-color:#111827;border-color:#1f2937}.navbar__items--right{gap:8px}.navbar__items--right .navbar__link{border:1px solid var(--ifm-toc-border-color);border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.navbar__items--right .navbar__link:hover{border-color:var(--ifm-color-primary);background:rgb(var(--cosmos-brand-rgb),.08);color:var(--ifm-color-primary)}@media (width<=996px){.navbar__items--right>.navbar__item.navbar__link{display:none}}button[aria-label*="dark and light mode"]{border:1px solid var(--ifm-toc-border-color)!important;border-radius:8px!important;padding:5px 8px!important;transition:border-color .15s,background .15s!important}button[aria-label*="dark and light mode"]:hover{border-color:var(--ifm-color-primary)!important;background:rgb(var(--cosmos-brand-rgb),.08)!important}[data-theme=dark] button[aria-label*="dark and light mode"]{color:#e5e5e5}.table-of-contents{border-left:1px solid var(--ifm-toc-border-color)!important}.table-of-contents__link{border-radius:5px;margin-left:-7px;padding:2px 6px;font-size:.8125rem;transition:color .12s,background .12s;display:block}.table-of-contents>ul>li>.table-of-contents__link{color:var(--ifm-font-color-base);font-size:.8125rem;font-weight:500}[data-theme=dark] .table-of-contents>ul>li>.table-of-contents__link{color:#d1d5db}.table-of-contents>ul>li>ul .table-of-contents__link{color:var(--ifm-font-color-secondary);font-size:.8rem}[data-theme=dark] .table-of-contents>ul>li>ul .table-of-contents__link{color:#71717a}.table-of-contents__link:hover{color:var(--ifm-color-primary);background:rgb(var(--cosmos-brand-rgb),.06)}[data-theme=dark] .table-of-contents__link:hover{background:rgb(var(--cosmos-brand-light-rgb),.08)}.table-of-contents__link--active{background:rgb(var(--cosmos-brand-rgb),.08);font-weight:600;color:var(--ifm-color-primary)!important}[data-theme=dark] .table-of-contents__link--active{background:rgb(var(--cosmos-brand-light-rgb),.1)}details{border:1px solid var(--ifm-toc-border-color);background:var(--ifm-background-surface-color);border-radius:16px;margin-bottom:1rem;transition:border-color .15s;overflow:hidden}[data-theme=dark] details{background:#111827;border-color:#1f2937;box-shadow:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3)}details>summary{cursor:pointer;color:var(--ifm-font-color-base);align-items:center;gap:8px;padding:14px 20px;font-size:.9375rem;font-weight:600;list-style:none;transition:background .12s;display:flex}details>summary:hover{background:rgb(var(--cosmos-brand-rgb),.04)}[data-theme=dark] details>summary:hover{background:rgba(255,255,255,.04)}details>summary:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23465fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E") 50%/16px no-repeat;flex-shrink:0;width:16px;height:16px;transition:transform .2s}[data-theme=dark] details>summary:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237592ff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}details[open]>summary:before{transform:rotate(90deg)}details>:not(summary){border-top:1px solid var(--ifm-toc-border-color);margin-top:0;padding:0 20px 16px}[data-theme=dark] details>:not(summary){border-top-color:#1f2937}.alert{border:1px solid;border-radius:12px;padding:16px;overflow:hidden}[class*=admonitionHeading]:not(:last-child){margin-bottom:1rem}[class*=admonitionIcon]{vertical-align:middle;margin-right:.4em;display:inline-block}[class*=admonitionContent]{color:#4b5563;padding-left:32px;font-size:.875rem}[data-theme=dark] [class*=admonitionContent]{color:#9ca3af}[class*=admonitionContent]>p:last-child{margin-bottom:0}.alert--secondary{background:rgba(107,114,128,.05);border-color:rgba(107,114,128,.25)}.alert--secondary [class*=admonitionHeading],.alert--secondary [class*=admonitionIcon]{color:#374151}.alert--success{background:rgba(18,183,106,.05);border-color:rgba(18,183,106,.3)}.alert--success [class*=admonitionHeading],.alert--success [class*=admonitionIcon]{color:#0b7a45}.alert--info{border-color:rgb(var(--cosmos-brand-rgb),.3);background:rgb(var(--cosmos-brand-rgb),.05)}.alert--info [class*=admonitionHeading],.alert--info [class*=admonitionIcon]{color:#252dae}.alert--warning{background:rgba(247,144,9,.05);border-color:rgba(247,144,9,.3)}.alert--warning [class*=admonitionHeading],.alert--warning [class*=admonitionIcon]{color:#92400e}.alert--danger{background:rgba(240,68,56,.05);border-color:rgba(240,68,56,.3)}.alert--danger [class*=admonitionHeading],.alert--danger [class*=admonitionIcon]{color:#991b1b}[data-theme=dark] .alert--secondary{background:rgba(107,114,128,.08);border-color:rgba(107,114,128,.2)}[data-theme=dark] .alert--secondary [class*=admonitionHeading],[data-theme=dark] .alert--secondary [class*=admonitionIcon]{color:#9ca3af}[data-theme=dark] .alert--success{background:rgba(18,183,106,.08);border-color:rgba(18,183,106,.25)}[data-theme=dark] .alert--success [class*=admonitionHeading],[data-theme=dark] .alert--success [class*=admonitionIcon]{color:#34d399}[data-theme=dark] .alert--info{border-color:rgb(var(--cosmos-brand-rgb),.25);background:rgb(var(--cosmos-brand-rgb),.08)}[data-theme=dark] .alert--info [class*=admonitionHeading],[data-theme=dark] .alert--info [class*=admonitionIcon]{color:var(--cosmos-brand-light)}[data-theme=dark] .alert--warning{background:rgba(247,144,9,.08);border-color:rgba(247,144,9,.25)}[data-theme=dark] .alert--warning [class*=admonitionHeading],[data-theme=dark] .alert--warning [class*=admonitionIcon]{color:#fbbf24}[data-theme=dark] .alert--danger{background:rgba(240,68,56,.08);border-color:rgba(240,68,56,.25)}[data-theme=dark] .alert--danger [class*=admonitionHeading],[data-theme=dark] .alert--danger [class*=admonitionIcon]{color:#f87171}.badge--success{color:#fff;background:#0b7a45}.badge--warning{color:#fff;background:#b54708}.badge--danger{color:#fff;background:#d92d20}.footer{border-top:1px solid var(--ifm-toc-border-color);padding:48px 0 32px;font-size:.875rem}[data-theme=dark] .footer{color:#a3a3a3;background-color:#030712;border-top-color:#1f2937}.footer .container{max-width:960px!important}.footer__links{grid-template-columns:repeat(4,1fr)!important;gap:2rem!important;margin-bottom:40px!important;display:grid!important}@media (width<=768px){.footer__links{grid-template-columns:repeat(2,1fr)!important}}@media (width<=480px){.footer__links{grid-template-columns:1fr!important}}.footer__col{min-width:0!important}.footer__title{opacity:.9;font-family:var(--ifm-font-family-monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ifm-color-primary)!important;margin-bottom:16px!important;font-size:.62rem!important;font-weight:700!important}[data-theme=dark] .footer__title{color:var(--cosmos-brand-light)!important}.footer__link-item{opacity:.8;padding:3px 0;display:block;color:var(--ifm-font-color-secondary)!important;font-size:.875rem!important;transition:color .12s,opacity .12s!important}.footer__link-item:hover{color:var(--ifm-color-primary)!important;opacity:1!important;-webkit-text-decoration:none!important;text-decoration:none!important}[data-theme=dark] .footer__link-item{color:#6b7280!important}[data-theme=dark] .footer__link-item:hover{color:var(--cosmos-brand-light)!important}.footer__copyright{text-align:center;opacity:.5;font-family:var(--ifm-font-family-monospace)!important;letter-spacing:.04em!important;border-top:1px solid var(--ifm-toc-border-color)!important;color:var(--ifm-font-color-secondary)!important;padding-top:20px!important;font-size:.68rem!important}[data-theme=dark] .footer__copyright{border-top-color:#1f2937!important}[data-theme=dark] .main-wrapper{background-color:#030712}[data-theme=dark] article{color:#e5e5e5}.pagination-nav__link{border-color:var(--ifm-toc-border-color);border-radius:8px;transition:border-color .15s,background .15s,box-shadow .15s}.pagination-nav__link:hover{border-color:var(--ifm-color-primary);background:rgb(var(--cosmos-brand-rgb),.04);box-shadow:0 0 0 3px rgb(var(--cosmos-brand-rgb),.1)}[data-theme=dark] .pagination-nav__link:hover{background:rgb(var(--cosmos-brand-light-rgb),.06);box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 0 2px rgb(var(--cosmos-brand-light-rgb),.15)}.pagination-nav__sublabel{font-family:var(--ifm-font-family-monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ifm-color-primary);opacity:.8;margin-bottom:4px;font-size:.62rem;font-weight:700}.pagination-nav__label{font-size:.9375rem;font-weight:600}:root{--docusaurus-progress-bar-color:var(--cosmos-brand)}[data-theme=dark]{--docusaurus-progress-bar-color:var(--cosmos-brand-light)}.announcement{background:linear-gradient(135deg,#2a31d8 0%,var(--cosmos-brand)60%,#3641f5 100%);color:#fff;letter-spacing:.01em;border-bottom:1px solid rgba(255,255,255,.1);font-size:.8125rem;font-weight:500}.announcement a{color:#c2d6ff;border-bottom:1px solid rgba(194,214,255,.4);font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:color .12s,border-color .12s}.announcement a:hover{color:#fff;border-bottom-color:#fff}.announcement-close{color:rgba(255,255,255,.6)}.announcement-close:hover{color:#fff}[data-theme=dark] .announcement{background:linear-gradient(135deg,#1e2a6e 0%,#2a31d8 60%,#252dae 100%);border-bottom-color:rgba(255,255,255,.08)}:root{--ifm-breadcrumb-color-active:var(--cosmos-brand);--ifm-breadcrumb-item-background-active:transparent;--ifm-breadcrumb-border-radius:4px;--ifm-breadcrumb-padding-horizontal:0;--ifm-breadcrumb-padding-vertical:2px;--ifm-breadcrumb-separator:none;--ifm-breadcrumb-separator-size-multiplier:0}ul.breadcrumbs{flex-wrap:wrap;gap:0;align-items:center!important;display:flex!important}.breadcrumbs__item{align-items:center!important;display:flex!important}.breadcrumbs__item:after{content:none!important;display:none!important}.breadcrumbs__link{color:#6b7280;border-radius:4px;padding:2px 6px;font-size:.8125rem;transition:color .12s}.breadcrumbs__link:hover,.breadcrumbs__link--active,.breadcrumbs__item--active .breadcrumbs__link{color:var(--ifm-color-primary);background:0 0}.breadcrumbs__item+.breadcrumbs__item:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E") 50%/14px no-repeat;flex-shrink:0;width:14px;height:14px;display:block}[data-theme=dark] .breadcrumbs__link{color:#6b7280}[data-theme=dark] .breadcrumbs__link:hover,[data-theme=dark] .breadcrumbs__link--active,[data-theme=dark] .breadcrumbs__item--active .breadcrumbs__link{color:var(--cosmos-brand-light)}[data-theme=dark] .breadcrumbs__item+.breadcrumbs__item:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}:root{--ifm-tabs-color:#6b7280;--ifm-tabs-color-active:var(--cosmos-brand);--ifm-tabs-color-active-border:var(--cosmos-brand);--ifm-tabs-padding-horizontal:16px;--ifm-tabs-padding-vertical:10px}[data-theme=dark]{--ifm-tabs-color:#6b7280;--ifm-tabs-color-active:var(--cosmos-brand-light);--ifm-tabs-color-active-border:var(--cosmos-brand-light)}.tabs{border-bottom:1px solid var(--ifm-toc-border-color);gap:0}.tabs__item{color:var(--ifm-tabs-color);border-bottom:2px solid transparent;border-radius:0;font-size:.875rem;font-weight:500;transition:color .12s,border-color .12s}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);color:var(--ifm-tabs-color-active)}.tabs__item:hover:not(.tabs__item--active){color:var(--ifm-font-color-base);border-bottom-color:var(--ifm-toc-border-color);background:0 0}:root{--ifm-card-background-color:#fff;--ifm-card-border-radius:16px}[data-theme=dark]{--ifm-card-background-color:#111827}.card{border:1px solid var(--ifm-toc-border-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);transition:border-color .15s,box-shadow .15s}[data-theme=dark] .card{box-shadow:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3)}.card:hover{border-color:var(--ifm-color-primary);box-shadow:var(--ifm-global-shadow-md)}[data-theme=dark] .card:hover{box-shadow:0 10px 25px rgba(0,0,0,.5),0 4px 6px rgba(0,0,0,.2)}.tag{border-radius:20px;padding:2px 10px;font-size:.75rem;font-weight:500;transition:background .12s,color .12s}.theme-back-to-top-button{background-color:var(--cosmos-brand);border-radius:8px}.theme-back-to-top-button:hover{background-color:#3641f5}[data-theme=dark] .theme-back-to-top-button{background-color:var(--cosmos-brand-light)}[data-theme=dark] .theme-back-to-top-button:hover{background-color:#9cb9ff}:root{--search-local-modal-background:#fff;--search-local-modal-shadow:0 8px 24px rgba(0,0,0,.12),inset 1px 1px 0 0 rgba(255,255,255,.8);--search-local-hit-background:#fff;--search-local-hit-shadow:0 1px 3px rgba(0,0,0,.08);--search-local-hit-color:#1a1714;--search-local-muted-color:#8a8479;--search-local-highlight-color:var(--cosmos-brand);--search-local-input-active-border-color:var(--cosmos-brand);--ifm-navbar-search-input-background-color:#f3f4f6;--ifm-navbar-search-input-color:#1a1714;--ifm-navbar-search-input-placeholder-color:#8a8479}[data-theme=dark]{--search-local-modal-background:#111827;--search-local-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 8px 32px rgba(0,0,0,.5);--search-local-hit-background:#1f2937;--search-local-hit-shadow:none;--search-local-hit-color:#e5e5e5;--search-local-muted-color:#71717a;--search-local-highlight-color:var(--cosmos-brand-light);--search-local-input-active-border-color:var(--cosmos-brand-light);--ifm-navbar-search-input-background-color:#1f2937;--ifm-navbar-search-input-color:#e5e5e5;--ifm-navbar-search-input-placeholder-color:#a3a3a3;--ifm-navbar-search-input-icon:url("data:image/svg+xml;utf8,<svg fill='%23a3a3a3' 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>")}.navbar__search-input{border:1px solid var(--ifm-toc-border-color)!important;min-width:300px!important;height:38px!important;font-family:var(--ifm-font-family-base)!important;color:#1a1714!important;background-color:#f3f4f6!important;border-radius:8px!important;font-size:.875rem!important;transition:border-color .15s,background-color .15s,box-shadow .15s!important}.navbar__search-input::placeholder{color:#8a8479!important;font-family:var(--ifm-font-family-base)!important}[data-theme=dark] .navbar__search-input{color:#e5e5e5!important;background-color:#1f2937!important}[data-theme=dark] .navbar__search-input::placeholder{color:#6b7280!important}.navbar__search-input:focus{border-color:var(--ifm-color-primary)!important;background-color:var(--ifm-background-surface-color)!important;box-shadow:0 0 0 3px rgb(var(--cosmos-brand-rgb),.1)!important;outline:none!important}[data-theme=dark] .navbar__search-input:focus{box-shadow:0 0 0 3px rgb(var(--cosmos-brand-light-rgb),.12)!important;background-color:#111827!important}[class*=searchHint]:not([class*=Container]){align-items:center!important;gap:0!important;display:inline-flex!important}[class*=searchHintContainer] kbd{border:1px solid var(--ifm-toc-border-color)!important;color:var(--ifm-font-color-secondary)!important;font-family:var(--ifm-font-family-monospace)!important;letter-spacing:.02em!important;box-shadow:none!important;opacity:.7!important;background:0 0!important;border-radius:4px!important;padding:1px 5px!important;font-size:.6rem!important;font-weight:400!important;line-height:1.6!important}[class*=searchHintContainer] kbd+kbd{margin-left:2px!important}[class*=searchHintContainer] kbd+kbd:before{content:"+";font-family:var(--ifm-font-family-monospace)!important;color:var(--ifm-font-color-secondary)!important;opacity:.5!important;margin-right:2px!important;font-size:.6rem!important}.navbar__search-input:focus~[class*=searchHintContainer],.navbar__search-input:focus+[class*=searchHintContainer]{opacity:.9!important}[class*=navbarSearch],[class*=navbarSearchContainer]{order:-1!important}.navbar__items--right .navbar__link{order:0!important}[class*=colorModeToggle]{order:1!important}[data-theme=light] .DocSearch{--docsearch-primary-color:var(--cosmos-brand);--docsearch-text-color:#1a1714;--docsearch-muted-color:#5c574f;--docsearch-container-background:rgba(26,23,20,.6);--docsearch-modal-background:#fff;--docsearch-modal-shadow:0px 8px 24px rgba(0,0,0,.12);--docsearch-searchbox-background:#f9fafb;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--cosmos-brand);--docsearch-hit-color:#1a1714;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px rgba(0,0,0,.08);--docsearch-footer-background:#f9fafb;--docsearch-logo-color:var(--cosmos-brand)}[data-theme=dark] .DocSearch{--docsearch-primary-color:var(--cosmos-brand-light);--docsearch-text-color:#e5e5e5;--docsearch-muted-color:#a3a3a3;--docsearch-container-background:rgba(3,7,18,.8);--docsearch-modal-background:#111827;--docsearch-modal-shadow:0px 8px 24px rgba(0,0,0,.4);--docsearch-searchbox-background:#030712;--docsearch-searchbox-focus-background:#030712;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--cosmos-brand-light);--docsearch-hit-color:#e5e5e5;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#1f2937;--docsearch-hit-shadow:none;--docsearch-footer-background:#030712;--docsearch-key-gradient:linear-gradient(-26.5deg,#1f2937 0%,#111827 100%);--docsearch-logo-color:var(--cosmos-brand-light)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a3a3a3}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#374151}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#475467}.menu__list>.menu__list-item>.menu__list{border-left:1.5px solid var(--ifm-toc-border-color);padding-left:8px;margin-left:35px!important}[data-theme=dark] .menu__list>.menu__list-item>.menu__list{border-left-color:#374151}.menu__list>.menu__list-item>.menu__list>.menu__list-item>.menu__link{color:var(--ifm-menu-color);padding-left:8px;font-size:.8375rem}[class*=sidebar-cat-]>.menu__list-item-collapsible>.menu__link{align-items:center;display:flex}[class*=sidebar-cat-]>.menu__list-item-collapsible>.menu__link:before{content:"";opacity:.6;background-position:50%;background-repeat:no-repeat;background-size:15px 15px;flex-shrink:0;width:15px;height:15px;margin-right:8px;transition:opacity .12s;display:inline-block}[data-theme=dark] [class*=sidebar-cat-]>.menu__list-item-collapsible>.menu__link:before{filter:invert()}[class*=sidebar-cat-]>.menu__list-item-collapsible>.menu__link--active:before,[class*=sidebar-cat-]>.menu__list-item-collapsible:hover>.menu__link:before{opacity:1}.sidebar-cat-rocket>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z'/%3E%3Cpath d='M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E")}.sidebar-cat-monitor>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='20' height='14' rx='2'/%3E%3Cline x1='8' y1='21' x2='16' y2='21'/%3E%3Cline x1='12' y1='17' x2='12' y2='21'/%3E%3C/svg%3E")}.sidebar-cat-pencil>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5z'/%3E%3C/svg%3E")}.sidebar-cat-puzzle>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h4a2 2 0 0 1 2 2v1a2 2 0 0 0 4 0v-1a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M14 2v4a2 2 0 0 1-2 2h-1a2 2 0 0 0 0 4h1a2 2 0 0 1 2 2v4'/%3E%3C/svg%3E")}.sidebar-cat-sliders>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='21' y1='4' x2='14' y2='4'/%3E%3Cline x1='10' y1='4' x2='3' y2='4'/%3E%3Ccircle cx='12' cy='4' r='2'/%3E%3Cline x1='21' y1='12' x2='12' y2='12'/%3E%3Cline x1='8' y1='12' x2='3' y2='12'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Cline x1='21' y1='20' x2='16' y2='20'/%3E%3Cline x1='12' y1='20' x2='3' y2='20'/%3E%3Ccircle cx='14' cy='20' r='2'/%3E%3C/svg%3E")}.sidebar-cat-folder>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.sidebar-cat-server>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='8' rx='2' ry='2'/%3E%3Crect x='2' y='14' width='20' height='8' rx='2' ry='2'/%3E%3Cline x1='6' y1='6' x2='6.01' y2='6'/%3E%3Cline x1='6' y1='18' x2='6.01' y2='18'/%3E%3C/svg%3E")}.sidebar-cat-database>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M21 12c0 1.66-4 3-9 3s-9-1.34-9-3'/%3E%3Cpath d='M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5'/%3E%3C/svg%3E")}.sidebar-cat-layers>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M22 17.65l-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='M22 12.65l-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E")}.sidebar-cat-grid>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E")}.sidebar-cat-code>.menu__list-item-collapsible>.menu__link:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='16 18 22 12 16 6'/%3E%3Cpolyline points='8 6 2 12 8 18'/%3E%3C/svg%3E")}[class*=sidebarViewport]{flex-direction:column!important;display:flex!important}[class*=sidebarViewport]>.menu{flex:1!important;min-height:0!important}[class*=sidebarViewport]:after{content:var(--cosmos-version);text-align:center;font-family:var(--ifm-font-family-monospace);letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;padding:8px 0 12px;font-size:.58rem;font-weight:500;display:block}[data-theme=dark] [class*=sidebarViewport]:after{color:#374151;background:#111827;border-top-color:#1f2937}[data-theme=dark] [class*=toggleButton] [class*=lightToggleIcon],[data-theme=dark] [class*=toggleButton] svg{filter:drop-shadow(0 0 #fbbf24)sepia()saturate(4)hue-rotate(5deg)brightness(1.1)}[data-theme=light] [class*=toggleButton] [class*=darkToggleIcon],[data-theme=light] [class*=toggleButton] svg{filter:drop-shadow(0 0 0 var(--cosmos-brand-light))sepia(1)saturate(6)hue-rotate(190deg)brightness(.9)}[class*=tocCollapsible]{border:1px solid var(--ifm-toc-border-color);border-radius:10px;margin-bottom:1rem;overflow:hidden}[class*=tocCollapsibleButton]{cursor:pointer;width:100%;font-family:var(--ifm-font-family-monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ifm-font-color-secondary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.68rem;font-weight:600;transition:color .12s,background .12s;display:flex}[class*=tocCollapsibleButton]:hover{color:var(--ifm-color-primary);background:rgb(var(--cosmos-brand-rgb),.04)}[class*=tocCollapsibleContent]{border-top:1px solid var(--ifm-toc-border-color);padding:8px 0}[class*=cardContainer]>article.card{height:100%;transition:border-color .15s,box-shadow .15s,transform .15s}[class*=cardContainer]>article.card:hover{transform:translateY(-2px)}[class*=cardContainer] a{-webkit-text-decoration:none;text-decoration:none}[class*=cardContainer] h2{margin-bottom:.5rem;font-size:1rem;font-weight:700}[class*=cardContainer] p{color:var(--ifm-font-color-secondary);margin:0;font-size:.875rem}.announcement-close,[class*=announcementBarClose]{color:rgba(255,255,255,.65)!important;border-radius:6px!important;padding:4px 6px!important;transition:color .15s,background .15s!important}.announcement-close:hover,[class*=announcementBarClose]:hover{color:#fff!important;background:rgba(255,255,255,.12)!important}[class*=tagList]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[class*=tagItem] a,[class*=tag_]{border:1px solid var(--ifm-toc-border-color);color:var(--ifm-font-color-base);border-radius:20px;align-items:center;padding:4px 14px;font-size:.8125rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}[class*=tagItem] a:hover,[class*=tag_]:hover{border-color:var(--ifm-color-primary);background:rgb(var(--cosmos-brand-rgb),.06);color:var(--ifm-color-primary)}@media (width<=576px){.navbar__search-input{width:2rem!important;min-width:0!important;padding-left:2rem!important;transition:width .25s,background-color .15s!important}.navbar__search-input:focus{width:220px!important}}@media (prefers-reduced-motion:reduce){.navbar,.theme-doc-sidebar-container,.menu__link,.main-wrapper,article,.footer,.table-of-contents__link,.pagination-nav__link,.prism-code,.alert,.card,[class*=sidebar-cat-]>.menu__list-item-collapsible>.menu__link,[class*=toggleIcon],button[aria-label*="dark and light mode"]{transition:none!important;animation:none!important}}.markdown blockquote{border-left:3px solid var(--ifm-color-primary);background:rgb(var(--cosmos-brand-rgb),.04);color:var(--ifm-font-color-secondary);border-radius:0 8px 8px 0;margin:1rem 0;padding:12px 20px;font-style:italic}[data-theme=dark] .markdown blockquote{background:rgb(var(--cosmos-brand-rgb),.07);border-left-color:var(--cosmos-brand-light)}.markdown blockquote p:last-child{margin-bottom:0}kbd{background:var(--ifm-background-surface-color);border:1px solid var(--ifm-toc-border-color);color:var(--ifm-font-color-base);font-family:var(--ifm-font-family-monospace);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:1px 7px;font-size:.75rem;font-weight:500;line-height:1.5}[data-theme=dark] kbd{background:#1f2937;border-color:#374151}.markdown img{box-shadow:var(--ifm-global-shadow-md);border-radius:12px;max-width:100%}[data-theme=dark] .markdown img{box-shadow:0 4px 16px rgba(0,0,0,.4),0 1px 4px rgba(0,0,0,.3)}hr{border:none;border-top:1px solid var(--ifm-toc-border-color);margin:2rem 0}abbr[title]{cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted rgb(var(--cosmos-brand-rgb),.5);-webkit-text-decoration:underline dotted rgb(var(--cosmos-brand-rgb),.5);text-decoration:underline dotted rgb(var(--cosmos-brand-rgb),.5);text-underline-offset:3px;position:relative}abbr[title]:after{content:attr(title);color:#e5e5e5;font-family:var(--ifm-font-family-base);white-space:nowrap;pointer-events:none;opacity:0;z-index:200;background:#111827;border-radius:6px;padding:5px 10px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px rgba(0,0,0,.3)}abbr[title]:before{content:"";pointer-events:none;opacity:0;z-index:200;border:5px solid transparent;border-top-color:#111827;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}abbr[title]:hover:after,abbr[title]:hover:before{opacity:1}[data-theme=light] abbr[title]:after{background:#1f2937}[data-theme=light] abbr[title]:before{border-top-color:#1f2937}.method-get{color:#12b76a;font-weight:700;font-family:var(--ifm-font-family-monospace)}.method-post{color:var(--cosmos-brand);font-weight:700;font-family:var(--ifm-font-family-monospace)}.method-put{color:#f79009;font-weight:700;font-family:var(--ifm-font-family-monospace)}.method-delete{color:#f04438;font-weight:700;font-family:var(--ifm-font-family-monospace)}.method-patch{color:#9b59b6;font-weight:700;font-family:var(--ifm-font-family-monospace)}.status-ok{color:#12b76a;font-weight:600}.status-warn{color:#f79009;font-weight:600}.status-crit{color:#f04438;font-weight:600}.status-unknown{color:#6b7280;font-weight:600}.state-ok{color:#12b76a;font-weight:600}.state-warn{color:#f79009;font-weight:600}.state-crit{color:#f04438;font-weight:600}.state-unknown{color:#6b7280;font-weight:600}.badge-new,.badge-beta,.badge-deprecated,.badge-experimental{font-family:var(--ifm-font-family-monospace);letter-spacing:.07em;text-transform:uppercase;vertical-align:middle;border:1px solid;border-radius:4px;align-items:center;padding:2px 6px;font-size:.6rem;font-weight:700;display:inline-flex}.badge-new{background:rgb(var(--cosmos-brand-rgb),.1);color:var(--cosmos-brand);border-color:rgb(var(--cosmos-brand-rgb),.25)}.badge-beta{color:#f79009;background:rgba(247,144,9,.1);border-color:rgba(247,144,9,.25)}.badge-deprecated{color:#6b7280;background:rgba(107,114,128,.1);border-color:rgba(107,114,128,.25)}.badge-experimental{color:#9b59b6;background:rgba(155,89,182,.1);border-color:rgba(155,89,182,.25)}[data-theme=dark] .badge-new{background:rgb(var(--cosmos-brand-rgb),.15);color:var(--cosmos-brand-light);border-color:rgb(var(--cosmos-brand-rgb),.3)}[data-theme=dark] .badge-beta{color:#fbbf24;background:rgba(247,144,9,.12);border-color:rgba(247,144,9,.3)}[data-theme=dark] .badge-deprecated{color:#9ca3af;background:rgba(107,114,128,.12);border-color:rgba(107,114,128,.3)}[data-theme=dark] .badge-experimental{color:#c084fc;background:rgba(155,89,182,.12);border-color:rgba(155,89,182,.3)}.btn{cursor:pointer;border:1px solid transparent;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.875rem;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;-webkit-text-decoration:none!important;text-decoration:none!important}.btn-primary{background:var(--cosmos-brand);border-color:var(--cosmos-brand);color:#fff!important}.btn-primary:hover{box-shadow:0 0 0 3px rgb(var(--cosmos-brand-rgb),.2);background:#3641f5;border-color:#3641f5}.btn-secondary{border-color:var(--ifm-toc-border-color);background:0 0;color:var(--ifm-font-color-base)!important}.btn-secondary:hover{border-color:var(--ifm-color-primary);background:rgb(var(--cosmos-brand-rgb),.05);color:var(--ifm-color-primary)!important}.btn-danger{background:rgba(240,68,56,.07);border-color:rgba(240,68,56,.3);color:#f04438!important}.btn-danger:hover{background:rgba(240,68,56,.12);border-color:#f04438}.btn-sm{padding:5px 12px;font-size:.8125rem}.btn-lg{padding:12px 24px;font-size:1rem}ol.steps{counter-reset:step-counter;margin:1.5rem 0;padding:0;list-style:none}ol.steps>li{counter-increment:step-counter;border-left:2px solid var(--ifm-toc-border-color);margin-left:1rem;padding-bottom:1.5rem;padding-left:3rem;position:relative}ol.steps>li:last-child{border-left-color:transparent;padding-bottom:0}ol.steps>li:before{content:counter(step-counter);background:var(--cosmos-brand);color:#fff;width:2rem;height:2rem;font-family:var(--ifm-font-family-monospace);box-shadow:0 0 0 4px var(--ifm-background-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;left:-1.1rem}[data-theme=dark] ol.steps>li:before{background:var(--cosmos-brand-light)}ul.timeline{margin:1.5rem 0;padding:0 0 0 1.5rem;list-style:none;position:relative}ul.timeline:before{content:"";background:var(--ifm-toc-border-color);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.4rem}ul.timeline>li{padding-bottom:1.25rem;padding-left:1rem;position:relative}ul.timeline>li:last-child{padding-bottom:0}ul.timeline>li:before{content:"";background:var(--ifm-color-primary);border:2px solid var(--ifm-background-color);width:.65rem;height:.65rem;box-shadow:0 0 0 2px var(--ifm-color-primary);border-radius:50%;position:absolute;top:.35rem;left:-1.37rem}ul.list-check{margin:1rem 0;padding:0;list-style:none}ul.list-check>li{margin-bottom:.5rem;padding-left:1.75rem;position:relative}ul.list-check>li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312b76a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:3px;left:0}.heroBanner_qdFl{text-align:center;padding:4rem 0;position:relative;overflow:hidden}@media screen and (width<=996px){.heroBanner_qdFl{padding:2rem}}.buttons_AeoN{justify-content:center;align-items:center;display:flex}.tagline_Bqj_{opacity:.9;margin-bottom:2rem;font-size:1.1rem}.buttons_AeoN{flex-wrap:wrap;gap:1rem}.latest_NXdl{padding:3rem 0}.latestHeading_pGIc{text-align:center;margin-bottom:2rem}.card_M5pr{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);background:var(--ifm-card-background-color);height:100%;color:inherit;flex-direction:column;padding:1.25rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.card_M5pr:hover{border-color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none;transform:translateY(-2px)}.cardDate_x3Zf{text-transform:uppercase;letter-spacing:.03em;opacity:.7;margin-bottom:.5rem;font-size:.8rem}.cardTitle_tke3{margin-bottom:.75rem;font-size:1.15rem;line-height:1.3}.cardLink_zKDM{color:var(--ifm-color-primary);margin-top:auto;font-weight:600}.latestMore_dSoL{text-align:center;margin-top:2rem}