.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.avatar__photo,.card,.text--truncate{overflow:hidden}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}:root,[data-theme=light] .navbar-sidebar__item,[data-theme=light] .theme-doc-sidebar-container{--ifm-menu-link-sublist-icon-filter:none}.blog-authors-posts-page main>header.margin-bottom--xl a[href$="/authors"]:after,.blog-authors-posts-page main>header.margin-bottom--xl a[href$="/tags"]:after,.blog-authors-posts-page main>header.margin-bottom--xl>a:after,.blog-list-page main>header.margin-bottom--xl a[href$="/authors"]:after,.blog-list-page main>header.margin-bottom--xl a[href$="/tags"]:after,.blog-list-page main>header.margin-bottom--xl>a:after,.blog-tags-post-list-page main>header.margin-bottom--xl a[href$="/authors"]:after,.blog-tags-post-list-page main>header.margin-bottom--xl a[href$="/tags"]:after,.blog-tags-post-list-page main>header.margin-bottom--xl>a:after,.blog-wrapper:not(.blog-post-page) article footer .col--3 a:after{content:" →"}.doc-type-sample,.text--truncate{text-overflow:ellipsis;white-space:nowrap}.button,.doc-hue-rotate__label,.doc-tooltip,.doc-type-sample,.dropdown__link,.text--truncate{white-space:nowrap}body,html{background-color:var(--ifm-background-color)}:root,html[data-theme=dark]{--docsearch-error-color:#ef5350;--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background)}*,.DocSearch-Container,.DocSearch-Container *,.doc-swatch,.doc-transition-btn{box-sizing:border-box}.DocSearch-Footer,.DocSearch-Markdown-Content hr{border-block-start:1px solid var(--docsearch-subtle-color)}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}#__docusaurus .navbar__logo img,.logo_fYHz{filter:brightness(0) invert(1)}.page_CImV p,.page_rY8N p,.page_s3m8 p,.text_p9W0{text-wrap:pretty}.alert a:hover,.readMore_k1FJ{text-decoration-thickness:2px}.page_OOi3,.stageFrame_MxOC{--cj-text:#fff;--cj-accent:#a07bff}.dockButton_kurl,.drawnButton_bZ3o,.layerIndex__Ykn,.mark_n00Q,.railNumber_uau6,.readoutChip_hno5,.stageNumber_JEgZ,.stepButton_tleY,.stepNumber_CNX6,.stepNumber_ZYC4,.stepNumber_jZEw,.stepNumber_tGI3{place-items:center}.heroFigure_u_Cl,.panelScreen_HnnG,.stack_G8PM{container-type:inline-size}: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-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:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.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:0.875rem;--ifm-h6-font-size:0.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:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.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:0.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-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.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:0.5rem;--ifm-toc-padding-horizontal:0.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:0.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:0.75rem;--ifm-menu-link-padding-vertical:0.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-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--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)*0.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:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.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:0.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;--docusaurus-progress-bar-color:var(--ifm-color-primary)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}:root,[data-theme=dark]{--ifm-menu-color-background-hover:var(--dwc-color-primary-alt)}#__docusaurus .navbar--dark,.navbar--dark{--ifm-navbar-search-input-color:var(--ifm-color-white)}html{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;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;visibility:visible}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-top--none,.margin-vert--none,.tabItem_LNqP{margin-top:0!important}.blog-authors-posts-page .margin-bottom--xl,.blog-list-page .margin-bottom--xl,.blog-tags-post-list-page .margin-bottom--xl,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.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%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.blog-wrapper article footer .col--3,.col--4{--ifm-col-width:33.33333%}.col--offset-3{margin-left:25%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}#__docusaurus .menu,.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;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)}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);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);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)}.container_lyt7,.container_lyt7>svg,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:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.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-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList__CuJ{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)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}.table-container tbody tr,.table-container tbody tr:nth-child(2n),.table-container thead tr{background-color:var(--dwc-surface-3)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{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);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,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);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);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 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}#__docusaurus [class^="row list"] article h2,#__docusaurus [class^="row topics-list"] article h2,.text--primary,.wordWrapButtonEnabled_uzNF .wordWrapButtonIcon_b1P5{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}.spaceRow_Ymi7 .tokenValue_Xa76,.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)}.code_RTaE .token.comment,.text--italic{font-style:italic}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem;text-transform:uppercase}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover,.doc-tooltip--visible,.hash-link:focus,.productActive_ndMB .go_wIrm,:hover>.hash-link{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img{height:100%}.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{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 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:0.5rem;align-items:center;flex-direction:column}.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);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover),html.plugin-blog:not(.blog-wrapper) main li a{color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;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))}.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);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-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.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--sm{--ifm-breadcrumb-size-multiplier:0.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);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;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;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}#__docusaurus #__blog-post-container a.empty-link,#__docusaurus #startforj-link,#__docusaurus [class^=docItemContainer] .theme-doc-markdown a.empty-link,.dropdown__link--active,.dropdown__link:hover,.menu__link:hover,.navbar__brand:hover,.navbar__link--active,.navbar__link:hover,.pagination-nav__link:hover,.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}: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.button--active,.button--primary: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.button--active,.button--secondary: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.button--active,.button--success: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.button--active,.button--info: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.button--active,.button--warning: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.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.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);display:flex;flex-direction:column}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer,.stopGo_VwfG{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.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--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover 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);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}#__docusaurus [class^="row list"] article p,#__docusaurus [class^="row topics-list"] article p,.dropdown__link,.terminal_zbWA .code_cd5T code,.terminal_zbWA .code_cd5T pre{font-size:.875rem}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.askMenu_siDm a:after,.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);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;pointer-events:none;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color)}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;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{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.businessSide_RBqo .actions_iiVA,.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.cardContainer_KhuF :last-child,.code_RTaE>div,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.diffSide_Utrl .theme-code-block,.drawnRow_loo7:last-child .mark_n00Q,.footer__items,.pieceLead_eeBH p:last-child,.stepBody_kKhN .theme-code-block,.tabItem_Ymn6>:last-child{margin-bottom:0}.blog-authors-posts-page div.container,.blog-list-page div.container,.blog-tags-post-list-page div.container,.blog-wrapper:not(.blog-post-page) article header>:nth-child(3) .col,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.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,.title_f1Hy{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.chevronExpanded_NQEI,.chevronExpanded_tZ6W,.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{opacity:0;top:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;bottom:0;left:0;visibility:hidden}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color)}.menu__caret:before,.menu__link--sublist-caret:after{content:"";transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;height:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=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)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color)}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.MuiAccordionSummary-root .MuiAccordionSummary-content,.MuiAccordionSummary-root .MuiAccordionSummary-content p,.MuiAccordionSummary-root .MuiAccordionSummary-content.Mui-expanded,.navbar__items--center .navbar__brand{margin:0}.beyondList_sJ6L .ruledText_rPuG,.lineText_RPaL,.navbar__items--center+.navbar__items--right,.search_LJym span{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.doc-step-card__on-label,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color)}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d}.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;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.doc-swatch,.doc-var-card,.doc-var-text,.dropdownNavbarItemMobile_J0Sd,.pills__item,.tabs__item,[data-var]{cursor:pointer}.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);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}#__docusaurus #startforj-link:active,.doc-press-btn--normal:active,[data-var]:active{transform:scale(var(--dwc-scale-press))}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}#__docusaurus div[class*=announcementBar_] a:hover,#__docusaurus div[class*=announcementBar_] button:hover,.screenTab_Q4jv:hover{color:#fff}.pagination__item--active .pagination__link,.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);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav{display:grid;grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.doc-palettes-grid,.grid_OtGY{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;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)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover)}.pagination-nav__link--next{grid-column:2/3;text-align:right}.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__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.blog-post-page article footer .col>b:before,.doc-palette-card__name,.doc-swatch{font-weight:var(--dwc-font-weight-semibold)}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.table-container td,[class*=codeBlockTitle]{padding:var(--dwc-space-s) var(--dwc-space-m)!important}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.expandButton_nXJy:hover,.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-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#c4c7dc;--docsearch-secondary-text-color:#b6b7d5;--docsearch-subtle-color:#212139;--docsearch-success-color:#43a04733;--docsearch-highlight-color:#457aff;--docsearch-focus-color:#9ac8ff;--docsearch-background-color:#36395a;--docsearch-icon-color:#b6b7d5;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#000000a6;--docsearch-searchbox-focus-background:#000000a6;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-background:#36395a;--docsearch-key-color:#b6b7d5;--docsearch-key-pressed-shadow:inset 0 2px 4px #0c0d1466;--docsearch-footer-background:#000000a6;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497;--docsearch-search-button-background:var(--docsearch-modal-background);--docsearch-search-button-text-color:var(--docsearch-text-color)}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.alert--primary{--ifm-alert-background-color:var(--dwc-color-primary-alt);--ifm-alert-background-color-highlight:var(--dwc-color-primary-alt);--ifm-alert-foreground-color:var(--dwc-color-primary-text);--ifm-alert-border-color:var(--dwc-color-primary)}.alert--secondary{--ifm-alert-background-color:var(--dwc-color-default-light);--ifm-alert-background-color-highlight:var(--dwc-color-default);--ifm-alert-foreground-color:var(--dwc-color-on-default-text);--ifm-alert-border-color:var(--dwc-color-default-dark)}.alert--success{--ifm-alert-background-color:var(--dwc-color-success-alt);--ifm-alert-background-color-highlight:var(--dwc-color-success-alt);--ifm-alert-foreground-color:var(--dwc-color-success-text);--ifm-alert-border-color:var(--dwc-color-success)}.alert--info{--ifm-alert-background-color:var(--dwc-color-info-alt);--ifm-alert-background-color-highlight:var(--dwc-color-info-alt);--ifm-alert-foreground-color:var(--dwc-color-info-text);--ifm-alert-border-color:var(--dwc-color-info)}.alert--warning{--ifm-alert-background-color:var(--dwc-color-warning-alt);--ifm-alert-background-color-highlight:var(--dwc-color-warning-alt);--ifm-alert-foreground-color:var(--dwc-color-warning-text);--ifm-alert-border-color:var(--dwc-color-warning)}.alert--danger{--ifm-alert-background-color:var(--dwc-color-danger-alt);--ifm-alert-background-color-highlight:var(--dwc-color-danger-alt);--ifm-alert-foreground-color:var(--dwc-color-danger-text);--ifm-alert-border-color:var(--dwc-color-danger)}.table-container{border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-xl);margin:var(--ifm-spacing-vertical) 0;overflow:hidden}.table-container table{border-collapse:collapse;display:table;margin:0!important;width:100%}.table-container thead tr{border-bottom:2px solid var(--dwc-border-color)}.table-container thead th{border:none!important;border-right:1px solid var(--dwc-border-color)!important;color:var(--dwc-color-gray-55)!important;font-size:var(--dwc-font-size-s);font-weight:600;letter-spacing:.04em;padding:var(--dwc-space-s) var(--dwc-space-m);text-transform:uppercase}.table-container td:last-child,.table-container thead th:last-child{border-right:none!important}.table-container tbody tr{border-bottom:1px solid var(--dwc-border-color);transition:background-color 80ms}.doc-type-row:last-child,.table-container tbody tr:last-child{border-bottom:none}.dropdownItem_jlyH:hover,.table-container tbody tr:hover{background-color:var(--dwc-color-primary-alt)}.table-container td{border:none!important;border-right:1px solid var(--dwc-border-color)!important;vertical-align:top}#__docusaurus div[class*=announcementBar_]{background:#19191c;border-bottom:1px solid;border-image:linear-gradient(90deg,#0000,#ffffff1f 30%,#fff3 50%,#ffffff1f 70%,#0000) 1;color:var(--ifm-color-white);font-size:1rem;font-weight:400;letter-spacing:.01em;min-height:var(--announcement-bar-height);padding:var(--dwc-space-xs) var(--dwc-space-m)}#__docusaurus div[class*=announcementBar_] div[class*=content_]{align-items:center;display:flex;justify-content:center}#__docusaurus div[class*=announcementBar_] div[class*=content_]:before{background:var(--dwc-color-primary);border-radius:var(--dwc-border-radius-pill);box-shadow:0 0 12px var(--dwc-color-primary-45);color:#fff;content:"NEW";flex-shrink:0;font-size:.55rem;font-weight:700;letter-spacing:.1em;margin-right:.6em;padding:.2em .65em}#__docusaurus div[class*=announcementBar_] a{color:var(--dwc-color-primary-75);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}#__docusaurus div[class*=announcementBar_] button{color:#ffffff80}:root[data-theme=dark]{--dwc-code-comment:var(--dwc-color-gray-60);--dwc-code-keyword:var(--dwc-color-primary-75);--dwc-code-string:var(--dwc-color-success-70);--dwc-code-number:var(--dwc-color-warning-70);--dwc-code-function:var(--dwc-color-info-75);--dwc-code-class:var(--dwc-color-warning-75);--dwc-code-variable:var(--dwc-color-primary-80);--dwc-code-punctuation:var(--dwc-color-gray-55);--dwc-code-operator:var(--dwc-color-gray-55);--dwc-code-control:var(--dwc-color-danger-70);--dwc-code-regex:var(--dwc-color-danger-70)}.theme-code-block{border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-xl);box-shadow:none!important;overflow:hidden}[class*=codeBlockTitle]{background-color:var(--dwc-surface-3)!important;border-bottom:1px solid var(--dwc-border-color)!important;color:var(--dwc-color-gray-55)!important;font-size:var(--dwc-font-size-s)!important}.doc-swatch,.doc-tooltip{font-size:var(--dwc-font-size-2xs);font-family:var(--dwc-font-family-mono)}pre.prism-code{background-color:var(--dwc-code-bg)!important;border-radius:0!important;box-shadow:none!important;font-size:15px}code,pre.prism-code{font-family:"JetBrains Mono",var(--ifm-font-family-monospace)}#__docusaurus .navbar{background:#19191c;border-bottom:1px solid #ffffff14;box-shadow:0 16px 32px -20px #0000008c;font-size:.925rem}#__docusaurus .navbar--dark{--ifm-navbar-link-hover-color:var(--navbar-dark-link-hover-color);--ifm-menu-color-background-active:var(--navbar-dark-background-active);--ifm-menu-color-background-hover:var(--navbar-dark-background-active);--ifm-menu-color-active:var(--navbar-dark-link-hover-color);--menu-level-indicator-color:var(--navbar-dark-sidebar-level-indicator-color)}:root,[data-theme=dark]{--ifm-menu-color-background-active:var(--dwc-color-primary-alt)}#__docusaurus .navbar--dark .dropdown--show>.navbar__link,#__docusaurus .navbar--dark .navbar__link--active,#__docusaurus .navbar--dark .navbar__link:hover{color:var(--navbar-dark-link-hover-color)!important}#__docusaurus .separator{background:#ffffff29;height:1.5rem;width:1px}#__docusaurus .DocSearch-Button{background:#0000004d!important;border:1px solid #ffffff1a!important;border-radius:var(--dwc-border-radius-pill)!important;color:#fff9!important;font-weight:var(--dwc-font-weight-normal);transition:border-color var(--dwc-transition-fast) var(--dwc-ease),background-color var(--dwc-transition-fast) var(--dwc-ease)}#__docusaurus .DocSearch-Button .DocSearch-Button-Placeholder,#__docusaurus .DocSearch-Button .DocSearch-Search-Icon{color:#ffffff80!important}#__docusaurus .DocSearch-Button:hover{background:#0006!important;border-color:#ffffff40!important}#__docusaurus .DocSearch-Button:focus,#__docusaurus .DocSearch-Button:focus-visible{background:#0006!important;border-color:var(--dwc-color-primary-65)!important;box-shadow:0 0 0 var(--dwc-focus-ring-gap) var(--navbar-dark-background-color),0 0 0 calc(var(--dwc-focus-ring-gap) + var(--dwc-focus-ring-width)) oklch(from var(--dwc-color-primary-seed) 80% c h/var(--dwc-focus-ring-a))!important}#__docusaurus .DocSearch-Button-Key{background:#ffffff0f;border:1px solid #fff3!important;border-radius:var(--dwc-border-radius-s)!important;box-shadow:none!important;color:#ffffff80}#__docusaurus .dropdown__menu,.dropdownButton_H3yD{border:thin solid var(--dwc-border-color)}#__docusaurus .navbar__brand{flex-shrink:0}#__docusaurus #webforj-version-badge{border:1px solid var(--dwc-color-default-50);border-radius:var(--dwc-border-radius-pill);margin-right:var(--dwc-space-s);transition:border-color var(--dwc-transition-x-fast),color var(--dwc-transition-x-fast)}#__docusaurus #webforj-version-badge svg,#__docusaurus .navbar-plain-link svg,#__docusaurus .navbar-sidebar #startforj-link,#__docusaurus .navbar-sidebar #webforj-version-badge,#__docusaurus .theme-doc-sidebar-item-category.new-content ul .menu__list-item:before,#__docusaurus .theme-doc-sidebar-item-category.updated-content ul .menu__list-item:before,.MuiAccordion-root:before,.blog-authors-posts-page main>hr,.blog-list-page main>hr,.blog-tags-post-list-page main>hr,.blog-wrapper:not(.blog-post-page) .markdown>:nth-child(n+3),html.plugin-blog:not(.blog-wrapper) .main-wrapper>.hero .hero__subtitle{display:none}#__docusaurus #webforj-version-badge:focus,#__docusaurus #webforj-version-badge:hover{background-color:var(--dwc-color-primary-alt);color:var(--dwc-color-primary-70)!important}#__docusaurus #startforj-link,#__docusaurus .navbar__item:has(#startforj-link){align-items:center;display:flex;justify-content:center}#__docusaurus #startforj-link{background-color:var(--dwc-color-primary);border:none;border-radius:var(--dwc-border-radius-m);color:var(--dwc-color-on-primary-text)!important;font-weight:var(--dwc-font-weight-medium);height:34px;padding:0 var(--dwc-space-m);transition:background-color var(--dwc-transition-fast) var(--dwc-ease),transform var(--dwc-transition-fast) var(--dwc-ease)}#__docusaurus #startforj-link:hover{background-color:var(--dwc-color-primary-light);color:var(--dwc-color-on-primary-text-light)!important}#__docusaurus #startforj-link:active{background-color:var(--dwc-color-primary-dark);color:var(--dwc-color-on-primary-text-dark)!important}#__docusaurus [class*=toggleButton] [class*=toggleIcon]{transition:transform .4s var(--dwc-ease-outQuad)}#__docusaurus [class*=toggleButton]:active [class*=lightToggleIcon]{transform:scale(.8)}#__docusaurus [class*=toggleButton]:active [class*=darkToggleIcon]{transform:rotate(180deg) scale(.8)}#__docusaurus .theme-doc-sidebar-container{background-color:var(--dwc-surface-2);border-right:1px solid var(--dwc-border-color)!important}#__docusaurus .navbar-sidebar__item,#__docusaurus .theme-doc-sidebar-container{font-size:var(--dwc-font-size-m);--ifm-menu-color:var(--dwc-color-body-text);--ifm-menu-color-background-active:var(--dwc-color-primary-alt)}#__docusaurus .navbar-sidebar__item,.blog-wrapper #__docusaurus,html.plugin-blog:not(.blog-wrapper) #__docusaurus{background-color:var(--dwc-surface-3)}#__docusaurus .menu__list-item.new-content:before,#__docusaurus .navbar-sidebar__back,.button_kIlI:hover{background-color:var(--dwc-color-primary-alt);color:var(--dwc-color-primary-text)}#__docusaurus .menu__list-item.sidebar--item__hidden{display:none!important}#__docusaurus .menu{--ifm-menu-link-padding-vertical:6px;--ifm-menu-link-padding-horizontal:var(--dwc-space-s)}#__docusaurus .navbar-sidebar h3{color:var(--ifm-menu-color)}#__docusaurus .menu__list:not(.theme-doc-sidebar-menu){border-left:1px solid var(--dwc-border-color);margin-left:var(--ifm-menu-link-padding-horizontal)}#__docusaurus .has-new-content>.menu__list-item-collapsible,#__docusaurus .menu__list-item.new-content,#__docusaurus .menu__list-item.updated-content,.blog-post-page main>article{position:relative}#__docusaurus .menu__list-item.new-content>a:not(.menu__link--sublist),#__docusaurus .menu__list-item.updated-content>a:not(.menu__link--sublist){padding-right:4.5rem}#__docusaurus .menu__list-item.new-content:before,#__docusaurus .menu__list-item.updated-content:before{align-items:center;border-radius:9999px;box-sizing:border-box;display:inline-flex;font-size:.75rem;font-weight:400;height:1.25rem;line-height:1;padding:0 .5rem;pointer-events:none;position:absolute;right:.75rem;top:.3rem;z-index:1}#__docusaurus .theme-doc-sidebar-item-category.new-content:before,#__docusaurus .theme-doc-sidebar-item-category.updated-content:before{right:2.75rem}#__docusaurus .menu__list-item.new-content:before{border:1px solid var(--dwc-border-color-primary);content:"New"}#__docusaurus .menu__list-item.updated-content:before{background-color:var(--dwc-color-gray-alt);border:1px solid var(--dwc-border-color-gray);color:var(--dwc-color-gray-text);content:"Updated"}#__docusaurus .has-new-content>.menu__list-item-collapsible:after{animation:1.5s ease-in-out infinite f;background-color:var(--dwc-color-primary-text);border-radius:50%;content:"";height:.25rem;pointer-events:none;position:absolute;right:2.75rem;top:50%;transform:translateY(-50%);width:.25rem}#__docusaurus .menu__link:hover,.MuiAccordionSummary-root.Mui-expanded{background-color:var(--dwc-color-primary-alt)!important}#__docusaurus .menu__caret{padding:0 var(--dwc-space-s)!important}#__docusaurus .menu__list-item-collapsible:hover{background-color:var(--dwc-color-primary-alt);border-radius:.375rem}#__docusaurus .menu__list-item-collapsible .menu__link--sublist:hover,#__docusaurus .menu__list-item-collapsible .menu__link:hover{background-color:#0000!important}#__docusaurus .menu__link--active,.doc-hue-rotate__value,.output_JnM7,.tile_Eh_f:hover .tileTitle_avoE,html.plugin-blog:not(.blog-wrapper) main li a:focus,html.plugin-blog:not(.blog-wrapper) main li a:hover{color:var(--dwc-color-primary-text)}#__docusaurus .menu__list>.cat-icon>.menu__list-item-collapsible>.menu__link,.drawnRow_loo7:last-child,.menuExternalLink_NmtK{align-items:center}#__docusaurus .menu__list>.cat-icon>.menu__list-item-collapsible>.menu__link:before{background-color:currentColor;content:"";flex:0 0 auto;height:1.1rem;margin-right:.5rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.1rem}#__docusaurus .cat-icon--introduction>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1yb2NrZXQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik00IDEzYTggOCAwIDAgMSA3IDcgNiA2IDAgMCAwIDMtNSA5IDkgMCAwIDAgNi04IDMgMyAwIDAgMC0zLTMgOSA5IDAgMCAwLTggNiA2IDYgMCAwIDAtNSAzIi8+PHBhdGggZD0iTTcgMTRhNiA2IDAgMCAwLTMgNiA2IDYgMCAwIDAgNi0zTTE0IDlhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1yb2NrZXQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik00IDEzYTggOCAwIDAgMSA3IDcgNiA2IDAgMCAwIDMtNSA5IDkgMCAwIDAgNi04IDMgMyAwIDAgMC0zLTMgOSA5IDAgMCAwLTggNiA2IDYgMCAwIDAtNSAzIi8+PHBhdGggZD0iTTcgMTRhNiA2IDAgMCAwLTMgNiA2IDYgMCAwIDAgNi0zTTE0IDlhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwIi8+PC9zdmc+)}#__docusaurus .cat-icon--ai-tooling>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zcGFya2xlcyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE2IDE4YTIgMiAwIDAgMSAyIDIgMiAyIDAgMCAxIDItMiAyIDIgMCAwIDEtMi0yIDIgMiAwIDAgMS0yIDJtMC0xMmEyIDIgMCAwIDEgMiAyIDIgMiAwIDAgMSAyLTIgMiAyIDAgMCAxLTItMiAyIDIgMCAwIDEtMiAyTTkgMThhNiA2IDAgMCAxIDYtNiA2IDYgMCAwIDEtNi02IDYgNiAwIDAgMS02IDYgNiA2IDAgMCAxIDYgNiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zcGFya2xlcyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE2IDE4YTIgMiAwIDAgMSAyIDIgMiAyIDAgMCAxIDItMiAyIDIgMCAwIDEtMi0yIDIgMiAwIDAgMS0yIDJtMC0xMmEyIDIgMCAwIDEgMiAyIDIgMiAwIDAgMSAyLTIgMiAyIDAgMCAxLTItMiAyIDIgMCAwIDEtMiAyTTkgMThhNiA2IDAgMCAxIDYtNiA2IDYgMCAwIDEtNi02IDYgNiAwIDAgMS02IDYgNiA2IDAgMCAxIDYgNiIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--craftforj>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1waWNrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtMTMgOC05LjM4MyA5LjQxOGEyLjA5IDIuMDkgMCAwIDAgMCAyLjk2NyAyLjExIDIuMTEgMCAwIDAgMi45NzYgMEwxNiAxMSIvPjxwYXRoIGQ9Ik05IDNoNC41ODZhMSAxIDAgMCAxIC43MDcuMjkzbDYuNDE0IDYuNDE0YTEgMSAwIDAgMSAuMjkzLjcwN1YxNWEyIDIgMCAxIDEtNCAwdi0zbC01LTVIOWEyIDIgMCAxIDEgMC00Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1waWNrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtMTMgOC05LjM4MyA5LjQxOGEyLjA5IDIuMDkgMCAwIDAgMCAyLjk2NyAyLjExIDIuMTEgMCAwIDAgMi45NzYgMEwxNiAxMSIvPjxwYXRoIGQ9Ik05IDNoNC41ODZhMSAxIDAgMCAxIC43MDcuMjkzbDYuNDE0IDYuNDE0YTEgMSAwIDAgMSAuMjkzLjcwN1YxNWEyIDIgMCAxIDEtNCAwdi0zbC01LTVIOWEyIDIgMCAxIDEgMC00Ii8+PC9zdmc+)}#__docusaurus .cat-icon--architecture>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zaXRlbWFwIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNMyAxN2EyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMnYyYTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0yek0xNSAxN2EyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMnYyYTIgMiAwIDAgMS0yIDJoLTJhMiAyIDAgMCAxLTItMnpNOSA1YTIgMiAwIDAgMSAyLTJoMmEyIDIgMCAwIDEgMiAydjJhMiAyIDAgMCAxLTIgMmgtMmEyIDIgMCAwIDEtMi0yek02IDE1di0xYTIgMiAwIDAgMSAyLTJoOGEyIDIgMCAwIDEgMiAydjFNMTIgOXYzIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zaXRlbWFwIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNMyAxN2EyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMnYyYTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0yek0xNSAxN2EyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMnYyYTIgMiAwIDAgMS0yIDJoLTJhMiAyIDAgMCAxLTItMnpNOSA1YTIgMiAwIDAgMSAyLTJoMmEyIDIgMCAwIDEgMiAydjJhMiAyIDAgMCAxLTIgMmgtMmEyIDIgMCAwIDEtMi0yek02IDE1di0xYTIgMiAwIDAgMSAyLTJoOGEyIDIgMCAwIDEgMiAydjFNMTIgOXYzIi8+PC9zdmc+)}#__docusaurus .cat-icon--building-ui>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1sYXlvdXQtZGFzaGJvYXJkIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNNSA0aDRhMSAxIDAgMCAxIDEgMXY2YTEgMSAwIDAgMS0xIDFINWExIDEgMCAwIDEtMS0xVjVhMSAxIDAgMCAxIDEtMU01IDE2aDRhMSAxIDAgMCAxIDEgMXYyYTEgMSAwIDAgMS0xIDFINWExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFNMTUgMTJoNGExIDEgMCAwIDEgMSAxdjZhMSAxIDAgMCAxLTEgMWgtNGExIDEgMCAwIDEtMS0xdi02YTEgMSAwIDAgMSAxLTFNMTUgNGg0YTEgMSAwIDAgMSAxIDF2MmExIDEgMCAwIDEtMSAxaC00YTEgMSAwIDAgMS0xLTFWNWExIDEgMCAwIDEgMS0xIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1sYXlvdXQtZGFzaGJvYXJkIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNNSA0aDRhMSAxIDAgMCAxIDEgMXY2YTEgMSAwIDAgMS0xIDFINWExIDEgMCAwIDEtMS0xVjVhMSAxIDAgMCAxIDEtMU01IDE2aDRhMSAxIDAgMCAxIDEgMXYyYTEgMSAwIDAgMS0xIDFINWExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFNMTUgMTJoNGExIDEgMCAwIDEgMSAxdjZhMSAxIDAgMCAxLTEgMWgtNGExIDEgMCAwIDEtMS0xdi02YTEgMSAwIDAgMSAxLTFNMTUgNGg0YTEgMSAwIDAgMSAxIDF2MmExIDEgMCAwIDEtMSAxaC00YTEgMSAwIDAgMS0xLTFWNWExIDEgMCAwIDEgMS0xIi8+PC9zdmc+)}#__docusaurus .cat-icon--components>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1jb21wb25lbnRzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtMyAxMiAzIDMgMy0zLTMtM3pNMTUgMTJsMyAzIDMtMy0zLTN6TTkgNmwzIDMgMy0zLTMtM3pNOSAxOGwzIDMgMy0zLTMtM3oiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1jb21wb25lbnRzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtMyAxMiAzIDMgMy0zLTMtM3pNMTUgMTJsMyAzIDMtMy0zLTN6TTkgNmwzIDMgMy0zLTMtM3pNOSAxOGwzIDMgMy0zLTMtM3oiLz48L3N2Zz4=)}#__docusaurus .cat-icon--data-binding>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1saW5rIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtOSAxNSA2LTZNMTEgNmwuNDYzLS41MzZhNSA1IDAgMCAxIDcuMDcxIDcuMDcyTDE4IDEzTTEzIDE4bC0uMzk3LjUzNGE1LjA3IDUuMDcgMCAwIDEtNy4xMjcgMCA0Ljk3IDQuOTcgMCAwIDEgMC03LjA3MUw2IDExIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1saW5rIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtOSAxNSA2LTZNMTEgNmwuNDYzLS41MzZhNSA1IDAgMCAxIDcuMDcxIDcuMDcyTDE4IDEzTTEzIDE4bC0uMzk3LjUzNGE1LjA3IDUuMDcgMCAwIDEtNy4xMjcgMCA0Ljk3IDQuOTcgMCAwIDEgMC03LjA3MUw2IDExIi8+PC9zdmc+)}#__docusaurus .cat-icon--routing>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1yb3V0ZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTMgMTlhMiAyIDAgMSAwIDQgMCAyIDIgMCAwIDAtNCAwTTE5IDdhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0TTExIDE5aDUuNWEzLjUgMy41IDAgMCAwIDAtN2gtOGEzLjUgMy41IDAgMCAxIDAtN0gxMyIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1yb3V0ZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTMgMTlhMiAyIDAgMSAwIDQgMCAyIDIgMCAwIDAtNCAwTTE5IDdhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0TTExIDE5aDUuNWEzLjUgMy41IDAgMCAwIDAtN2gtOGEzLjUgMy41IDAgMCAxIDAtN0gxMyIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--styling>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1wYWxldHRlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNMTIgMjFhOSA5IDAgMCAxIDAtMThjNC45NyAwIDkgMy41ODIgOSA4IDAgMS4wNi0uNDc0IDIuMDc4LTEuMzE4IDIuODI4UzE3LjY5MyAxNSAxNi41IDE1SDE0YTIgMiAwIDAgMC0xIDMuNzVBMS4zIDEuMyAwIDAgMSAxMiAyMSIvPjxwYXRoIGQ9Ik03LjUgMTAuNWExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDBNMTEuNSA3LjVhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwTTE1LjUgMTAuNWExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDAiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1wYWxldHRlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNMTIgMjFhOSA5IDAgMCAxIDAtMThjNC45NyAwIDkgMy41ODIgOSA4IDAgMS4wNi0uNDc0IDIuMDc4LTEuMzE4IDIuODI4UzE3LjY5MyAxNSAxNi41IDE1SDE0YTIgMiAwIDAgMC0xIDMuNzVBMS4zIDEuMyAwIDAgMSAxMiAyMSIvPjxwYXRoIGQ9Ik03LjUgMTAuNWExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDBNMTEuNSA3LjVhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwTTE1LjUgMTAuNWExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDAiLz48L3N2Zz4=)}#__docusaurus .cat-icon--configuration>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zZXR0aW5ncyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEwLjMyNSA0LjMxN2MuNDI2LTEuNzU2IDIuOTI0LTEuNzU2IDMuMzUgMGExLjcyNCAxLjcyNCAwIDAgMCAyLjU3MyAxLjA2NmMxLjU0My0uOTQgMy4zMS44MjYgMi4zNyAyLjM3YTEuNzI0IDEuNzI0IDAgMCAwIDEuMDY1IDIuNTcyYzEuNzU2LjQyNiAxLjc1NiAyLjkyNCAwIDMuMzVhMS43MjQgMS43MjQgMCAwIDAtMS4wNjYgMi41NzNjLjk0IDEuNTQzLS44MjYgMy4zMS0yLjM3IDIuMzdhMS43MjQgMS43MjQgMCAwIDAtMi41NzIgMS4wNjVjLS40MjYgMS43NTYtMi45MjQgMS43NTYtMy4zNSAwYTEuNzI0IDEuNzI0IDAgMCAwLTIuNTczLTEuMDY2Yy0xLjU0My45NC0zLjMxLS44MjYtMi4zNy0yLjM3YTEuNzI0IDEuNzI0IDAgMCAwLTEuMDY1LTIuNTcyYy0xLjc1Ni0uNDI2LTEuNzU2LTIuOTI0IDAtMy4zNWExLjcyNCAxLjcyNCAwIDAgMCAxLjA2Ni0yLjU3M2MtLjk0LTEuNTQzLjgyNi0zLjMxIDIuMzctMi4zNyAxIC42MDggMi4yOTYuMDcgMi41NzItMS4wNjUiLz48cGF0aCBkPSJNOSAxMmEzIDMgMCAxIDAgNiAwIDMgMyAwIDAgMC02IDAiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zZXR0aW5ncyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEwLjMyNSA0LjMxN2MuNDI2LTEuNzU2IDIuOTI0LTEuNzU2IDMuMzUgMGExLjcyNCAxLjcyNCAwIDAgMCAyLjU3MyAxLjA2NmMxLjU0My0uOTQgMy4zMS44MjYgMi4zNyAyLjM3YTEuNzI0IDEuNzI0IDAgMCAwIDEuMDY1IDIuNTcyYzEuNzU2LjQyNiAxLjc1NiAyLjkyNCAwIDMuMzVhMS43MjQgMS43MjQgMCAwIDAtMS4wNjYgMi41NzNjLjk0IDEuNTQzLS44MjYgMy4zMS0yLjM3IDIuMzdhMS43MjQgMS43MjQgMCAwIDAtMi41NzIgMS4wNjVjLS40MjYgMS43NTYtMi45MjQgMS43NTYtMy4zNSAwYTEuNzI0IDEuNzI0IDAgMCAwLTIuNTczLTEuMDY2Yy0xLjU0My45NC0zLjMxLS44MjYtMi4zNy0yLjM3YTEuNzI0IDEuNzI0IDAgMCAwLTEuMDY1LTIuNTcyYy0xLjc1Ni0uNDI2LTEuNzU2LTIuOTI0IDAtMy4zNWExLjcyNCAxLjcyNCAwIDAgMCAxLjA2Ni0yLjU3M2MtLjk0LTEuNTQzLjgyNi0zLjMxIDIuMzctMi4zNyAxIC42MDggMi4yOTYuMDcgMi41NzItMS4wNjUiLz48cGF0aCBkPSJNOSAxMmEzIDMgMCAxIDAgNiAwIDMgMyAwIDAgMC02IDAiLz48L3N2Zz4=)}#__docusaurus .cat-icon--managing-resources>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1wYWNrYWdlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtMTIgMyA4IDQuNXY5TDEyIDIxbC04LTQuNXYtOXpNMTIgMTJsOC00LjVNMTIgMTJ2OU0xMiAxMiA0IDcuNU0xNiA1LjI1bC04IDQuNSIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1wYWNrYWdlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtMTIgMyA4IDQuNXY5TDEyIDIxbC04LTQuNXYtOXpNMTIgMTJsOC00LjVNMTIgMTJ2OU0xMiAxMiA0IDcuNU0xNiA1LjI1bC04IDQuNSIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--integrations>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1wbHVnIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNOS43ODUgNiAxOCAxNC4yMTVsLTIuMDU0IDIuMDU0YTUuODEgNS44MSAwIDEgMS04LjIxNS04LjIxNXpNNCAyMGwzLjUtMy41TTE1IDRsLTMuNSAzLjVNMjAgOWwtMy41IDMuNSIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1wbHVnIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNOS43ODUgNiAxOCAxNC4yMTVsLTIuMDU0IDIuMDU0YTUuODEgNS44MSAwIDEgMS04LjIxNS04LjIxNXpNNCAyMGwzLjUtMy41TTE1IDRsLTMuNSAzLjVNMjAgOWwtMy41IDMuNSIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--security>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zaGllbGQtbG9jayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDNhMTIgMTIgMCAwIDAgOC41IDNBMTIgMTIgMCAwIDEgMTIgMjEgMTIgMTIgMCAwIDEgMy41IDYgMTIgMTIgMCAwIDAgMTIgMyIvPjxwYXRoIGQ9Ik0xMSAxMWExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDBNMTIgMTJ2Mi41Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zaGllbGQtbG9jayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDNhMTIgMTIgMCAwIDAgOC41IDNBMTIgMTIgMCAwIDEgMTIgMjEgMTIgMTIgMCAwIDEgMy41IDYgMTIgMTIgMCAwIDAgMTIgMyIvPjxwYXRoIGQ9Ik0xMSAxMWExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDBNMTIgMTJ2Mi41Ii8+PC9zdmc+)}#__docusaurus .cat-icon--testing>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1mbGFzayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTkgM2g2TTEwIDloNE0xMCAzdjZMNiAyMGEuNy43IDAgMCAwIC41IDFoMTFhLjcuNyAwIDAgMCAuNS0xTDE0IDlWMyIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1mbGFzayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTkgM2g2TTEwIDloNE0xMCAzdjZMNiAyMGEuNy43IDAgMCAwIC41IDFoMTFhLjcuNyAwIDAgMCAuNS0xTDE0IDlWMyIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--advanced>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1hdG9tIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNMTIgMTJ2LjAxTTE5LjA3MSA0LjkyOWMtMS41NjItMS41NjItNiAuMzM3LTkuOSA0LjI0My0zLjkwNSAzLjkwNS01LjgwNCA4LjMzNy00LjI0MiA5LjkgMS41NjIgMS41NjEgNi0uMzM4IDkuOS00LjI0NCAzLjkwNS0zLjkwNSA1LjgwNC04LjMzNyA0LjI0Mi05LjkiLz48cGF0aCBkPSJNNC45MjkgNC45MjljLTEuNTYyIDEuNTYyLjMzNyA2IDQuMjQzIDkuOSAzLjkwNSAzLjkwNSA4LjMzNyA1LjgwNCA5LjkgNC4yNDIgMS41NjEtMS41NjItLjMzOC02LTQuMjQ0LTkuOS0zLjkwNS0zLjkwNS04LjMzNy01LjgwNC05LjktNC4yNDIiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1hdG9tIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNMTIgMTJ2LjAxTTE5LjA3MSA0LjkyOWMtMS41NjItMS41NjItNiAuMzM3LTkuOSA0LjI0My0zLjkwNSAzLjkwNS01LjgwNCA4LjMzNy00LjI0MiA5LjkgMS41NjIgMS41NjEgNi0uMzM4IDkuOS00LjI0NCAzLjkwNS0zLjkwNSA1LjgwNC04LjMzNyA0LjI0Mi05LjkiLz48cGF0aCBkPSJNNC45MjkgNC45MjljLTEuNTYyIDEuNTYyLjMzNyA2IDQuMjQzIDkuOSAzLjkwNSAzLjkwNSA4LjMzNyA1LjgwNCA5LjkgNC4yNDIgMS41NjEtMS41NjItLjMzOC02LTQuMjQ0LTkuOS0zLjkwNS0zLjkwNS04LjMzNy01LjgwNC05LjktNC4yNDIiLz48L3N2Zz4=)}#__docusaurus .cat-icon--upgrading>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1hcnJvdy11cC1jaXJjbGUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik0xMiAxN1YzTTE1IDZsLTMtMy0zIDNNMTIgMTdhMiAyIDAgMSAwIDAgNCAyIDIgMCAwIDAgMC00Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1hcnJvdy11cC1jaXJjbGUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik0xMiAxN1YzTTE1IDZsLTMtMy0zIDNNMTIgMTdhMiAyIDAgMSAwIDAgNCAyIDIgMCAwIDAgMC00Ii8+PC9zdmc+)}#__docusaurus .cat-icon--css>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1icnVzaCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTMgMjF2LTRhNCA0IDAgMSAxIDQgNHoiLz48cGF0aCBkPSJNMjEgM0ExNiAxNiAwIDAgMCA4LjIgMTMuMk0yMSAzYTE2IDE2IDAgMCAxLTEwLjIgMTIuOCIvPjxwYXRoIGQ9Ik0xMC42IDlhOSA5IDAgMCAxIDQuNCA0LjQiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1icnVzaCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTMgMjF2LTRhNCA0IDAgMSAxIDQgNHoiLz48cGF0aCBkPSJNMjEgM0ExNiAxNiAwIDAgMCA4LjIgMTMuMk0yMSAzYTE2IDE2IDAgMCAxLTEwLjIgMTIuOCIvPjxwYXRoIGQ9Ik0xMC42IDlhOSA5IDAgMCAxIDQuNCA0LjQiLz48L3N2Zz4=)}#__docusaurus .cat-icon--forms>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1mb3JtcyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDNhMyAzIDAgMCAwLTMgM3YxMmEzIDMgMCAwIDAgMyAzTTYgM2EzIDMgMCAwIDEgMyAzdjEyYTMgMyAwIDAgMS0zIDNNMTMgN2g3YTEgMSAwIDAgMSAxIDF2OGExIDEgMCAwIDEtMSAxaC03TTUgN0g0YTEgMSAwIDAgMC0xIDF2OGExIDEgMCAwIDAgMSAxaDFNMTcgMTJoLjAxTTEzIDEyaC4wMSIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1mb3JtcyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDNhMyAzIDAgMCAwLTMgM3YxMmEzIDMgMCAwIDAgMyAzTTYgM2EzIDMgMCAwIDEgMyAzdjEyYTMgMyAwIDAgMS0zIDNNMTMgN2g3YTEgMSAwIDAgMSAxIDF2OGExIDEgMCAwIDEtMSAxaC03TTUgN0g0YTEgMSAwIDAgMC0xIDF2OGExIDEgMCAwIDAgMSAxaDFNMTcgMTJoLjAxTTEzIDEyaC4wMSIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--layout>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1sYXlvdXQtMiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTQgNmEyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMnYxYTIgMiAwIDAgMS0yIDJINmEyIDIgMCAwIDEtMi0yek00IDE1YTIgMiAwIDAgMSAyLTJoMmEyIDIgMCAwIDEgMiAydjNhMiAyIDAgMCAxLTIgMkg2YTIgMiAwIDAgMS0yLTJ6TTE0IDZhMiAyIDAgMCAxIDItMmgyYTIgMiAwIDAgMSAyIDJ2M2EyIDIgMCAwIDEtMiAyaC0yYTIgMiAwIDAgMS0yLTJ6TTE0IDE3YTIgMiAwIDAgMSAyLTJoMmEyIDIgMCAwIDEgMiAydjFhMiAyIDAgMCAxLTIgMmgtMmEyIDIgMCAwIDEtMi0yeiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1sYXlvdXQtMiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTQgNmEyIDIgMCAwIDEgMi0yaDJhMiAyIDAgMCAxIDIgMnYxYTIgMiAwIDAgMS0yIDJINmEyIDIgMCAwIDEtMi0yek00IDE1YTIgMiAwIDAgMSAyLTJoMmEyIDIgMCAwIDEgMiAydjNhMiAyIDAgMCAxLTIgMkg2YTIgMiAwIDAgMS0yLTJ6TTE0IDZhMiAyIDAgMCAxIDItMmgyYTIgMiAwIDAgMSAyIDJ2M2EyIDIgMCAwIDEtMiAyaC0yYTIgMiAwIDAgMS0yLTJ6TTE0IDE3YTIgMiAwIDAgMSAyLTJoMmEyIDIgMCAwIDEgMiAydjFhMiAyIDAgMCAxLTIgMmgtMmEyIDIgMCAwIDEtMi0yeiIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--theme>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1jb2xvci1zd2F0Y2giPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik0xOSAzaC00YTIgMiAwIDAgMC0yIDJ2MTJhNCA0IDAgMCAwIDggMFY1YTIgMiAwIDAgMC0yLTIiLz48cGF0aCBkPSJtMTMgNy4zNS0yLTJhMiAyIDAgMCAwLTIuODI4IDBMNS4zNDQgOC4xNzhhMiAyIDAgMCAwIDAgMi44MjhsOSA5Ii8+PHBhdGggZD0iTTcuMyAxM0g1YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDAgMiAyaDEyTTE3IDE3di4wMSIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1jb2xvci1zd2F0Y2giPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik0xOSAzaC00YTIgMiAwIDAgMC0yIDJ2MTJhNCA0IDAgMCAwIDggMFY1YTIgMiAwIDAgMC0yLTIiLz48cGF0aCBkPSJtMTMgNy4zNS0yLTJhMiAyIDAgMCAwLTIuODI4IDBMNS4zNDQgOC4xNzhhMiAyIDAgMCAwIDAgMi44MjhsOSA5Ii8+PHBhdGggZD0iTTcuMyAxM0g1YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDAgMiAyaDEyTTE3IDE3di4wMSIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--table>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci10YWJsZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTMgNWEyIDIgMCAwIDEgMi0yaDE0YTIgMiAwIDAgMSAyIDJ2MTRhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ6TTMgMTBoMThNMTAgM3YxOCIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci10YWJsZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTMgNWEyIDIgMCAwIDEgMi0yaDE0YTIgMiAwIDAgMSAyIDJ2MTRhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ6TTMgMTBoMThNMTAgM3YxOCIvPjwvc3ZnPg==)}#__docusaurus .cat-icon--javascript>.menu__list-item-collapsible>.menu__link:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1icmFuZC1qYXZhc2NyaXB0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtMjAgNC0yIDE0LjUtNiAyLTYtMkw0IDR6Ii8+PHBhdGggZD0iTTcuNSA4aDN2OGwtMi0xTTE2LjUgOEgxNGEuNS41IDAgMCAwLS41LjV2M2EuNS41IDAgMCAwIC41LjVoMS40MjNhLjUuNSAwIDAgMSAuNDk1LjU3TDE1LjUgMTUuNWwtMiAuNSIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1icmFuZC1qYXZhc2NyaXB0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJtMjAgNC0yIDE0LjUtNiAyLTYtMkw0IDR6Ii8+PHBhdGggZD0iTTcuNSA4aDN2OGwtMi0xTTE2LjUgOEgxNGEuNS41IDAgMCAwLS41LjV2M2EuNS41IDAgMCAwIC41LjVoMS40MjNhLjUuNSAwIDAgMSAuNDk1LjU3TDE1LjUgMTUuNWwtMiAuNSIvPjwvc3ZnPg==)}#__docusaurus .menu__list-item.experimental-content>.menu__link>span:after,#__docusaurus .menu__list-item.experimental-content>.menu__list-item-collapsible>.menu__link>span:after{background-color:currentColor;content:"";display:inline-block;height:.9rem;margin-left:.35rem;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1mbGFzayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTkgM2g2TTEwIDloNE0xMCAzdjZMNiAyMGEuNy43IDAgMCAwIC41IDFoMTFhLjcuNyAwIDAgMCAuNS0xTDE0IDlWMyIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1mbGFzayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTkgM2g2TTEwIDloNE0xMCAzdjZMNiAyMGEuNy43IDAgMCAwIC41IDFoMTFhLjcuNyAwIDAgMCAuNS0xTDE0IDlWMyIvPjwvc3ZnPg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.7;vertical-align:-.15em;width:.9rem}#__docusaurus [class^="row list"],#__docusaurus [class^="row topics-list"]{display:flex;flex-direction:column}#__docusaurus [class^="row list"] article,#__docusaurus [class^="row topics-list"] article{margin-bottom:0!important;max-width:100%;padding:0}#__docusaurus [class^="row list"] article a,#__docusaurus [class^="row topics-list"] article a{background-color:inherit;border:none;border-radius:0;box-shadow:none;padding:2rem!important;position:relative}#__docusaurus [class^="row list"] article a:after,#__docusaurus [class^="row topics-list"] article a:after{background:linear-gradient(to right,#0000,var(--dwc-border-color),#0000);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}#__docusaurus [class^="row list"] article a:hover,#__docusaurus [class^="row topics-list"] article a:hover{border-color:var(--dwc-border-color);box-shadow:none}#__docusaurus [class^="row list"] article a:hover:after,#__docusaurus [class^="row topics-list"] article a:hover:after{background:linear-gradient(to right,#0000,var(--ifm-color-primary-lightest),#0000)}#__docusaurus [class^="row topics-section"]{margin-top:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}#__docusaurus [class^="row topics-section"] a{background-color:inherit;box-shadow:none}#__docusaurus [class^="row topics-section"] a:hover{border:thin solid var(--ifm-color-primary-lightest)!important;box-shadow:none}#__docusaurus [class^=docItemContainer],#__docusaurus [class^=generatedIndexPage]{border:none;border-radius:var(--ifm-global-radius);padding:2rem}#__docusaurus img[src$="#rounded-border"]{border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-s)}#__docusaurus [class^=tableOfContents]{border:none}#__docusaurus [class^=tableOfContents] .table-of-contents{border-left:1px solid var(--dwc-border-color)}#__docusaurus [class^=tableOfContents] .table-of-contents__link,.tile_Eh_f .frame_MyLO{border-radius:0}#__docusaurus [class*=tocCollapsible]{background-color:var(--dwc-surface-2)!important;border-radius:var(--dwc-border-radius-l)}.docs-wrapper [class^=tableOfContents]{--ifm-toc-padding-vertical:0.2rem}.docs-wrapper [class^=tableOfContents] .table-of-contents{font-size:.78rem}#__docusaurus .pagination-nav__link{border:none;transition:color .2s ease-out}#__docusaurus .pagination-nav__link--prev{padding-inline-start:0}#__docusaurus .pagination-nav__link--prev .pagination-nav__label:before{content:"←";padding-inline-end:var(--icon-padding);transform:translateX(calc(var(--icon-padding)*-1))}#__docusaurus .pagination-nav__link--next{padding-inline-end:0}#__docusaurus .pagination-nav__link--next .pagination-nav__label:after{content:"→";padding-inline-start:var(--icon-padding);transform:translateX(calc(-100% + var(--icon-padding)))}#__docusaurus .pagination-nav__label{--icon-padding:0.25rem}#__docusaurus .pagination-nav__sublabel{margin-block-end:1rem}.tutorial-image{box-shadow:0 4px 12px #0000004d}.tabView{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:2rem 0;padding:1rem}.videos-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.videos-container video{border-radius:.5rem;box-shadow:0 0 10px #0000001a;margin:1rem;max-width:100%}.cover-img{border:1px solid #0000001a;border-radius:.5rem;display:block;height:100%;margin:1rem auto;object-fit:cover;width:100%}#__docusaurus #__blog-post-container a.empty-link,#__docusaurus [class^=docItemContainer] .theme-doc-markdown a.empty-link{border-bottom:1px solid;border-radius:0}#__docusaurus #__blog-post-container a.empty-link:focus,#__docusaurus [class^=docItemContainer] .theme-doc-markdown a.empty-link:focus{outline:currentColor dotted 2px;outline-offset:2px}#__docusaurus #__blog-post-container :not(.anchor)>a.empty-link:after,#__docusaurus [class^=docItemContainer] .theme-doc-markdown :not(.anchor)>a.empty-link:after{content:"↗";font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif}#__docusaurus #__blog-post-container .hash-link:before,#__docusaurus [class^=docItemContainer] .theme-doc-markdown .hash-link:before{background-image:url('data:image/svg+xml;utf8,<svg fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21.207 4.793a4.536 4.536 0 0 0-6.414 0l-4.5 4.5 1.414 1.414 4.5-4.5a2.536 2.536 0 0 1 3.586 3.586l-4.5 4.5 1.414 1.414 4.5-4.5a4.536 4.536 0 0 0 0-6.414z"/><path d="M8.328 16.258a2.536 2.536 0 1 1-3.586-3.586l4.5-4.5-1.414-1.414-4.5 4.5a4.535 4.535 0 0 0 6.414 6.414l4.5-4.5-1.414-1.414z"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;vertical-align:middle;width:1em}[data-theme=dark] #__docusaurus #__blog-post-container .hash-link:before,[data-theme=dark] #__docusaurus [class^=docItemContainer] .theme-doc-markdown .hash-link:before{filter:invert(1) sepia(1) saturate(5) hue-rotate(180deg) brightness(1.2)}.MuiAccordion-root{background-color:#0000!important;border:1px solid var(--dwc-border-color)!important;box-shadow:none!important;color:var(--dwc-color-black)!important;margin-bottom:.2em!important}.MuiAccordion-root.Mui-expanded{margin:0 0 1px!important}.MuiAccordionSummary-root{min-height:48px;padding:.75rem 1rem!important;transition:.2s}.MuiAccordionSummary-root.Mui-expanded{min-height:48px}.MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{color:var(--dwc-color-primary)!important}.MuiAccordionDetails-root{border-top:1px solid var(--dwc-border-color);padding:1rem}.blog-authors-posts-page main,.blog-list-page main,.blog-tags-post-list-page main{--ifm-col-width:100%;background-color:#0000;border:0;column-gap:calc(var(--dwc-space-xl)*2);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:1200px;padding:calc(var(--dwc-space-xl)*2) var(--dwc-space-xl);row-gap:0}.blog-authors-posts-page main>:not(article),.blog-list-page main>:not(article),.blog-tags-post-list-page main>:not(article){grid-column:1/-1}.blog-authors-posts-page main>[class*=filterBar],.blog-list-page main>[class*=filterBar],.blog-tags-post-list-page main>[class*=filterBar]{margin-bottom:calc(var(--dwc-space-xl)*1.5)}.blog-authors-posts-page .row:has(>main),.blog-list-page .row:has(>main),.blog-tags-post-list-page .row:has(>main){margin-inline:0}.blog-authors-posts-page .pagination-nav,.blog-list-page .pagination-nav,.blog-tags-post-list-page .pagination-nav{margin-top:var(--dwc-space-l)}.blog-authors-posts-page main>header.margin-bottom--xl,.blog-list-page main>header.margin-bottom--xl,.blog-tags-post-list-page main>header.margin-bottom--xl{margin-bottom:calc(var(--dwc-space-xl)*2)!important}.blog-authors-posts-page main>header.margin-bottom--xl p,.blog-list-page main>header.margin-bottom--xl p,.blog-tags-post-list-page main>header.margin-bottom--xl p{color:var(--ifm-color-emphasis-800);margin:var(--dwc-space-s) 0 var(--dwc-space-m)}.blog-authors-posts-page main>header.margin-bottom--xl a[href$="/authors"],.blog-authors-posts-page main>header.margin-bottom--xl a[href$="/tags"],.blog-authors-posts-page main>header.margin-bottom--xl>a,.blog-list-page main>header.margin-bottom--xl a[href$="/authors"],.blog-list-page main>header.margin-bottom--xl a[href$="/tags"],.blog-list-page main>header.margin-bottom--xl>a,.blog-tags-post-list-page main>header.margin-bottom--xl a[href$="/authors"],.blog-tags-post-list-page main>header.margin-bottom--xl a[href$="/tags"],.blog-tags-post-list-page main>header.margin-bottom--xl>a{font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-s)}.blog-authors-list-page main,.blog-tags-list-page main{--ifm-col-width:100%;flex:1 1 auto;margin-inline:auto;max-width:1200px;padding:calc(var(--dwc-space-xl)*2) var(--dwc-space-xl)}.blog-authors-list-page .row:has(>main),.blog-tags-list-page .row:has(>main){margin-inline:0}.blog-authors-list-page main h1,.blog-tags-list-page main h1{margin-bottom:var(--dwc-space-s)}.blog-authors-list-page main section{margin-top:var(--dwc-space-xl)!important}.blog-authors-list-page main section ul{display:grid;gap:var(--dwc-space-l);grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));list-style:none;margin:0;padding:0}.blog-authors-list-page main section li{background-color:var(--dwc-surface-3);border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-l);margin:0;padding:var(--dwc-space-l)}.blog-authors-list-page main section .avatar,.blog-post-page article footer .col>ul{margin:0!important}.blog-authors-list-page main section .avatar__photo{height:3.5rem;width:3.5rem}.blog-authors-list-page main section h2,.blog-authors-list-page main section h2[class*=authorName]{font-size:var(--dwc-font-size-xl);line-height:1.3;margin:0}.blog-authors-list-page main section [class*=authorTitle]{color:var(--ifm-color-emphasis-800);display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible;white-space:normal}.blog-authors-list-page main section [class*=authorSocials]{margin-top:var(--dwc-space-s)}html.plugin-blog:not(.blog-wrapper) .main-wrapper>.hero{background:none;color:inherit;padding:calc(var(--dwc-space-xl)*2) 0 0}html.plugin-blog:not(.blog-wrapper) .main-wrapper>.hero .container,html.plugin-blog:not(.blog-wrapper) main .container{max-width:1200px;padding-inline:var(--dwc-space-xl)}html.plugin-blog:not(.blog-wrapper) main h3{color:var(--ifm-color-emphasis-800);font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-l)}html.plugin-blog:not(.blog-wrapper) main ul{list-style:none;padding:0}html.plugin-blog:not(.blog-wrapper) main li{line-height:1.5;margin-bottom:var(--dwc-space-s)}.blog-wrapper .row{justify-content:center}.blog-wrapper .avatar__photo{background-color:#fff}.blog-wrapper article footer{margin:0 calc(var(--ifm-spacing-horizontal)*-1);width:100%}.blog-wrapper article footer .col--9{--ifm-col-width:66.66667%}.blog-wrapper article footer .col--9 a:focus,.blog-wrapper article footer .col--9 a:hover{background-color:var(--dwc-color-primary-alt,var(--dwc-surface-3));border:1px solid var(--dwc-color-primary)}.blog-wrapper:not(.blog-post-page) article{display:grid;grid-column:span 4;grid-row:span 7;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;padding-bottom:calc(var(--dwc-space-3xl)*2.5);position:relative;row-gap:0}.blog-wrapper:not(.blog-post-page) article .markdown a,.blog-wrapper:not(.blog-post-page) article footer a,.blog-wrapper:not(.blog-post-page) article header>:nth-child(3) a,.gallery_rwNC>.container_pX6T,.hero_yazf>.container_pX6T,.page_rY8N>*{position:relative;z-index:1}.blog-wrapper:not(.blog-post-page) .markdown,.blog-wrapper:not(.blog-post-page) article footer,.blog-wrapper:not(.blog-post-page) article header,.scope_cHCE{display:contents}.blog-wrapper:not(.blog-post-page) .markdown>p:has(img){align-self:start;border-radius:var(--dwc-border-radius-l);grid-column:1/-1;grid-row:1;margin:0 0 var(--dwc-space-xl)}.blog-wrapper:not(.blog-post-page) .markdown img{aspect-ratio:1200/630;border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-l);display:block;object-fit:cover;width:100%}.blog-wrapper:not(.blog-post-page) .markdown>p:nth-child(2){color:var(--ifm-color-emphasis-700);display:-webkit-box;font-size:var(--dwc-font-size-l);grid-column:1/-1;grid-row:4;-webkit-line-clamp:3;line-clamp:3;line-height:1.65;margin:0 0 var(--dwc-space-s);max-width:65ch;overflow:hidden;-webkit-box-orient:vertical}.blog-wrapper:not(.blog-post-page) article footer .col{margin:0;max-width:none;padding:0;width:auto}.blog-wrapper:not(.blog-post-page) article footer .col--9{align-self:end;grid-column:1/-1;grid-row:1;justify-self:start;margin:0 0 calc(var(--dwc-space-xl) + var(--dwc-space-s)) var(--dwc-space-s);z-index:1}.blog-post-page aside,.blog-wrapper:not(.blog-post-page) article footer .col--9>b,.blog-wrapper:not(.blog-post-page) article footer li:not(:first-child),.blog-wrapper:not(.blog-post-page) article header>:nth-child(3) [class*=authorSocials],.blog-wrapper:not(.blog-post-page) article header>:nth-child(3) [class*=authorTitle],.blog-wrapper:not(.blog-post-page) aside,.blog-wrapper:not(.blog-post-page) div.giscus{display:none}.blog-wrapper:not(.blog-post-page) article footer .col--3{grid-column:1/-1;grid-row:5;justify-self:start;line-height:1.3;margin:0 0 var(--dwc-space-xl)}.blog-wrapper:not(.blog-post-page) article footer .col--3 a{color:var(--dwc-color-primary-text);font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-s)}.blog-wrapper:not(.blog-post-page) article footer .col--3 a b{font-weight:500}.back_ANKB:focus,.back_ANKB:hover,.blog-wrapper:not(.blog-post-page) article footer .col--3 a:focus,.blog-wrapper:not(.blog-post-page) article footer .col--3 a:hover,.rss_jvmM:focus,.rss_jvmM:hover{color:var(--dwc-color-primary-text);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25em}.blog-wrapper:not(.blog-post-page) article footer ul{display:block;margin:0!important}.blog-wrapper:not(.blog-post-page) article footer li,body{margin:0}.blog-wrapper:not(.blog-post-page) article footer li a{align-items:center;backdrop-filter:blur(4px);background-color:#0a0a0ad1;border:0;border-radius:var(--dwc-border-radius-s);color:#fff;display:inline-flex;font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-xs);font-weight:var(--dwc-font-weight-semibold);gap:var(--dwc-space-xs);letter-spacing:.04em;padding:var(--dwc-space-2xs) var(--dwc-space-s);text-transform:uppercase}.blog-wrapper:not(.blog-post-page) article footer li a:before{background-color:#47a8ff;content:"";height:2px;width:.75rem}.blog-wrapper:not(.blog-post-page) article footer li a:focus,.blog-wrapper:not(.blog-post-page) article footer li a:hover{background-color:#0a0a0aeb;border:0;color:#fff;-webkit-text-decoration:none;text-decoration:none}.blog-wrapper:not(.blog-post-page) article h2{display:-webkit-box;font-size:var(--dwc-font-size-xl);font-weight:700;grid-column:1/-1;grid-row:3;letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;margin:0 0 var(--dwc-space-s);overflow:hidden;-webkit-box-orient:vertical}.blog-wrapper:not(.blog-post-page) article h2 a{color:unset}.blog-wrapper:not(.blog-post-page) article h2 a:focus,.blog-wrapper:not(.blog-post-page) article h2 a:hover{color:unset;-webkit-text-decoration:none;text-decoration:none}.blog-wrapper:not(.blog-post-page) article h2 a:after{content:"";inset:0;position:absolute;z-index:0}.blog-wrapper:not(.blog-post-page) article header>:nth-child(3){--blog-avatar-size:2.375rem;align-self:start;grid-column:1/-1;grid-row:6/span 2;margin:0!important}.blog-wrapper:not(.blog-post-page) article header>:nth-child(3) .avatar{--ifm-avatar-intro-margin:var(--dwc-space-s);align-items:flex-start;margin:0!important}.blog-wrapper:not(.blog-post-page) article header>:nth-child(3) .avatar__photo{flex:none;height:var(--blog-avatar-size);object-fit:cover;width:var(--blog-avatar-size)}.blog-wrapper:not(.blog-post-page) article header>:nth-child(3) .avatar__name,.blog-wrapper:not(.blog-post-page) article header>:nth-child(3) [class*=authorName]{font-size:var(--dwc-font-size-m);font-weight:var(--dwc-font-weight-medium)}.blog-wrapper:not(.blog-post-page) article header>:nth-child(2){align-self:end;color:var(--ifm-color-emphasis-700);font-size:var(--dwc-font-size-s);grid-column:1/-1;grid-row:7;margin:0!important;padding-left:calc(2.375rem + var(--dwc-space-s))}.blog-wrapper:not(.blog-post-page).blog-home article:nth-of-type(2),.blog-wrapper:not(.blog-post-page).blog-home article:nth-of-type(3){grid-column:span 6}.blog-wrapper:not(.blog-post-page).blog-home article:nth-of-type(2) h2,.blog-wrapper:not(.blog-post-page).blog-home article:nth-of-type(3) h2{font-size:1.75rem;letter-spacing:-.015em}.blog-wrapper:not(.blog-post-page).blog-home article:nth-of-type(2) .markdown>p:nth-child(2),.blog-wrapper:not(.blog-post-page).blog-home article:nth-of-type(3) .markdown>p:nth-child(2){-webkit-line-clamp:3;line-clamp:3}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type{column-gap:calc(var(--dwc-space-xl)*1.5);grid-column:1/-1;grid-row:auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto 1fr;padding-bottom:calc(var(--dwc-space-xl)*2.5);isolation:isolate}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer .col--9{align-self:auto;grid-column:1/-1;grid-row:1;margin:0 0 var(--dwc-space-s);z-index:auto}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer .col--3{grid-column:2;grid-row:4}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer{align-self:auto;grid-column:1/-1;grid-row:1;margin:0 0 var(--dwc-space-s);z-index:auto}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer li a{backdrop-filter:none;background:none;color:var(--dwc-color-primary-text);font-size:var(--dwc-font-size-s);gap:var(--dwc-space-s);padding:0}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer li a:before{background-color:currentColor;width:1rem}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer li a:focus,.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer li a:hover{background:none;color:var(--dwc-color-primary-text);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25em}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type h2{font-size:clamp(2.25rem,1.4rem + 2.4vw,3.5rem);font-weight:800;grid-column:1/-1;grid-row:2;letter-spacing:-.025em;-webkit-line-clamp:2;line-clamp:2;line-height:1.08;margin-bottom:var(--dwc-space-l)}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type .markdown>p:has(img){--blog-hatch:var(--ifm-color-emphasis-500);--blog-offset:var(--dwc-space-l);grid-column:1;grid-row:3/-1;isolation:isolate;margin:0 var(--blog-offset) var(--blog-offset) 0;pointer-events:none;position:relative}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type .markdown>p:has(img):before{background:repeating-linear-gradient(-45deg,var(--blog-hatch) 0 1px,#0000 1px 6px);border:1px dashed var(--blog-hatch);border-radius:var(--dwc-border-radius-l);content:"";inset:var(--blog-offset) calc(var(--blog-offset)*-1) calc(var(--blog-offset)*-1) var(--blog-offset);opacity:.7;position:absolute;z-index:-1}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type .markdown>p:has(img):after{content:"";inset:calc(var(--blog-offset) - .5rem) calc(var(--blog-offset)*-1 - .5rem) calc(var(--blog-offset)*-1 - .5rem) calc(var(--blog-offset) - .5rem);pointer-events:none;position:absolute;z-index:-1;--blog-cross:linear-gradient(var(--blog-hatch),var(--blog-hatch));background:var(--blog-cross) 0 .5rem/1rem 1px no-repeat,var(--blog-cross) .5rem 0/1px 1rem no-repeat,var(--blog-cross) 100% .5rem/1rem 1px no-repeat,var(--blog-cross) calc(100% - .5rem) 0/1px 1rem no-repeat,var(--blog-cross) 0 calc(100% - .5rem)/1rem 1px no-repeat,var(--blog-cross) .5rem 100%/1px 1rem no-repeat,var(--blog-cross) 100% calc(100% - .5rem)/1rem 1px no-repeat,var(--blog-cross) calc(100% - .5rem) 100%/1px 1rem no-repeat}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type .markdown>p:nth-child(2){align-self:start;font-size:var(--dwc-font-size-l);grid-column:2;grid-row:3;-webkit-line-clamp:5;line-clamp:5;line-height:1.75}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type header>:nth-child(3){grid-column:2;grid-row:5/span 2}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type header>:nth-child(2){grid-column:2;grid-row:6}.blog-wrapper[data-theme=dark]:not(.blog-post-page).blog-home article:first-of-type .markdown>p:has(img):before{opacity:.4}.blog-wrapper{--blog-grid-cell:64px;--blog-grid-line:color-mix(in srgb,var(--dwc-border-color) 38%,#0000)}.blog-wrapper .main-wrapper{background-image:linear-gradient(var(--blog-grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--blog-grid-line) 1px,#0000 1px);background-position:top;background-size:var(--blog-grid-cell) var(--blog-grid-cell)}.blog-wrapper .main-wrapper>.container{margin-block:0!important}.blog-wrapper main{background-color:var(--dwc-surface-3)!important;box-shadow:0 0 72px 40px var(--dwc-surface-3);clip-path:inset(0 -100vw)}.blog-wrapper.blog-post-page main{padding-bottom:calc(var(--dwc-space-3xl)*1.5);padding-top:calc(var(--dwc-space-3xl)*1.5)}.blog-post-page main{--ifm-col-width:960px}.blog-post-page div.markdown p:has(img):first-of-type img{border-radius:var(--dwc-border-radius);display:block;height:auto;width:100%}.blog-post-page div.col:has([class*=tableOfContents]){display:none}.blog-post-page article footer{margin-inline:0}.blog-post-page article footer .col:has(>b){align-items:center;display:flex;flex-wrap:wrap;gap:var(--dwc-space-s)}.blog-post-page article footer .col>b{font-size:0}.blog-post-page article footer .col>b:before{color:var(--ifm-color-emphasis-700);content:"Tags";font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-xs);letter-spacing:.08em;margin-right:var(--dwc-space-xs);text-transform:uppercase}.blog-post-page article footer .col>ul a{background-color:var(--ifm-color-emphasis-100);border:0!important;border-radius:2rem;color:var(--ifm-font-color-base);font-size:var(--dwc-font-size-s);font-weight:500;padding:calc(.25rem + 1px) calc(.75rem + 1px);transition:background-color .2s}.blog-post-page article footer .col>ul a:focus,.blog-post-page article footer .col>ul a:hover{background-color:var(--ifm-color-emphasis-200);color:var(--ifm-font-color-base);-webkit-text-decoration:none;text-decoration:none}.blog-post-page article footer .col>ul a:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:2px}.blog-post-page[data-theme=dark] article footer .col>ul a,.filterButton_VMOz:focus,.filterButton_VMOz:hover,.replyNo_IgZ9:hover,.topic_j3B1:focus,.topic_j3B1:hover,[data-theme=dark] .icon_U5Az,[data-theme=dark] .replyNo_IgZ9,[data-theme=dark] .topic_j3B1{background-color:var(--ifm-color-emphasis-200)}.blog-post-page[data-theme=dark] article footer .col>ul a:focus,.blog-post-page[data-theme=dark] article footer .col>ul a:hover,[data-theme=dark] .topic_j3B1:focus,[data-theme=dark] .topic_j3B1:hover{background-color:var(--ifm-color-emphasis-300)}.blog-wrapper:not(.blog-post-page).blog-home article:not(:first-of-type),.blog-wrapper:not(.blog-post-page):not(.blog-home) article{--blog-window-bar:2.25rem;--blog-window-line:var(--dwc-border-color);--blog-window-dot:var(--ifm-color-emphasis-400);background-color:var(--dwc-surface-3);border:1px solid var(--blog-window-line);border-radius:var(--dwc-border-radius-l);margin-bottom:calc(var(--dwc-space-xl)*2)!important;padding:calc(var(--blog-window-bar) + var(--dwc-space-xl)) var(--dwc-space-xl) var(--dwc-space-xl)}.blog-wrapper:not(.blog-post-page).blog-home article:not(:first-of-type):after,.blog-wrapper:not(.blog-post-page):not(.blog-home) article:after{--blog-dot:radial-gradient(circle,var(--blog-window-dot) 0 3.5px,#0000 4px);background:var(--blog-dot) var(--dwc-space-m) 50%/9px 9px no-repeat,var(--blog-dot) calc(var(--dwc-space-m) + 15px) 50%/9px 9px no-repeat,var(--blog-dot) calc(var(--dwc-space-m) + 30px) 50%/9px 9px no-repeat,var(--ifm-color-emphasis-100);border-bottom:1px solid var(--blog-window-line);border-radius:calc(var(--dwc-border-radius-l) - 1px) calc(var(--dwc-border-radius-l) - 1px) 0 0;content:"";height:var(--blog-window-bar);inset:0 0 auto;pointer-events:none;position:absolute;z-index:0}.blog-wrapper:not(.blog-post-page).blog-home article:not(:first-of-type) .markdown>p:has(img),.blog-wrapper:not(.blog-post-page):not(.blog-home) article .markdown>p:has(img){border-radius:0;margin:calc(var(--dwc-space-xl)*-1) calc(var(--dwc-space-xl)*-1) var(--dwc-space-xl)}.blog-wrapper:not(.blog-post-page).blog-home article:not(:first-of-type) .markdown img,.blog-wrapper:not(.blog-post-page):not(.blog-home) article .markdown img{border:0;border-radius:0}.blog-wrapper:not(.blog-post-page).blog-home article:not(:first-of-type) h2 a:before,.blog-wrapper:not(.blog-post-page):not(.blog-home) article h2 a:before{color:var(--ifm-color-emphasis-700);content:"~" attr(href) ".md";font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-xs);font-weight:400;height:var(--blog-window-bar);left:calc(var(--dwc-space-m) + 39px + var(--dwc-space-m));letter-spacing:0;line-height:var(--blog-window-bar);max-width:calc(100% - var(--dwc-space-m)*3 - 39px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:1}.blog-wrapper[data-theme=dark]:not(.blog-post-page):not(.blog-tags-list-page) article:nth-of-type(n){--blog-window-dot:var(--ifm-color-emphasis-200)}.blog-wrapper:not(.blog-post-page).blog-list-page article{counter-increment:blog-issue}.blog-wrapper:not(.blog-post-page).blog-list-page article:before{color:var(--ifm-color-emphasis-700);content:"No. " counter(blog-issue,decimal-leading-zero);font-family:var(--ifm-font-family-monospace);font-size:var(--dwc-font-size-xs);grid-column:1/-1;grid-row:2;letter-spacing:.08em;margin-bottom:var(--dwc-space-xs);text-transform:uppercase}.blog-wrapper:not(.blog-post-page).blog-list-page.blog-home article:first-of-type:before{align-self:center;grid-column:2;grid-row:1;justify-self:end;margin:0 0 var(--dwc-space-s)}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type:after{align-self:start;background-color:var(--dwc-surface-3);border:1.5px solid var(--dwc-color-primary-text);border-radius:var(--dwc-border-radius);box-shadow:3px 3px 0 0 var(--dwc-color-primary);color:var(--dwc-color-primary-text);content:"@Latest";font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-m);font-weight:600;grid-column:1;grid-row:3;justify-self:start;letter-spacing:.02em;margin:calc(var(--dwc-space-xs)*-1) 0 0 calc(var(--dwc-space-m)*-1);padding:.4rem .75rem;pointer-events:none;transform:rotate(-4deg);z-index:2}html[data-blog-morph] .navbar{view-transition-name:blog-navbar}html[data-blog-morph]::view-transition-group(blog-navbar),html[data-blog-morph]::view-transition-new(blog-navbar),html[data-blog-morph]::view-transition-old(blog-navbar){animation:none}html[data-blog-morph]::view-transition-old(root){animation:.12s ease-out both T}html[data-blog-morph]::view-transition-new(root){animation:.22s ease-out .28s both a}html[data-blog-morph]::view-transition-group(blog-cover),html[data-blog-morph]::view-transition-group(blog-title){animation-duration:.46s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-blog-morph]::view-transition-old(blog-title){animation:.14s ease-out both T}html[data-blog-morph]::view-transition-new(blog-title){animation:.2s ease-out both a}html[data-blog-morph]::view-transition-new(blog-cover),html[data-blog-morph]::view-transition-old(blog-cover){height:100%;object-fit:cover}@keyframes a{0%{opacity:0}}@property --blog-read{syntax:"<integer>";inherits:false;initial-value:0}@supports(animation-timeline:scroll()){.blog-post-page .navbar:after{animation:linear both b;animation-timeline:scroll(root block);background:linear-gradient(90deg,var(--dwc-color-primary),#47a8ff);content:"";height:4px;left:0;pointer-events:none;position:absolute;right:0;top:100%;transform-origin:0 50%}.blog-post-page [class*=tableOfContents]:before{animation:linear both c;animation-timeline:scroll(root block);content:"On this page · " counter(blog-read) "%";counter-reset:blog-read var(--blog-read)}}@keyframes b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes c{0%{--blog-read:0}to{--blog-read:100}}.doc-frame{background:var(--dwc-surface-1);border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-l);margin:var(--dwc-space-m) 0;padding:var(--dwc-space-l)}.doc-tooltip{background:var(--dwc-color-body-text);border-radius:var(--dwc-border-radius-s);color:var(--dwc-color-white);left:0;opacity:0;padding:var(--dwc-space-2xs) var(--dwc-space-xs);pointer-events:none;position:absolute;top:0;transform:translate(-50%,-100%);transition:opacity var(--dwc-transition-fast) var(--dwc-ease);z-index:9999}.doc-swatch,.doc-var-card,.doc-var-text,blockquote{position:relative}.doc-swatch,.doc-var-swatch{transition:transform var(--dwc-transition-fast) var(--dwc-ease),box-shadow var(--dwc-transition-fast) var(--dwc-ease)}.doc-palette-card__swatches,.doc-swatch-row{display:flex;flex-wrap:wrap;gap:var(--dwc-space-2xs)}.doc-swatch{all:unset;align-items:center;border-radius:var(--dwc-border-radius-m);display:flex;height:36px;justify-content:center;width:36px}.doc-swatch:hover{box-shadow:var(--dwc-shadow-m);transform:scale(1.15);z-index:1}.doc-palettes-grid{display:grid;gap:var(--dwc-space-m);margin:var(--dwc-space-m) 0}.doc-palette-card{background:var(--dwc-surface-1);border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-l);display:flex;flex-direction:column;gap:var(--dwc-space-s);padding:var(--dwc-space-m)}.doc-shadow-card,.doc-step-card__text,.doc-var-text-sample{background:var(--dwc-surface-3)}.doc-palette-card__name{color:var(--dwc-color-body-text);font-size:var(--dwc-font-size-m);text-transform:capitalize}.actions_9PxU,.actions_b2y3,.doc-step-vars,.doc-var-grid{display:flex;flex-wrap:wrap;gap:var(--dwc-space-s)}.doc-var-card{all:unset;flex:1;flex-direction:column;gap:var(--dwc-space-2xs);min-width:80px}.doc-var-card,.doc-var-swatch{align-items:center;display:flex}.doc-var-swatch{border-radius:var(--dwc-border-radius-m);font-size:var(--dwc-font-size-xl);font-weight:var(--dwc-font-weight-bold);height:56px;justify-content:center;width:100%}.doc-press-btn,.doc-var-text-sample{transition:transform var(--dwc-transition-fast) var(--dwc-ease)}.doc-var-card:hover .doc-var-swatch{box-shadow:var(--dwc-shadow-s);transform:scale(1.03)}.doc-var-label{color:var(--dwc-color-body-text);font-size:var(--dwc-font-size-s);font-weight:var(--dwc-font-weight-medium)}.doc-var-desc{color:var(--dwc-color-default-text);font-size:var(--dwc-font-size-2xs)}.doc-var-text-row{display:flex;flex-wrap:wrap;gap:var(--dwc-space-s);margin-top:var(--dwc-space-m)}.doc-var-text{all:unset;align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--dwc-space-2xs);min-width:80px}.doc-var-text-sample{align-items:center;border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-m);display:flex;font-size:var(--dwc-font-size-2xl);font-weight:var(--dwc-font-weight-bold);height:48px;justify-content:center;width:100%}.doc-step-card__shade,.doc-step-card__text{font-size:var(--dwc-font-size-s);display:flex;width:100%;cursor:pointer}.doc-var-text:hover .doc-var-text-sample{transform:scale(1.03)}.doc-step-card{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--dwc-space-2xs);min-width:64px}.doc-step-card__shade{align-items:center;border-radius:var(--dwc-border-radius-m);font-weight:var(--dwc-font-weight-medium);height:48px;justify-content:center}.doc-step-card__text{align-items:center;border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-m);font-weight:var(--dwc-font-weight-semibold);height:36px;justify-content:center}.doc-press-label,.doc-step-card__step{color:var(--dwc-color-default-text);font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-2xs)}.doc-hue-rotate__label,.doc-radii-label,.doc-shadow-label{font-size:var(--dwc-font-size-s);color:var(--dwc-color-default-text)}.doc-hue-rotate{display:flex;flex-direction:column;gap:var(--dwc-space-m)}.doc-hue-rotate__controls,.talkActions_ZpKd{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dwc-space-m)}.doc-hue-rotate__label{font-family:var(--dwc-font-family-mono)}.doc-hue-rotate__slider{accent-color:var(--dwc-color-primary);flex:1;min-width:120px}.doc-shadow-grid{display:flex;flex-wrap:wrap;gap:var(--dwc-space-xl);justify-content:center}.doc-press-item,.doc-ring-item,.doc-shadow-item{align-items:center;display:flex;flex-direction:column;gap:var(--dwc-space-s)}.doc-shadow-card{border-radius:var(--dwc-border-radius-l);height:80px;width:80px}.doc-radii-shape,.doc-size-box{background:var(--dwc-color-primary)}.doc-radii-label,.doc-shadow-label{font-weight:var(--dwc-font-weight-medium)}.doc-radii-grid,.doc-token-grid{align-items:end;display:flex;flex-wrap:wrap;gap:var(--dwc-space-m)}.doc-radii-item,.doc-token-item{align-items:center;display:flex;flex-direction:column;gap:var(--dwc-space-xs)}.doc-radii-shape{height:48px;width:48px}.doc-surface-grid{display:flex;flex-wrap:wrap;gap:var(--dwc-space-m)}.doc-surface-card,.doc-type-list{gap:var(--dwc-space-2xs);display:flex}.doc-surface-card{border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-l);flex:1;flex-direction:column;min-width:140px;padding:var(--dwc-space-l)}.doc-surface-title{color:var(--dwc-color-body-text);font-size:var(--dwc-font-size-m);font-weight:var(--dwc-font-weight-semibold)}.doc-surface-desc{color:var(--dwc-color-default-text);font-size:var(--dwc-font-size-s)}.doc-token-label,.doc-type-label{color:var(--dwc-color-default-text);font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-2xs);font-weight:var(--dwc-font-weight-medium)}.doc-size-box{border-radius:var(--dwc-border-radius-m);min-height:8px;min-width:8px}.doc-space-pair{align-items:center;background:var(--dwc-color-primary-alt);display:flex;padding:var(--dwc-space-2xs)}.doc-space-block,.doc-space-pair{border-radius:var(--dwc-border-radius-s)}.doc-space-block{background:var(--dwc-color-primary);height:28px;width:20px}.doc-transition-btn{all:unset;align-items:center;background:var(--dwc-color-default);border-radius:var(--dwc-border-radius-pill);cursor:pointer;display:flex;height:28px;padding:0 4px;width:64px}.doc-transition-ball{background:var(--dwc-color-primary);border-radius:var(--dwc-border-radius-round);flex-shrink:0;height:20px;width:20px}.doc-type-list{flex-direction:column}.doc-type-row{align-items:baseline;border-bottom:1px solid var(--dwc-border-color);display:flex;gap:var(--dwc-space-m);padding:var(--dwc-space-xs) 0}.doc-press-grid,.doc-ring-grid{gap:var(--dwc-space-xl);display:flex}.doc-type-label{flex-shrink:0;width:40px}.doc-press-btn,.doc-ring-label,.doc-type-sample--lh{font-size:var(--dwc-font-size-s)}.doc-type-sample{color:var(--dwc-color-body-text);overflow:hidden}.doc-type-sample--lh{max-width:320px;white-space:normal}.doc-ring-grid{flex-wrap:wrap}.doc-ring-box{background:var(--dwc-surface-3);border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-m);height:36px;width:64px}.doc-ring-label{color:var(--dwc-color-default-text);text-transform:capitalize}.doc-press-grid{justify-content:center}.doc-press-btn{all:unset;align-items:center;background:var(--dwc-color-primary);border-radius:var(--dwc-border-radius-m);color:var(--dwc-color-on-primary-text);cursor:pointer;display:flex;font-weight:var(--dwc-font-weight-medium);height:44px;justify-content:center;width:96px}.MuiChip-root,.MuiChip-root .MuiChip-avatar,.MuiChip-root .MuiChip-icon{color:var(--dwc-color-primary-text)!important}.doc-press-btn--deep:active{transform:scale(var(--dwc-scale-press-deep))}:root{--dwc-code-bg:var(--dwc-surface-3);--dwc-code-text:var(--dwc-color-default-text);--dwc-code-comment:var(--dwc-color-gray-60);--dwc-code-keyword:var(--dwc-color-primary-50);--dwc-code-string:var(--dwc-color-success-50);--dwc-code-number:var(--dwc-color-warning-50);--dwc-code-function:var(--dwc-color-info-50);--dwc-code-class:var(--dwc-color-warning-55);--dwc-code-variable:var(--dwc-color-primary-60);--dwc-code-punctuation:var(--dwc-color-gray-55);--dwc-code-operator:var(--dwc-color-gray-55);--dwc-code-control:var(--dwc-color-danger-50);--dwc-code-regex:var(--dwc-color-danger-55);--ifm-font-family-base:"Inter",system-ui,-apple-system,sans-serif;--ifm-heading-font-family:"Inter",system-ui,-apple-system,sans-serif;--ifm-font-family-monospace:"JetBrains Mono",SFMono-Regular,Menlo,Monaco,Consolas,monospace;--ifm-color-primary:var(--dwc-color-primary-text);--ifm-color-primary-dark:var(--dwc-color-primary-text-dark);--ifm-color-primary-darker:var(--dwc-color-primary-text-dark);--ifm-color-primary-darkest:var(--dwc-color-primary-text);--ifm-color-primary-light:var(--dwc-color-primary-text-light);--ifm-color-primary-lighter:var(--dwc-color-primary-text-light);--ifm-color-primary-lightest:var(--dwc-color-primary-text);--ifm-background-color:var(--dwc-surface-3);--ifm-toc-border-color:var(--dwc-border-color);--ifm-navbar-shadow:0 4px 6px -2px #00000026,0 12px 16px -4px #0000001a;--ifm-menu-color:inherit;--ifm-dropdown-background-color:var(--dwc-surface-3);--ifm-dropdown-hover-background-color:var(--dwc-color-primary-alt);--code-display-color-background:var(--dwc-surface-2);--docusaurus-highlighted-code-line-bg:var(--dwc-color-default-light);--chip-background:var(--dwc-color-primary-alt);--chip-background-hover:var(--dwc-color-primary-light);--chip-text:var(--dwc-color-primary-text);--chip-icon-color:var(--dwc-color-primary-text);--chip-border:1px solid var(--dwc-border-color-primary);--chip-font-weight:var(--dwc-font-weight-semibold);--chip-border-radius:var(--dwc-border-radius-pill);--announcement-bar-height:2.25rem;--menu-level-indicator-color:var(--dwc-color-default);--navbar-dark-background-color:#19191c;--navbar-dark-link-hover-color:var(--dwc-color-primary-75);--navbar-dark-background-active:var(--dwc-color-primary-alt);--navbar-dark-sidebar-level-indicator-color:var(--dwc-color-default-50)}html:root{--dwc-color-default-seed:#7b7e83;--dwc-surface-1:#ededf0;--dwc-surface-2:#f2f2f4;--dwc-surface-3:#f7f7f8}html:root[data-theme=dark]{--dwc-surface-1:#0f0f12;--dwc-surface-2:#141417;--dwc-surface-3:#19191c}[data-theme=dark]{--dwc-dark-mode:1;--ifm-background-color:var(--dwc-surface-3)!important;--docusaurus-highlighted-code-line-bg:var(--dwc-color-default)}.MuiChip-root{background:var(--dwc-color-primary-alt)!important;border:var(--dwc-border-width) solid var(--dwc-border-color-primary)!important;border-radius:var(--dwc-border-radius-pill)!important;font-size:var(--dwc-font-size-s)!important;font-weight:var(--dwc-font-weight-semibold)!important;height:auto!important;min-height:1.75em;transition:background var(--dwc-transition-fast) var(--dwc-ease),box-shadow var(--dwc-transition-fast) var(--dwc-ease-out)!important}.MuiChip-root:hover{background:color-mix(in srgb,var(--dwc-color-primary) 20%,var(--dwc-surface-1))!important}.MuiChip-root:focus-visible{box-shadow:0 0 0 var(--dwc-focus-ring-width) var(--dwc-color-primary-50)!important;outline:0!important}::view-transition-old(root){animation:none;z-index:1}::view-transition-new(root){animation:.6s ease-in-out forwards theme-reveal;z-index:2}body{word-wrap:break-word;color:var(--ifm-font-color-base);font-family:var(--ifm-font-family-base);font-size:var(--ifm-font-size-base);line-height:var(--ifm-line-height-base)}.cardLink_AuWr,b,strong{color:inherit}blockquote{background-color:unset;border-left:0}blockquote:before{background:var(--ifm-color-primary-lightest);content:"";height:100%;left:0;position:absolute;top:0;width:2px}.theme-back-to-top-button{bottom:4.8rem!important}.navbar{position:sticky}.navbar__inner{position:static}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.searchInput_gU6x,.select_LMyr{border:1px solid var(--dwc-border-color);font-size:.9rem;color:var(--ifm-font-color-base)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-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;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}.indicatorHidden_dtSu,.stackItem_sam5{visibility:hidden}.wrapper__nwL{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 0 2rem}.searchRow_YHfs,.tagsGrid_wdg7{display:flex;flex-wrap:wrap;gap:.75rem}.searchInput_gU6x{background:var(--ifm-background-color);border-radius:var(--dwc-border-radius-m);flex:1;min-width:200px;padding:.5rem .75rem}.searchInput_gU6x:focus,.searchInput_gU6x:focus-visible{border-color:var(--dwc-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--dwc-color-primary) 20%,#0000);outline:0}.select_LMyr{appearance:none;-webkit-appearance:none;background-color:var(--ifm-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23555' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.75rem;border-radius:var(--dwc-border-radius-m);cursor:pointer;padding:.5rem 2rem .5rem .75rem}.card_ofsb,.tagBtn_gDtI{border:1px solid var(--dwc-border-color)}[data-theme=dark] .select_LMyr{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23aaa' d='M6 8 1 3h10z'/%3E%3C/svg%3E")}.select_LMyr:focus,.select_LMyr:focus-visible{border-color:var(--dwc-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--dwc-color-primary) 20%,#0000);outline:0}.tagFilter_Ivjm{display:flex;flex-wrap:wrap;gap:.5rem}.tagBtn_gDtI{align-items:center;background:#0000;border-radius:2rem;color:var(--ifm-font-color-base);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;padding:.375rem 1rem;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap}.tagBtn_gDtI:focus-visible,.tagBtn_gDtI:hover{background:color-mix(in srgb,var(--dwc-color-primary) 8%,#0000);border-color:var(--dwc-color-primary);color:var(--dwc-color-primary);-webkit-text-decoration:none;text-decoration:none}[data-theme=dark] .tagBtn_gDtI:focus-visible,[data-theme=dark] .tagBtn_gDtI:hover{background:color-mix(in srgb,var(--dwc-color-primary) 15%,#0000);color:color-mix(in srgb,var(--dwc-color-primary) 70%,#fff)}.tagBtnActive_WuSc{background:var(--dwc-color-primary);border-color:var(--dwc-color-primary);color:#fff}.tagBtnActive_WuSc:focus-visible,.tagBtnActive_WuSc:hover{background:color-mix(in srgb,var(--dwc-color-primary) 85%,#000);border-color:color-mix(in srgb,var(--dwc-color-primary) 85%,#000);color:#fff}.grid_OtGY{display:grid;gap:1rem}.card_ofsb{border-radius:var(--dwc-border-radius);display:flex;flex-direction:column;overflow:hidden;position:relative}.card_ofsb,.card_ofsb:focus-visible,.card_ofsb:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}.card_ofsb:focus-visible,.card_ofsb:hover{border:1px solid var(--dwc-border-color);outline:0}.cardBody_A7vo{flex:1;padding:1rem}.cardTitle_jF0R{color:var(--ifm-font-color-base);font-size:1.1rem;font-weight:700;line-height:1.35;margin:0 0 .5rem;padding-right:5rem}.DocSearch-Title strong,.tag_fI7p{font-weight:500}.cardDescription_ZCWN{color:var(--ifm-color-content-secondary);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.5;margin:0;opacity:.8;-webkit-box-orient:vertical;overflow:hidden}.cardFooter_NpHe{align-items:center;background:var(--dwc-surface-2);border-top:1px solid var(--dwc-border-color);display:flex;flex-wrap:wrap;gap:.4rem;justify-content:space-between;padding:.6rem 1rem}.tagList_KE46{display:flex;flex-wrap:wrap;gap:.3rem}.tag_fI7p{background:var(--dwc-color-primary-alt);color:var(--dwc-color-primary-text);padding:.15rem .5rem}.difficulty_UjrL,.tag_fI7p{border-radius:2rem;font-size:.7rem}.difficulty_UjrL{font-weight:600;padding:.15rem .55rem;position:absolute;right:.6rem;top:.6rem;white-space:nowrap;z-index:1}.beginner_pOom{background:color-mix(in srgb,var(--dwc-color-success,#4caf50) 15%,#0000);color:var(--dwc-color-success,#4caf50)}.intermediate_iTqU{background:color-mix(in srgb,var(--dwc-color-warning,#ff9800) 15%,#0000);color:var(--dwc-color-warning,#ff9800)}.advanced_rAAT{background:color-mix(in srgb,var(--dwc-color-danger,#f44336) 15%,#0000);color:var(--dwc-color-danger,#f44336)}.status_uLgS{font-style:italic;padding:2rem 0;text-align:center}.resultCount_OKn9,.status_uLgS{color:var(--ifm-color-content-secondary)}.resultCount_OKn9{font-size:.8rem;margin:0;text-align:right}:root{--docsearch-primary-color:#003dff;--docsearch-soft-primary-color:#003dff1a;--docsearch-subtle-color:#d6d6e7;--docsearch-text-color:#36395a;--docsearch-success-color:#e8f5e9;--docsearch-secondary-text-color:#5a5e9a;--docsearch-background-color:#f5f5fa;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-focus-color:#005fcc;--docsearch-highlight-color:#003dff;--docsearch-muted-color:#9698c3;--docsearch-muted-color-darker:#787aa540;--docsearch-icon-color:#5a5e9a;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#003dff;--docsearch-border-radius:4px;--docsearch-search-button-background:#fff;--docsearch-search-button-text-color:var(--docsearch-secondary-text-color);--docsearch-modal-width:800px;--docsearch-modal-height:600px;--docsearch-modal-variable-height:60dvh;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:#0003 0px 12px 28px 0px,#0000001a 0px 2px 4px 0px,#ffffff0d 0px 0px 0px 1px inset;--docsearch-searchbox-height:56px;--docsearch-searchbox-initial-height:56px;--docsearch-searchbox-background:#ffffffa6;--docsearch-searchbox-focus-background:#ffffffa6;--docsearch-actions-width:99px;--docsearch-actions-height:44px;--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-highlight-color:#003dff1a;--docsearch-hit-background:#fff;--docsearch-key-background:#f5f5fa;--docsearch-key-color:#5a5e9a;--docsearch-key-pressed-shadow:inset 0 2px 4px #787aa540;--docsearch-footer-height:52px;--docsearch-footer-background:#ffffffa6;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--fav-out-dur:160ms;--del-dur:150ms;--ease-smooth:cubic-bezier(0.25,0.8,0.4,1);--ease-fast:cubic-bezier(0.45,0.15,0.6,0.9);--shadow-pop:0 4px 12px #0000000f;--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--docusaurus-announcement-bar-height:auto;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-blog-social-icon-size:1rem;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.DocSearch-Button{all:unset;align-items:center;background-color:var(--docsearch-search-button-background);border:1px solid var(--docsearch-subtle-color);border-radius:.5rem;color:var(--docsearch-search-button-text-color);cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button-Container{align-items:center;display:flex;height:100%}.DocSearch-Button-Container svg{color:currentColor}.DocSearch-Back-Icon,.DocSearch-Search-Icon{color:var(--docsearch-highlight-color);stroke-width:1.6}.DocSearch-Action,.DocSearch-AskAi-Return,.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button-Placeholder{color:currentColor;display:inline-block;font-size:1rem;line-height:normal;padding-block:0;padding-inline:8px 12px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-background);border:0;border-radius:4px;box-shadow:none!important;color:var(--docsearch-key-color);display:flex;font-family:system-ui,-apple-system,sans-serif;font-size:14px;height:24px;justify-content:center;position:relative;transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:24px}.DocSearch-Link,.DocSearch-SearchBar-Magnifier{color:var(--docsearch-highlight-color)}@supports (color:color-mix(in lch,red,blue)){.DocSearch-Button-Key{border:1px solid color-mix(in srgb,var(--docsearch-subtle-color) 20%,#0000)}}.DocSearch-Button-Key--ctrl{width:33px}.DocSearch-Button-Key:first-child{margin-inline-end:.4em}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow)!important;transform:translateY(1px)}.DocSearch--active{overflow:hidden!important}.DocSearch-Hit-AskAIButton-title,.DocSearch-Hit-content-wrapper,.DocSearch-Input{overflow-x:hidden;text-overflow:ellipsis}.DocSearch-Container{backdrop-filter:blur(4px);background-color:var(--docsearch-container-background);height:100vh;inset-block-start:0;inset-inline-start:0;position:fixed;width:100vw;z-index:400}.DocSearch-Form,.DocSearch-Hit,.DocSearch-Modal{display:flex;position:relative}.DocSearch-Container a,.DocSearch-Hit-AskAIButton-title mark,.button_cosq,.button_eXCw,.button_eXCw:hover,.cardLink_AuWr,.cardLink_AuWr:hover,.collections_uzrM a,.collections_uzrM a:hover,.icon_U5Az:focus,.icon_U5Az:hover,.page_s3m8 a.buttonPrimary_PuR3,.sidebarItemLink_mo7H:hover{-webkit-text-decoration:none;text-decoration:none}.DocSearch-Hit mark,.DocSearch-Prefill:focus,.DocSearch-Prefill:hover,.DocSearch-ThreadDepthError-Link{-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-Link{appearance:none;background:none;border:0;cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:4px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width)}.DocSearch-Logo a,.DocSearch-Menu-content.open,.DocSearch-SearchBar,.searchLogoColumn_rJIA a{display:flex}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-block-end:1px solid var(--docsearch-subtle-color);border-radius:4px 4px 0 0;height:var(--docsearch-searchbox-height,var(--docsearch-searchbox-initial-height));margin:0;min-height:var(--docsearch-searchbox-initial-height);padding-block:var(--docsearch-spacing);padding-inline:16px;width:100%}.DocSearch-Input,.DocSearch-Modal-heading{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1 1 0%;font:inherit;font-size:1.2em;font-weight:300;height:100%;line-height:1.4;min-width:0;outline:0;overflow-y:hidden;padding-block-start:0;padding-inline-start:8px;resize:none}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-Actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;height:var(--docsearch-actions-height);justify-content:flex-end;padding:0 2px;width:auto}.DocSearch-Divider{border-inline-start:1px solid var(--docsearch-subtle-color);height:16px}.DocSearch-Action{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center;min-height:24px;min-width:24px}.DocSearch-Action,.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{margin:0;padding:0}.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Action,.DocSearch-AskAi-Return{animation:.1s ease-in forwards d;appearance:none;background:none;border:none;border-radius:var(--docsearch-border-radius);color:var(--docsearch-icon-color);cursor:pointer;inset-inline-end:0;padding:2px}.DocSearch-AskAi-Return[hidden],.DocSearch-Close[hidden],.DocSearch-Input[hidden],.DocSearch-StreamingIndicator[hidden],svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Action:hover,.DocSearch-AskAi-Return:hover{background:var(--docsearch-soft-primary-color);color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{color:var(--docsearch-icon-color);height:24px;width:24px}.DocSearch-Clear,.DocSearch-Form:focus-within .DocSearch-MagnifierLabel svg{color:var(--docsearch-highlight-color)}.DocSearch-Clear{appearance:none;background:none;border:0;cursor:pointer;flex:none;font:inherit;font-size:.9em;font-weight:300;height:28px;margin-inline-start:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Clear:focus-visible,.DocSearch-Close:focus-visible{border-radius:4px;outline:2px solid var(--docsearch-focus-color);outline-offset:1px}.DocSearch-Dropdown{height:var(--docsearch-modal-variable-height);max-height:calc(var(--docsearch-modal-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.tabs_w5R1,.tiles_uEEh,.track_tf3B{scrollbar-width:none}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown-Container ul,.cellGrid_RBn3,.clientList_J6Zz,.collections_uzrM ol,.kitList_Wu7j,.namesList_GPPO,.routeList_SJ_9,.rowList_JMKP,.ruledList_GZtK,.shortcuts_kzfW ul,.stageList_oelf{list-style:none;margin:0;padding:0}.DocSearch-Label{color:var(--docsearch-secondary-text-color);font-size:.875em;font-weight:400;line-height:1.6em}.DocSearch-Help,.DocSearch-NoResults-Help{color:var(--docsearch-secondary-text-color);font-size:.8em;font-weight:300;line-height:1.5em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{color:var(--docsearch-text-color);font-size:1.1em;font-weight:300;line-height:1.5em;vertical-align:middle}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-inline-start:8px}.DocSearch-Hits:last-of-type{margin-block-end:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-block-end:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-block-end:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;padding-block-end:4px;scroll-margin-block-start:40px}.DocSearch-Hit:first-of-type{margin-block-start:4px}.DocSearch-Hit a,.DocSearch-Hit--AskAI{background:var(--docsearch-hit-background);border-radius:4px;cursor:pointer;display:block;padding-inline-start:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-text-color);font-size:.9em;font-weight:600;inset-block-start:0;line-height:32px;margin:0 -4px;padding:8px 4px 4px;position:sticky;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit-Container,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title{color:var(--docsearch-text-color)}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit--AskAI,.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-highlight-color)}.DocSearch-Conversation-History .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-background)}.DocSearch-Hit mark{color:var(--docsearch-highlight-color);text-underline-offset:.3em}.DocSearch-Hit-Container{align-items:center;display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{color:var(--docsearch-secondary-text-color);height:20px;width:20px}.DocSearch-Hit-action{align-items:center;color:var(--docsearch-muted-color);display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-inline-start:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,.lightOnly_KW5Q,.terminalBody_KPk5>span,.tocCollapsibleContent_vkbj a,.wide_cSYM,[data-theme=dark] .darkOnly_Ihrf,html[data-theme=dark] .onDark_yGXl{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:400;gap:4px;justify-content:center;line-height:1.2em;margin:0 8px;position:relative;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-secondary-text-color);font-size:.75em}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-highlight-color)}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{align-items:center;color:var(--docsearch-secondary-text-color);display:flex;flex-direction:column;font-size:1.25em;font-weight:400;justify-content:center;margin:0 auto;text-align:center;width:80%}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults{max-height:80%}.DocSearch-StartScreen,.docCardListItem_W1sv>*,body,html{height:100%}.DocSearch-NoResults{gap:.8em;margin-block-start:2em}.DocSearch-NoResults--withAskAi{justify-content:flex-start;margin-block-start:0}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-StartScreen{gap:24px}.DocSearch-StartScreen-Icon{height:64px;stroke:var(--docsearch-icon-color);width:64px}.DocSearch-AskAiScreen-MessageContent-Reasoning svg,.DocSearch-Screen-Icon{color:var(--docsearch-icon-color)}.DocSearch-NoResults-Prefill-List{display:flex;flex-direction:column;gap:12px;text-align:center}.DocSearch-NoResults-Prefill-List-Items,.dropdownItemContent_dqBs{display:flex;flex-direction:column;gap:2px}.DocSearch-NoResults-Prefill-List-Items p{align-items:center;display:flex;margin:0;text-align:start}.DocSearch-Prefill{align-items:center;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-flex;font-size:.8em;font-weight:300;gap:4px;height:40px;padding:0 4px}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 4px 4px;display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;gap:16px;list-style:none;margin:0;padding:0}.DocSearch-Commands li,.DocSearch-Commands-Key,.pieceIndex_P3Ws>li:not(.pieceGroup_SCnq){align-items:center;display:flex}.DocSearch-Commands-Key{background-color:var(--docsearch-background-color);border:0;border-radius:2px;box-shadow:none!important;color:var(--docsearch-icon-color);height:24px;justify-content:center;margin-inline-end:4px;width:24px}.DocSearch-Commands-Key:last-of-type{margin-inline-end:8px}.DocSearch-Escape-Key{font-size:10px;font-weight:300;letter-spacing:normal;line-height:16px;text-align:center;text-transform:uppercase}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.DocSearch-AskAi-Section{display:flex;flex-direction:column;gap:8px;padding:12px 0}.DocSearch-Hit-AskAIButton{align-items:center;color:var(--docsearch-text-color);display:flex;flex-direction:row}.DocSearch-Hit-AskAIButton-icon{color:var(--docsearch-icon-color);flex-shrink:0;margin-inline-end:12px}.DocSearch-Hit-AskAIButton-title{color:var(--docsearch-hit-color);display:flex;flex:1 1 auto;font-weight:400;gap:4px;position:relative;white-space:nowrap;width:80%}.DocSearch-Hit-AskAIButton-title-query{background:none;margin-inline-start:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes d{0%{opacity:0}to{opacity:1}}.DocSearch-AskAiScreen-Container{display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;padding:0;text-align:start;width:100%}.DocSearch-AskAiScreen-Disclaimer{align-self:flex-start;display:flex;font-size:.6em;font-weight:300;margin:0;padding-block:1.5em .5em;padding-inline:0;text-align:start}.DocSearch-AskAiScreen-Body{gap:24px;width:100%}.DocSearch-AskAiScreen-Body,.DocSearch-AskAiScreen-Response,.DocSearch-AskAiScreen-Response-Container,.lightbox_dmRN[open],.mockFieldGroup_KstJ,.mock_mfGh,.ways_vpCD>.card_oKnZ{display:flex;flex-direction:column}.DocSearch-AskAiScreen-Response{align-self:flex-start;background:var(--docsearch-hit-background);border-radius:4px;color:var(--docsearch-text-color);font-size:.8em;gap:1em;margin-block-end:8px;padding:24px;width:100%}.DocSearch-AskAiScreen-Query{font-size:1.25em;font-weight:600;line-break:loose;line-height:1.4;margin:0}.DocSearch-AskAiScreen-Answer{line-height:1.5}.DocSearch-AskAiScreen-Answer,.DocSearch-AskAiScreen-ThinkingDots{color:var(--docsearch-secondary-text-color);font-weight:400;margin:0}.DocSearch-AskAiScreen-Error,.DocSearch-AskAiScreen-Error .DocSearch-Markdown-Content{color:var(--docsearch-error-color)}.DocSearch-AskAiScreen-ThinkingDots{font-size:.8em}.DocSearch-AskAiScreen-Answer-Footer{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.DocSearch-AskAiScreen-Actions{align-items:center;display:flex;flex-direction:row;gap:12px;margin-inline-start:auto}.DocSearch-AskAiScreen-ActionButton{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin:0;padding:4px;transition:background-color .2s;width:24px}.DocSearch-AskAiScreen-ActionButton:hover,.DocSearch-AskAiScreen-RelatedSources-Item-Link:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-AskAiScreen-ActionButton svg{color:var(--docsearch-icon-color);height:20px;stroke-width:1.5;width:20px}.DocSearch-AskAiScreen-CopyButton--copied{background-color:var(--docsearch-success-color);cursor:default}.DocSearch-AskAiScreen-MessageContent{display:flex;flex-direction:column;row-gap:1em}.DocSearch-AskAiScreen-Error{background-color:#ef53501a;border-radius:4px;flex-direction:row;font-size:1em;font-weight:400;gap:8px;padding:1em}.DocSearch-AskAiScreen-Error svg{margin-top:.25rem}.DocSearch-AskAiScreen-Error svg,.DocSearch-AskAiScreen-MessageContent-Tool svg{flex-shrink:0;height:16px;width:16px}.DocSearch-AskAiScreen-Error p,.blockCode_Hc2b .theme-code-block,.compareRows_Qdzz,.dockShot_wlZl,.eyebrowRow_EK3Y .eyebrow_Hl98,.eyebrowRow_GktZ .eyebrow_TT13,.help_WY3S>li,.openRow_QP2Q>.code_bI5K,.pieceIndex_P3Ws li,.ruledList_GZtK>li,.sectionList_uAN1>li{margin:0}.DocSearch-AskAiScreen-Error-Content{display:flex;flex:1 1 0%;flex-direction:column}.DocSearch-AskAiScreen-Error-Title{font-weight:700;margin-bottom:4px}.DocSearch-AskAiScreen-Error--ThreadDepth{animation:.3s ease-out j;border:1px solid #febdc5;color:var(--docsearch-text-color);font-size:12px;margin:12px 0 8px;width:100%}.DocSearch-AskAiScreen-Error--ThreadDepth .DocSearch-AskAiScreen-Error-Title{margin-bottom:6px}.DocSearch-ThreadDepthError-Link{background:none;border:none;color:var(--docsearch-highlight-color);cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.DocSearch-CodeSnippet-CopyButton:hover,.DocSearch-ThreadDepthError-Link:hover,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.DocSearch-Markdown-Content a:hover,.filterButton_VMOz.active_mGnL:focus,.filterButton_VMOz.active_mGnL:hover{opacity:.9}.DocSearch-ThreadDepthError-Link:active{color:#991b1b}.DocSearch-AskAiScreen-FeedbackText{color:var(--docsearch-muted-color);font-size:.7em;font-weight:400;margin:0}.DocSearch-AskAiScreen-FeedbackText--visible{animation:.3s ease-in forwards d}.DocSearch-AskAiScreen-RelatedSources{display:flex;flex-direction:column;gap:4px;width:100%}.DocSearch-AskAiScreen-RelatedSources-List{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.DocSearch-AskAiScreen-RelatedSources-Title{color:var(--docsearch-secondary-text-color);font-size:.7em;font-weight:400;margin:0;padding:6px 0}.DocSearch-AskAiScreen-RelatedSources-NoResults{color:var(--docsearch-text-color);font-size:.8rem;font-weight:400;margin:0}.DocSearch-AskAiScreen-RelatedSources-Error{color:var(--docsearch-error-color);font-size:.8rem;font-weight:400;margin:0}.DocSearch-AskAiScreen-RelatedSources-Item-Link{align-items:center;background:var(--docsearch-hit-background);border-radius:4px;color:var(--docsearch-text-color);display:flex;font-size:.75em;gap:6px;max-width:70%;padding:12px 8px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s}.DocSearch-AskAiScreen-RelatedSources-Item-Link svg{color:var(--docsearch-icon-color);flex-shrink:0;stroke-width:1.2}.DocSearch-AskAiScreen-RelatedSources-Item-Link span{flex:1 1 0;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocSearch-AskAiScreen-ExchangesList{display:flex;flex-direction:column;gap:24px;margin:8px 0}.DocSearch-Markdown-Content{color:var(--docsearch-text-color);font-size:.9355em;line-height:1.6;word-wrap:break-word}.DocSearch-Markdown-Content--streaming{animation:.3s ease-in-out both d}.DocSearch-Markdown-Content p{margin:1em 0}.DocSearch-Markdown-Content p:last-child{margin-block-end:0}.DocSearch-Markdown-Content p:first-child{margin-block-start:0}.DocSearch-Markdown-Content code{border-radius:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;letter-spacing:normal;margin:0;padding:.2em 0}.launcher_g9se,button.topic_j3B1{font-family:inherit;cursor:pointer}.DocSearch-Markdown-Content code,.DocSearch-Markdown-Content pre{background-color:var(--docsearch-key-background);color:var(--docsearch-text-color)}.DocSearch-Markdown-Content pre{border-radius:6px;margin:1.5em 0;overflow-x:auto;padding:1.2em}.DocSearch-Markdown-Content pre code{background-color:initial;border-radius:0;color:inherit;font-size:.8em;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.DocSearch-Markdown-Content h1,.DocSearch-Markdown-Content h2,.DocSearch-Markdown-Content h3,.DocSearch-Markdown-Content h4,.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{color:var(--docsearch-text-color);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:1em 0}.DocSearch-Markdown-Content h1{font-size:1.5em}.DocSearch-Markdown-Content h2{font-size:1.2em}.DocSearch-Markdown-Content h3{font-size:1em}.DocSearch-Markdown-Content h4,.page_CImV code{font-size:.9em}.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{font-size:.8em}.DocSearch-Markdown-Content ol,.DocSearch-Markdown-Content ul{color:var(--docsearch-text-color);margin:1.2em 0;padding-inline-start:1.5em}.DocSearch-Markdown-Content ul{list-style-type:disc}.DocSearch-Markdown-Content ol{list-style-type:decimal}.DocSearch-Markdown-Content li{color:var(--docsearch-text-color);line-height:1.6;margin:.8em 0;padding-inline-start:.3em}.DocSearch-Markdown-Content li>ol,.DocSearch-Markdown-Content li>ul{margin:.5em}.DocSearch-Markdown-Content li::marker{color:var(--docsearch-muted-color)}.DocSearch-Markdown-Content a{color:var(--docsearch-highlight-color);-webkit-text-decoration:none;text-decoration:none;transition:.2s}.DocSearch-Markdown-Content a:hover,.content_knG7 a{-webkit-text-decoration:underline;text-decoration:underline}.DocSearch-Markdown-Content blockquote{border-inline-start:4px solid var(--docsearch-hit-highlight-color);color:var(--docsearch-secondary-text-color);font-style:italic;margin:1.5em 0;padding-block:.5em;padding-inline:1em 0}.DocSearch-Markdown-Content hr{border:none;margin:1em 0}.DocSearch-Markdown-Content table{border-collapse:collapse;margin:1.5em 0;width:100%}.DocSearch-Markdown-Content td,.DocSearch-Markdown-Content th{border:1px solid var(--docsearch-subtle-color);padding:.75em;text-align:start}.DocSearch-Markdown-Content th{background-color:var(--docsearch-hit-background);font-weight:600}.DocSearch-AskAiScreen-MessageContent-Reasoning{align-items:center;color:var(--docsearch-muted-color);display:flex;font-size:1em;gap:4px}.DocSearch-AskAiScreen-MessageContent-Tool{align-items:center;color:var(--docsearch-muted-color);display:flex;line-height:1.2;width:100%}.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result{padding-block-start:0}.DocSearch-AskAiScreen-MessageContent-Tool>svg{color:var(--docsearch-icon-color);margin-inline-end:8px}.DocSearch-AskAiScreen-MessageContent-Tool-Query{color:var(--docsearch-muted-color);transition:box-shadow .2s}.DocSearch-AskAiScreen-MessageContent-Tool-Query svg{color:var(--docsearch-muted-color)}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover{box-shadow:0 1px 0 0 var(--docsearch-highlight-color);color:var(--docsearch-highlight-color);cursor:pointer}.DocSearck-AskAiScreen-MessageContent-Stopped{color:var(--docsearch-muted-color);font-style:italic;margin-block-start:1em}.DocSearch-AskAiScreen-SmallerLoadingIcon{height:16px;width:16px}.shimmer{background:var(--shimmer-bg);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#0000;display:flex;-webkit-text-fill-color:#0000;animation:2.5s linear infinite e;pointer-events:none}@keyframes e{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes f{0%,to{opacity:.3}50%{opacity:.6}}.DocSearch-CodeSnippet,.DocSearch-Menu,.carousel_gbBQ,.codeWrapper_Gc07,.footer_xBL4,.footer_xBL4>*,.hybridWeb_EbvI,.screen_Jn5v,.walk_nYOM{position:relative}.DocSearch-CodeSnippet-CopyButton{align-items:center;background:var(--docsearch-key-background);border:none;border-radius:4px;color:var(--docsearch-text-color);cursor:pointer;display:flex;font-size:.75em;inset-block-start:8px;inset-inline-end:8px;padding:.2em .6em;position:absolute;transition:opacity .2s}.DocSearch-CodeSnippet-CopyButton:active{opacity:.6}.DocSearch-CodeSnippet-CopyButton svg{height:16px;margin-inline-end:4px;width:16px}#__docusaurus-base-url-issue-banner-container,.DocSearch-CodeSnippet-CheckIcon,.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CopyIcon,.DocSearch-Markdown-Content--streaming .DocSearch-CodeSnippet-CopyButton,.bar_yA0W,.docSidebarContainer_YfHR,.navbarSearchContainer_Bca1:empty,.sidebarLogo_isFc,.themedComponent_mlkZ,.toggleIcon_g3eP,.toggle_yZtc,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CheckIcon{display:inline-block}.DocSearch-NewConversationScreen{padding:3em var(--docsearch-spacing)}.DocSearch-NewConversationScreen-Title{color:var(--docsearch-text-color);font-size:26px;font-weight:600;margin-block-end:.15em}.DocSearch-NewConversationScreen-Description{color:var(--docsearch-muted-color);font-size:14px}.DocSearch-NewConversationScreen-SuggestedQuestions{align-items:start;display:flex;flex-direction:column;gap:var(--docsearch-spacing);margin-block-start:1.5em}.DocSearch-NewConversationScreen-SuggestedQuestion{align-items:center;background-color:var(--docsearch-searchbox-background);border:1px solid var(--docsearch-subtle-color);border-radius:var(--docsearch-border-radius);color:var(--docsearch-text-color);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:12px}.DocSearch-Menu-content{background-color:var(--docsearch-dropdown-menu-background);border-radius:var(--docsearch-border-radius);box-shadow:0 0 0 1px #21243d0d,0 8px 16px -4px #21243d40;display:none;flex-direction:column;inset-block-start:calc(100% + 12px);inset-inline-end:0;min-width:195px;padding:8px 0;position:absolute;z-index:422}.DocSearch-Menu-item{align-items:center;background-color:initial;border:0;color:var(--docsearch-text-color);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;white-space:nowrap}.DocSearch-Menu-item:hover{background-color:var(--docsearch-dropdown-menu-item-hover-background)}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.DocSearch-Button-Key,.cardWithImage_knKG,.codeBlockStandalone_MEMb{padding:0}.icons_a7F2{display:flex;flex-wrap:wrap;gap:var(--dwc-space-s);list-style:none;margin:0;padding:0}.icon_U5Az{align-items:center;background-color:var(--ifm-color-emphasis-100);border:0!important;border-radius:50%;color:var(--ifm-color-emphasis-800);display:inline-flex;font-size:1rem;height:2rem;justify-content:center;transition:background-color .2s,color .2s;width:2rem}.launcher_g9se,.primary_zrDe,.replyNo_IgZ9,.replyYes_i6g_,.topic_j3B1{transition:background-color .2s}.icon_U5Az:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:2px}.linkedin_vXVK:focus,.linkedin_vXVK:hover{background-color:#0a66c2;color:#fff}.youtube_L8lo:focus,.youtube_L8lo:hover{background-color:red;color:#fff}.github_NJrW:focus,.github_NJrW:hover{background-color:#24292f;color:#fff}.rss_JWTx:focus,.rss_JWTx:hover{background-color:#f26522;color:#fff}.compact_fmby{gap:.375rem}.hello_nteJ,.launcher_g9se,.root_aopW{gap:var(--dwc-space-s)}.compact_fmby .icon_U5Az{font-size:.875rem;height:1.75rem;width:1.75rem}.root_aopW{align-items:flex-end;bottom:1.3rem;display:flex;flex-direction:column;position:fixed;right:1.3rem;z-index:calc(var(--ifm-z-index-fixed) + 2)}.avatar_vjDP,.launcher_g9se{display:inline-flex;position:relative}.launcher_g9se{align-items:center;padding:.35rem 1.1rem .35rem .35rem;--cl-bg:#19191c;--cl-text:#fff;--cl-line:#ffffff29;--cl-hover:#2b2b31;background-color:var(--cl-bg);border:1px solid var(--cl-line);border-radius:2rem;box-shadow:0 4px 12px #00000029;color:var(--cl-text);font-size:var(--dwc-font-size-m);font-weight:600}[data-theme=dark] .launcher_g9se{--cl-bg:#f4f4f6;--cl-text:#19191c;--cl-line:#0000001f;--cl-hover:#e2e2e7}.launcher_g9se:hover{background-color:var(--cl-hover);color:var(--cl-text)}.launcher_g9se:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:3px}.avatar_vjDP{background-color:#fff;border-radius:50%;flex:none;padding:3px}.avatar_e9MW img,.avatar_vjDP img{border-radius:50%;display:block}.online_RK5e{background-color:#22c55e;border:2px solid var(--cl-bg,var(--dwc-surface-3));border-radius:50%;bottom:-1px;height:.6rem;position:absolute;right:-1px;width:.6rem}.greeting_dhgU .online_RK5e,.panel_r4Q3 .online_RK5e{border-color:var(--dwc-surface-3)}.hello_nteJ{align-items:center;display:flex;margin:0 var(--dwc-space-m) var(--dwc-space-s) 0}.topics_Efnh{display:flex;flex-direction:column;gap:var(--dwc-space-xs);list-style:none;margin:var(--dwc-space-s) 0 var(--dwc-space-m);padding:0}.greetingFrom_YHEI,.greetingReplies_CWBT,.topic_j3B1{display:flex;gap:var(--dwc-space-s)}.topic_j3B1{align-items:center;background-color:var(--ifm-color-emphasis-100);border:0!important;border-radius:var(--dwc-border-radius);color:var(--ifm-font-color-base);font-size:var(--dwc-font-size-s);font-weight:500;padding:.5rem .75rem}button.topic_j3B1{text-align:left;width:100%}.topic_j3B1 svg{color:var(--dwc-color-primary-text);flex:none}.filterButton_VMOz,.filterButton_VMOz:focus,.filterButton_VMOz:hover,.mainButton_K8SG,.mainButton_K8SG:focus,.mainButton_K8SG:hover,.topic_j3B1:focus,.topic_j3B1:hover{color:var(--ifm-font-color-base);-webkit-text-decoration:none;text-decoration:none}.greeting_dhgU{background-color:var(--dwc-surface-3);border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-l) var(--dwc-border-radius-l) var(--dwc-border-radius-s) var(--dwc-border-radius-l);box-shadow:0 10px 28px #00000029;padding:var(--dwc-space-m);position:relative;width:min(18rem,calc(100vw - 2.6rem))}.greetingFrom_YHEI{align-items:center;margin-bottom:var(--dwc-space-s)}.greetingName_f3Hh{color:var(--ifm-color-emphasis-700);font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-xs);font-weight:var(--dwc-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.groupTitle_qwAu,.label_UtoJ,.label_oc0S{letter-spacing:.08em;text-transform:uppercase}.greetingText_h_lf{color:var(--ifm-font-color-base);font-size:var(--dwc-font-size-m);font-weight:500;line-height:1.45;margin:0 0 var(--dwc-space-m)}.replyNo_IgZ9,.replyYes_i6g_{border:0;border-radius:2rem;cursor:pointer;font-family:inherit;font-size:var(--dwc-font-size-s);font-weight:600;padding:.4rem .85rem}.replyYes_i6g_{background-color:var(--dwc-color-primary);color:var(--dwc-color-on-primary-text)}.callNote_zfXd strong,.replyNo_IgZ9{color:var(--ifm-font-color-base)}.replyYes_i6g_:hover{background-color:var(--dwc-color-primary-light);color:var(--dwc-color-on-primary-text-light)}.close_LXAd:hover,.greetingClose_f4vO:hover,.replyNo_IgZ9{background-color:var(--ifm-color-emphasis-100)}.close_LXAd,.greetingClose_f4vO{align-items:center;color:var(--ifm-color-emphasis-700);cursor:pointer;display:inline-flex}.greetingClose_f4vO{background:none;border:0;border-radius:50%;height:1.5rem;justify-content:center;position:absolute;right:var(--dwc-space-xs);top:var(--dwc-space-xs);width:1.5rem}@keyframes g{0%{opacity:0;transform:translateY(10px) scale(.95)}}.panel_r4Q3{background-color:var(--dwc-surface-3);border:1px solid var(--dwc-border-color);border-radius:var(--dwc-border-radius-l);box-shadow:0 12px 32px #00000029;padding:var(--dwc-space-l);position:relative;width:min(20rem,calc(100vw - 2.6rem))}.close_LXAd{background:none;border:0;border-radius:50%;height:1.75rem;justify-content:center;position:absolute;right:var(--dwc-space-s);top:var(--dwc-space-s);width:1.75rem}.follow_Uj5h,.primary_zrDe{display:flex;gap:var(--dwc-space-s)}.title_ZK36{font-weight:700;margin:0;white-space:nowrap}.text_p9W0,.title_ZK36{font-size:var(--dwc-font-size-m)}.text_p9W0{color:var(--ifm-color-emphasis-800);line-height:1.5;margin:0 0 var(--dwc-space-m)}.primary_zrDe{align-items:center;background-color:var(--dwc-color-primary);border:0!important;border-radius:var(--dwc-border-radius);color:var(--dwc-color-on-primary-text);font-weight:600;justify-content:center;padding:.6rem 1rem}.callNote_zfXd,.label_UtoJ,.label_oc0S{color:var(--ifm-color-emphasis-700);font-size:var(--dwc-font-size-xs)}.contact_DHHZ:focus,.contact_DHHZ:hover,.primary_zrDe:focus,.primary_zrDe:hover{background-color:var(--dwc-color-primary-light);color:var(--dwc-color-on-primary-text-light);-webkit-text-decoration:none;text-decoration:none}.callNote_zfXd{line-height:1.5;margin:var(--dwc-space-s) 0 0;text-align:center}.callNote_zfXd strong{font-weight:600}.follow_Uj5h{border-top:1px solid var(--dwc-border-color);flex-direction:column;margin-top:var(--dwc-space-m);padding-top:var(--dwc-space-m)}.label_UtoJ,.label_oc0S{font-family:var(--dwc-font-family-mono);font-weight:var(--dwc-font-weight-semibold)}.badge_fRFR{align-items:center;background-color:#ef4444;border:2px solid var(--dwc-surface-3);border-radius:1rem;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .3rem;position:absolute;right:-.35rem;top:-.35rem}@keyframes h{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes i{to{opacity:0;transform:translateY(8px) scale(.96)}}.languages_yrIC{color:var(--ifm-color-emphasis-700);font-size:var(--dwc-font-size-xs);margin:calc(var(--dwc-space-s)*-1) 0 var(--dwc-space-m)}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}[data-theme-choice=dark] .darkToggleIcon_wfgR,[data-theme-choice=light] .lightToggleIcon_pyhR,[data-theme-choice=system] .systemToggleIcon_QzmC,[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}.button_kIlI{align-items:center;background:none;border:0;border-radius:var(--dwc-border-radius);color:var(--ifm-color-emphasis-600);cursor:pointer;display:inline-flex;font-size:1.15rem;height:2rem;justify-content:center;padding:0;transition:background-color .15s,color .15s;width:2rem}.categoryLinkLabel_W154,.linkLabel_WmDU{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.button_kIlI:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:1px}.iconExternalLink_nPIU{margin-left:.3rem}.linkLabel_WmDU{line-clamp:2;-webkit-line-clamp:2}.categoryLink_byQd{overflow:hidden}.menu__link--sublist-caret:after{margin-left:var(--ifm-menu-link-padding-vertical)}.categoryLinkLabel_W154{flex:1;line-clamp:2;-webkit-line-clamp:2}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.cta_UErl{align-items:center;background-color:var(--ifm-color-emphasis-100);border:1px solid var(--dwc-border-color);border-left:4px solid var(--dwc-color-primary);border-radius:var(--dwc-border-radius-l);display:flex;flex-wrap:wrap;gap:var(--dwc-space-m) var(--dwc-space-l);justify-content:space-between;margin:var(--dwc-space-l) 0 var(--dwc-space-xl);padding:var(--dwc-space-m) var(--dwc-space-l)}.copy_XH8h{flex:1 1 260px;min-width:0}.title_HfaR{font-size:var(--dwc-font-size-m);font-weight:700;margin:0 0 var(--dwc-space-2xs,2px)}.text_x4Wj{color:var(--ifm-color-emphasis-800);font-size:var(--dwc-font-size-s);margin:0}.primary_idFC,.secondary_GDTR{align-items:center;border-radius:var(--dwc-border-radius);display:inline-flex;font-size:var(--dwc-font-size-s);font-weight:600;gap:var(--dwc-space-xs);padding:.5rem 1rem;transition:background-color .2s;white-space:nowrap}.primary_idFC{background-color:var(--dwc-color-primary);border:0!important;color:#fff}.primary_idFC:focus,.primary_idFC:hover{background-color:color-mix(in srgb,var(--dwc-color-primary) 85%,#000)!important;border:0!important;color:#fff;-webkit-text-decoration:none;text-decoration:none}.secondary_GDTR{background-color:initial}.secondary_GDTR,.secondary_GDTR:focus,.secondary_GDTR:hover{border:1px solid var(--dwc-border-color)!important;color:var(--ifm-font-color-base)}.secondary_GDTR:focus,.secondary_GDTR:hover{background-color:var(--ifm-color-emphasis-200)!important;-webkit-text-decoration:none;text-decoration:none}.anchorTargetStickyNavbar_Vzrq{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_vjPI{scroll-margin-top:.5rem}.chapter_uBzF,.piece_WaQD,.step_ssvJ{scroll-margin-top:var(--ifm-navbar-height)}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.askMenu_siDm{flex-shrink:0;margin-top:calc((var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))/2);position:relative;white-space:nowrap}.buttonContainer_z6XZ{align-items:stretch;display:flex}.dropdownButton_H3yD,.mainButton_K8SG{align-items:center;background:var(--dwc-surface-3);display:flex;font-size:.95rem;height:36px;line-height:inherit;transition:background-color .15s,border-color .15s;cursor:pointer;-webkit-font-smoothing:antialiased;font-family:inherit;box-sizing:border-box}.mainButton_K8SG{border:1px solid var(--dwc-border-color);border-radius:.75rem 0 0 .75rem;border-right:none;padding:.375rem .75rem;vertical-align:top}.caret_PUHq,.caret_WZUS,.iconLanguage_DSK9{vertical-align:text-bottom}.mainButton_K8SG:focus,.mainButton_K8SG:hover{background:var(--dwc-color-primary-alt);border-color:var(--dwc-border-color);border-right:none}.dropdownButton_H3yD{border-left:thin solid var(--dwc-border-color);border-left-width:1px;border-radius:0 .75rem .75rem 0;color:var(--ifm-font-color-base);justify-content:center;padding:0;width:36px}.dropdownButton_H3yD:focus,.dropdownButton_H3yD:hover{background:var(--dwc-color-primary-alt);border-color:var(--dwc-border-color);border-left:1px solid var(--dwc-border-color)}.chevronIcon_Q4TF{align-items:center;display:inline-flex;font-size:24px;justify-content:center;transform-origin:center;transition:transform .15s ease-out}.dropdown_JR4l{animation:.15s ease-out forwards j;background-color:var(--ifm-dropdown-background-color);border:thin solid var(--dwc-border-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);list-style:none;margin:0;min-width:250px;padding:.5em 0;position:absolute;right:0;top:calc(100% + 4px);z-index:195}@keyframes j{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdownItem_jlyH{align-items:flex-start;background:none;border:none;box-sizing:border-box;color:var(--ifm-font-color-base);cursor:pointer;display:flex;padding:.75em 1em;text-align:left;transition:background-color .15s;width:100%;-webkit-font-smoothing:antialiased;gap:8px}.dropdownItemLabel_tSDR{font-size:.9rem;font-weight:500}.dropdownItemDesc_v3zh{color:var(--ifm-color-content-secondary);font-size:.8rem;line-height:1.2}.icon_bSGv{margin-right:6px}.iconDropdown_C3Ex,.icon_bSGv{font-size:16px;height:16px;width:16px}.iconDropdown_C3Ex{flex-shrink:0;margin-top:2px}.headingWrapper_NPvw{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.heading_DyBf{flex:1 1 auto;margin-bottom:0!important;min-width:0}.translationNotice_ppq4{background-color:var(--dwc-color-info-alt);border:1px solid var(--dwc-color-info-dark);border-radius:var(--ifm-global-radius);margin-bottom:2rem;margin-top:1rem;padding:.75rem 1rem;width:100%}.noticeContent_UUJq{align-items:flex-start;display:flex;gap:.75rem}.noticeIcon_ehvK{color:var(--dwc-color-info);flex-shrink:0;margin-top:.125rem}.noticeText_TuXs{flex:1;font-size:.875rem;line-height:1.5;margin:0}.dismissButton_Xuit,.trigger_ITVv{align-items:center;background:none;cursor:pointer}.dismissButton_Xuit{border:none;border-radius:var(--ifm-global-radius);display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:.2s}[class*=" headingWrapper_"],[class^=headingWrapper_]{align-items:flex-start;display:flex;flex-wrap:nowrap!important;gap:1rem}[class*=" headingWrapper_"] h1,[class^=headingWrapper_] h1{flex:1 1 0;margin:0;min-width:0;overflow-wrap:anywhere;white-space:normal}[class*=" headingWrapper_"] [class^=askMenu_],[class^=headingWrapper_] [class^=askMenu_]{display:inline-flex;flex:0 0 auto;max-width:max-content;white-space:nowrap}[class^=headingWrapper_] [class^=askMenu_] *{min-width:0;white-space:nowrap}.iconLanguage_DSK9{margin-right:5px}.items_iRWt,.list_Thdj{margin:0;list-style:none}.root_C4CJ{--mm-bg:#19191c;--mm-raised:#212126;--mm-line:#ffffff1a;--mm-text:#fff;--mm-muted:#ffffffa3;--mm-hover:#ffffff0f;--mm-accent:#4d8bff;--mm-tone:var(--mm-accent);--mm-shadow:0 28px 56px -28px #000000b3;padding:0;position:static}.root_C4CJ>div{position:static!important}.list_Thdj{display:flex;padding:0}.trigger_ITVv{border:0;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:var(--ifm-font-weight-semibold);gap:.35rem}.code_x20x,.groupTitle_qwAu,.previewHead_T5x4,.title_NItk{font-family:var(--dwc-font-family-mono)}.chevron_zXXU{font-size:.65rem;opacity:.8;transition:transform .2s}.trigger_ITVv[data-state=open] .chevron_zXXU{transform:rotate(180deg)}.panel_NXCQ{background-color:var(--mm-bg);border:1px solid var(--mm-line);border-radius:20px;box-shadow:var(--mm-shadow);color:var(--mm-text);left:0;max-width:calc(100vw - 2rem);padding:12px;position:absolute;top:calc(100% + .5rem);width:max-content;z-index:calc(var(--ifm-z-index-fixed) + 5)}@keyframes k{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.items_iRWt{display:grid;gap:2px;padding:0}.groupTitle_qwAu{align-items:center;color:var(--mm-muted);display:flex;font-size:var(--dwc-font-size-xs);font-weight:var(--dwc-font-weight-semibold);gap:var(--dwc-space-s);margin:4px 0 10px 12px}.label_a3LA{color:var(--mm-text);font-size:.9375rem;font-weight:650;letter-spacing:-.01em;line-height:1.3}.tagline_OCXU{color:var(--mm-muted);font-size:var(--dwc-font-size-s);line-height:1.4}.text_Yzqb{display:flex;flex-direction:column;gap:2px;min-width:0}.tile_e_I2{align-items:center;background-color:color-mix(in srgb,var(--mm-tone) 14%,#0000);border:1px solid color-mix(in srgb,var(--mm-tone) 34%,#0000);border-radius:12px;color:var(--mm-tone);display:inline-flex;flex:none;font-size:1.0625rem;height:2.5rem;justify-content:center;width:2.5rem}.tile_e_I2:has(>img){background-color:#fff;border-color:#0000}.product_OtRc{width:100%}.compact_OBWN,.product_OtRc{align-items:center;border:0!important;border-radius:14px;color:var(--mm-text);display:flex;gap:14px;padding:10px 14px 10px 10px;transition:background-color .15s}.compact_OBWN:focus,.compact_OBWN:hover,.product_OtRc:focus,.product_OtRc:hover{background-color:var(--mm-hover);color:var(--mm-text);-webkit-text-decoration:none;text-decoration:none}.go_wIrm{color:var(--mm-tone);flex:none;font-size:.8125rem;margin-left:auto;opacity:0;transition:opacity .15s}.productActive_ndMB{background-color:var(--mm-hover)}.compact_OBWN:focus-visible,.product_OtRc:focus-visible{outline:2px solid var(--mm-tone);outline-offset:-2px}.products_ZvJ6{display:grid;gap:12px;grid-template-columns:minmax(18rem,21rem) 27rem}.preview_pFsn{align-self:start;background-color:var(--mm-raised);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.previewHead_T5x4{align-items:center;display:flex;font-size:.75rem;gap:12px;padding:18px 20px 0}.previewCount_mKZu{color:var(--mm-tone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.previewPath_kEBf{color:var(--mm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewBody_N7yh{display:flex;flex:1;flex-direction:column;padding:14px 20px 20px}.previewArea_SwwN{background-color:#101014;border:1px solid var(--mm-line);border-radius:12px;height:13.5rem;margin-bottom:20px;overflow:hidden}.previewTitle_ALjC{color:var(--mm-text);font-size:1.75rem;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0 0 8px}.previewText_wJyT{color:var(--mm-muted);font-size:.9375rem;line-height:1.5;margin:0 0 18px;min-height:6em}.previewLink_QPPR,.previewLink_QPPR:focus,.previewLink_QPPR:hover{align-items:center;align-self:flex-start;border:1px solid #ffffff3d!important;border-radius:12px;color:var(--mm-text);display:inline-flex;font-size:.9375rem;font-weight:650;gap:10px;min-height:2.75rem;padding:0 18px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s,color .15s}.previewLink_QPPR:focus,.previewLink_QPPR:hover{border-color:var(--mm-tone)!important;color:var(--mm-tone)}.code_x20x{background:none;border-radius:0;color:#d4d7dd;font-size:.66rem;height:100%;line-height:1.6;margin:0;overflow:hidden;padding:var(--dwc-space-s) 0}.codeLine_lxPA{display:block;white-space:pre}.lineNumber_ayws{color:#ffffff40;display:inline-block;padding-right:var(--dwc-space-s);text-align:right;width:1.8rem}.tokKeyword_K2Gj{color:#c678dd}.tokType_xxM7{color:#61afef}.tokString_roOr{color:#98c379}.tokAnnotation_xOtb{color:#e5c07b}.tokComment_RiQr{color:#7f848e}.columns_kRKB{display:grid;gap:12px;grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;padding:8px 0 0}.columns_kRKB>div+div{border-left:1px dashed var(--mm-line);padding-left:12px}.columns_kRKB .items_iRWt{gap:var(--dwc-space-xs)}.art_Tf4S{color:var(--mm-tone);display:block;height:100%;width:100%}.art_Tf4S [class*=k_]{transform-box:fill-box}@keyframes l{0%,to{transform:translate(310px,186px)}10%,18%{transform:translate(58px,120px)}30%,40%{transform:translate(300px,66px)}52%{transform:translate(140px,166px)}74%,90%{transform:translate(234px,166px)}}@keyframes m{0%,14%,to{transform:translate(-28px)}19%,94%{transform:translate(0)}}@keyframes n{0%,14%,to{opacity:0}19%,94%{opacity:1}}@keyframes o{0%,33%,40%,to{transform:scale(1)}36%{transform:scale(.94)}}@keyframes p{0%,34%{opacity:0;transform:scale(.3)}36%{opacity:.6}47%,to{opacity:0;transform:scale(1.6)}}@keyframes q{0%,52%,to{transform:translate(-94px)}74%,94%{transform:translate(0)}}@keyframes r{0%,52%,to{transform:scaleX(.544)}74%,94%{transform:scaleX(1)}}@keyframes s{0%,44%,to{opacity:0}48%,94%{opacity:1}}@keyframes t{0%,80%,to{transform:translate(0)}86%,96%{transform:translate(84px)}}@keyframes u{0%,5%{opacity:0;transform:translate(0)}13%,8%{opacity:.3;transform:translate(0)}17%,23%{opacity:.3;transform:translateY(18px)}27%,33%{opacity:.3;transform:translateY(36px)}37%,41%{opacity:.3;transform:translateY(54px)}45%,to{opacity:0;transform:translateY(54px)}}@keyframes v{0%,40%{opacity:0;transform:translate(0)}42%{opacity:1;transform:translate(0)}52%{opacity:1;transform:translate(30px)}54%,to{opacity:0;transform:translate(30px)}}@keyframes w{0%,58%,to{opacity:0;transform:translateY(8px) scale(.94)}52%,6%{opacity:1;transform:translateY(0) scale(1)}}@keyframes x{0%,22%,94%,to{transform:translate(0)}28%,52%{transform:translateY(-43px)}58%,86%{transform:translateY(43px)}}@keyframes y{0%,22%,94%,to{transform:translate(0)}28%,52%{transform:translateY(-16px)}58%,86%{transform:translateY(16px)}}@keyframes z{0%,12%,92%,to{transform:translate(152px,124px)}22%,46%{transform:translate(152px,80px)}54%,82%{transform:translate(152px,166px)}}@keyframes A{0%,28%,63%,to{transform:translate(0)}33%,58%{transform:translate(-14px)}}@keyframes B{0%,28%,63%,to{opacity:1}33%,58%{opacity:0}}@keyframes C{0%{opacity:0;transform:translateY(6px)}5%,92%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(0)}}@keyframes D{0%,25%,7%,to{opacity:0}22%,9%{opacity:1}}@keyframes E{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}@keyframes F{0%,24%,98%,to{opacity:0;transform:translateY(16px)}32%,92%{opacity:1;transform:translate(0)}}@keyframes G{0%,34%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}@keyframes H{0%,50%{transform:translateY(-40px)}58%,to{transform:translate(0)}}@keyframes I{0%,68%,75%,to{transform:scale(1)}71%{transform:scale(.93)}}@keyframes J{0%,69%{opacity:0;transform:scale(.3)}71%{opacity:.6}82%,to{opacity:0;transform:scale(1.6)}}@keyframes K{0%,96%,to{opacity:0;transform:scale(.6)}5%,90%{opacity:1;transform:scale(1)}}@keyframes L{0%,20%,96%,to{transform:scaleX(0)}30%,90%{transform:scaleX(1)}}@keyframes M{0%,30%,95%,to{opacity:0}34%,90%{opacity:1}}@keyframes N{0%,36%{opacity:0;transform:translateY(6px)}42%,90%{opacity:1;transform:translate(0)}95%,to{opacity:0;transform:translate(0)}}@keyframes O{0%,63%,95%,to{opacity:0}67%,90%{opacity:1}}@keyframes P{0%,52%{opacity:0;transform:translate(0)}54%{opacity:1;transform:translate(0)}64%{opacity:1;transform:translate(38px,104px)}66%,to{opacity:0;transform:translate(38px,104px)}}@keyframes Q{0%,68%,96%,to{transform:scaleX(0)}76%,90%{transform:scaleX(1)}}@keyframes R{0%,94%,to{transform:scaleX(0)}8%,86%{transform:scaleX(1)}}@keyframes S{0%{opacity:0;transform:translateY(4px)}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.navbar__items--right>:last-child{padding-right:0}.footer_xBL4{--ft-bg:#19191c;--ft-line:#ffffff1f;--ft-text:#f2f3f5;--ft-muted:#ffffffa8;background:var(--ft-bg);border-top:1px solid #ffffff1a;color:var(--ft-text)}.inner_gbZ8{margin:0 auto;max-width:var(--ifm-container-width-xl);padding:var(--dwc-space-3xl) var(--dwc-space-l) var(--dwc-space-l)}.top_Ap4P{align-items:center;border-bottom:1px solid var(--ft-line);display:flex;flex-wrap:wrap;gap:var(--dwc-space-l);justify-content:space-between;padding-bottom:var(--dwc-space-2xl)}.brand_jTdM{display:flex;flex-direction:column;gap:var(--dwc-space-s)}.logo_fYHz{display:block;height:2rem;width:auto}.pitch_KtZV{color:var(--ft-muted);font-size:var(--dwc-font-size-l);margin:0}.button_zS_t{align-items:center;border:1px solid #ffffff47;border-radius:var(--dwc-border-radius);color:var(--ft-text);display:inline-flex;font-weight:600;padding:.55rem 1.1rem;transition:background-color .15s,border-color .15s}.button_zS_t:focus,.button_zS_t:hover{background-color:#ffffff0f;border:1px solid #ffffff80;color:var(--ft-text);-webkit-text-decoration:none;text-decoration:none}.primary_DSYP{background-color:var(--dwc-color-primary);border-color:var(--dwc-color-primary);color:var(--dwc-color-on-primary-text)}.primary_DSYP:focus,.primary_DSYP:hover{background-color:var(--dwc-color-primary-light);border:1px solid var(--dwc-color-primary-light);color:var(--dwc-color-on-primary-text-light)}.columns_w_uO{display:grid;gap:var(--dwc-space-xl) var(--dwc-space-l);grid-template-columns:repeat(5,minmax(0,1fr));padding:var(--dwc-space-2xl) 0}.title_NItk{color:var(--ft-muted);font-size:var(--dwc-font-size-xs);font-weight:var(--dwc-font-weight-semibold);letter-spacing:.08em;margin:0 0 var(--dwc-space-m);text-transform:uppercase}.copyright_g70o a,.link_vSFW{color:var(--ft-text)}.copyright_g70o,.link_vSFW{font-size:var(--dwc-font-size-s)}.links_t79R{display:grid;gap:var(--dwc-space-s);list-style:none;margin:0;padding:0}.link_vSFW{transition:color .15s}.link_vSFW:focus,.link_vSFW:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.button_lGHC,.layerLinks_ee_W a,.tagCard_XQcW,.tagCard_XQcW:focus,.tagCard_XQcW:hover{-webkit-text-decoration:none;text-decoration:none}.button_zS_t:focus-visible,.link_vSFW:focus-visible{outline:#fff solid 2px;outline-offset:2px}.bottom_T_7l{border-top:1px solid var(--ft-line);padding-top:var(--dwc-space-l)}.copyright_g70o{color:var(--ft-muted);margin:0}.socials_SP4L{margin-top:var(--dwc-space-xs)}.footer_xBL4 .socials_SP4L a:not(:hover):not(:focus){background-color:#ffffff14;color:var(--ft-text)}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.sidebar_re4s{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.sidebarItemTitle_pO2u{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.container_mt6G,.sidebarItemList_Yudw{font-size:.9rem}.sidebarItem__DBe{margin-top:.7rem}.sidebarItemLink_mo7H{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_I1ZP{color:var(--ifm-color-primary)!important}.yearGroupHeading_rMGB{margin-bottom:.4rem;margin-top:1.6rem}.yearGroupHeading_QT03{margin:1rem .75rem .5rem}.filterBar_kYJV{background-color:var(--dwc-surface-3);border:1px solid var(--dwc-border-color);border-radius:1.5rem;grid-column:1/-1;justify-self:center;max-width:100%;padding:.3rem;width:fit-content}.track_tf3B{--fade-start:0px;--fade-end:0px;border-radius:2rem;display:flex;gap:.25rem;-webkit-mask-image:linear-gradient(to right,#0000,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),#0000);mask-image:linear-gradient(to right,#0000,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),#0000);overflow-x:auto}.track_tf3B::-webkit-scrollbar{display:none}.fadeStart_GJkW{--fade-start:2.5rem}.fadeEnd_Q7aT{--fade-end:2.5rem}.filterButton_VMOz{align-items:center;background-color:initial;border:0!important;border-radius:2rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;padding:calc(.375rem + 1px) calc(1rem + 1px);transition:background-color .2s,color .2s;white-space:nowrap}.filterButton_VMOz:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:-2px}.filterButton_VMOz.active_mGnL{background-color:var(--dwc-color-primary);color:#fff}.prompt_Xt_h{color:var(--ifm-color-emphasis-700);font-family:var(--ifm-font-family-monospace);font-size:var(--dwc-font-size-s);grid-column:1/-1;justify-self:center;letter-spacing:.02em;margin:0 0 var(--dwc-space-l);text-align:center;white-space:pre-wrap}.caret_WZUS{animation:1.06s step-end 4 la,0s linear 4.24s forwards T;background-color:currentColor;display:inline-block;height:1.15em;margin-left:.4em;width:.6em}.tagCard_XQcW,.tagCount_T9lH{align-items:center;display:inline-flex}@keyframes T{to{opacity:0}}.rss_jvmM{color:var(--dwc-color-primary-text);margin-left:.6em}.subtitle_kAme{color:var(--ifm-color-emphasis-800);font-size:1.05rem;margin:.5rem 0 2.5rem}.tagCard_XQcW{background-color:var(--dwc-surface-3);border:1px solid var(--dwc-border-color);border-radius:2rem;color:var(--ifm-font-color-base);font-size:.95rem;font-weight:500;gap:.6rem;padding:.6rem 1.1rem;transition:border-color .2s,color .2s,background-color .2s}.tagCard_XQcW:focus,.tagCard_XQcW:hover{background-color:var(--dwc-color-primary-alt,var(--dwc-surface-3));border:1px solid var(--dwc-color-primary);color:var(--dwc-color-primary-text)}.tagLabel_wMUv{line-height:1.2}.tagCount_T9lH{background-color:var(--ifm-color-emphasis-200);border-radius:1rem;color:var(--ifm-color-emphasis-800);font-size:.78rem;font-weight:600;justify-content:center;min-width:1.5rem;padding:.1rem .5rem;text-align:center}.searchQueryInput_u2C7,.searchVersionInput_m0Ui{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.chapterKicker_OG1K span,.facts_EDqp dd,.tileMeta_MEjz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.searchQueryInput_u2C7:focus,.searchVersionInput_m0Ui:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_u2C7::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_JPFH{font-size:.9rem;font-weight:700}.searchLogoColumn_rJIA{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.searchLogoColumn_rJIA span{color:var(--docsearch-muted-color);font-weight:400}.searchResultItem_Tv2o{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_KbCB{font-weight:400;margin-bottom:0}.searchResultItemPath_lhe1{color:var(--ifm-color-content-secondary);font-size:.8rem;--ifm-breadcrumb-separator-size-multiplier:1}.searchResultItemSummary_AEaO{font-style:italic;margin:.5rem 0 0}.loadingSpinner_XVxU{animation:1s linear infinite U;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes U{to{transform:rotate(1turn)}}.loader_vvXV{margin-top:2rem}.search-result-match{background:#ffd78e40;color:var(--docsearch-hit-color);padding:.09em 0}.device,.device *,.device :after,.device :before,.device:after,.device:before{box-sizing:border-box;display:block}.device{position:relative;transform:scale(1)}.device,.device .device-frame{z-index:1}.device .device-screen{background-color:#000;background-position:50%;background-size:cover;object-fit:cover;position:relative}.device-iphone-14,.device-iphone-14-pro,.device-iphone-x{height:868px;width:428px}.device-iphone-14-pro .device-frame{background:#010101;border:1px solid #1b1721;border-radius:68px;box-shadow:inset 0 0 4px 2px #c0b7cd,inset 0 0 0 6px #342c3f;height:868px;padding:19px;width:428px}.device-iphone-14 .device-screen,.device-iphone-14-pro .device-screen{border-radius:49px;height:830px;width:390px}.device-iphone-14 .device-stripe:after,.device-iphone-14 .device-stripe:before,.device-iphone-14-pro .device-stripe:after,.device-iphone-14-pro .device-stripe:before,.device-iphone-x .device-stripe:after,.device-iphone-x .device-stripe:before{border:solid #01010140;border-width:0 7px;content:"";height:7px;left:0;position:absolute;width:100%;z-index:9}.device-iphone-14 .device-stripe:after,.device-iphone-14-pro .device-stripe:after,.device-iphone-x .device-stripe:after{top:85px}.device-iphone-14 .device-stripe:before,.device-iphone-14-pro .device-stripe:before,.device-iphone-x .device-stripe:before{bottom:85px}.device-iphone-14-pro .device-header{background:#010101;border-radius:20px;height:35px;left:50%;margin-left:-60px;position:absolute;top:29px;width:120px}.device-google-pixel-6-pro .device-sensors:after,.device-google-pixel-6-pro .device-sensors:before,.device-ipad-pro .device-sensors:after,.device-ipad-pro .device-sensors:before,.device-iphone-14 .device-sensors:after,.device-iphone-14 .device-sensors:before,.device-iphone-14-pro .device-sensors:after,.device-iphone-14-pro .device-sensors:before,.device-iphone-x .device-sensors:after,.device-iphone-x .device-sensors:before,.device-macbook .device-power:after,.device-macbook .device-power:before,.device-macbook-pro-2018 .device-power:after,.device-macbook-pro-2018 .device-power:before,.device-surface-book .device-power:after,.device-surface-book .device-power:before{content:"";position:absolute}.device-iphone-14-pro .device-sensors:after{background:#010101;border-radius:17px;height:33px;left:50%;margin-left:-60px;top:30px;width:74px}.device-iphone-14-pro .device-sensors:before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;box-shadow:0 0 1px 1px #ffffff0d;height:9px;left:50%;margin-left:36px;top:42px;width:9px}.device-iphone-14-pro .device-btns{background:#1b1721;border-radius:2px;height:32px;left:-2px;position:absolute;top:115px;width:3px}.device-iphone-14-pro .device-btns:after,.device-iphone-14-pro .device-btns:before{background:#1b1721;border-radius:2px;content:"";height:62px;left:0;position:absolute;width:3px}.device-google-pixel .device-stripe:after,.device-iphone-14 .device-btns:after,.device-iphone-14-pro .device-btns:after,.device-iphone-x .device-btns:after{top:60px}.device-iphone-14 .device-btns:before,.device-iphone-14-pro .device-btns:before,.device-iphone-x .device-btns:before{top:140px}.device-iphone-14-pro .device-power{background:#1b1721;border-radius:2px;height:100px;position:absolute;right:-2px;top:200px;width:3px}.device-iphone-14 .device-home:after,.device-iphone-14 .device-home:before,.device-iphone-14-pro .device-home:after,.device-iphone-14-pro .device-home:before{border:solid #01010140;border-width:6px 0;content:"";height:6px;position:absolute;width:6px;z-index:9}.device-iphone-14 .device-home:after,.device-iphone-14-pro .device-home:after{right:86px;top:0}.device-iphone-14 .device-home:before,.device-iphone-14-pro .device-home:before{bottom:0;left:86px}.device-iphone-14-pro.device-silver .device-frame{border-color:#c8cacb;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #e2e3e4}.device-iphone-14-pro.device-silver .device-btns,.device-iphone-14-pro.device-silver .device-btns:after,.device-iphone-14-pro.device-silver .device-btns:before,.device-iphone-14-pro.device-silver .device-power{background:#c8cacb}.device-iphone-14-pro.device-black .device-frame{border-color:#5c5956;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #76726f}.device-iphone-14-pro.device-black .device-btns,.device-iphone-14-pro.device-black .device-btns:after,.device-iphone-14-pro.device-black .device-btns:before,.device-iphone-14-pro.device-black .device-power{background:#5c5956}.device-iphone-14-pro.device-gold .device-frame{border-color:#e7d19e;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #d2ab4c}.device-iphone-14-pro.device-gold .device-btns,.device-iphone-14-pro.device-gold .device-btns:after,.device-iphone-14-pro.device-gold .device-btns:before,.device-iphone-14-pro.device-gold .device-power{background:#e7d19e}.device-iphone-14 .device-frame{background:#010101;border:1px solid #101315;border-radius:68px;box-shadow:inset 0 0 4px 2px #b0b8c0,inset 0 0 0 6px #272c31;height:868px;padding:19px;width:428px}.device-iphone-14 .device-header{background:#010101;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:30px;left:50%;margin-left:-80px;position:absolute;top:20px;width:160px}.device-iphone-14 .device-header:after,.device-iphone-14 .device-header:before,.device-iphone-x .device-header:after,.device-iphone-x .device-header:before{content:"";height:10px;position:absolute;top:0;width:10px}.device-iphone-14 .device-header:after{background:radial-gradient(circle at bottom left,#0000 0,#0000 75%,#010101 0,#010101 100%);left:-10px}.device-iphone-14 .device-header:before{background:radial-gradient(circle at bottom right,#0000 0,#0000 75%,#010101 0,#010101 100%);right:-10px}.device-iphone-14 .device-sensors:after{background:#151515;border:1px solid #010101;border-radius:4px;box-shadow:0 0 4px #151515;height:7px;left:50%;margin-left:-35px;top:8px;width:70px}.device-iphone-14 .device-sensors:before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;box-shadow:0 0 1px 1px #ffffff0d;height:9px;left:50%;margin-left:-60px;top:26px;width:9px}.device-iphone-14 .device-btns,.device-iphone-14 .device-power{background:#101315;border-radius:2px;width:3px;position:absolute}.device-iphone-14 .device-btns{height:32px;left:-2px;top:115px}.device-iphone-14 .device-btns:after,.device-iphone-14 .device-btns:before{background:#101315;border-radius:2px;content:"";height:62px;left:0;position:absolute;width:3px}.device-iphone-14 .device-power{height:100px;right:-2px;top:200px}.device-iphone-14.device-purple .device-frame{border-color:#af9bbf;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #c8bad3}.device-iphone-14.device-purple .device-btns,.device-iphone-14.device-purple .device-btns:after,.device-iphone-14.device-purple .device-btns:before,.device-iphone-14.device-purple .device-power{background:#af9bbf}.device-iphone-14.device-starlight .device-frame{border-color:#bdb4aa;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #d3cdc7}.device-iphone-14.device-starlight .device-btns,.device-iphone-14.device-starlight .device-btns:after,.device-iphone-14.device-starlight .device-btns:before,.device-iphone-14.device-starlight .device-power{background:#bdb4aa}.device-iphone-14.device-red .device-frame{border-color:#d11813;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #ec302b}.device-iphone-14.device-red .device-btns,.device-iphone-14.device-red .device-btns:after,.device-iphone-14.device-red .device-btns:before,.device-iphone-14.device-red .device-power{background:#d11813}.device-iphone-14.device-blue .device-frame{border-color:#7992aa;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #98abbe}.device-iphone-14.device-blue .device-btns,.device-iphone-14.device-blue .device-btns:after,.device-iphone-14.device-blue .device-btns:before,.device-iphone-14.device-blue .device-power{background:#7992aa}.device-iphone-x .device-frame{background:#222;border-radius:68px;box-shadow:inset 0 0 2px 2px #c8cacb,inset 0 0 0 7px #e2e3e4;height:868px;padding:28px;width:428px}.device-iphone-x .device-screen{border-radius:40px;height:812px;width:375px}.device-iphone-x .device-header{background:#222;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:30px;left:50%;margin-left:-102px;position:absolute;top:28px;width:204px}.device-iphone-x .device-header:after{background:radial-gradient(circle at bottom left,#0000 0,#0000 75%,#222 0,#222 100%);left:-10px}.device-iphone-x .device-header:before{background:radial-gradient(circle at bottom right,#0000 0,#0000 75%,#222 0,#222 100%);right:-10px}.device-iphone-x .device-sensors:after{background:#333;border-radius:3px;height:6px;left:50%;margin-left:-25px;top:32px;width:50px}.device-iphone-x .device-sensors:before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;box-shadow:0 0 1px 1px #ffffff0d;height:10px;left:50%;margin-left:42px;top:30px;width:10px}.device-iphone-x .device-btns{background:#c8cacb;height:32px;left:-3px;position:absolute;top:115px;width:3px}.device-iphone-x .device-btns:after,.device-iphone-x .device-btns:before{background:#c8cacb;content:"";height:62px;left:0;position:absolute;width:3px}.device-iphone-x .device-power{background:#c8cacb;height:100px;position:absolute;right:-3px;top:200px;width:3px}.device-iphone-8{height:871px;width:419px}.device-iphone-8 .device-frame{background:#fff;border-radius:68px;box-shadow:inset 0 0 0 2px #c8cacb,inset 0 0 0 7px #e2e3e4;height:871px;padding:102px 22px;width:419px}.device-iphone-8 .device-screen{border:2px solid #222;border-radius:4px;height:667px;width:375px}.device-iphone-8 .device-stripe:after,.device-iphone-8 .device-stripe:before{border:solid #33333326;border-width:0 7px;content:"";height:6px;left:0;position:absolute;width:100%;z-index:9}.device-iphone-8 .device-stripe:after{top:68px}.device-iphone-8 .device-stripe:before{bottom:68px}.device-iphone-8 .device-home{border:2px solid #c8cacb;border-radius:50%;bottom:25px;height:58px;left:50%;margin-left:-29px;position:absolute;width:58px}.device-iphone-8 .device-sensors{background:#666;border-radius:3px;height:6px;left:50%;margin-left:-38px;position:absolute;top:52px;width:76px}.device-iphone-8 .device-sensors:after,.device-iphone-8 .device-sensors:before{background:#666;border-radius:50%;content:"";position:absolute}.device-iphone-8 .device-sensors:after{height:10px;left:50%;margin-left:-5px;top:-25px;width:10px}.device-iphone-8 .device-sensors:before{height:12px;left:-42px;margin-top:-6px;top:50%;width:12px}.device-iphone-8 .device-btns{background:#c8cacb;height:30px;left:-3px;position:absolute;top:102px;width:3px}.device-iphone-8 .device-btns:after,.device-iphone-8 .device-btns:before{background:#c8cacb;content:"";height:56px;left:0;position:absolute;width:3px}.device-iphone-8 .device-btns:after{top:62px}.device-iphone-8 .device-btns:before{top:132px}.device-iphone-8 .device-power{background:#c8cacb;height:80px;position:absolute;right:-2px;top:160px;width:3px}.device-iphone-8.device-gold .device-frame{box-shadow:inset 0 0 0 2px #e4b08a,inset 0 0 0 7px #f7e8dd}.device-ipad-pro-2017.device-gold .device-header,.device-iphone-8.device-gold .device-home{border-color:#e4b08a}.device-iphone-8.device-gold .device-btns,.device-iphone-8.device-gold .device-btns:after,.device-iphone-8.device-gold .device-btns:before,.device-iphone-8.device-gold .device-power{background:#e4b08a}.device-iphone-8.device-spacegray .device-frame{background:#222;box-shadow:inset 0 0 0 2px #74747a,inset 0 0 0 7px #9b9ba0}.device-iphone-8.device-spacegray .device-stripe:after,.device-iphone-8.device-spacegray .device-stripe:before{border-color:#cccccc59}.device-iphone-8.device-spacegray .device-btns,.device-iphone-8.device-spacegray .device-btns:after,.device-iphone-8.device-spacegray .device-btns:before{background:#74747a}.device-the-iphone{height:610px;width:320px}.device-the-iphone .device-frame{background:#010101;border:1px solid #a9a9a9;border-radius:56px;box-shadow:inset 0 0 4px 3px #010101,inset 0 0 2px 13px #f5f5f5;height:610px;padding:100px 22px;width:320px}.device-the-iphone .device-frame:before{border-color:#010101;border-radius:48px;border-style:solid;border-width:8px 2px;box-shadow:inset 0 0 8px 2px #010101;content:"";height:594px;left:2px;position:absolute;top:9px;width:316px}.device-the-iphone .device-frame:after{border:4px solid #dcdcdc;border-radius:38px;content:"";height:590px;left:13px;position:absolute;top:11px;width:294px}.device-the-iphone .device-screen{border:2px solid #272727;border-radius:4px;height:410px;width:276px}.device-the-iphone .device-sensors:before{background:linear-gradient(180deg,#272727 50%,#dcdcdc40 0,#a9a9a9);border-radius:5px;content:"";height:10px;left:50%;margin-left:-28px;position:absolute;top:52px;width:56px}.device-the-iphone .device-sensors:after{background:#272727;border:1px solid #010101;border-radius:3px;content:"";height:6px;left:50%;margin-left:-26px;position:absolute;top:54px;width:52px}.device-the-iphone .device-btns{background:#696969;border-radius:2px 0 0 2px;height:30px;left:-2px;position:absolute;top:60px;width:2px}.device-the-iphone .device-btns:after,.device-the-iphone .device-btns:before{background:#696969;content:"";height:56px;left:0;position:absolute;width:2px}.device-the-iphone .device-btns:after{border-radius:2px 0 0 50%;top:50px}.device-the-iphone .device-btns:before{border-radius:50% 0 0 2px;top:131px}.device-the-iphone .device-home{background:radial-gradient(circle at top center,#010101 70%,#dcdcdc40 0,#a9a9a9);border:1px solid #292929;border-radius:50%;bottom:28px;height:56px;left:50%;margin-left:-28px;position:absolute;width:56px}.device-the-iphone .device-home:before{border:1px solid #dcdcdc;border-radius:4px;content:"";height:20px;left:17px;position:absolute;top:17px;width:20px}.device-the-iphone .device-power{background:#696969;border-radius:2px 2px 0 0;height:2px;position:absolute;right:52px;top:-2px;width:52px}.device-google-pixel-6-pro{height:862px;width:404px}.device-google-pixel-6-pro .device-frame{background:#121212;border-radius:28px;box-shadow:inset 0 0 12px #8d8d86,inset 0 7px 0 3px #fdfdfc,inset 0 -6px 0 3px #fdfdfc;height:862px;margin:0 2px;padding:20px 12px 26px;width:400px}.device-google-pixel-6-pro .device-screen{border-radius:27px;height:816px;width:376px}.device-google-pixel-6-pro .device-header{background:linear-gradient(180deg,#8d8d86 0,#cbcbc8 30%,#cbcbc8);height:10px;left:50%;margin-left:-147px;position:absolute;top:0;width:294px}.device-google-pixel-6-pro .device-stripe:after{background:linear-gradient(0deg,#121212,#666661);border-radius:50px 50px 0 0;bottom:0;content:"";height:2px;left:50%;margin-left:-22px;position:absolute;width:44px}.device-google-pixel-6-pro .device-stripe:before{background:#cbcbc8;bottom:0;content:"";height:9px;left:50%;margin-left:40px;position:absolute;width:11px}.device-google-pixel-6-pro .device-sensors{background:#121212;border-radius:50%;height:22px;left:50%;margin-left:-11px;margin-top:-11px;position:absolute;top:39px;width:22px}.device-google-pixel-6-pro .device-sensors:after{background:linear-gradient(180deg,#121212,#666661);border-radius:0 0 50px 50px;height:4px;left:50%;margin-left:-103px;top:-18px;width:206px}.device-google-pixel-6-pro .device-sensors:before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;box-shadow:0 0 1px 1px #ffffff0d;height:8px;left:7px;top:7px;width:8px}.device-google-pixel-6-pro .device-btns{background:#b2b2ae;height:102px;position:absolute;right:0;top:306px;width:3px}.device-google-pixel-6-pro .device-power{background:#b2b2ae;height:58px;position:absolute;right:0;top:194px;width:3px}.device-google-pixel-6-pro.device-gold .device-frame{box-shadow:inset 0 0 12px #ff962e,inset 0 7px 0 3px #fff,inset 0 -6px 0 3px #fff}.device-google-pixel-6-pro.device-gold .device-header{background:linear-gradient(180deg,#ff962e 0,#ffd6ad 30%,#ffd6ad)}.device-google-pixel-6-pro.device-gold .device-stripe:after{background:linear-gradient(0deg,#121212,#e07000)}.device-google-pixel-6-pro.device-gold .device-stripe:before{background:#ffd6ad}.device-google-pixel-6-pro.device-gold .device-btns,.device-google-pixel-6-pro.device-gold .device-power{background:#ffbd7a}.device-google-pixel-6-pro.device-black .device-frame{box-shadow:inset 0 0 12px #000,inset 0 7px 0 3px #646668,inset 0 -6px 0 3px #646668}.device-google-pixel-6-pro.device-black .device-header{background:linear-gradient(180deg,#000 0,#323334 30%,#323334)}.device-google-pixel-6-pro.device-black .device-stripe:after{background:linear-gradient(0deg,#121212,#000)}.device-google-pixel-6-pro.device-black .device-stripe:before{background:#323334}.device-google-pixel-6-pro.device-black .device-btns,.device-google-pixel-6-pro.device-black .device-power{background:#191a1a}.device-google-pixel-2-xl{height:832px;width:404px}.device-google-pixel-2-xl .device-frame{background:#121212;border-radius:36px;box-shadow:inset 0 0 0 2px #cfcfcf,inset 0 0 0 7px #9c9c9c;height:832px;padding:56px 22px;width:404px}.device-google-pixel-2-xl .device-screen{border-radius:27px;height:720px;width:360px}.device-google-pixel-2-xl .device-header{height:832px;left:50%;margin-left:-150px;position:absolute;top:0;width:300px}.device-google-pixel-2-xl .device-header:after,.device-google-pixel-2-xl .device-header:before{background:#333;border-radius:3px;content:"";height:6px;left:50%;margin-left:-73px;margin-top:-3px;position:absolute;width:146px}.device-google-pixel-2-xl .device-header:after{top:24px}.device-google-pixel-2-xl .device-header:before{bottom:28px}.device-google-pixel-2-xl .device-sensors{background:#333;border-radius:7px;height:14px;left:54px;margin-top:-7px;position:absolute;top:36px;width:14px}.device-google-pixel-2-xl .device-btns{background:#cfcfcf;height:102px;position:absolute;right:-3px;top:306px;width:3px}.device-google-pixel-2-xl .device-power{background:#cfcfcf;height:58px;position:absolute;right:-3px;top:194px;width:3px}.device-google-pixel{height:744px;width:360px}.device-google-pixel .device-frame{background:#f7f7f8;border-radius:54px;box-shadow:inset 0 0 0 2px #c8cacb,inset 0 0 0 6px #e2e3e4,inset 0 0 0 10px #fff;height:744px;padding:82px 18px 86px;width:360px}.device-google-pixel .device-screen{border:2px solid #222;border-radius:2px;height:576px;width:324px}.device-google-pixel .device-stripe{border-top:6px solid #33333326;bottom:0;left:254px;position:absolute;top:0;width:8px}.device-google-pixel .device-stripe:after,.device-google-pixel .device-stripe:before{border:solid #33333326;border-width:0 6px;content:"";height:10px;left:-254px;position:absolute;width:360px;z-index:9}.device-google-pixel .device-stripe:before{bottom:46px}.device-google-pixel .device-sensors{background:#ddd;border-radius:2.5px;height:5px;left:50%;margin-left:-39px;margin-top:-2.5px;position:absolute;top:41px;width:78px}.device-google-pixel .device-sensors:after,.device-google-pixel .device-sensors:before{background:#333;border-radius:6px;content:"";position:absolute}.device-google-pixel .device-sensors:after{height:12px;left:50%;margin-left:-14px;top:21.5px;width:28px}.device-google-pixel .device-sensors:before{height:10px;left:-81px;margin-top:-5px;top:50%;width:10px}.device-google-pixel .device-btns{background:#c8cacb;height:102px;position:absolute;right:-2px;top:298px;width:3px}.device-google-pixel .device-power{background:#c8cacb;height:50px;position:absolute;right:-2px;top:184px;width:3px}.device-google-pixel.device-black .device-frame{background:#211d1c;box-shadow:inset 0 0 0 2px #363635,inset 0 0 0 6px #6a6967,inset 0 0 0 10px #3d3533}.device-google-pixel.device-black .device-stripe,.device-google-pixel.device-black .device-stripe:after,.device-google-pixel.device-black .device-stripe:before{border-color:#0d0d0d59}.device-google-pixel.device-black .device-sensors{background:#444}.device-google-pixel.device-black .device-sensors:after{background:#0d0d0d}.device-google-pixel.device-black .device-btns,.device-google-pixel.device-black .device-btns:after,.device-google-pixel.device-black .device-btns:before,.device-google-pixel.device-black .device-power{background:#363635}.device-google-pixel.device-blue .device-frame{box-shadow:inset 0 0 0 2px #2a5aff,inset 0 0 0 6px #7695ff,inset 0 0 0 10px #fff}.device-google-pixel.device-blue .device-btns,.device-google-pixel.device-blue .device-btns:after,.device-google-pixel.device-blue .device-btns:before,.device-google-pixel.device-blue .device-power{background:#2a5aff}.device-galaxy-s8{height:828px;width:380px}.device-galaxy-s8 .device-frame{background:#222;border:solid #cfcfcf;border-radius:55px;border-width:5px 0;box-shadow:inset 0 0 0 2px #9c9c9c;height:828px;padding:48px 10px 40px;width:380px}.device-galaxy-s8 .device-screen{border:2px solid #222;border-radius:34px;height:740px;width:360px}.device-galaxy-s8 .device-stripe:after,.device-galaxy-s8 .device-stripe:before{border:solid #33333326;border-width:5px 0;content:"";height:828px;position:absolute;top:0;width:6px;z-index:9}.device-galaxy-s8 .device-stripe:after{left:48px}.device-galaxy-s8 .device-stripe:before{right:48px}.device-galaxy-s8 .device-sensors{background:#666;border-radius:3px;height:6px;left:50%;margin-left:-24px;margin-top:-3px;position:absolute;top:32px;width:48px}.device-galaxy-s8 .device-sensors:after,.device-galaxy-s8 .device-sensors:before{background:#666;border-radius:50%;content:"";position:absolute;top:50%}.device-galaxy-s8 .device-sensors:after{box-shadow:-192px 0 #333,-174px 0 #333,-240px 0 #333;height:8px;margin-top:-4px;right:-90px;width:8px}.device-galaxy-s8 .device-sensors:before{box-shadow:186px 0 #666;height:12px;left:-90px;margin-top:-6px;width:12px}.device-galaxy-s8 .device-btns{height:116px;left:-3px;top:144px}.device-galaxy-s8 .device-btns,.device-galaxy-s8 .device-btns:after{background:#9c9c9c;border-radius:3px 0 0 3px;position:absolute;width:3px}.device-galaxy-s8 .device-btns:after{content:"";height:54px;left:0;top:164px}.device-galaxy-s8 .device-power{background:#9c9c9c;border-radius:0 3px 3px 0;height:54px;position:absolute;right:-3px;top:260px;width:3px}.device-galaxy-s8.device-blue .device-frame{border-color:#a3c5e8;box-shadow:inset 0 0 0 2px #5192d4}.device-galaxy-s8.device-blue .device-stripe:after,.device-galaxy-s8.device-blue .device-stripe:before{border-color:#ffffff59}.device-galaxy-s8.device-blue .device-btns,.device-galaxy-s8.device-blue .device-btns:after,.device-galaxy-s8.device-blue .device-power{background:#5192d4}.device-macbook-pro{height:434px;width:740px}.device-macbook-pro .device-frame{background:#0d0d0d;border-radius:20px;box-shadow:inset 0 0 0 2px #c8cacb;height:418px;margin:0 auto;padding:9px 9px 23px;position:relative;width:618px}.device-macbook-pro .device-frame:after{background:linear-gradient(180deg,#272727,#0d0d0d);border-radius:0 0 20px 20px;bottom:2px;content:"";height:24px;left:2px;position:absolute;width:614px}.device-macbook-pro .device-header{background:#0d0d0d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:12px;left:50%;margin-left:-32px;position:absolute;top:11px;width:64px;z-index:2}.device-macbook-pro .device-header:after,.device-macbook-pro .device-header:before{content:"";height:4px;position:absolute;top:0;width:4px}.device-macbook-pro .device-header:after{background:radial-gradient(circle at bottom left,#0000 0,#0000 75%,#0d0d0d 0,#0d0d0d 100%);left:-4px}.device-macbook-pro .device-header:before{background:radial-gradient(circle at bottom right,#0000 0,#0000 75%,#0d0d0d 0,#0d0d0d 100%);right:-4px}.device-macbook-pro .device-screen{border:2px solid #121212;border-radius:10px 10px 0 0;height:375px;width:600px}.device-macbook-pro .device-power{background:radial-gradient(circle at center,#e2e3e4 85%,#c8cacb 100%);border:solid #a0a3a7;border-radius:2px 2px 12px 12px;border-width:1px 2px 0;box-shadow:inset 0 -2px 8px 0 #6c7074;height:24px;margin-top:-10px;position:relative;width:740px;z-index:9}.device-macbook-pro .device-power:after{background:#e2e3e4;border-radius:0 0 10px 10px;box-shadow:inset 0 0 4px 2px #babdbf;content:"";height:10px;left:50%;margin-left:-60px;position:absolute;top:0;width:120px}.device-macbook-pro .device-power:before{background:0 0;border-radius:0 0 3px 3px;bottom:-2px;box-shadow:-300px 0 #272727,300px 0 #272727;content:"";height:2px;left:50%;margin-left:-20px;position:absolute;width:40px}.device-macbook-pro-2018.device-spacegray .device-frame,.device-macbook-pro.device-spacegray .device-frame,.device-macbook.device-spacegray .device-frame{box-shadow:inset 0 0 0 2px #767a7d}.device-macbook-pro.device-spacegray .device-power{background:radial-gradient(circle at center,#83878a 85%,#767a7d 100%);border-color:#454749;box-shadow:inset 0 -2px 8px 0 #202121}.device-macbook-pro.device-spacegray .device-power:after{background:#b7babc;box-shadow:inset 0 0 4px 2px #6a6d70}.device-macbook-pro-2018{height:444px;width:740px}.device-macbook .device-frame,.device-macbook-pro-2018 .device-frame{background:#0d0d0d;border-radius:20px;box-shadow:inset 0 0 0 2px #c8cacb;height:428px;margin:0 auto;padding:29px 19px 39px;position:relative;width:614px}.device-macbook .device-frame:after,.device-macbook-pro-2018 .device-frame:after{background:#272727;border-radius:0 0 20px 20px;bottom:2px;content:"";height:26px;left:2px;position:absolute;width:610px}.device-macbook .device-frame:before,.device-macbook-pro-2018 .device-frame:before{bottom:10px;color:#c8cacb;font-size:12px;line-height:16px;z-index:1;position:absolute;text-align:center}.device-macbook-pro-2018 .device-frame:before{content:"MacBook Pro";height:16px;left:50%;margin-left:-100px;width:200px}.device-macbook .device-screen,.device-macbook-pro-2018 .device-screen{border:2px solid #121212;border-radius:2px;height:360px;width:576px}.device-macbook-pro-2018 .device-power{background:#e2e3e4;border:solid #d5d6d8;border-radius:2px 2px 0 0;border-width:2px 4px 0;height:14px;margin-top:-10px;position:relative;width:740px;z-index:9}.device-macbook-pro-2018 .device-power:after{background:#d5d6d8;border-radius:0 0 10px 10px;box-shadow:inset 0 0 4px 2px #babdbf;height:10px;left:50%;margin-left:-60px;top:-2px;width:120px}.device-macbook-pro-2018 .device-power:before{background:#a0a3a7;border-radius:0 0 180px 180px/0 0 12px 12px;box-shadow:inset 0 -2px 6px 0 #474a4d;height:12px;left:-4px;margin:0 auto;top:10px;width:740px}.device-macbook-pro-2018.device-spacegray .device-power,.device-macbook.device-spacegray .device-power{background:#909496;border-color:#767a7d}.device-macbook-pro-2018.device-spacegray .device-power:after{background:#83878a;box-shadow:inset 0 0 4px 2px #6a6d70}.device-macbook-pro-2018.device-spacegray .device-power:before,.device-macbook.device-spacegray .device-power:before{background:#515456;box-shadow:inset 0 -2px 6px 0 #000}.device-macbook{height:432px;width:740px}.device-macbook .device-frame:before{content:"MacBook";height:16px;left:50%;margin-left:-100px;width:200px}.device-macbook .device-power{background:#e2e3e4;border:solid #d5d6d8;border-radius:2px 2px 0 0;border-width:0 4px;height:4px;margin-top:-10px;position:relative;width:740px;z-index:9}.device-macbook .device-power:after{background:radial-gradient(circle at center,#e2e3e4 0,#e2e3e4 85%,#a0a3a7 100%);border:solid #adb0b3;border-width:0 2px;height:4px;left:50%;margin-left:-60px;width:120px}.device-macbook .device-power:before{background:#a0a3a7;border-radius:0 0 180px 180px/0 0 10px 10px;box-shadow:inset 0 -2px 6px 0 #474a4d;height:10px;left:-4px;margin:0 auto;top:4px;width:740px}.device-macbook.device-gold .device-frame{box-shadow:inset 0 0 0 2px #edccb4}.device-macbook.device-gold .device-power{background:#f7e8dd;border-color:#edccb4}.device-macbook.device-gold .device-power:after{background:radial-gradient(circle at center,#f7e8dd 0,#f7e8dd 85%,#dfa276 100%);border-color:#e4b08a}.device-macbook.device-gold .device-power:before{background:#edccb4;box-shadow:inset 0 -2px 6px 0 #83491f}.device-macbook.device-rosegold .device-frame{box-shadow:inset 0 0 0 2px #f6a69a}.device-macbook.device-rosegold .device-power{background:#facfc9;border-color:#f6a69a}.device-macbook.device-rosegold .device-power:after{background:radial-gradient(circle at center,#facfc9 0,#facfc9 85%,#ef6754 100%);border-color:#f6a69a}.device-macbook.device-rosegold .device-power:before{background:#f6a69a;box-shadow:inset 0 -2px 6px 0 #851b0c}.device-macbook.device-spacegray .device-power:after{background:radial-gradient(circle at center,#909496 0,#909496 85%,#515456 100%);border-color:#5d6163}.device-imac{height:540px;width:640px}.device-imac .device-frame{background:#edeef0;border-radius:18px;box-shadow:inset 0 0 0 1px #d4d5d7;height:440px;padding:16px 16px 80px;position:relative;width:640px}.device-imac .device-frame:after{background:#d4d5d7;border-radius:0 0 18px 18px;bottom:1px;box-shadow:inset 0 0 18px 0 #c7c8cb;content:"";height:63px;left:1px;position:absolute;width:638px}.device-imac .device-frame:before,.device-pro-display-xdr .device-frame:before{background:#050505;border-radius:50%;content:"";height:6px;left:50%;margin-left:-3px;position:absolute;text-align:center;top:6px;width:6px;z-index:9}.device-imac .device-screen{border:2px solid #121212;border-radius:2px;height:342px;width:608px}.device-imac .device-power:after,.device-pro-display-xdr .device-power:after{background:radial-gradient(circle at center,#d4d5d7 85%,#9fa1a6 100%);border-top:1px solid #d4d5d7;content:"";height:6px;margin:0 auto;position:relative;width:152px}.device-imac .device-power:before{background:linear-gradient(180deg,#9fa1a6 0,#c7c8cb 40%,#c7c8cb 85%,#fff 90%,#6b6e74);content:"";height:92px;margin:0 auto;position:relative;width:152px}.device-imac .device-home{background:0 0;border-radius:0 0 3px 3px;bottom:0;box-shadow:-61px 0 #d4d5d7,61px 0 #d4d5d7;height:2px;left:50%;margin-left:-15px;position:absolute;width:30px}.device-imac.device-blue .device-frame{box-shadow:inset 0 0 0 2px #b4c7da}.device-imac.device-blue .device-frame:after{background:#b4c7da;box-shadow:inset 0 0 18px 0 #a3bad2}.device-imac.device-blue .device-power:after{background:radial-gradient(circle at center,#b4c7da 85%,#7094b8 100%);border-top-color:#b4c7da}.device-imac.device-blue .device-power:before{background:linear-gradient(180deg,#7094b8 0,#a3bad2 40%,#a3bad2 85%,#fff 90%,#406182)}.device-imac.device-blue .device-home{box-shadow:-61px 0 #b4c7da,61px 0 #b4c7da}.device-imac.device-green .device-frame{box-shadow:inset 0 0 0 2px #bbd0c8}.device-imac.device-green .device-frame:after{background:#bbd0c8;box-shadow:inset 0 0 18px 0 #acc6bc}.device-imac.device-green .device-power:after{background:radial-gradient(circle at center,#bbd0c8 85%,#7fa697 100%);border-top-color:#bbd0c8}.device-imac.device-green .device-power:before{background:linear-gradient(180deg,#7fa697 0,#acc6bc 40%,#acc6bc 85%,#fff 90%,#4e7164)}.device-imac.device-green .device-home{box-shadow:-61px 0 #bbd0c8,61px 0 #bbd0c8}.device-imac.device-pink .device-frame{box-shadow:inset 0 0 0 2px #edccc6}.device-imac.device-pink .device-frame:after{background:#edccc6;box-shadow:inset 0 0 18px 0 #e7bbb3}.device-imac.device-pink .device-power:after{background:radial-gradient(circle at center,#edccc6 85%,#d58778 100%);border-top-color:#edccc6}.device-imac.device-pink .device-power:before{background:linear-gradient(180deg,#d58778 0,#e7bbb3 40%,#e7bbb3 85%,#fff 90%,#b04a37)}.device-imac.device-pink .device-home{box-shadow:-61px 0 #edccc6,61px 0 #edccc6}.device-imac.device-yellow .device-frame{box-shadow:inset 0 0 0 2px #f4d595}.device-imac.device-yellow .device-frame:after{background:#f4d595;box-shadow:inset 0 0 18px 0 #f2cc7e}.device-imac.device-yellow .device-power:after{background:radial-gradient(circle at center,#f4d595 85%,#eab039 100%);border-top-color:#f4d595}.device-imac.device-yellow .device-power:before{background:linear-gradient(180deg,#eab039 0,#f2cc7e 40%,#f2cc7e 85%,#fff 90%,#ab7912)}.device-imac.device-yellow .device-home{box-shadow:-61px 0 #f4d595,61px 0 #f4d595}.device-imac.device-orange .device-frame{box-shadow:inset 0 0 0 2px #e9b5a0}.device-imac.device-orange .device-frame:after{background:#e9b5a0;box-shadow:inset 0 0 18px 0 #e4a58b}.device-imac.device-orange .device-power:after{background:radial-gradient(circle at center,#e9b5a0 85%,#d6744d 100%);border-top-color:#e9b5a0}.device-imac.device-orange .device-power:before{background:linear-gradient(180deg,#d6744d 0,#e4a58b 40%,#e4a58b 85%,#fff 90%,#994524)}.device-imac.device-orange .device-home{box-shadow:-61px 0 #e9b5a0,61px 0 #e9b5a0}.device-imac.device-purple .device-frame{box-shadow:inset 0 0 0 2px #c4c4e5}.device-imac.device-purple .device-frame:after{background:#c4c4e5;box-shadow:inset 0 0 18px 0 #b2b2dd}.device-imac.device-purple .device-power:after{background:radial-gradient(circle at center,#c4c4e5 85%,#7d7dc6 100%);border-top-color:#c4c4e5}.device-imac.device-purple .device-power:before{background:linear-gradient(180deg,#7d7dc6 0,#b2b2dd 40%,#b2b2dd 85%,#fff 90%,#449)}.device-imac.device-purple .device-home{box-shadow:-61px 0 #c4c4e5,61px 0 #c4c4e5}.device-imac-pro{height:484px;width:624px}.device-imac-pro .device-frame{background:#0d0d0d;border-radius:18px;box-shadow:inset 0 0 0 2px #080808;height:428px;padding:24px 24px 80px;position:relative;width:624px}.device-imac-pro .device-frame:after{background:#2f2e33;border-radius:0 0 18px 18px;bottom:2px;content:"";height:54px;left:2px;position:absolute;width:620px}.device-imac-pro .device-frame:before{bottom:15px;color:#0d0d0d;content:"";font-size:24px;height:24px;left:50%;line-height:24px;margin-left:-100px;position:absolute;text-align:center;width:200px;z-index:9}.device-imac-pro .device-screen{border:2px solid #121212;border-radius:2px;height:324px;width:576px}.device-imac-pro .device-power:after,.device-imac-pro .device-power:before{content:""}.device-imac-pro .device-power:after{background:#222225;border-radius:2px;height:6px;margin:0 auto;position:relative;width:180px}.device-imac-pro .device-power:before{border:solid;border-color:#0000 #0000 #333;border-width:0 8px 50px;height:50px;margin:0 auto;position:relative;width:130px}.device-surface-book{height:424px;width:728px}.device-surface-book .device-frame{background:#0d0d0d;border-radius:12px;box-shadow:inset 0 0 0 2px #c8c8c8;height:408px;margin:0 auto;padding:24px 22px;position:relative;width:584px}.device-surface-book .device-screen{border:2px solid #121212;border-radius:2px;height:360px;width:540px}.device-surface-book .device-btns:after,.device-surface-book .device-btns:before,.device-surface-pro-2017 .device-btns:after,.device-surface-pro-2017 .device-btns:before{background:#c8c8c8;content:"";height:2px;position:absolute;top:-2px}.device-surface-book .device-btns:after{left:122px;width:20px}.device-surface-book .device-btns:before{left:168px;width:44px}.device-surface-book .device-power{background:linear-gradient(180deg,#eee,#c8c8c8);border:solid #c8c8c8;border-radius:2px;border-width:0 2px;height:16px;margin-top:4px;position:relative;width:728px}.device-surface-book .device-power:after{background:radial-gradient(circle at center,#eee 0,#eee 95%,#a2a2a2 100%);border-radius:0 0 6px 6px;height:8px;left:50%;margin-left:-125px;top:0;width:250px;z-index:1}.device-surface-book .device-power:before{background:linear-gradient(180deg,#eee,#c8c8c8);border-radius:2px 2px 0 0;bottom:16px;height:8px;left:50%;margin-left:-292px;width:584px}.device-surface-studio{height:506px;width:640px}.device-surface-studio .device-frame{background:#0d0d0d;border-radius:10px;box-shadow:inset 0 0 0 2px #000;height:440px;padding:20px;width:640px}.device-surface-studio .device-screen{border:2px solid #121212;border-radius:2px;height:400px;width:600px}.device-surface-studio .device-stripe{background:#444;border-radius:0 0 2px 2px;bottom:0;height:4px;left:50%;margin-left:-117px;position:absolute;width:234px}.device-surface-studio .device-stripe:after,.device-surface-studio .device-stripe:before{content:"";left:50%;position:absolute;top:-75px}.device-surface-studio .device-stripe:after{border:1px solid #e2e3e4;border-radius:0 0 18px 18px;border-top:0;box-shadow:inset 0 0 4px 1px #c8cacb,inset 0 0 4px 2px #e2e3e4,inset 0 0 0 8px #c8cacb;height:60px;margin-left:-140px;width:280px;z-index:-1}.device-surface-studio .device-stripe:before{border:15px solid #e2e3e4;border-radius:0 0 8px 8px;border-top:0;height:70px;margin-left:-150px;width:300px;z-index:-2}.device-surface-studio .device-power{background:radial-gradient(circle at center,#e2e3e4 85%,#c8cacb 100%);border-radius:0 0 2px 2px;height:32px;margin:30px auto 0;position:relative;width:250px}.device-surface-studio .device-power:after{background:#babdbf;content:"";height:1px;left:0;position:absolute;top:4px;width:250px}.device-ipad-pro{height:778px;width:560px}.device-ipad-pro .device-frame{background:#0d0d0d;border-radius:36px;box-shadow:inset 0 0 0 1px #babdbf,inset 0 0 1px 3px #e2e3e4;height:778px;padding:27px;width:560px}.device-ipad-pro .device-screen{border:2px solid #121212;border-radius:11px;height:724px;width:506px}.device-ipad-pro .device-btns:after,.device-ipad-pro .device-btns:before{background:#babdbf;content:"";position:absolute}.device-ipad-pro .device-btns:after{height:2px;right:40px;top:-2px;width:36px}.device-ipad-pro .device-btns:before{box-shadow:0 37px #babdbf;height:32px;right:-2px;top:63px;width:2px}.device-ipad-pro .device-sensors:after{background:#1a1a1a;border-radius:17px;box-shadow:-20px 0 #1a1a1a,70px 0 #1a1a1a;height:10px;left:50%;margin-left:-30px;top:12px;width:10px}.device-ipad-pro .device-sensors:before{background:radial-gradient(farthest-corner at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(farthest-corner at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;box-shadow:0 0 1px 1px #ffffff0d;height:6px;left:50%;margin-left:-3px;top:14px;width:6px}.device-ipad-pro.device-spacegray .device-frame{box-shadow:inset 0 0 0 1px #6a6d70,inset 0 0 1px 3px #83878a}.device-ipad-pro.device-spacegray .device-btns:after,.device-ipad-pro.device-spacegray .device-btns:before{background:#6a6d70}.device-ipad-pro.device-spacegray .device-btns:before{box-shadow:0 37px #6a6d70}.device-ipad-pro-2017{height:804px;width:560px}.device-ipad-pro-2017 .device-frame{background:#fff;border-radius:38px;box-shadow:inset 0 0 0 2px #c8cacb,inset 0 0 0 6px #e2e3e4;height:804px;padding:62px 25px;width:560px}.device-ipad-pro-2017 .device-screen{border:2px solid #222;border-radius:2px;height:680px;width:510px}.device-ipad-pro-2017 .device-home{border:2px solid #c8cacb;border-radius:50%;bottom:17px;height:34px;left:50%;margin-left:-17px;position:absolute;width:34px}.device-ipad-pro-2017 .device-sensors{background:#666;border-radius:50%;height:10px;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:34px;width:10px}.device-ipad-pro-2017.device-gold .device-frame{box-shadow:inset 0 0 0 2px #e4b08a,inset 0 0 0 6px #f7e8dd}.device-ipad-pro-2017.device-rosegold .device-frame{box-shadow:inset 0 0 0 2px #f6a69a,inset 0 0 0 6px #facfc9}.device-ipad-pro-2017.device-rosegold .device-home{border-color:#f6a69a}.device-ipad-pro-2017.device-spacegray .device-frame{background:#222;box-shadow:inset 0 0 0 2px #818187,inset 0 0 0 6px #9b9ba0}.device-ipad-pro-2017.device-spacegray .device-home{border-color:#818187}.device-surface-pro-2017{height:394px;width:561px}.device-surface-pro-2017 .device-frame{background:#0d0d0d;border-radius:10px;box-shadow:inset 0 0 0 2px #c8c8c8;height:394px;margin:0 auto;padding:26px 24px;width:561px}.device-surface-pro-2017 .device-screen{border:2px solid #121212;border-radius:2px;height:342px;width:513px}.device-surface-pro-2017 .device-btns:after{left:48px;width:26px}.device-surface-pro-2017 .device-btns:before{left:94px;width:48px}.device-surface-pro-2017 .device-sensors{background:#333;border-radius:50%;height:6px;left:50%;margin-left:-3px;margin-top:-3px;position:absolute;top:14px;width:6px}.device-apple-watch-s8,.device-apple-watch-ultra{height:380px;width:360px}.device-apple-watch-ultra .device-frame{background:#0d0d0d;border-radius:92px;box-shadow:inset 0 0 12px 1px #0d0d0dbf,inset 0 0 0 6px #d6ccc2,inset 0 0 0 12px #d6ccc2;height:380px;margin:0 20px;padding:38px;position:relative;width:320px}.device-apple-watch-ultra .device-frame:before{border:1px solid #f5f2f0;border-radius:80px;box-shadow:0 0 6px #0d0d0d33,inset 0 0 4px 1px #f5f2f0,inset 0 0 0 10px #d6ccc2;content:"";height:356px;left:12px;position:absolute;top:12px;width:296px}.device-apple-watch-ultra .device-screen{border:2px solid #121212;border-radius:62px;height:304px;width:244px}.device-apple-watch-ultra .device-header{background:radial-gradient(circle at center,#d6ccc2 50%,#ebe6e1 85%,#a38c76 100%);border-radius:4px/8px 4px 4px 8px;box-shadow:inset 0 0 16px 1px #0d0d0d80,-8px 0 4px #0d0d0d33,inset 4px 0 4px #0d0d0d33;height:214px;margin-top:-107px;position:absolute;right:4px;top:50%;width:18px;z-index:1}.device-apple-watch-ultra .device-header:before{border-radius:8px 4px 4px 8px/32px 4px 4px 32px;box-shadow:-10px 0 8px #0d0d0d33;content:"";height:194px;margin-top:-97px;position:absolute;right:8px;top:50%;width:12px}.device-apple-watch-ultra .device-btns{background:#d6ccc2;border-left:1px solid #4c4033;border-radius:8px 6px 6px 8px/20px 6px 6px 20px;box-shadow:inset 8px 0 8px 0 #5c4d3e,inset -2px 0 6px #a38c76;height:72px;position:absolute;right:1px;top:108px;width:24px;z-index:9}.device-apple-watch-ultra .device-btns:after{background:#d6ccc2;border-radius:2px 4px 4px 2px/20px 8px 8px 20px;box-shadow:inset -2px 0 2px 0 #6b5948,inset -6px 0 18px #a38c76;content:"";height:78px;position:absolute;right:0;top:-4px;width:6px}.device-apple-watch-ultra .device-btns:before{background:#d6ccc2;border-radius:20%;box-shadow:0 -30px #a38c7680,0 -27px #d6ccc2,0 -25px #89735c,0 -21px #a38c7680,0 -18px #d6ccc2,0 -16px #89735c,0 -12px #a38c7680,0 -9px #d6ccc2,0 -7px #89735c,0 -3px #a38c7680,0 0 #d6ccc2,0 2px #89735c,0 6px #a38c7680,0 9px #d6ccc2,0 11px #89735c,0 15px #a38c7680,0 18px #d6ccc2,0 20px #89735c,0 24px #a38c7680,0 27px #d6ccc2,0 29px #89735c;content:"";height:3px;margin-top:-2px;position:absolute;right:2px;top:50%;width:16px;z-index:9}.device-apple-watch-ultra .device-stripe{background:#e0d9d1;border-radius:2px 8px 8px 2px;box-shadow:0 14px 0 #d6ccc2,0 28px 0 #d6ccc2;height:10px;left:19px;position:absolute;top:98px;width:4px;z-index:1}.device-apple-watch-ultra .device-power{background:#d6ccc2;border-radius:2px 4px 4px 2px/2px 8px 8px 2px;box-shadow:inset 0 0 2px 1px #a38c76;height:72px;position:absolute;right:1px;top:212px;width:4px}.device-apple-watch-ultra .device-home{background:#f18f42;border:1px solid #a7500c;border-radius:2px 4px 4px 2px/2px 8px 8px 2px;box-shadow:inset 0 0 1px 1px #ef812a;height:106px;left:19px;position:absolute;top:162px;width:4px;z-index:1}.device-apple-watch-s8 .device-frame{background:#0d0d0d;border-radius:92px;box-shadow:inset 0 0 24px 1px #0d0d0d,inset 0 0 0 12px #606c78;height:380px;margin:0 20px;padding:28px 26px;position:relative;width:320px}.device-apple-watch-s8 .device-frame:before{border:1px solid #0d0d0d;border-radius:80px;box-shadow:0 0 12px #ffffff80,inset 0 0 12px 2px #ffffffbf;content:"";height:356px;left:12px;position:absolute;top:12px;width:298px}.device-apple-watch-s8 .device-screen{border:2px solid #121212;border-radius:62px;height:324px;width:268px}.device-apple-watch-s8 .device-btns{background:#606c78;border-left:1px solid #000;border-radius:8px 6px 6px 8px/20px 6px 6px 20px;box-shadow:inset 8px 0 8px 0 #1c1f23,inset -2px 0 6px #272c31,-4px 0 8px #0d0d0d40;height:72px;position:absolute;right:10px;top:108px;width:18px;z-index:9}.device-apple-watch-s8 .device-btns:after{background:#272c31;border-radius:2px 4px 4px 2px/20px 8px 8px 20px;box-shadow:inset -2px 0 2px 0 #000,inset -6px 0 18px #272c31;content:"";height:72px;position:absolute;right:0;top:0;width:6px}.device-apple-watch-s8 .device-btns:before{background:#272c31;border-radius:20%;box-shadow:0 -30px #3e464dbf,0 -27px #272c31,0 -25px #000,0 -21px #3e464dbf,0 -18px #272c31,0 -16px #000,0 -12px #3e464dbf,0 -9px #272c31,0 -7px #000,0 -3px #3e464dbf,0 0 #272c31,0 2px #000,0 6px #3e464dbf,0 9px #272c31,0 11px #000,0 15px #3e464dbf,0 18px #272c31,0 20px #000,0 24px #3e464dbf,0 27px #272c31,0 29px #000;content:"";height:3px;margin-top:-2px;position:absolute;right:2px;top:50%;width:10px;z-index:9}.device-apple-watch-s8 .device-power{background:#272c31;border-radius:2px 4px 4px 2px/2px 8px 8px 2px;box-shadow:inset 0 0 2px 1px #101315;height:72px;position:absolute;right:18px;top:212px;width:4px}.device-homepod{height:395px;width:320px}.device-homepod .device-frame{background:linear-gradient(90deg,#36373a 0,#8d8f95 25%,#1d1e20 60%,#111112 90%,#1d1e20);border-radius:80px;box-shadow:inset 0 0 0 2px #36373a,inset 0 0 40px 1px #1d1e20,inset 0 12px 40px 1px #fff,inset 0 -24px 40px 1px #000;height:385px;margin:5px auto;overflow:hidden;position:relative;width:320px}.device-homepod .device-stripe{background:repeating-linear-gradient(45deg,#8d8f9559,#8d8f9559 2px,#0000 0,#0000 6px),repeating-linear-gradient(135deg,#8d8f9559,#8d8f9559 2px,#0000 0,#0000 6px),repeating-linear-gradient(45deg,#0000,#0000 2px,#1d1e2059 0,#1d1e2059 4px,#0000 0,#0000 6px),repeating-linear-gradient(135deg,#0000,#0000 2px,#1d1e2059 0,#1d1e2059 4px,#0000 0,#0000 6px);border-radius:80px;box-shadow:inset 0 0 0 2px #36373a,inset 0 0 40px 1px #1d1e20,inset 0 12px 24px 1px #9b9ca1,inset 0 -12px 24px 1px #050505;height:385px;left:0;overflow:hidden;position:absolute;top:5px;width:320px;z-index:9}.device-homepod .device-stripe:before{top:0;transform:translateY(-34%) perspective(500px) rotateX(51deg)}.device-homepod .device-stripe:after{bottom:0;transform:translateY(34%) perspective(500px) rotateX(-51deg)}.device-homepod .device-home:after,.device-homepod .device-home:before{background:#36373a;content:"";left:50%;position:absolute}.device-homepod .device-home:before{border-radius:50% 50% 8px 8px;height:10px;margin-left:-85px;top:0;width:170px}.device-homepod .device-home:after{border-radius:0 0 10% 10%/0 0 8px 8px;bottom:0;box-shadow:inset 0 0 4px 0 #111112;height:5px;margin-left:-85px;width:170px}.device-pro-display-xdr{height:475px;width:640px}.device-pro-display-xdr .device-frame{background:#151515;border-radius:4px;box-shadow:inset 0 0 2px #d4d5d7;height:368px;padding:8px;position:relative;width:640px}.device-pro-display-xdr .device-screen{border:2px solid #121212;border-radius:2px;height:352px;width:624px}.device-pro-display-xdr .device-power:before{background:linear-gradient(180deg,#9fa1a6 0,#c7c8cb 40%,#c7c8cb 85%,#fff 90%,#6b6e74);content:"";height:102px;margin:0 auto;position:relative;width:152px}.device-pro-display-xdr .device-home{background:0 0;border-radius:0 0 3px 3px;bottom:-2px;box-shadow:-61px 0 #6b6e74,61px 0 #6b6e74;height:1px;left:50%;margin-left:-15px;position:absolute;width:30px}.page_KKVM{--sc-text:var(--ifm-font-color-base);--sc-muted:var(--ifm-color-emphasis-700);--sc-faint:var(--ifm-color-emphasis-600);--sc-line:var(--dwc-border-color);--sc-surface:var(--dwc-surface-3);--sc-panel:var(--dwc-surface-3);--sc-brand:var(--dwc-color-primary);--sc-brand-text:var(--ifm-color-primary);--sc-on-brand:var(--dwc-color-on-primary-text);--sc-screen:#fafcff;--sc-window-text:#1c2330;--sc-radius:14px;--sc-radius-m:10px;--sc-radius-s:8px;--sc-gutter:16px;--sc-fast:150ms;--sc-ease:cubic-bezier(0.2,0,0,1);background-color:var(--sc-surface);color:var(--sc-text);overflow-x:clip}.container_pX6T{margin:0 auto;max-width:1200px;padding:0 var(--sc-gutter)}.icon_BaPF,.icon_Cx0A,.icon_F9t7,.icon_JOcF,.icon_TFbY,.icon_Xzjg,.icon__zvi,.icon_cuV2,.icon_vAUV,.icon_zxZj{flex:none;height:1.125rem;width:1.125rem}.page_KKVM :is(a,button):hover,.page_KKVM :is(a,button):hover *{scale:none!important;transform:none!important;translate:none!important}.actions_FaLp,.actions_Zhw6,.actions_Zkf8,.actions_aRl3,.actions_iiVA{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button_eXCw{align-items:center;border:1px solid #0000;border-radius:var(--sc-radius-m);display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;line-height:1;min-height:48px;padding:0 22px;transition:background-color var(--sc-fast) var(--sc-ease),border-color var(--sc-fast) var(--sc-ease),color var(--sc-fast) var(--sc-ease)}.page_KKVM a.button_eXCw:is(:hover,:focus){border-style:solid;border-width:1px}.buttonPrimary_rWEO{background:var(--sc-brand);color:var(--sc-on-brand)}.buttonPrimary_rWEO:hover{background:var(--dwc-color-primary-dark,var(--sc-brand));color:var(--sc-on-brand)}.buttonSecondary_r7Dm{background:var(--sc-panel);border-color:var(--sc-line);color:var(--sc-text)}.buttonSecondary_r7Dm:hover,.iconButton_g2XJ:hover{border-color:var(--sc-brand-text);color:var(--sc-brand-text)}.buttonOnBrand_h7dA{background:var(--sc-on-brand);color:var(--sc-brand)}.buttonOnBrand_h7dA:hover{background:color-mix(in srgb,var(--sc-on-brand) 90%,var(--sc-brand));color:var(--sc-brand)}.buttonOnBrandGhost_vidV{background:#0000;border-color:color-mix(in srgb,var(--sc-on-brand) 55%,#0000);color:var(--sc-on-brand)}.buttonOnBrandGhost_vidV:hover{border-color:var(--sc-on-brand);color:var(--sc-on-brand)}.button_eXCw:focus-visible,.iconButton_g2XJ:focus-visible{outline:3px solid var(--sc-brand-text);outline-offset:3px}.iconButton_g2XJ{align-items:center;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:var(--sc-radius-m);color:var(--sc-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:border-color var(--sc-fast) var(--sc-ease),color var(--sc-fast) var(--sc-ease);width:44px}.gallery_rwNC,.hero_yazf{--sc-wash:color-mix(in srgb,var(--dwc-color-primary-alt) 45%,var(--sc-surface));position:relative}.gallery_rwNC:before,.hero_yazf:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.hero_yazf{background:linear-gradient(180deg,var(--sc-surface) 0,var(--sc-surface) 20%,var(--sc-wash) 100%);padding:24px 0 72px}.aiGrid_nSmb,.closingGrid_NuW0,.heroTop_FROT,.heroTop_yY7U,.javaGrid_QqHu,.pieceGrid_jnFl,.startGrid_FMGa,.staysGrid_R_lf{display:grid;gap:40px}.heroText_Ox4H{max-width:780px}.eyebrow_OQrX{color:var(--sc-brand-text);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.heroTitle_PoLf{font-size:clamp(2.25rem,1.4rem + 3.2vw,3.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin:0;text-wrap:balance}.heroLead_g14T{color:var(--sc-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;margin:24px 0 0;max-width:640px}.facts_EDqp{border-top:1px solid var(--sc-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.facts_EDqp>div,.heroFacts_so7P>div{display:flex;flex-direction:column;padding:16px 12px 0 0}.facts_EDqp>div+div{border-left:1px solid var(--sc-line);padding-left:12px}.facts_EDqp dt{color:var(--sc-muted);font-size:.8125rem;font-weight:500;line-height:1.35;margin-top:4px;order:2}.facts_EDqp dd{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0;order:1}.heroVisual_Za9u{margin-top:40px;position:relative}.heroDesktop_Gdkc{background:var(--sc-screen);border:1px solid var(--sc-line);border-radius:var(--sc-radius);box-shadow:0 32px 64px -40px #141e4673;box-sizing:border-box;display:block;height:auto;padding-top:12px;width:100%}.collections_uzrM,.compareHead_PnOL,.heroPhone_SKjS,.indicatorLabel_HuId,.indicator_zwj7,.lanes_eKMB,.onDark_yGXl,.railTrack_A6WJ,.stepScale_ObRw,.tabs_w5R1+.windowName_porq,.wallItem_q6au:not(.wallBig_IOIc):nth-child(n+11),html[data-theme=dark] .onLight_rdKV{display:none}.gallery_rwNC{background:radial-gradient(55% 70% at 100% 100%,#5b34c224 0,#0000 65%),radial-gradient(55% 70% at 0 100%,#1247e624 0,#0000 65%),radial-gradient(45% 50% at 50% 100%,#0b6b741a 0,#0000 70%),var(--sc-wash);padding:72px 0 88px}.galleryHead_Z9CN{display:grid;gap:12px;margin-bottom:40px}.galleryTitle_noTq{color:var(--sc-text);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:750;letter-spacing:-.035em;line-height:1;margin:0}.galleryLead_oELr{color:var(--sc-muted);font-size:1.125rem;line-height:1.55;margin:0}.tiles_Cups{display:grid;gap:16px;list-style:none;margin:0;padding:0}.docList_s3yg>li,.docsList_u0li li,.featureList_N2fe>li,.nextList_nbZH>li,.places_OtZP>li,.stops_knFJ li,.tiles_Cups>li{display:flex;margin:0}.tile_WPt6{background:radial-gradient(130% 80% at 0 0,var(--app-light) 0,#0000 60%),radial-gradient(110% 70% at 100% 100%,var(--app-neighbour) 0,#0000 65%),linear-gradient(160deg,var(--app-color) 0,var(--app-deep) 100%);border-radius:var(--sc-radius);color:#fff;display:flex;flex-direction:column;min-height:340px;padding:28px;width:100%}.tileMeta_MEjz{color:#ffffffe6;display:flex;font-size:.8125rem;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.02em;margin:0 0 auto;padding-bottom:48px}.tileTitle_lCyA{color:#fff;font-size:1.75rem;font-weight:750;letter-spacing:-.025em;line-height:1.08;margin:0 0 12px}.tileText_Aafd{color:#ffffffeb;font-size:1rem;line-height:1.5;margin:0 0 28px}.tileAction_f6py{align-items:center;background:#fff;border:1px solid #fff;border-radius:var(--sc-radius-m);display:inline-flex;font-size:1rem;font-weight:650;gap:10px;justify-content:space-between;min-height:48px;padding:0 18px;transition:background-color var(--sc-fast) var(--sc-ease)}.page_KKVM a.tileAction_f6py:is(:hover,:focus),.tileAction_f6py{color:var(--app-color);-webkit-text-decoration:none;text-decoration:none}.page_KKVM a.tileAction_f6py:is(:hover,:focus){background:#ffffffdb;border:1px solid #fff}.business_VuGu,.chapter_uBzF,.closing_ujjw{background:radial-gradient(110% 85% at 0 0,var(--app-light) 0,#0000 58%),radial-gradient(95% 90% at 100% 100%,var(--app-neighbour) 0,#0000 62%),linear-gradient(140deg,var(--app-color) 0,var(--app-deep) 100%)}.step_ssvJ:nth-child(2n)>.chapter_uBzF{background:radial-gradient(110% 85% at 100% 0,var(--app-neighbour) 0,#0000 60%),radial-gradient(95% 90% at 0 100%,var(--app-light) 0,#0000 58%),linear-gradient(200deg,var(--app-color) 0,var(--app-deep) 100%)}.sectionTitle_h6Fh{font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:750;letter-spacing:-.035em;line-height:1.02}.chapter_uBzF{--chapter-text:#fff;--chapter-text-soft:#ffffffe6;--chapter-line:#ffffff42;color:var(--chapter-text);padding:64px 0}.chapterGrid_pXSc,.heroText_uxRQ>div:last-child,.pair_N_IU,.paletteRow_qlc4,.panel_tJFo,.panels_ttZI,.stack__W_n,.stage_k3oM{display:grid}.blockCode_Hc2b,.blockText__CYU,.copy_Udur,.diffSide_Utrl,.extendBody_YS9m,.layerBody_Csti,.panelCopy_X8az,.panelSide_ap0R,.rail_CLpY,.readoutList_F1lp>div,.shadowCell_XPSt,.side_vBxs,.viewer_fPFK,.visual_CGYb{min-width:0}.chapterKicker_OG1K{align-items:center;color:var(--chapter-text-soft);display:flex;font-size:.8125rem;font-weight:650;gap:12px;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.chapterKicker_OG1K span{border:1px solid var(--chapter-line);border-radius:6px;color:var(--chapter-text);letter-spacing:.04em;padding:3px 9px}.chapterTitle_O0w5{color:var(--chapter-text);margin:0 0 16px}.chapterText_ZSzK{color:var(--chapter-text-soft);font-size:1rem;line-height:1.55;margin:0 0 28px}.screens_Dg3U{border-bottom:1px solid var(--chapter-line);list-style:none;margin:0;padding:0}.screens_Dg3U>li{border-top:1px solid var(--chapter-line);margin:0}.screenTab_Q4jv{align-items:baseline;background:none;border:0;color:#ffffffd1;cursor:pointer;display:grid;font:inherit;font-size:1rem;font-weight:500;grid-template-columns:1.75rem minmax(0,1fr);line-height:1.3;padding:12px 0;text-align:left;transition:color var(--sc-fast) var(--sc-ease);width:100%}.lightboxTitle_v4_F span,.screenNumber_Oovf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.screenTab_Q4jv[aria-current=true]{color:#fff;font-weight:700;padding-bottom:6px}.screenNumber_Oovf{font-size:.8125rem;font-weight:600}.screenCaption_CWlG{color:var(--chapter-text-soft);font-size:.9375rem;line-height:1.5;margin:0;min-height:calc(4.5em + 14px);padding:0 0 14px 1.75rem}.stepButton_RM8N,.windowBar_AnI6,.windowTitle_YRqx{color:var(--sc-window-text)}.phoneShot_RiD7:focus-visible,.screenTab_Q4jv:focus-visible,.stepButton_RM8N:focus-visible,.tileAction_f6py:focus-visible,.windowShot_wfI8:focus-visible{outline:#fff solid 2px;outline-offset:3px}.window_IiDh{background:#fff;border-radius:12px;box-shadow:0 28px 56px -28px #0000008c;overflow:hidden}.windowBar_AnI6{align-items:center;background:#f3f5f8;border-bottom:1px solid #dfe3ea;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;min-height:44px;padding:0 8px 0 14px}.codeDots_uS0h,.windowDots_NIv7,.windowDots_xVhu{display:flex;gap:6px}.windowDots_xVhu i{background:#cdd3dc;border-radius:50%;height:10px;width:10px}.windowTitle_YRqx{align-items:baseline;display:flex;font-size:.8125rem;font-weight:650;gap:8px;margin:0;min-width:0;white-space:nowrap}.windowTitle_YRqx span{color:#5a6475;font-weight:500;overflow:hidden;text-overflow:ellipsis}.windowControls__dRN{display:flex;gap:4px;justify-content:flex-end}.stepButton_RM8N{align-items:center;background:none;border:1px solid #0000;border-radius:var(--sc-radius-s);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:6px;height:32px;justify-content:center;padding:0;transition:background-color var(--sc-fast) var(--sc-ease),border-color var(--sc-fast) var(--sc-ease);width:32px}.stepButton_RM8N:hover{background:#e3e7ee}.stepButtonWide_UcjI{padding:0 10px;width:auto}.windowControls__dRN .stepButton_RM8N:focus-visible{outline-color:var(--app-color);outline-offset:1px}.windowShot_wfI8{background:#fff;border:0;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.shot_n86L,.windowShot_wfI8 img{display:block;height:auto;width:100%}.phones_lUPI{align-items:center;display:flex;gap:28px;justify-content:center}.phoneShot_RiD7{background:var(--sc-screen);border:0;border-radius:20px;box-shadow:0 24px 48px -24px #0000008c;cursor:pointer;flex:none;line-height:0;overflow:hidden;padding:8px 0 5px}.phoneShot_RiD7 img{display:block;height:min(430px,48vh);width:auto}.phoneShotActive_ItXk{border-radius:24px;cursor:zoom-in;padding:10px 0 6px}.phoneShotActive_ItXk img{height:min(560px,62vh)}.phoneControls_m2Nx{display:flex;gap:8px;justify-content:center;margin-top:24px}.phoneControls_m2Nx .stepButton_RM8N{border-color:var(--chapter-line);border-radius:var(--sc-radius-m);color:#fff;height:44px;width:44px}.phoneControls_m2Nx .stepButtonWide_UcjI{font-size:.9375rem;padding:0 16px;width:auto}.phoneControls_m2Nx .stepButton_RM8N:hover{background:none;border-color:#fff}.shotIn_oWX6{animation:.56s cubic-bezier(.16,1,.3,1) both V;position:relative}.shotOut_Z1P5{animation:.42s cubic-bezier(.4,0,.2,1) both W;inset:0;position:absolute}@keyframes V{0%{opacity:0;transform:translate3d(calc(var(--direction,1)*36px),0,0) scale(1.012)}to{opacity:1;transform:none}}@keyframes W{to{opacity:0;transform:translate3d(calc(var(--direction,1)*-24px),0,0) scale(.99)}}.features_pP2J{border-top:1px solid var(--chapter-line);margin-top:48px;padding-top:28px}.featuresTitle_kRtr{color:var(--chapter-text);font-size:1.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 20px}.featureList_N2fe{display:grid;gap:20px 24px;list-style:none;margin:0;padding:0}.feature_co0J{border-left:2px solid var(--chapter-line);color:var(--chapter-text);display:block;padding:2px 0 2px 14px;width:100%}.featureName_joq4{align-items:flex-start;color:#fff;display:flex;font-size:.9375rem;font-weight:700;gap:6px;line-height:1.3;margin-bottom:4px}.featureText_YQt3{color:var(--chapter-text-soft);display:block;font-size:.875rem;line-height:1.45}.lightbox_dmRN{background:var(--sc-surface);border:0;color:var(--sc-text);height:100dvh;margin:0;max-height:100dvh;max-width:100vw;padding:0;width:100vw}.authorSocialIcon_XYv3,.authorSocialLink_owbf,.authorSocials_rSDt{height:var(--docusaurus-blog-social-icon-size)}.authorSocialIcon_XYv3,.authorSocialLink_owbf{width:var(--docusaurus-blog-social-icon-size)}.lightbox_dmRN::backdrop{background:#0009}.lightboxBar_iUuI{align-items:center;border-bottom:1px solid var(--sc-line);display:flex;gap:16px;justify-content:space-between;padding:12px var(--sc-gutter)}.lightboxTitle_v4_F{align-items:baseline;display:flex;font-size:1rem;font-weight:700;gap:12px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightboxTitle_v4_F span{color:var(--sc-faint);font-size:.8125rem;font-weight:600}.lightboxControls_rTzB{display:flex;flex:none;gap:8px}.lightboxStage_sPUy{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--sc-gutter)}.authorSocials_rSDt,.authorTitle_nd0D{overflow:hidden;-webkit-box-orient:vertical}.lightboxStage_sPUy img{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-radius-s);display:block;height:auto;margin:0 auto;max-width:2880px;min-width:1100px;width:100%}.lightboxMobile_QZMC .lightboxStage_sPUy{display:flex;justify-content:center}.lightboxMobile_QZMC .lightboxStage_sPUy img{border-radius:20px;max-height:100%;max-width:100%;min-width:0;object-fit:contain;width:auto}.business_VuGu{--sc-brand:#15171c;--sc-on-brand:#fff;--app-color:#15171c;--app-light:#232a3d;--app-neighbour:#1c2f6b;--app-deep:#0c0d11;color:#fff;padding:88px 0}.businessPanel_Wm3J{color:#fff;display:grid;gap:28px}.businessTitle_BS7q{color:inherit;margin:0;text-wrap:balance}.businessText_ktcs{color:color-mix(in srgb,var(--sc-on-brand) 86%,#0000);font-size:1.0625rem;line-height:1.6;margin:14px 0 0;max-width:620px}.businessLanguages_ULLY{color:color-mix(in srgb,var(--sc-on-brand) 78%,#0000);font-size:.875rem;margin:14px 0 0}.closing_ujjw{--sc-brand:#1247e6;--sc-on-brand:#fff;--app-color:#1247e6;--app-light:#2e62f5;--app-neighbour:#4b2bd6;--app-deep:#0a2796;color:#fff;padding:88px 0 56px}.closingInner_PJDx,.heroGrid_O_Ng{display:grid;gap:8px}.closingTitle_EHJW{color:#fff;margin:0;max-width:720px;text-wrap:balance}.closingText_P9Cy{color:#ffffffe6;font-size:1.0625rem;line-height:1.6;margin:16px 0 0;max-width:600px}.footnote_YYL_{border-top:1px solid #ffffff42;color:#ffffffd9;font-size:.8125rem;line-height:1.5;margin:88px 0 0;padding-top:20px}.business_VuGu .button_eXCw:focus-visible,.closing_ujjw .button_eXCw:focus-visible{outline-color:#fff}[data-theme=dark] .blueskySvg_AzZw,[data-theme=dark] .githubSvg_Uu4N,[data-theme=dark] .instagramSvg_YC40,[data-theme=dark] .linkedinSvg_FCgI,[data-theme=dark] .threadsSvg_PTXY,[data-theme=dark] .xSvg_y3PF{fill:var(--light)}[data-theme=light] .blueskySvg_AzZw,[data-theme=light] .githubSvg_Uu4N,[data-theme=light] .instagramSvg_YC40,[data-theme=light] .linkedinSvg_FCgI,[data-theme=light] .threadsSvg_PTXY,[data-theme=light] .xSvg_y3PF{fill:var(--dark)}.authorSocials_rSDt{align-items:center;display:flex;flex-wrap:wrap;line-clamp:1;-webkit-line-clamp:1}.authorSocialLink_owbf,.authorSocials_rSDt{line-height:0}.authorSocialLink_owbf{margin-right:.4rem}.authorImage_XqGP{--ifm-avatar-photo-size:3.6rem}.author-as-h1_n9oJ .authorImage_XqGP{--ifm-avatar-photo-size:7rem}.author-as-h2_gXvM .authorImage_XqGP{--ifm-avatar-photo-size:5.4rem}.authorDetails_lV9A{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around}.authorName_yefp{display:flex;flex-direction:row;font-size:1.1rem;line-height:1.1rem}.author-as-h1_n9oJ .authorName_yefp{display:inline;font-size:2.4rem;line-height:2.4rem}.author-as-h2_gXvM .authorName_yefp{display:inline;font-size:1.4rem;line-height:1.4rem}.authorTitle_nd0D{display:-webkit-box;font-size:.8rem;line-clamp:1;-webkit-line-clamp:1;line-height:1rem}.author-as-h1_n9oJ .authorTitle_nd0D{font-size:1.2rem;line-height:1.6rem}.author-as-h2_gXvM .authorTitle_nd0D{font-size:1rem;line-height:1.3rem}.authorBlogPostCount_iiJ5{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.8rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.authorCol_Hf19{max-width:inherit!important}.imageOnlyAuthorRow_pa_O{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_G86a{margin-left:.3rem;margin-right:.3rem}.share_baDL{align-items:center;display:flex;gap:var(--dwc-space-s)}.share_baDL button{border-radius:50%;display:inline-flex}.share_baDL button:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:2px}.row_SfJL{border-top:1px solid var(--dwc-border-color);flex-wrap:wrap;margin-top:var(--dwc-space-xl);padding-top:var(--dwc-space-l)}.button_lGHC,.search_LJym{align-items:center;min-height:56px}.follow_AW1d .label_jOHR,.row_SfJL .label_oc0S{margin-right:var(--dwc-space-xs)}.back_ANKB{color:var(--dwc-color-primary-text);display:inline-block;font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-s);margin-bottom:var(--dwc-space-l)}.authorListItem_n3yI{list-style-type:none;margin-bottom:2rem}.page_rY8N{--h-text:#fff;--h-muted:#ffffffbd;--h-lead:#ffffffe0;--h-line:#ffffff1f;--h-rule:#ffffff38;--h-quiet:#ffffff6b;--h-accent:#4d8bff;--h-panel:#212126;--h-brand:#2f6bff;--h-ink:#101014;--h-on-white:#0b1a66;--h-mint:#7ee2d0;--h-terminal:#0b0d16;--h-radius:14px;--h-radius-card:24px;--h-fast:150ms;--h-ease:ease-out;--h-gutter:16px;--h-section-space:80px;--h-title-gap:40px;background:#19191c;color:var(--h-text);overflow-x:clip;position:relative}.page_rY8N:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.2;pointer-events:none;position:absolute;z-index:0}.container_eQY_{margin:0 auto;max-width:1200px;padding:0 var(--h-gutter)}.button_lGHC{border:1px solid #0000;border-radius:var(--h-radius);display:inline-flex;font-size:1.0625rem;font-weight:650;gap:10px;justify-content:center;line-height:1;padding:0 26px;transition:background-color var(--h-fast) var(--h-ease),border-color var(--h-fast) var(--h-ease),color var(--h-fast) var(--h-ease);white-space:nowrap}.buttonPrimary_nJqn{background:#fff;border-color:#fff;color:var(--h-on-white)}.page_rY8N a.buttonPrimary_nJqn:is(:hover,:focus){background:#ffffffdb;border:1px solid #fff;color:var(--h-on-white);-webkit-text-decoration:none;text-decoration:none}.button_lGHC:focus-visible,.helpLink_RJDL:focus-visible,.layerLinks_ee_W a:focus-visible,.place_eR1q:focus-visible,.search_LJym:focus-visible,.stop_hhwp:focus-visible,.talkButton_XUgc:focus-visible{outline:#fff solid 3px;outline-offset:3px}.bigTitle_NJ0w,.heroTitle_RGUI{color:var(--h-text);font-weight:800;letter-spacing:-.055em;line-height:.94;margin:0;text-wrap:balance}.eyebrow_kUgW,.planeTag_FifP{letter-spacing:.1em;text-transform:uppercase}.bigTitle_NJ0w span,.heroTitle_RGUI span{color:var(--h-accent);display:block;padding-bottom:.08em}.heroTitle_RGUI{font-size:clamp(3.25rem,1rem + 7.2vw,7.25rem)}.bigTitle_NJ0w{font-size:clamp(2.75rem,1.4rem + 5.6vw,6rem)}.hero_cY5N{padding:56px 0 0}.eyebrow_kUgW{color:var(--h-muted);font-size:.875rem;font-weight:700;margin:0 0 24px}.heroLead_Lt0s{color:var(--h-lead);font-size:clamp(1.125rem,1rem + .45vw,1.3125rem);line-height:1.55;margin:32px 0 0;max-width:34rem}.heroActions_FwUY{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.search_LJym{background:#ffffff0f;border:1px solid #fff6;border-radius:var(--h-radius);color:#ffffffdb;cursor:text;display:flex;font:inherit;font-size:1.0625rem;gap:12px;min-width:17rem;padding:0 16px;text-align:left;transition:border-color var(--h-fast) var(--h-ease)}.codeText_GdAl,.note_DTRp,.stackCaption_wX2K{font-family:var(--ifm-font-family-monospace)}.layerIndex__Ykn,.lineNo_mRvY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search_LJym:hover{border-color:#fff}.search_LJym kbd{background:none;border:1px solid #ffffff4d;border-radius:6px;box-shadow:none;color:#fffc;font:inherit;font-size:.8125rem;font-weight:600;padding:4px 8px}.screens_GIxr{--layer-color:var(--h-brand);--layer-color-end:#5a3fe8}.logic_qjAU{--layer-color:#7c4dff;--layer-color-end:#b23cc4}.data_d1j9{--layer-color:#0ea5a0;--layer-color-end:#0b7fb0}.backend_lOQe{--layer-color:#f0803c;--layer-color-end:#d8437a}.stack_QViS{--pointer-x:0;--pointer-y:0;cursor:pointer;height:430px;position:relative}.floor_XdCT{background:linear-gradient(#ffffff29 1px,#0000 0) 0 0/55px 55px,linear-gradient(90deg,#ffffff29 1px,#0000 0) 0 0/55px 55px;height:1100px;left:50%;margin:-550px 0 0 -550px;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 78%);mask-image:radial-gradient(closest-side,#000 20%,#0000 78%);pointer-events:none;position:absolute;top:50%;transform:translateZ(-150px);width:1100px}.note_DTRp{align-items:center;background:var(--h-ink);border:1px solid #ffffff4d;border-radius:999px;color:#fff;display:none;font-size:.75rem;font-weight:600;left:100%;padding:8px 14px;position:absolute;top:100%;transform:translate(-10px,calc(-50% - 10px)) rotate(42deg) rotateX(-57deg) translateX(34px);transform-origin:0 50%;white-space:nowrap}.note_DTRp:before{height:2px;margin-top:-1px;right:100%;width:34px}.note_DTRp:after,.note_DTRp:before{background:var(--layer-color);content:"";position:absolute;top:50%}.note_DTRp:after{border-radius:50%;height:10px;margin-top:-5px;right:calc(100% + 30px);width:10px}.scene_k7ly{height:270px;left:50%;position:absolute;top:66%;transform:translate(-50%,-50%) scale(var(--scene-scale,.62)) rotateX(calc(57deg + var(--pointer-y)*-5deg)) rotate(calc(-42deg + var(--pointer-x)*7deg));transform-style:preserve-3d;transition:transform .5s ease-out;width:400px}.stackApart_mscx .scene_k7ly{--scene-scale:0.52}.plane_iZut{animation:5.5s ease-in-out infinite alternate X;animation-delay:calc(var(--index)*-1.3s);background:linear-gradient(135deg,var(--layer-color) 0,var(--layer-color-end) 100%);border:1px solid #ffffff47;border-radius:22px;display:flex;gap:14px;inset:0;padding:44px 20px 20px;position:absolute;transform:translateZ(calc(var(--level)*var(--layer-gap,104px) - (var(--layer-gap,104px) - 104px)*1.5));transform-style:preserve-3d;transition:transform .7s ease-out}.stackApart_mscx .plane_iZut{--layer-gap:150px}@keyframes X{0%{translate:0 0 -12px}to{translate:0 0 16px}}.signal_z40p{animation:6s ease-in-out infinite Y;background:#fff;border:4px solid var(--h-brand);border-radius:50%;height:18px;left:56%;margin:-9px 0 0 -9px;position:absolute;top:58%;width:18px}@keyframes Y{0%,6%,76%,to{opacity:0;translate:0 0 340px}10%,70%{opacity:1;translate:0 0 340px}36%,44%{opacity:1;translate:0 0 8px}}.plane_iZut:after,.plane_iZut:before{animation:6s ease-out infinite Z;border:3px solid #fff;border-radius:50%;content:"";height:150px;left:56%;margin:-75px 0 0 -75px;opacity:0;pointer-events:none;position:absolute;top:58%;width:150px}.plane_iZut:before{animation-delay:calc(.55s + var(--index)*.5s)}.plane_iZut:after{animation-delay:calc(2.65s + (3 - var(--index))*.5s)}@keyframes Z{0%{opacity:0;scale:.15}3%{opacity:.9}14%,to{opacity:0;scale:1.5}}.screens_GIxr .uiRows_RSG3 i{animation:6s ease-out infinite aa}.screens_GIxr .uiRows_RSG3 i:first-child{animation-delay:4.25s}.screens_GIxr .uiRows_RSG3 i:nth-child(2){animation-delay:4.4s}.screens_GIxr .uiRows_RSG3 i:nth-child(3){animation-delay:4.55s}@keyframes aa{0%,30%,to{background:#ffffff4d}14%,3%{background:#fff}}.stackCaption_wX2K{bottom:0;color:var(--h-muted);left:0;margin:0;right:0;text-align:center}.planeTag_FifP,.stackCaption_wX2K{font-size:.8125rem;position:absolute}.planeTag_FifP{color:#fff;font-weight:750;left:20px;top:14px}.plane_iZut b,.plane_iZut i{background:#ffffff4d;border-radius:6px;display:block}.uiSide_z2ya{align-content:start;border-right:1px solid #ffffff59;display:grid;gap:8px;padding-right:14px;width:22%}.uiRows_RSG3 i,.uiSide_z2ya i{height:12px}.uiMain_s4l9{display:grid;flex:1;gap:12px;grid-template-rows:auto auto 1fr}.uiBar_ixz1{display:flex;gap:12px;justify-content:space-between}.uiBar_ixz1 i{height:16px;width:46%}.plane_iZut .uiBar_ixz1 b{background:#fff;height:16px;width:22%}.uiCards_LeFh{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.uiCards_LeFh i{height:46px}.plane_iZut .cells_XjMq i:nth-child(-n+4),.plane_iZut .codeLines_XmOv i:nth-child(2),.plane_iZut .uiCards_LeFh i:first-child{background:#fff}.uiRows_RSG3{align-content:start;display:grid;gap:8px}.codeLines_XmOv{align-content:center;display:grid;flex:1;gap:12px}.codeLines_XmOv i{height:14px;margin-left:calc(var(--indent,0)*28px);width:var(--line-width)}.cells_XjMq{display:grid;flex:1;gap:8px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr)}.blocks_p8Wt{align-items:center;display:grid;flex:1;gap:16px;grid-template-columns:repeat(3,1fr)}.blocks_p8Wt i{border-radius:12px;height:64%}.plane_iZut .blocks_p8Wt i:nth-child(2){background:#fff;height:86%}.aiSection_XcPR,.codeScreenSection_U7MP,.helpSection_bVPt,.layersSection_W0RE,.pathSection_g9Jr,.placesSection_oNLc{border-top:1px dashed var(--h-rule);margin-top:var(--h-section-space);padding-top:var(--h-section-space)}.helpSection_bVPt{padding-bottom:88px}.codeScreenHead_aNlw,.craftRow_hrs4,.sectionHead_nFnk{display:grid;gap:20px}.codeScreenNote_Fi_Y{color:var(--h-muted);font-size:1.125rem;line-height:1.5;margin:0}.codeScreen_yk0E{border:1px solid var(--h-rule);border-radius:var(--h-radius-card);display:grid;margin-top:var(--h-title-gap);overflow:hidden}.codeWindow_If1B,.screenWindow_iHMM,.wallItem_q6au{margin:0;min-width:0}.codeWindow_If1B{--h-muted:#ffffffb3;--h-line:#ffffff1f;background:var(--h-ink);color:#e7eaf6}.windowBar_CWvE{align-items:center;border-bottom:1px solid var(--h-line);color:var(--h-muted);display:flex;font-size:.875rem;font-weight:650;gap:12px;margin:0;min-height:52px;padding:0 20px}.windowDots_NIv7 i{background:#ffffff42;border-radius:50%;height:10px;width:10px}.codeText_GdAl{background:none;border:0;border-radius:0;color:inherit;font-size:.875rem;line-height:1.8;margin:0;overflow-x:auto;padding:24px 0}.codeText_GdAl code{background:none;border:0;color:inherit;display:block;font:inherit;padding:0}.layerLinks_ee_W li,.loop_eJS4>li,.path_wPIZ>li{border-top:1px solid var(--h-line)}.codeLine_D1MF{align-items:center;display:flex;min-height:1.8em;padding:0 20px 0 0;white-space:pre}.lineNo_mRvY{color:#ffffff52;flex:none;padding-right:1rem;text-align:right;-webkit-user-select:none;user-select:none;width:3.25rem}.tokenKeyword_snPy{color:#8fb4ff}.tokenClass_o5RM{color:#c4a8ff}.terminalBody_KPk5 .ok_LmJ8,.tokenString_tKfw{color:var(--h-mint)}.tokenMethod_JmYb{color:#ffb38a}.tokenAnnotation_Zkku{color:#ffffff9e}.mark_n00Q{border-radius:50%;color:#fff;display:grid;flex:none;font-family:var(--ifm-font-family-base);font-size:.8125rem;font-weight:750;height:26px;line-height:1;width:26px}.address_DhhP,.loopMark_zU7N,.terminalBody_KPk5{font-family:var(--ifm-font-family-monospace)}.mark1_JjVj{background:var(--h-brand)}.mark2_IUd_{background:#7c4dff}.mark3_orjQ{background:#0ea5a0}.codeLine_D1MF .mark_n00Q{margin-left:16px}.screenWindow_iHMM{--d-surface:#1c1d21;--d-bar:#26272c;--d-field:#2b2d33;--d-line:#3b3d44;--d-text:#f2f4f8;--d-primary:#2f6bff;--d-on-primary:#fff;--h-muted:#a9adb8;--h-line:var(--d-line);background:var(--d-surface);border-top:1px solid var(--h-rule);color:var(--d-text);display:flex;flex-direction:column}[data-theme=light] .screenWindow_iHMM{--d-surface:#fafcff;--d-bar:#f0f2f5;--d-field:#e9ebf1;--d-line:#dddedf;--d-text:#04060a;--d-primary:#0b4df4;--d-on-primary:#f8fcff;--h-muted:#4b4d52}.screenWindow_iHMM .windowDots_NIv7 i{background:var(--d-line)}.address_DhhP{background:var(--d-bar);border-radius:999px;font-size:.8125rem;font-weight:500;padding:5px 12px}.drawnButton_bZ3o,.drawnLabel_P1L5{font-weight:var(--dwc-font-weight-semibold)}.drawn_OCT4{align-content:center;display:grid;flex:1;gap:var(--dwc-space-m);padding:28px 24px;transform-origin:0 50%;zoom:1.3}.drawnRow_loo7{align-items:end;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr)}.drawnRow_loo7 .mark_n00Q{font-size:.6875rem;height:20px;margin-bottom:8px;width:20px}.drawnField_nSsa{display:grid;gap:var(--dwc-space-xs)}.drawnLabel_P1L5{color:var(--d-text);font-size:var(--dwc-font-size-s);padding-left:var(--dwc-space-xs)}.drawnInput_uA7d{align-items:center;background:var(--d-field);border:var(--dwc-border-width) solid var(--d-line);color:var(--d-text);display:flex;height:var(--dwc-size-m);padding:0 var(--dwc-space-s)}.drawnButton_bZ3o,.drawnInput_uA7d{border-radius:var(--dwc-border-radius);font-size:var(--dwc-font-size-m)}.drawnButton_bZ3o{background:var(--d-primary);box-shadow:0 0 0 2px var(--d-surface),0 0 0 4px color-mix(in srgb,var(--d-primary) 75%,#0000);color:var(--d-on-primary);display:grid;height:var(--dwc-size-m)}.drawnMessage_na0C{color:var(--d-text);font-size:1rem;line-height:1.5}.aiGrid_HfKD{display:grid;gap:16px;margin-top:var(--h-title-gap)}.aiPanel_HK_1{display:flex;flex-direction:column;justify-content:center}.aiPanel_HK_1 .button_lGHC{align-self:flex-start}.aiLead_v8mg{color:var(--h-text);font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:700;letter-spacing:-.03em;line-height:1.22;margin:0 0 32px}.loop_eJS4{border-top:1px solid var(--h-rule);display:grid;list-style:none;margin:56px 0 0;padding:0}.loop_eJS4>li{margin:0;padding:28px 0}.compareRow_tAqi:first-child,.loop_eJS4>li:first-child,.shortcuts_kzfW li:first-child{border-top:0}.loopMark_zU7N{color:var(--h-quiet);display:block;font-size:.875rem;font-weight:600;margin-bottom:20px}.loopTitle_LxeY{color:var(--h-text);font-size:1.5rem;font-weight:750;letter-spacing:-.03em;margin:0 0 8px}.loopText_qEZ2{color:var(--h-muted);font-size:1rem;line-height:1.5;margin:0}.terminal_oHqo{--h-muted:#ffffffbd;--h-line:#ffffff24;background:var(--h-terminal);border:1px solid var(--h-line);border-radius:var(--h-radius-card);color:#fff;display:flex;flex-direction:column;overflow:hidden}.caret_PUHq,.terminalBody_KPk5 .ok_LmJ8 i{background:var(--h-mint)}.page_muxV code,.page_sDsE code,.terminalBody_KPk5{overflow-wrap:anywhere}.terminalBody_KPk5{align-content:start;display:grid;flex:1;font-size:.9375rem;gap:14px;line-height:1.6;padding:32px 28px}.terminalBody_KPk5 b{color:var(--h-mint);font-weight:400}.terminalBody_KPk5 i{border-radius:6px;color:var(--h-ink);display:inline-block;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.04em;margin-right:8px;padding:1px 8px}.terminalBody_KPk5 .fail_DxER{color:#ff9a9a}.terminalBody_KPk5 .fail_DxER i{background:#ff7b7b}.terminalBody_KPk5 .dim_bssV{color:#ffffff8c}.caret_PUHq{animation:1s steps(1) infinite la;display:inline-block;height:1.1em;margin-left:6px;width:.55em}.type_f9s4{display:inline;vertical-align:bottom}@keyframes ba{0%,2%,to{transform:translateX(0)}14%,96%{transform:translateX(100%)}}@keyframes ca{0%,17%,to{transform:translateX(0)}27%,96%{transform:translateX(100%)}}@keyframes da{0%,32%,to{transform:translateX(0)}36%,96%{transform:translateX(100%)}}@keyframes ea{0%,61%,to{transform:translateX(0)}65%,96%{transform:translateX(100%)}}@keyframes fa{0%,15%,to{opacity:0}16%,96%{opacity:1}}@keyframes ga{0%,30%,to{opacity:0}31%,96%{opacity:1}}@keyframes ha{0%,41%,to{opacity:0}42%,96%{opacity:1}}@keyframes ia{0%,50%,to{opacity:0}51%,96%{opacity:1}}@keyframes ja{0%,59%,to{opacity:0}60%,96%{opacity:1}}@keyframes ka{0%,71%,to{opacity:0}72%,96%{opacity:1}}.paused_SU6x,.paused_SU6x *,.paused_SU6x :after,.paused_SU6x :before{animation-play-state:paused!important}.layers_dqwD,.places_OtZP{display:grid;gap:16px;list-style:none;margin:var(--h-title-gap) 0 0;padding:0}.layer_fn1y{background:var(--h-panel);border:1px solid var(--h-line);border-radius:var(--h-radius-card);display:grid;gap:28px;margin:0;padding:32px 28px}.layerIndex__Ykn{background:var(--layer-color);border-radius:var(--h-radius);color:#fff;display:grid;font-size:1rem;font-weight:750;height:52px;width:52px}.layerName_egVZ{color:var(--h-text);font-size:clamp(2rem,3vw,2.5rem);font-weight:750;letter-spacing:-.04em;line-height:1.02;margin:0 0 12px}.layerText_np9z{color:var(--h-muted);font-size:1.0625rem;line-height:1.5;margin:0}.layerLinks_ee_W{border-bottom:1px solid var(--h-line);list-style:none;margin:0;padding:0}.layerLinks_ee_W li{margin:0}.layerLinks_ee_W a{align-items:center;color:var(--h-text);display:flex;font-size:1.0625rem;font-weight:650;gap:8px;justify-content:space-between;min-height:52px;transition:color var(--h-fast) var(--h-ease)}.page_rY8N .layerLinks_ee_W a:is(:hover,:focus){color:var(--h-accent);-webkit-text-decoration:none;text-decoration:none}.help_WY3S,.path_wPIZ{border-bottom:1px solid var(--h-rule);border-top:1px solid var(--h-rule);display:grid;list-style:none;margin:var(--h-title-gap) 0 0;padding:0}.path_wPIZ>li{display:flex;margin:0}.stop_hhwp{display:flex;flex-direction:column;padding:32px 28px 32px 0;width:100%}.page_rY8N a.stop_hhwp:is(:hover,:focus),.stop_hhwp{color:var(--h-text);-webkit-text-decoration:none;text-decoration:none}.stopNumber_wzgX{color:var(--h-accent);font-size:clamp(5rem,9vw,8rem);font-weight:800;letter-spacing:-.06em;line-height:.8;margin-bottom:44px}.stopStep_hMVB{color:var(--h-muted);font-size:.8125rem;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.stopTitle_oDUX{font-size:1.625rem;font-weight:750;letter-spacing:-.03em;line-height:1.1;margin-bottom:8px}.stopText_evt7{color:var(--h-muted);font-size:1rem;line-height:1.5;margin-bottom:28px}.placeGo_vIbK,.stopGo_VwfG{border:1px solid var(--h-rule);border-radius:50%;display:grid;height:44px;place-items:center;transition:background-color var(--h-fast) var(--h-ease),color var(--h-fast) var(--h-ease);width:44px}.stop_hhwp:focus-visible .stopGo_VwfG,.stop_hhwp:hover .stopGo_VwfG{background:#fff;border-color:#fff;color:var(--h-on-white)}.components_iVT7{--place-color:#4d8bff}.craft_rHhe{--place-color:#a07bff}.swing_uMwF{--place-color:#2cc3b6}.ai_adWi{--place-color:#3fb4f0}.kit_O6Yd{--place-color:#e06ad0}.showcase_cpYV{--place-color:#f0903c}.place_eR1q{--place-surface:var(--h-panel);align-items:flex-start;background:var(--place-surface);border:1px solid var(--h-line);border-radius:var(--h-radius-card);display:flex;flex-direction:column;min-height:340px;padding:36px;transition:border-color var(--h-fast) var(--h-ease);width:100%}.page_rY8N a.place_eR1q:is(:hover,:focus),.place_eR1q{color:var(--h-text);-webkit-text-decoration:none;text-decoration:none}.page_rY8N a.place_eR1q:is(:hover,:focus){border:1px solid var(--place-color)}.glyph_b1c8{color:var(--place-color);height:88px;margin-bottom:auto;width:132px}.placeTitle_wi5Q{font-size:1.875rem;font-weight:750;letter-spacing:-.035em;line-height:1.05;margin:40px 0 10px}.placeText_NVqg{color:var(--h-muted);font-size:1.0625rem;line-height:1.5;margin-bottom:28px}.place_eR1q:focus-visible .placeGo_vIbK,.place_eR1q:hover .placeGo_vIbK{background:var(--place-color);border-color:var(--place-color);color:var(--h-ink)}.helpLink_RJDL{display:block;padding:24px 0}.helpLink_RJDL,.page_rY8N a.helpLink_RJDL:is(:hover,:focus){color:var(--h-text);-webkit-text-decoration:none;text-decoration:none}.helpTitle_Yemo{align-items:center;display:flex;font-size:1.25rem;font-weight:750;gap:8px;letter-spacing:-.02em;margin-bottom:4px;transition:color var(--h-fast) var(--h-ease)}.helpLink_RJDL:hover .helpTitle_Yemo{color:var(--h-accent)}.helpText_t6uf{display:block;line-height:1.45}.builtBy_rwpx,.helpText_t6uf{color:var(--h-muted);font-size:.9375rem}.builtBy_rwpx{line-height:1.6;margin:var(--h-title-gap) 0 0;max-width:46rem}.talkSection_my1m{padding:0 0 96px}.talk_hVQD{background:#0b4df4;border-radius:28px;color:#fff;display:grid;gap:32px;padding:40px 28px}.talkTitle_O6Sw{color:#fff;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.04;margin:0;max-width:16ch;text-wrap:balance}.talkText_lcXb{color:#ffffffdb;font-size:1.125rem;line-height:1.6;margin:20px 0 0;max-width:34rem}.talkActions_HVXJ{display:flex;flex-wrap:wrap;gap:12px}.page_rY8N a.talkButton_XUgc,.page_rY8N a.talkButton_XUgc:is(:hover,:focus){align-items:center;border:1px solid #fff;border-radius:var(--h-radius);display:inline-flex;font-size:1.0625rem;font-weight:650;gap:10px;min-height:56px;padding:0 26px;-webkit-text-decoration:none;text-decoration:none;transition:background-color var(--h-fast) var(--h-ease),color var(--h-fast) var(--h-ease)}.page_rY8N a.talkPrimary_gu33{background:#fff;color:#0d1020}.page_rY8N a.talkPrimary_gu33:is(:hover,:focus){background:#e6ecff}.page_rY8N a.talkGhost_K2Bw{background:#0000;border-color:#ffffff8c;color:#fff}.page_rY8N a.talkGhost_K2Bw:is(:hover,:focus){background:#ffffff1f;border-color:#fff}.talkLanguages_g_lU{color:#fffc;font-size:.9375rem;margin:16px 0 0}.buttonGroup_M5ko button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}[data-theme=light] .page_rY8N{--h-text:#0d1020;--h-muted:#0d1020ad;--h-lead:#0d1020d6;--h-line:#0d10201a;--h-rule:#0d102033;--h-quiet:#0d102066;--h-panel:#fff;--h-accent:#1247e6;background:#f7f7f8}[data-theme=light] .page_rY8N:before{filter:invert(1);mix-blend-mode:multiply;opacity:.1}[data-theme=light] .buttonPrimary_nJqn{background:var(--h-text);border-color:var(--h-text);color:#fff}[data-theme=light] .page_rY8N a.buttonPrimary_nJqn:is(:hover,:focus){background:#262b45;border-color:var(--h-text);color:#fff}[data-theme=light] .search_LJym{background:#ffffffb3;border-color:#0d102047;color:#0d1020bd}[data-theme=light] .search_LJym:hover{border-color:var(--h-text)}[data-theme=light] .search_LJym kbd{border-color:#0d102038;color:#0d1020b3}[data-theme=light] .floor_XdCT{background:linear-gradient(#0d102024 1px,#0000 0) 0 0/55px 55px,linear-gradient(90deg,#0d102024 1px,#0000 0) 0 0/55px 55px}[data-theme=light] .stop_hhwp:focus-visible .stopGo_VwfG,[data-theme=light] .stop_hhwp:hover .stopGo_VwfG{background:var(--h-text);border-color:var(--h-text);color:#fff}[data-theme=light] :is(.button_lGHC,.search_LJym,.layerLinks_ee_W a,.stop_hhwp,.helpLink_RJDL):focus-visible{outline-color:#1247e6}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}: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);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:line-count;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(line-count);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_Vdqa{opacity:1!important}.copyButtonIcons_IEyt{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_TrPX,.copyButtonSuccessIcon_cVMy{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_cVMy{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_Vdqa .copyButtonIcon_TrPX{opacity:0;transform:scale(.33)}.copyButtonCopied_Vdqa .copyButtonSuccessIcon_cVMy{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_b1P5{height:1.2rem;width:1.2rem}.buttonGroup_M5ko{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_M5ko button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup_M5ko button:focus-visible,.buttonGroup_M5ko button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_M5ko button{opacity:.4}.codeBlockContent_QJqH{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_OeMC{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlockTitle_OeMC+.codeBlockContent_QJqH .codeBlock_a8dz{border-top-left-radius:0;border-top-right-radius:0}.page_sDsE{--ai-text:#fff;--ai-muted:#ffffffbd;--ai-line:#ffffff1f;--ai-rule:#ffffff38;--ai-panel:#212126;--ai-canvas:#19191c;--ai-accent:#3fb4f0;--ai-on-accent:#08121a;--ai-tint:color-mix(in srgb,var(--ai-accent) 9%,var(--ai-panel));--ai-primary-hover:#ffffffdb;--ai-ok:#5fd08a;--ai-term:#101014;--ai-term-line:#2a2a31;--ai-term-text:#e6e8ee;--ai-term-muted:#9a9ead;--ai-term-accent:#5ec4ff;--ai-term-ok:#7ddc9a;--ai-radius:14px;--ai-radius-small:10px;--ai-duration:150ms;--ai-ease:cubic-bezier(0.2,0,0,1);--ai-gutter:16px;--ai-mono:var(--ifm-font-family-monospace);background:var(--ai-canvas);color:var(--ai-text);overflow-x:clip}[data-theme=light] .page_sDsE{--ai-text:#0d1020;--ai-muted:#0d1020ad;--ai-line:#0d10201a;--ai-rule:#0d102033;--ai-panel:#fff;--ai-canvas:#f7f7f8;--ai-accent:#0a6a9c;--ai-on-accent:#fff;--ai-tint:color-mix(in srgb,var(--ai-accent) 6%,var(--ai-panel));--ai-primary-hover:#262b45;--ai-ok:#17773f}.container_zsig{margin:0 auto;max-width:1200px;padding:0 var(--ai-gutter);position:relative;z-index:1}.piece_WaQD,.piecesHead_vy4w,.section_aU7f{border-top:1px dashed var(--ai-rule)}.section_aU7f{padding:72px 0}.eyebrow_Ab8D{color:var(--ai-accent);font-size:.8125rem;margin:0 0 16px}.eyebrow_Ab8D,.eyebrow_IkBI,.kicker_AIUs,.label_vUFu,.overline_Dauc{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.codeCaption_uHhq kbd,.label_vUFu{font-size:.75rem}.sectionHead_knuo{margin-bottom:48px;max-width:760px}.sectionTitle_KWVH{font-size:clamp(2.125rem,1.3rem + 3vw,3.75rem);font-weight:800;letter-spacing:-.045em;line-height:1;margin:0;text-wrap:balance}.button_KBBZ,.textLink_OQxE{display:inline-flex;font-weight:650;-webkit-text-decoration:none;text-decoration:none}.sectionLead_zu3e{color:var(--ai-muted);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6;margin:20px 0 0}.pieceLead_eeBH code,.stepBody_adCq h3 code,.testPart_F1tD code{background:var(--ai-panel);border:1px solid var(--ai-line);color:var(--ai-text)}.button_KBBZ{align-items:center;border:1px solid #0000;border-radius:var(--ai-radius-small);font-size:1rem;gap:10px;justify-content:center;line-height:1;min-height:48px;padding:0 22px;transition:background-color var(--ai-duration) var(--ai-ease),border-color var(--ai-duration) var(--ai-ease),color var(--ai-duration) var(--ai-ease)}.page_sDsE a.button_KBBZ:is(:hover,:focus){border-style:solid;border-width:1px;-webkit-text-decoration:none;text-decoration:none}.buttonPrimary_FuR6,.navButtonPrimary_kkdb{background:var(--ai-text);border-color:var(--ai-text);color:var(--ai-canvas)}.page_sDsE a.buttonPrimary_FuR6:is(:hover,:focus){background:var(--ai-primary-hover);border-color:var(--ai-primary-hover);color:var(--ai-canvas)}.buttonGhost_EmsZ,.buttonSecondary_yeoG{background:#0000;border-color:var(--ai-rule);color:var(--ai-text)}.page_sDsE a.buttonGhost_EmsZ:is(:hover,:focus){background:#0000;border-color:var(--ai-text);color:var(--ai-text)}.page_sDsE a.buttonSecondary_yeoG:is(:hover,:focus){background:#0000;border-color:var(--ai-accent);color:var(--ai-accent)}.buttonSecondary_yeoG:focus-visible,.navButton_jasL:focus-visible,.pieceIndex_P3Ws a:focus-visible,.textLink_OQxE:focus-visible{outline:3px solid var(--ai-accent);outline-offset:3px}.buttonGhost_EmsZ:focus-visible,.buttonPrimary_FuR6:focus-visible,.docLink_WIlp:focus-visible,.homeLink_TAHu:focus-visible,.railStep_A60H:focus-visible,.terminalTab_I5Dt:focus-visible{outline:3px solid var(--ai-text);outline-offset:3px}.textLink_OQxE{align-items:center;color:var(--ai-accent);gap:6px;margin-top:14px}.page_sDsE a.textLink_OQxE:is(:hover,:focus){color:var(--ai-text);-webkit-text-decoration:none;text-decoration:none}.hero_II8I,.hero_kRzN,.hero_rc6x{padding:48px 0 64px}.heroGrid_Ml3R,.heroGrid_NAJj,.heroGrid_Op6c,.split_epsD{display:grid;gap:48px}.heroTitle_fnlK{color:var(--ai-text);font-size:clamp(2.5rem,1.2rem + 3.2vw,4.125rem);font-weight:800;letter-spacing:-.05em;line-height:1.04;margin:0;text-wrap:balance}.heroTitle_fnlK span{color:var(--ai-accent);display:block;padding-bottom:.06em}.heroLead_lWA7{color:var(--ai-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;margin:24px 0 0;max-width:36rem}.heroClients_MJF1{border-top:1px dashed var(--ai-rule);color:var(--ai-muted);font-size:.9375rem;font-weight:600;margin:28px 0 0;padding-top:20px}.codeWindow_Yoil,.screenshot_MdI3,.terminal_BRMv{background:var(--ai-term);border:1px solid var(--ai-term-line);border-radius:var(--ai-radius);margin:0}.codeWindow_Yoil,.terminal_BRMv{min-width:0;overflow:hidden}.terminalTop_Es2D{align-items:stretch;border-bottom:1px solid var(--ai-term-line);display:flex;gap:16px;padding:0 0 0 16px}.terminalTop_Es2D .dots_LLR5{align-self:center}.terminalTabs_y3SO{display:flex;flex:1;flex-wrap:wrap;min-width:0}.terminalTab_I5Dt{background:none;border:0;border-bottom:2px solid #0000;color:var(--ai-term-muted);cursor:pointer;flex:none;font:inherit;font-size:.8125rem;font-weight:650;min-height:46px;padding:0 10px;transition:color var(--ai-duration) var(--ai-ease),border-color var(--ai-duration) var(--ai-ease)}.codeWindow_Yoil,.terminalBody_OmD0,.terminalTab_I5Dt:hover{color:var(--ai-term-text)}.terminalTabActive_E3xB,.terminalTabActive_E3xB:hover{border-bottom-color:var(--ai-term-accent);color:var(--ai-term-text)}.terminalBody_OmD0{font-family:var(--ai-mono);font-size:.8125rem;line-height:1.7;padding:22px 20px 26px}.codeCaption_uHhq,.terminalCaption_XnEF{line-height:1.5;color:var(--ai-term-muted)}.line_aYjn{display:flex;gap:10px;min-width:0}.line_aYjn+.line_aYjn{margin-top:4px}.beyondList_sJ6L .ruledTitle_WwcN,.line_aYjn+.lineNote_ABUH{margin-top:16px}.prompt_GlSO{color:var(--ai-term-accent);flex:none;-webkit-user-select:none;user-select:none;width:1ch}.lineText_h6Hi{min-width:0;overflow-wrap:anywhere}.lineNote_ABUH,.lineNote_ABUH .prompt_GlSO{color:var(--ai-term-muted)}.lineOk_ludR{color:var(--ai-term-ok)}.lineCheck_hvqj{flex:none;height:1em;margin-left:-.2em;margin-right:-.1em;margin-top:.35em;width:1em}.cursor_U5vG{animation:1.1s steps(1) infinite la;background:var(--ai-term-accent);display:inline-block;height:1.1em;margin-top:10px;width:.6em}.paused_bSIi .cursor_U5vG,.paused_wvqU .flowDot_ZJf_{animation-play-state:paused}@keyframes la{50%{opacity:0}}.terminalCaption_XnEF{border-top:1px solid var(--ai-term-line);font-size:.8125rem;padding:14px 20px}.stackItem_sam5{grid-area:1/1;min-width:0;opacity:0;transition:opacity .22s var(--ai-ease),visibility 0s linear .22s}.stackActive_MthD{opacity:1;transition:opacity .26s var(--ai-ease),visibility 0s;visibility:visible}.navButton_jasL,.railStep_A60H{transition:background-color var(--ai-duration) var(--ai-ease),border-color var(--ai-duration) var(--ai-ease),color var(--ai-duration) var(--ai-ease);cursor:pointer}.dots_LLR5,.dots_dzZR,.windowDots_jDdj{display:flex;flex:none;gap:6px}.dots_LLR5 i{background:#3a3a43;border-radius:50%;height:10px;width:10px}.windowBar_BKvS{align-items:center;border-bottom:1px solid var(--ai-term-line);color:var(--ai-term-muted);display:flex;font-size:.8125rem;font-weight:650;gap:14px;min-height:44px;padding:0 14px}.windowTitle_BNBY{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codeWindow_Yoil .code_Ci3T,.code_VZi5{border:0;border-radius:0;box-shadow:none;margin:0}.codeWindow_Yoil .code_Ci3T code,.codeWindow_Yoil .code_Ci3T pre{border-radius:0;font-size:.78rem}.codeCaption_uHhq{border-top:1px solid var(--ai-term-line);font-size:.875rem;margin:0;padding:14px 16px}.breakFix_nAIL .breakLabel_ISAI,.breakNumber_Zdj5{color:var(--ai-accent)}.code_Ci3T{--prism-background-color:var(--ai-term)!important;--prism-color:var(--ai-term-text)!important}.code_Ci3T pre{background:var(--ai-term)!important}.code_Ci3T .token.plain,.code_Ci3T pre{color:var(--ai-term-text)!important}.code_Ci3T .token.keyword{font-style:normal!important}.code_Ci3T .token.keyword,.code_Ci3T .token.tag{color:var(--ai-term-accent)!important}.code_Ci3T .token.annotation,.code_Ci3T .token.attr-name,.code_Ci3T .token.class-name{color:#7fdcd0!important}.code_Ci3T .token.attr-value,.code_Ci3T .token.string{color:#b5e08f!important}.code_Ci3T .token.function,.page_muxV .theme-code-block .token.function,.page_muxV .theme-code-block .token.interpolation,.page_muxV .theme-code-block .token.interpolation-punctuation{color:#ffd27a!important}.code_Ci3T .token.boolean,.code_Ci3T .token.number{color:#f6ad86!important}.code_Ci3T .token.operator,.code_Ci3T .token.punctuation{color:#8f96a6!important}.code_Ci3T .token.comment{color:#737a8a!important;font-style:italic!important}.breaks_Y5vT{border-top:2px solid var(--ai-text);list-style:none;margin:0;padding:0}.railStep_A60H,.stagePanel_QEJY{background:var(--ai-panel);border:1px solid var(--ai-line)}.breakRow_beiz{border-bottom:1px solid var(--ai-line);display:grid;gap:12px 32px;margin:0;padding:28px 0}.breakNumber_Zdj5{font-feature-settings:"tnum";font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.breakLabel_ISAI{color:var(--ai-muted);display:block;margin-bottom:8px}.breakFailure_xeop p{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;letter-spacing:-.015em;line-height:1.35;margin:0}.breakFix_nAIL p{color:var(--ai-muted);font-size:1rem;line-height:1.6;margin:0}.rail_mg0R{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;position:relative}.railStep_A60H{align-items:center;border-radius:var(--ai-radius);color:var(--ai-text);column-gap:16px;display:grid;font:inherit;grid-template-areas:"i j" "i k";grid-template-columns:auto 1fr;min-height:84px;padding:16px 20px;text-align:left;width:100%}.railNumber_uau6,.stageCount_fnca{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.railStep_A60H:hover{border-color:var(--ai-rule)}.railStepActive_K0Sn,.railStepActive_K0Sn:hover{border-color:var(--ai-accent)}.railNumber_uau6{border:1px solid;border-radius:50%;display:grid;font-size:.875rem;font-weight:750;grid-area:i;height:44px;width:44px}.railStepActive_K0Sn .railNumber_uau6{background:var(--ai-accent);border-color:var(--ai-accent);color:var(--ai-on-accent)}.navButton_jasL:hover:not(:disabled),.railStepDone_x6uB .railNumber_uau6{border-color:var(--ai-accent);color:var(--ai-accent)}.railLabel_RP4F{font-size:1.375rem;font-weight:800;grid-area:j;letter-spacing:-.025em;line-height:1.15}.railShort_vIGW{color:var(--ai-muted);font-size:.875rem;grid-area:k;line-height:1.4}.railReturn_vNRE{color:var(--ai-muted);display:block;font-size:.8125rem;font-weight:650}.railReturn_vNRE span:before{content:"\21BA";margin-right:8px}.stagePanel_QEJY{border-radius:18px;color:var(--ai-text)}.stagePanel_QEJY .stackItem_sam5{padding:24px 20px}.stageGrid_GYtS{align-items:start;display:grid;gap:28px}.stageList_oelf li,.stageText_PdYQ p{color:var(--ai-muted);font-size:1rem;line-height:1.6}.stageText_PdYQ p{margin:0 0 14px}.stageTitle_xTQH{color:var(--ai-text);font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 14px}.stageList_oelf li{border-top:1px solid var(--ai-line);padding:12px 0}.stageList_oelf li:last-child{border-bottom:1px solid var(--ai-line)}.stageText_PdYQ .stageStrong_slBV{border-top:2px solid var(--ai-text);color:var(--ai-text);font-size:1.125rem;font-weight:700;margin-top:20px;padding-top:18px}.promptCard_vxhb{background:var(--ai-tint);border:1px solid var(--ai-line);border-left:3px solid var(--ai-accent);border-radius:var(--ai-radius-small);margin-bottom:28px;padding:18px 20px}.promptLabel_uyDi{color:var(--ai-accent);display:block;margin-bottom:6px}.stageText_PdYQ .promptText_EHzM{color:var(--ai-text);font-family:var(--ai-mono);font-size:.875rem;line-height:1.6;margin:0}.result_rH_b{display:grid;gap:14px;min-width:0}.resultTerminal_x7rs{background:var(--ai-term);border-radius:var(--ai-radius);overflow:hidden}.resultBody_LJnr{color:var(--ai-term-text);font-family:var(--ai-mono);font-size:.875rem;padding:18px 20px}.resultPass_xiQo{align-items:center;background:color-mix(in srgb,var(--ai-ok) 8%,var(--ai-panel));border:1px solid color-mix(in srgb,var(--ai-ok) 45%,var(--ai-line));border-radius:var(--ai-radius);display:flex;gap:18px;padding:22px 24px}.passIcon_SFm6{background:var(--ai-ok);border-radius:50%;color:var(--ai-panel);flex:none;height:44px;padding:10px;width:44px}.panel_2Ycr,.resultFail_tCgD{border:1px solid var(--ai-line)}.resultPass_xiQo>div{display:grid;gap:2px;min-width:0}.compareRow_tAqi dt,.resultLabel_xc0_{color:var(--ai-muted)}.resultPass_xiQo .resultLabel_xc0_{font-family:var(--ai-mono);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none}.resultName_tepx{font-family:var(--ai-mono);font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.resultState_Ngb2{color:var(--ai-ok);font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.resultFail_tCgD{border-radius:var(--ai-radius);display:grid;gap:10px;padding:20px 24px}.failMessage_LDZB{display:block;font-size:.8125rem;line-height:1.5;padding:12px 14px}.resultNote_iK3Q,.stageCount_fnca{color:var(--ai-muted);font-size:.875rem}.resultNote_iK3Q{line-height:1.5}.stageNav_JUMG{align-items:center;border-top:1px solid var(--ai-line);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.stageCount_fnca{font-weight:600;text-align:center}.navButton_jasL,.pieceIndex_P3Ws a{background:#0000;color:var(--ai-text)}.navButton_jasL{border:1px solid var(--ai-rule);border-radius:var(--ai-radius-small);font:inherit;font-size:.9375rem;font-weight:650;min-height:44px;padding:0 18px}.carouselCount_xHbt,.countNumber_j7mT,.kickerIndex_RcJU,.pieceIndex_P3Ws a:before,.pieceNumber_plEi,.stepNumber_ZYC4,.tokenValue_Xa76{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.navButtonPrimary_kkdb:hover:not(:disabled){background:var(--ai-primary-hover);border-color:var(--ai-primary-hover);color:var(--ai-canvas)}.navButton_jasL:disabled{cursor:default;opacity:.45}.piecesHead_vy4w{padding:88px 0 56px}.pieceIndex_P3Ws{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}.pieceGroup_SCnq{align-items:center;border:1px dashed var(--ai-rule);border-radius:var(--ai-radius);display:flex;flex-wrap:wrap;gap:8px;padding:5px}.pieceGroup_SCnq>a:first-child{border-color:#0000}.skill_KmfX,.stepItem__ESc{border-bottom:1px solid var(--ai-line)}.pieceBundles_rucr{color:var(--ai-muted);font-size:.8125rem;font-weight:600}.pieceIndex_P3Ws a{align-items:center;border:1px solid var(--ai-rule);border-radius:var(--ai-radius-small);display:inline-flex;font-size:.9375rem;font-weight:650;gap:10px;min-height:42px;padding:0 16px;-webkit-text-decoration:none;text-decoration:none;transition:border-color var(--ai-duration) var(--ai-ease),color var(--ai-duration) var(--ai-ease)}.pieceIndex_P3Ws a:before{color:var(--ai-accent);content:attr(data-number);font-size:.75rem;font-weight:750}.page_sDsE .pieceIndex_P3Ws a:is(:hover,:focus){border:1px solid var(--ai-accent);color:var(--ai-accent);-webkit-text-decoration:none;text-decoration:none}.piece_WaQD{padding:72px 0}.pieceNumber_plEi{margin-right:6px}.pieceTitle_p4Qf{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0;text-wrap:balance}.pieceLead_eeBH{color:var(--ai-muted);margin:20px 0 28px}.pieceLead_eeBH p{font-size:1.0625rem;line-height:1.6;margin:0 0 14px}.pieceBody_LEcd{display:grid;gap:20px;min-width:0}.panel_2Ycr{background:var(--ai-panel);border-radius:var(--ai-radius);padding:24px}.panelTitle_cI2u{color:var(--ai-accent);margin:0 0 16px}.clientList_J6Zz li,.routeList_SJ_9 li{border-top:1px solid var(--ai-line);display:grid;gap:4px 24px;margin:0;padding:14px 0}.clientName_C9Dw{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.clientHow_voci{color:var(--ai-muted);font-size:.875rem}.routePrompt_cPbQ{font-family:var(--ai-mono);font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.routeTarget_ibMT{align-items:center;color:var(--ai-accent);display:inline-flex;font-size:.875rem;font-weight:650;gap:8px}.capabilities_DpFd{background:var(--ai-line);border:1px solid var(--ai-line);border-radius:var(--ai-radius);display:grid;gap:1px;list-style:none;margin:0;overflow:hidden;padding:0}.capability_yCth,.compare_MtJN,.testPart_F1tD{background:var(--ai-panel)}.capability_yCth{display:flex;flex-direction:column;margin:0;padding:24px}.capabilityTitle_ck16{font-size:1.0625rem;font-weight:750;letter-spacing:-.01em;line-height:1.3;margin:0 0 8px}.capabilityText_Wqy2{color:var(--ai-muted);font-size:.9375rem;line-height:1.55;margin:0}.capabilityPrompt_shMM{display:block;font-size:.78rem;line-height:1.5;margin-top:16px;padding:10px 12px}.skillName_n5Xe,.testPart_F1tD code{font-size:.8125rem;max-width:100%;align-self:flex-start}.skills_wXlR{border-top:2px solid var(--ai-text);display:grid;gap:1px;list-style:none;margin:0;padding:0}.compareRow_tAqi,.steps_dOMK{border-top:1px solid var(--ai-line)}.skill_KmfX{display:flex;flex-direction:column;margin:0;padding:20px 0 22px}.skillName_n5Xe{color:var(--ai-accent);font-weight:650}.compareMobile_qGTq,.skillPrompt_jfpw,.testPart_F1tD p{color:var(--ai-muted)}.skillText_pHBW{font-size:.9375rem;line-height:1.5;margin:10px 0 8px}.skillPrompt_jfpw{font-size:.875rem;font-style:italic;line-height:1.45;margin-top:auto}.skillPrompt_jfpw:before{content:"\201C"}.skillPrompt_jfpw:after{content:"\201D"}.docsList_u0li,.nextGrid_qtOz,.nextList_nbZH,.stops_knFJ,.testParts_BqoO{display:grid;gap:12px;list-style:none;margin:0;padding:0}.testPart_F1tD{border:1px solid var(--ai-line);border-radius:var(--ai-radius);display:flex;flex-direction:column;gap:10px;margin:0;padding:22px}.testVerb_UHzz{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1}.compareRow_tAqi dd,.testPart_F1tD p{font-size:.9375rem;margin:0;line-height:1.5}.compare_MtJN{border:1px solid var(--ai-line);border-radius:var(--ai-radius);overflow:hidden}.compareRow_tAqi{display:grid;gap:6px;padding:18px 20px}.compareMobile_qGTq{display:block;font-size:.75rem;font-weight:650}.compareStrong_s5ea{font-weight:650}.screenshot_MdI3{padding:16px}.screenshot_MdI3 img{border-radius:6px;display:block;height:auto;margin:0 auto;max-width:638px;width:100%}.screenshot_MdI3 figcaption{color:#c6ccd2;font-size:.875rem;line-height:1.5;margin-top:14px}.steps_dOMK{list-style:none;margin:0;padding:0}.stepItem__ESc{display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);margin:0;padding:22px 0}.stepNumber_CNX6{background:var(--ai-accent);border-radius:50%;color:var(--ai-on-accent);display:grid;font-size:.9375rem;font-weight:800;height:36px;width:36px}.stepBody_adCq{align-self:center;min-width:0}.stepBody_adCq h3{color:var(--ai-text);font-size:1.1875rem;font-weight:750;letter-spacing:-.015em;line-height:1.35;margin:0}.stepBody_adCq p{color:var(--ai-muted);font-size:.9375rem;line-height:1.55;margin:6px 0 0}.stepCode_U8Dv{border:0;border-radius:var(--ai-radius-small);box-shadow:none;margin:14px 0 0;overflow:hidden}.stepCode_U8Dv pre{font-size:.8125rem}.docs_gzmv{border-top:1px dashed var(--ai-rule);margin-top:72px;padding-top:32px}.docLink_WIlp{background:var(--ai-panel);border:1px solid var(--ai-line);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:18px 20px;transition:background-color var(--ai-duration) var(--ai-ease),border-color var(--ai-duration) var(--ai-ease);width:100%}.docLink_WIlp,.page_sDsE a.docLink_WIlp:is(:hover,:focus){color:var(--ai-text);-webkit-text-decoration:none;text-decoration:none}.page_sDsE a.docLink_WIlp:is(:hover,:focus){border:1px solid var(--ai-accent)}.docTitle_RFNF{align-items:center;display:flex;font-size:1.0625rem;font-weight:750;gap:12px;justify-content:space-between;letter-spacing:-.01em}.badge_fmCM,.homeLink_TAHu{display:inline-flex;font-weight:700}.docText_F8R2{color:var(--ai-muted);font-size:.875rem;line-height:1.45}.homeLink_TAHu{align-items:center;color:var(--ai-text);gap:8px;margin-top:28px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--ai-rule);text-underline-offset:4px}.page_sDsE a.homeLink_TAHu:is(:hover,:focus){color:var(--ai-text);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--ai-text)}.button_LCWI,.page_s3m8 a.buttonSecondary_aCyj,.page_s3m8 a.homeLink_e0fq,.page_s3m8 a.nextCard_C8mz{-webkit-text-decoration:none;text-decoration:none}.badge_fmCM{align-items:center;border:1px solid;border-radius:999px;font-size:.75rem;letter-spacing:.06em;line-height:1.2;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.page_muxV{--kt-text:#fff;--kt-muted:#ffffffb8;--kt-line:#ffffff1f;--kt-rule:#ffffff38;--kt-panel:#212126;--kt-canvas:#19191c;--kt-accent:#ff8a3d;--kt-primary-hover:#ffffffdb;--kt-fade:150ms cubic-bezier(0.2,0,0,1);--kt-gutter:16px;--kt-mono:var(--ifm-font-family-monospace);--kt-code:#101014;--kt-code-bar:#16161b;--kt-code-line:#2a2a31;--kt-code-text:#e8e6e3;--kt-code-muted:#ffffff9e;--kt-code-accent:#ff8a3d;--kt-code-java:#8fc8ff;background:var(--kt-canvas);color:var(--kt-text);overflow-x:clip}.container_f34Z{margin:0 auto;max-width:1200px;padding:0 var(--kt-gutter)}.visuallyHidden_nATq{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.section_fjJH{border-top:1px dashed var(--kt-rule);padding:72px 0}.eyebrow_Hl98{color:var(--kt-accent);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.eyebrowRow_EK3Y{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 16px}.eyebrowRow_EK3Y .previewBadge__BeM{color:var(--kt-accent);cursor:help;line-height:1}.heroTitle_M_xK,.sectionTitle_HqvE{color:var(--kt-text);font-weight:800;line-height:1.04;margin:0;text-wrap:balance}.heroTitle_M_xK{font-size:clamp(2.75rem,1.2rem + 4.4vw,4.75rem);letter-spacing:-.05em}.sectionTitle_HqvE{font-size:clamp(2.125rem,1.3rem + 3vw,3.75rem);letter-spacing:-.045em}.heroTitle_M_xK span,.sectionTitle_HqvE span{color:var(--kt-accent);display:block}.heroLead_zfqL,.sectionLead_pfxH{color:var(--kt-muted);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6;margin:0}.heroLead_zfqL{margin-top:24px;max-width:620px}.head_kqee{display:grid;gap:20px;margin-bottom:44px}.button_LCWI,.nameArrow_iwQl,.textLink_yKcM{display:inline-flex}.page_muxV li>code,.page_muxV p>code{background:var(--kt-panel);border:1px solid var(--kt-line);border-radius:6px;color:var(--kt-text);font-size:.875em;padding:.1em .35em}.button_LCWI{align-items:center;border:1px solid #0000;border-radius:10px;font-size:1rem;font-weight:650;gap:10px;justify-content:center;line-height:1;min-height:48px;padding:0 22px;transition:background-color var(--kt-fade),border-color var(--kt-fade),color var(--kt-fade)}.buttonPrimary_tibr,.page_muxV a.buttonPrimary_tibr:is(:hover,:focus){background:var(--kt-text);border:1px solid var(--kt-text);color:var(--kt-canvas);-webkit-text-decoration:none;text-decoration:none}.page_muxV .nameJava_CMeS,.textLink_yKcM{color:var(--kt-text)}.page_muxV a.buttonPrimary_tibr:is(:hover,:focus){background:var(--kt-primary-hover);border-color:var(--kt-primary-hover)}.buttonGhost_Yx1s,.page_muxV a.buttonGhost_Yx1s:is(:hover,:focus){background:#0000;border:1px solid var(--kt-rule);color:var(--kt-text);-webkit-text-decoration:none;text-decoration:none}.page_s3m8 a.homeLink_e0fq:hover,.textLink_yKcM{-webkit-text-decoration:underline;text-decoration:underline}.page_muxV a.buttonGhost_Yx1s:is(:hover,:focus){border-color:var(--kt-accent);color:var(--kt-accent)}.namesList_GPPO li,.namesNote_ozjr{border-top:1px solid var(--kt-line)}.button_LCWI:focus-visible,.textLink_yKcM:focus-visible{outline:3px solid var(--kt-accent);outline-offset:3px}.textLink_yKcM{align-items:center;font-weight:700;gap:8px;margin-top:16px;text-decoration-color:var(--kt-accent);text-underline-offset:4px;transition:color var(--kt-fade)}.nameArrow_iwQl,.namesNote_ozjr,.namesTitle_QSS8{color:var(--kt-muted)}.page_muxV a.textLink_yKcM:is(:hover,:focus){color:var(--kt-accent);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--kt-accent)}.hero_TGiZ,.loop_X3HH,.tour_UaVA{padding:72px 0 80px}.names_odcv{background:var(--kt-panel);border:1px solid var(--kt-line);border-radius:16px;min-width:0;padding:24px}.namesList_GPPO li{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;padding:14px 0}.page_muxV .namesList_GPPO code{background:none;border:0;font-family:var(--kt-mono);font-size:clamp(.9375rem,.85rem + .4vw,1.0625rem);font-weight:600;padding:0}.page_muxV .nameKotlin_tNet{color:var(--kt-accent);text-align:right}.namesNote_ozjr{font-size:.9375rem;line-height:1.55;margin:0;padding-top:16px}.compareBox_wS1K{background:var(--kt-code);border:1px solid var(--kt-code-line);border-radius:18px;color:var(--kt-code-text);min-width:0;overflow:hidden}.blockRow_Wzu9,.steps__c0j{border-top:2px solid var(--kt-text)}.blockRow_Wzu9,.concepts_h34K li,.steps__c0j li{border-bottom:1px solid var(--kt-line)}.pane_uMDb{min-width:0;padding:18px 0 4px}.paneHead_teEY{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0 20px 6px}.langJava_lHmN,.langKotlin_k3Rh{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.langJava_lHmN{color:var(--kt-code-java)}.langKotlin_k3Rh{color:var(--kt-code-accent)}.paneFile_Iv3o{color:var(--kt-code-muted);font-family:var(--kt-mono);font-size:.8125rem}.carouselCount_xHbt,.page_s3m8 .groupPattern_kqQv,.page_s3m8 .tokenName_BUyi,.paletteName_LZoB strong,.readoutList_F1lp dd,.sectionLead_WVLU code,.stepNums_Z4Ns>span,.tokenValue_Xa76{font-family:var(--ifm-font-family-monospace)}.page_muxV .pane_uMDb .theme-code-block{border:0;border-radius:0;margin:0}.blockRow_Wzu9{display:grid;gap:20px 40px;padding:28px 0}.checks_MBmF,.concepts_h34K{display:grid;list-style:none;margin:0;padding:0}.concepts_h34K li{margin:0;padding:24px 0}.conceptTitle_p9fl{color:var(--kt-text);font-size:1.125rem;font-weight:750;letter-spacing:-.01em;line-height:1.25;margin:0}.conceptText_olbZ{color:var(--kt-muted);font-size:1rem;line-height:1.55;margin:8px 0 0}.extendGrid_YRQ8{display:grid;gap:32px}.extendBody_YS9m .theme-code-block{margin:24px 0 0}.steps__c0j{display:grid;list-style:none;margin:0;padding:0}.steps__c0j li{margin:0;padding:24px 0}.stepNumber_tGI3{background:var(--kt-accent);border-radius:50%;color:var(--kt-canvas);display:inline-grid;font-size:.9375rem;font-weight:800;height:32px;margin-bottom:14px;width:32px}.page_muxV .theme-code-block{--prism-color:var(--kt-code-text);--prism-background-color:var(--kt-code);background:var(--kt-code);border:1px solid var(--kt-code-line);border-radius:12px;box-shadow:none;overflow:hidden}.page_muxV .theme-code-block pre{background:var(--kt-code)!important;color:var(--kt-code-text)!important}.page_muxV .theme-code-block pre code{display:block;float:none;font-size:.8125rem;min-width:0}.page_muxV .theme-code-block pre,.page_muxV .theme-code-block pre code{overflow-wrap:anywhere;white-space:pre-wrap!important}.page_muxV .theme-code-block [class*=codeBlockTitle]{background:var(--kt-code-bar)!important;border-bottom:1px solid var(--kt-code-line)!important;color:#ffffffb3!important;font-size:.8125rem}.page_muxV .theme-code-block .token-line,.page_muxV .theme-code-block .token.plain{color:var(--kt-code-text)!important}.page_muxV .theme-code-block .token.keyword{color:#ff9d5c!important;font-style:normal!important}.page_muxV .theme-code-block .token.tag{color:#ff9d5c!important}.page_muxV .theme-code-block .token.annotation,.page_muxV .theme-code-block .token.attr-name,.page_muxV .theme-code-block .token.class-name,.page_muxV .theme-code-block .token.constant{color:var(--kt-code-java)!important}.page_muxV .theme-code-block .token.attr-value,.page_muxV .theme-code-block .token.string,.page_muxV .theme-code-block .token.string-literal{color:#b9df8f!important}.page_muxV .theme-code-block .token.boolean,.page_muxV .theme-code-block .token.number{color:#f2a7c8!important}.page_muxV .theme-code-block .token.operator,.page_muxV .theme-code-block .token.punctuation{color:#ffffff94!important}.page_muxV .theme-code-block .token.comment{color:#ffffff75!important;font-style:italic!important}.page_muxV .theme-code-block .token.namespace{color:var(--kt-code-muted)!important;opacity:1!important}.page_OOi3 .theme-code-block .token.tag .token.punctuation,.page_OOi3 .theme-code-block .token.tag.punctuation,.page_fAfU .theme-code-block .token.tag .token.punctuation,.page_fAfU .theme-code-block .token.tag.punctuation,.page_muxV .theme-code-block .token.tag .token.punctuation,.page_muxV .theme-code-block .token.tag.punctuation{color:#ffffff8c!important}.page_OOi3 .theme-code-block button,.page_fAfU .theme-code-block button,.page_muxV .theme-code-block button{background:#1c1c22;border-color:#ffffff2e;color:#fffc}[data-theme=light] .page_muxV{--kt-text:#0d1020;--kt-muted:#0d1020b3;--kt-line:#0d10201a;--kt-rule:#0d102038;--kt-panel:#fff;--kt-canvas:#f7f7f8;--kt-accent:#b4470a;--kt-primary-hover:#262b45}.scope_cHCE .token.hexcode:before{background:var(--swatch,#0000);border:1px solid #ffffff8c;border-radius:2px;content:"";display:inline-block;height:.8em;margin-right:.45em;vertical-align:-.06em;width:.8em}.page_s3m8{--dk-text:#fff;--dk-muted:#ffffffbd;--dk-faint:#fff9;--dk-line:#ffffff1f;--dk-rule:#ffffff38;--dk-panel:#212126;--dk-inset:#1c1c20;--dk-accent:#e06ad0;--dk-wash:#e06ad01a;--dk-stage:#26262c;--dk-primary-bg:#fff;--dk-primary-hover:#ffffffdb;--dk-primary-text:#19191c;--dk-code-bg:#101014;--dk-code-bar:#17171c;--dk-code-text:#e6e6ea;--dk-code-muted:#8b8b96;--dk-radius:14px;--dk-radius-m:12px;--dk-radius-s:10px;--dk-gutter:16px;--dk-duration:150ms;--dk-ease:ease-out;background:#19191c;color:var(--dk-text);overflow-x:clip;position:relative}[data-theme=light] .page_s3m8{--dk-text:#0d1020;--dk-muted:#0d1020b3;--dk-faint:#0d10209e;--dk-line:#0d10201a;--dk-rule:#0d102033;--dk-panel:#fff;--dk-inset:#f7f7f8;--dk-accent:#8a2496;--dk-wash:#8a24960f;--dk-stage:#ececef;--dk-primary-bg:#0d1020;--dk-primary-hover:#262b45;--dk-primary-text:#fff;background:#f7f7f8}.page_s3m8 :not(pre)>code{background:none;border:0;font-size:inherit;padding:0}.container_wNGy{margin:0 auto;max-width:1200px;padding:0 var(--dk-gutter);position:relative}.closing_yB_r,.kitToApp_uV0O,.next__yD_,.together_bBnx,.tokens_sVf0,.withAi_IlQ6{border-top:1px dashed var(--dk-rule)}.actions_GHeZ,.actions_c72n{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button_cosq{align-items:center;border:1px solid #0000;border-radius:var(--dk-radius-m);display:inline-flex;font-size:1rem;font-weight:650;gap:10px;justify-content:center;line-height:1;min-height:52px;padding:0 24px;transition:background-color var(--dk-duration) var(--dk-ease),border-color var(--dk-duration) var(--dk-ease),color var(--dk-duration) var(--dk-ease);white-space:nowrap}.page_s3m8 a.buttonPrimary_PuR3{background:var(--dk-primary-bg);border:1px solid var(--dk-primary-bg);color:var(--dk-primary-text)}.page_s3m8 a.buttonPrimary_PuR3:is(:hover,:focus){background:var(--dk-primary-hover);border-color:var(--dk-primary-hover)}.page_s3m8 a.buttonSecondary_aCyj{background:#0000;border:1px solid var(--dk-rule);color:var(--dk-text)}.page_s3m8 a.buttonSecondary_aCyj:is(:hover,:focus){border-color:var(--dk-accent);color:var(--dk-accent)}.button_cosq:focus-visible,.carousel_ZNUt:focus-visible,.stepButton_tleY:focus-visible{outline:3px solid var(--dk-accent);outline-offset:3px}.eyebrow_IkBI,.kicker_AIUs{color:var(--dk-accent);font-size:.8125rem;margin:0 0 16px}.overline_Dauc{color:var(--dk-faint);display:block;font-size:.6875rem;margin-bottom:4px}.heroTitle_Tu0A,.sectionTitle_mI0q{color:var(--dk-text);font-weight:800;margin:0;text-wrap:balance}.heroTitle_Tu0A span,.sectionTitle_mI0q span{color:var(--dk-accent);display:block;padding-bottom:.06em}.heroTitle_Tu0A{font-size:clamp(2.75rem,1rem + 5.4vw,5.5rem);letter-spacing:-.05em;line-height:1.04}.sectionTitle_mI0q{font-size:clamp(2.25rem,1.2rem + 3.6vw,4.25rem);letter-spacing:-.045em;line-height:1}.sectionHead_Ait0{margin-bottom:48px;max-width:900px}.sectionLead_WVLU{color:var(--dk-muted);font-size:1.125rem;line-height:1.6;margin:24px 0 0;max-width:760px}.sectionLead_WVLU code{color:var(--dk-text);font-size:.95em}.carouselName_dwcM span,.heroLead_rnlk{color:var(--dk-muted)}.heroText_uxRQ,.inspector_GttE,.kitToAppHead_k18W,.sides_TDJS{display:grid;gap:24px}.heroLead_rnlk{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;margin:0;max-width:680px}.carousel_ZNUt{border-radius:var(--dk-radius);margin:48px 0 0;outline:0}.dots_dzZR span,.window_qZax{border:1px solid var(--dk-rule)}.window_qZax{background:var(--dk-panel);border-radius:var(--dk-radius);overflow:hidden}.windowBar_u1Vz{align-items:center;border-bottom:1px solid var(--dk-line);display:flex;gap:16px;height:40px;padding:0 14px}.dots_dzZR span{border-radius:50%;height:10px;width:10px}.windowTitle_ugM0{color:var(--dk-faint);font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage_tTM1{aspect-ratio:1440/900;background:var(--dk-stage);overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.stage_tTM1 img{display:block;height:100%;width:100%}.stage_tTM1>img{object-fit:cover}.phone_E8vW{aspect-ratio:406/860;background:#101014;border:1px solid var(--dk-rule);border-radius:36px;bottom:4%;box-sizing:border-box;left:50%;padding:8px;position:absolute;top:4%;transform:translateX(-50%)}.phone_E8vW img{background:#fff;border-radius:28px;object-fit:cover}.carouselBar_MfUw{align-items:center;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) 48px;margin-top:16px}.stepButton_tleY{background:#0000;border:1px solid var(--dk-rule);border-radius:var(--dk-radius-m);color:var(--dk-text);cursor:pointer;display:grid;height:48px;padding:0;transition:border-color var(--dk-duration) var(--dk-ease),color var(--dk-duration) var(--dk-ease);width:48px}.stepButton_tleY:hover{border-color:var(--dk-accent);color:var(--dk-accent)}.facts_GFaL,.facts_GFaL>div+div{border-top:1px solid var(--dk-line)}.carouselText_UBRf{align-content:center;align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 16px;justify-content:center;margin:0;min-height:3em;text-align:center}.handoff_HoV1>li,.panel_tJFo,.stage_hE6O,.tripLabel_AzcE{align-content:start}.carouselCount_xHbt{color:var(--dk-accent);font-size:.8125rem}.carouselName_dwcM{display:inline-flex;flex-wrap:wrap;font-size:.9375rem;gap:0 8px;justify-content:center}.collectionsTitle_HDQD,.facts_GFaL dt{color:var(--dk-faint);font-weight:700;text-transform:uppercase}.facts_GFaL{display:grid;margin:48px 0 0}.facts_GFaL>div{padding:16px 0}.facts_GFaL dt{font-size:.8125rem;letter-spacing:.06em}.facts_GFaL dd{color:var(--dk-text);font-size:1.0625rem;font-weight:600;line-height:1.45;margin:6px 0 0}.together_bBnx,.tokens_sVf0,.withAi_IlQ6{padding:72px 0 88px}.collectionsTitle_HDQD{font-size:.75rem;letter-spacing:.08em;margin:0 0 10px}.collections_uzrM a{border-radius:6px;color:var(--dk-text);display:block;font-size:.9375rem;font-weight:550;padding:7px 10px;transition:background-color var(--dk-duration) var(--dk-ease),color var(--dk-duration) var(--dk-ease)}.group_QFZ7,.tokenCell_i2ch{border:1px solid var(--dk-line);min-width:0}.collections_uzrM a:hover{background:var(--dk-wash);color:var(--dk-accent)}.groups_veES{display:grid;gap:24px;min-width:0}.group_QFZ7{background:var(--dk-panel);border-radius:var(--dk-radius);padding:24px 20px;scroll-margin-top:calc(var(--ifm-navbar-height) + 24px)}.groupHead_TzS0{display:grid;gap:8px;margin-bottom:28px}.groupTitle_TNq_{font-size:1.375rem;font-weight:750;letter-spacing:-.02em;margin:0}.page_s3m8 .groupPattern_kqQv{color:var(--dk-accent);font-size:.8125rem;justify-self:start;overflow-wrap:anywhere;white-space:pre-wrap}.groupText_fxOG{color:var(--dk-muted);font-size:.9375rem;line-height:1.6;margin:0;max-width:640px}.page_s3m8 .tokenName_BUyi{color:var(--dk-text);overflow-wrap:anywhere}.page_s3m8 .tokenName_BUyi,.tokenValue_Xa76{font-size:.75rem}.tokenValue_Xa76{color:var(--dk-faint)}.cellGrid_RBn3{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.rowList_JMKP+.cellGrid_RBn3{margin-top:24px}.tokenCell_i2ch{border-radius:var(--dk-radius-s);display:flex;flex-direction:column;gap:2px;padding:12px 4px;text-align:center}.readout_dwo2,.tokenCell_i2ch{align-items:center;background:var(--dk-inset)}.readout_dwo2{border:1px solid var(--dk-line);border-radius:var(--dk-radius-m);display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr);height:112px;margin-bottom:20px;overflow:hidden;padding:12px}.readoutChip_hno5{border-radius:var(--dk-radius-s);display:grid;font-size:1.375rem;font-weight:700;height:72px}.readoutList_F1lp{display:grid;gap:4px 20px;margin:0;min-width:0}.readoutList_F1lp dt{color:var(--dk-faint);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.readoutList_F1lp dd{font-size:.8125rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.palettes_dtuW{display:grid;gap:10px}.paletteRow_qlc4,.stepScale_ObRw{gap:6px;grid-template-columns:minmax(0,1fr)}.paletteSteps_NBmk,.stepNums_Z4Ns{grid-template-columns:repeat(19,minmax(0,1fr))}.stepNums_Z4Ns{display:grid;padding:0 1px}.stepNums_Z4Ns>span{color:var(--dk-faint);font-size:.6875rem;text-align:center}.paletteName_LZoB{align-items:baseline;display:flex;gap:8px;min-width:0}.paletteName_LZoB strong{font-size:.8125rem;font-weight:600}.paletteName_LZoB span{color:var(--dk-faint);font-size:.75rem}.paletteSteps_NBmk{border:1px solid var(--dk-line);border-radius:8px;display:grid;min-width:0;overflow:hidden}.swatch_FJ8K{border:0;border-radius:0;box-shadow:none;cursor:pointer;display:block;height:36px;min-width:0;outline:0;padding:0}.spaceRow_Ymi7,.typeRow_sE6X{display:grid;border-bottom:1px solid var(--dk-line)}.swatch_FJ8K[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--dk-panel),inset 0 0 0 4px var(--dk-text)}.swatch_FJ8K:focus-visible{box-shadow:inset 0 0 0 2px var(--dk-panel),inset 0 0 0 4px var(--dk-accent)}.typeRow_sE6X{align-items:baseline;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.typeRow_sE6X .tokenName_BUyi{grid-column:1}.typeRow_sE6X .typeSample_sUJj{grid-column:1/-1;grid-row:2}.typeRow_sE6X .tokenValue_Xa76{grid-column:2;grid-row:1}.typeSample_sUJj{font-weight:600;letter-spacing:-.005em;min-width:0;overflow-wrap:anywhere}.typeSample_sUJj,.weightSample_Upc0{font-family:var(--dwc-font-family);line-height:1.2}.aiNumber_xOr0,.composeBoxName_lZMm,.ownNumber_qGYP,.page_s3m8 .handoffCode_FoEr code,.page_s3m8 code.aiSample_MePr,.windowName_porq{font-family:var(--ifm-font-family-monospace)}.weightSample_Upc0{font-size:1.75rem}.spaceRow_Ymi7{align-items:center;gap:8px;grid-template-columns:112px minmax(0,1fr) 36px;padding:8px 0}.shadows_z7PE,.stats_R0Bt{grid-template-columns:repeat(2,minmax(0,1fr))}.handoffCode_FoEr,.spaceTrack_KB6J{display:block;min-width:0}.spaceBar_veni{background:var(--dk-accent);border-radius:2px;display:block;height:14px;min-width:1px}.sizeStage_RnOi{align-items:flex-end;display:flex;height:72px;justify-content:center;margin-bottom:8px;width:100%}.sizeBox_lvDe{border:1.5px solid var(--dk-accent);border-radius:6px;max-width:100%}.radiusBox_zdbn,.sizeBox_lvDe{background:color-mix(in srgb,var(--dk-accent) 12%,#0000);display:block}.radiusBox_zdbn{border:1.5px solid var(--dk-accent);border-bottom:0;border-right:0;height:56px;margin-bottom:8px;width:56px}.shadows_z7PE{background:var(--dwc-surface-1);border-radius:var(--dk-radius-m);display:grid;gap:16px;list-style:none;margin:0;padding:24px 16px}.shadowCard_VH3r{background:var(--dwc-surface-3);border-radius:var(--dk-radius-s);display:flex;flex-direction:column;gap:2px;height:96px;justify-content:flex-end;padding:12px}.surface_V46O{border:1px solid var(--dk-line);border-radius:var(--dk-radius-m);margin-top:16px;padding:16px}.surfaceLabel_ASsM{align-items:baseline;color:var(--dk-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:4px 12px}.surfaceLabel_ASsM .tokenValue_Xa76{margin-left:auto}.closing_yB_r,.kitToApp_uV0O{padding:72px 0}.aiSteps_GCSa,.handoff_HoV1,.sideList__io7{padding:0;list-style:none}.kitToAppLead_zj8n{color:var(--dk-muted);font-size:1.0625rem;line-height:1.6;margin:0 0 24px}.handoff_HoV1{display:grid;gap:12px;margin:0 0 56px}.handoff_HoV1>li{background:var(--dk-panel);border:1px solid var(--dk-line);border-radius:var(--dk-radius);display:grid;gap:12px;min-width:0;padding:20px}.code_RTaE .theme-code-block,.code_RTaE pre,.code_RTaE pre code{background:var(--dk-code-bg)!important}.handoffDesign_uSKW{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.handoffArrow_s_0z{color:var(--dk-accent);height:12px;width:40px}.page_s3m8 .handoffCode_FoEr code{color:var(--dk-accent);display:block;font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.handoffNote_YLF0{color:var(--dk-muted);display:block;font-size:.875rem;line-height:1.5;margin-top:6px}.sideTitle_ZG64{font-size:1.375rem;font-weight:750;letter-spacing:-.02em;margin:0 0 16px}.sideList__io7{border-top:1px solid var(--dk-line);margin:0}.sideList__io7 li{border-bottom:1px solid var(--dk-line);font-size:1rem;line-height:1.55;padding:14px 0 14px 20px;position:relative}.sideList__io7 li:before{background:var(--dk-accent);content:"";height:2px;left:0;position:absolute;top:23px;width:8px}.sideText_hUEd{color:var(--dk-muted);font-size:1rem;line-height:1.55;margin:0 0 12px}.code_RTaE{margin-bottom:20px;min-width:0}.code_RTaE .theme-code-block{--prism-background-color:var(--dk-code-bg)!important;--prism-color:var(--dk-code-text)!important;border:1px solid #ffffff14!important;border-radius:var(--dk-radius-m);box-shadow:none!important;overflow:hidden}.code_RTaE .theme-code-block>div:first-child:not(:last-child){background:var(--dk-code-bar)!important;border-bottom:1px solid #ffffff1a!important;color:#ffffffb3!important}.code_RTaE .token-line,.code_RTaE .token.plain,.code_RTaE pre,.code_RTaE pre code{color:var(--dk-code-text)!important}.code_RTaE .token.annotation,.code_RTaE .token.annotation.punctuation,.code_RTaE .token.atrule,.code_RTaE .token.keyword,.code_RTaE .token.selector{color:#e48ad8!important}.code_RTaE .token.class-name,.code_RTaE .token.property,.code_RTaE .token.variable{color:#f2c6ec!important}.code_RTaE .token.attr-value,.code_RTaE .token.color,.code_RTaE .token.hexcode,.code_RTaE .token.number,.code_RTaE .token.string{color:#f5c88a!important}.code_RTaE .token.function{color:#9fc7ff!important}.code_RTaE .token.comment,.code_RTaE .token.operator,.code_RTaE .token.punctuation{color:var(--dk-code-muted)!important}.code_RTaE button{background:var(--dk-code-bar)!important;border-color:#ffffff29!important;color:#ffffffbd!important}.aiSteps_GCSa li,.steps_Hv5P li{border-bottom:1px solid var(--dk-line)}.aiSteps_GCSa{border-top:1px solid var(--dk-rule);display:grid;margin:0}.aiSteps_GCSa li{display:flex;flex-direction:column;margin:0;padding:28px 0}.aiWho_jXF7{align-items:baseline;color:var(--dk-accent);display:flex;font-size:.8125rem;font-weight:700;gap:10px;letter-spacing:.08em;text-transform:uppercase}.aiNumber_xOr0{color:var(--dk-faint);font-weight:500;letter-spacing:0}.aiTitle_XM1R{color:var(--dk-text);font-size:1.5rem;font-weight:750;letter-spacing:-.02em;margin:18px 0 0}.aiPrompt_n2TB p,.aiText_iD1y{margin:10px 0 0;line-height:1.6}.aiText_iD1y{color:var(--dk-muted);flex:1;font-size:1rem}.page_s3m8 code.aiSample_MePr{align-self:flex-start;background:var(--dk-panel);border:1px solid var(--dk-line);border-radius:8px;color:var(--dk-text);font-size:.8125rem;margin-top:24px;padding:6px 10px}.aiPrompt_n2TB{background:var(--dk-panel);border:1px solid var(--dk-line);border-left:3px solid var(--dk-accent);border-radius:var(--dk-radius);margin:40px 0 0;padding:24px 28px}.aiPrompt_n2TB p{color:var(--dk-text);font-size:1.125rem;max-width:62rem}.aiPrompt_n2TB+.actions_c72n,.inlineLinks_OwaQ,.start_OKr1 .actions_GHeZ{margin-top:32px}.closingLead_sdrr{color:var(--dk-muted);font-size:1.0625rem;line-height:1.6;margin:24px 0 0;max-width:560px}.steps_Hv5P{border-top:1px solid var(--dk-line);display:grid;list-style:none;margin:0;padding:0}.steps_Hv5P li{display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);padding:20px 0}.stepNumber_ZYC4{border:1px solid var(--dk-accent);border-radius:8px;color:var(--dk-accent);display:grid;font-weight:700;height:40px;width:40px}.steps_Hv5P strong{display:block;font-size:1.125rem;font-weight:700}.steps_Hv5P li>div>span{color:var(--dk-muted);display:block;font-size:1rem;line-height:1.5;margin-top:2px}.next__yD_{padding:64px 0 88px}.nextHead_c_6I{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:28px}.nextTitle_eXOf{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;letter-spacing:-.025em;margin:0}.page_s3m8 a.homeLink_e0fq{align-items:center;color:var(--dk-accent);display:inline-flex;font-weight:600;gap:6px}.page_s3m8 a.nextCard_C8mz{background:var(--dk-panel);border:1px solid var(--dk-line);border-radius:var(--dk-radius-m);color:var(--dk-text);display:grid;gap:4px;height:100%;padding:18px 20px;transition:border-color var(--dk-duration) var(--dk-ease),background-color var(--dk-duration) var(--dk-ease)}.page_s3m8 a.nextCard_C8mz:is(:hover,:focus){background:var(--dk-wash);border-color:var(--dk-accent)}.page_s3m8 a.nextCard_C8mz:focus-visible{outline:3px solid var(--dk-accent);outline-offset:2px}.nextCard_C8mz strong{font-size:1.0625rem;font-weight:700}.nextCard_C8mz span{color:var(--dk-muted);font-size:.9375rem;line-height:1.5}.page_CImV{--uc-text:#fff;--uc-muted:#ffffffb8;--uc-line:#ffffff1f;--uc-rule:#ffffff38;--uc-strong:#ffffff80;--uc-panel:#212126;--uc-accent:#4d8bff;--uc-primary-bg:#fff;--uc-primary-hover:#ffffffdb;--uc-primary-text:#0d1020;--uc-shot-bg:#131517;--uc-code-bg:#101014;--uc-code-text:#e7eaf6;--uc-radius:14px;--uc-radius-s:10px;--uc-radius-pill:999px;--uc-gutter:16px;--uc-duration:150ms;--uc-ease:ease-out;background:#19191c;color:var(--uc-text);overflow-x:clip}html[data-theme=light] .page_CImV{--uc-text:#0d1020;--uc-muted:#0d1020b3;--uc-line:#0d10201a;--uc-rule:#0d102033;--uc-strong:#0d102066;--uc-panel:#fff;--uc-accent:#1247e6;--uc-primary-bg:#0d1020;--uc-primary-hover:#262b45;--uc-primary-text:#fff;--uc-shot-bg:#f5f7fb;background:#f7f7f8}.container_xnHW{margin:0 auto;max-width:1200px;padding:0 var(--uc-gutter);position:relative}.srOnly_qW9U,.visuallyHidden_dVfO{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.shotFrame_ErSp{background:var(--uc-shot-bg);border-bottom:1px solid var(--uc-line);display:block}.actions_gfBD{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button_Ri8F,.page_CImV a.textLink_W_OX{align-items:center;display:inline-flex;font-weight:650;-webkit-text-decoration:none;text-decoration:none}.button_Ri8F{border:1px solid #0000;border-radius:12px;font-size:1rem;gap:8px;justify-content:center;line-height:1;min-height:52px;padding:0 24px;transition:background-color var(--uc-duration) var(--uc-ease),border-color var(--uc-duration) var(--uc-ease),color var(--uc-duration) var(--uc-ease)}.page_CImV a.textLink_W_OX,.tileName__qYJ{transition:color var(--uc-duration) var(--uc-ease)}.buttonLarge_QgJG{font-size:1.0625rem;min-height:56px;padding:0 28px}.page_CImV a.buttonPrimary_ZUGl{background:var(--uc-primary-bg);border:1px solid var(--uc-primary-bg);color:var(--uc-primary-text);-webkit-text-decoration:none;text-decoration:none}.page_CImV a.buttonPrimary_ZUGl:is(:hover,:focus){background:var(--uc-primary-hover);border-color:var(--uc-primary-hover)}.page_CImV a.buttonSecondary_zLsy{background:#0000;border:1px solid var(--uc-strong);color:var(--uc-text)}.page_CImV a.buttonSecondary_zLsy:is(:hover,:focus){border-color:var(--uc-text);-webkit-text-decoration:none;text-decoration:none}.page_CImV a:focus-visible{outline:3px solid var(--uc-accent);outline-offset:3px}.linkRow_gd8C{display:flex;flex-wrap:wrap;gap:8px 28px}.page_CImV a.textLink_W_OX{color:var(--uc-accent);gap:6px}.page_CImV a.textLink_W_OX:is(:hover,:focus){color:var(--uc-text)}.beyond_kXRu,.compose_wcDU,.entrance_qFnp,.groups_OywO,.java_irAm,.own_h6sg,.theme_DXoO{border-top:1px dashed var(--uc-rule);padding:72px 0;position:relative}.beyondLabel_cTIP,.eyebrow_aJ81,.label_Az6J{color:var(--uc-accent);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow_aJ81,.label_Az6J{margin:0 0 18px}.heroText_HZiN,.sectionHead_ThKC{max-width:860px}.entranceTitle_nWVQ,.heroTitle_AMft,.sectionTitle_WRyU{color:var(--uc-text);font-weight:800;letter-spacing:-.05em;margin:0;text-wrap:balance}.entranceTitle_nWVQ span,.heroTitle_AMft span,.sectionTitle_WRyU span{color:var(--uc-accent);display:block;padding-bottom:.06em}.heroTitle_AMft{font-size:clamp(2.75rem,1.1rem + 4.6vw,5.25rem);line-height:1.04}.sectionTitle_WRyU{font-size:clamp(2.25rem,1.1rem + 3.4vw,4rem);line-height:1}.entranceTitle_nWVQ{font-size:clamp(2.25rem,1.1rem + 3.4vw,4.25rem);line-height:1}.javaText_PjxZ .sectionTitle_WRyU{font-size:clamp(2.25rem,1.4rem + 2.2vw,3.25rem)}.sectionTitle_WRyU code{background:none;border:0;color:inherit;font-size:.9em;padding:0}.heroLead_vwhK,.sectionLead_cEqb{color:var(--uc-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6;margin:24px 0 0;max-width:660px}.sectionLead_cEqb code{background:var(--uc-panel);border:1px solid var(--uc-line);color:var(--uc-text)}.ruledTitle_WwcN{color:var(--uc-text);font-size:1.5rem;font-weight:750;letter-spacing:-.02em;margin:0}.ruledText_rPuG{color:var(--uc-muted);font-size:1rem;line-height:1.6;margin:10px 0 0}.codeWindow_lX8n{background:var(--uc-code-bg);border:1px solid var(--uc-rule);border-radius:var(--uc-radius);margin:0;min-width:0;overflow:hidden}.codeTitle_Ajqf{border-bottom:1px solid #ffffff1a;color:#ffffffb3;font-size:.8125rem;font-weight:700;padding:12px 16px}.code_VZi5,.code_VZi5 pre{background:var(--uc-code-bg)!important}.code_VZi5 .token-line,.code_VZi5 .token.plain,.code_VZi5 pre{color:var(--uc-code-text)!important}.code_VZi5 code,.code_VZi5 pre,.page_Sk0m .code_iijX code,.page_Sk0m .code_iijX pre{border-radius:0;font-size:.75rem}.code_VZi5 code{box-sizing:border-box;display:block;float:none;min-width:0;overflow-wrap:break-word;padding:16px 18px;white-space:pre-wrap}.code_VZi5 .token.keyword{color:#7fa9ff!important}.code_VZi5 .token.annotation,.code_VZi5 .token.class-name,.code_VZi5 .token.selector{color:#b9cdff!important}.code_VZi5 .token.boolean,.code_VZi5 .token.constant,.code_VZi5 .token.number,.code_VZi5 .token.string,.code_VZi5 .token.unit{color:#8fd3c1!important}.code_VZi5 .token.function,.code_VZi5 .token.property,.code_VZi5 .token.variable{color:#e5c07b!important}.code_VZi5 .token.operator,.code_VZi5 .token.punctuation{color:#e7eaf699!important}.code_VZi5 .token.comment{color:#e7eaf67a!important;font-style:italic}.code_VZi5 button{background:#1c1c22;border-color:#ffffff29;color:#fffc}.composeDemo_Rd9S,.mockDark_e2Bj{--mock-surface:#1c1d21;--mock-field:#2b2d33;--mock-line:#3b3d44;--mock-text:#f2f4f8;--mock-primary:#2f6bff;--mock-on-primary:#fff}.mockLight_Zldu,html[data-theme=light] .composeDemo_Rd9S{--mock-surface:#fafcff;--mock-field:#e9ebf1;--mock-line:#dddedf;--mock-text:#04060a;--mock-primary:#0b4df4;--mock-on-primary:#f8fcff}.mockPanel_WX2x{background:var(--mock-surface);border:1px solid var(--uc-line);border-radius:16px;color:var(--mock-text)}.mockField_fD0q{background:var(--mock-field);border:1px solid var(--mock-line);display:flex;padding:0 12px}.mockBadge_Gzgx,.mockButton_bP6_{display:inline-flex;font-weight:600}.mockButton_bP6_,.mockField_fD0q{align-items:center;border-radius:8px;font-size:14px;height:36px}.mockButton_bP6_{justify-content:center;padding:0 18px}.mockButtonPrimary_PRR_{background:var(--mock-primary);box-shadow:0 0 0 2px var(--mock-surface),0 0 0 4px color-mix(in srgb,var(--mock-primary) 75%,#0000);color:var(--mock-on-primary)}.mockButtonDefault_LaMy{background:var(--mock-field);border:1px solid var(--mock-line)}.mockBadge_Gzgx,.mockProgress_Lu5i,.mockProgress_Lu5i span,.mockSwitch_DT5x{border-radius:var(--uc-radius-pill)}.mockSwitch_DT5x{background:var(--mock-primary);height:22px;position:relative;width:40px}.mockSwitch_DT5x:after{background:#fff;border-radius:50%;content:"";height:16px;position:absolute;right:3px;top:3px;width:16px}.mockBadge_Gzgx{align-items:center;background:color-mix(in srgb,var(--mock-primary) 14%,#0000);color:var(--mock-primary);font-size:13px;height:24px;padding:0 10px}.mockProgress_Lu5i{background:var(--mock-field);height:8px;overflow:hidden}.mockProgress_Lu5i span{background:var(--mock-primary);display:block;height:100%;width:62%}.hero_fx_J{padding:56px 0 72px}.stats_R0Bt{border-top:1px solid var(--uc-rule);display:grid;margin:0}.stats_R0Bt>div{padding:16px 16px 0 0}.stats_R0Bt dt{color:var(--uc-muted);font-size:.875rem;font-weight:500;line-height:1.35;margin:4px 0 0}.countNumber_j7mT,.stats_R0Bt dd{font-weight:800;color:var(--uc-text)}.stats_R0Bt dd{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);letter-spacing:-.03em;line-height:1;margin:0}.wall_pPE1{display:grid;gap:8px;grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:56px 0 0;padding:0}.tiles__aIV,.usedList_bTfg{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.wallBig_IOIc{grid-column:span 2;grid-row:span 2}.page_CImV a.wallLink_vlK8{align-items:center;background:var(--uc-shot-bg);border:1px solid var(--uc-line);border-radius:var(--uc-radius-s);display:flex;height:100%;overflow:hidden;transition:border-color var(--uc-duration) var(--uc-ease)}.page_CImV a.groupNavLink_CTCD,.page_CImV a.tile_SGTG{background:var(--uc-panel);-webkit-text-decoration:none;text-decoration:none}.page_CImV a.wallLink_vlK8:is(:hover,:focus){border-color:var(--uc-accent)}.wallBig_IOIc .wallLink_vlK8{border-radius:var(--uc-radius)}.countTitle_FuYN{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px clamp(16px,2.4vw,36px);margin:0}.count_BffO{display:flex;flex-direction:column;gap:22px}.countNumber_j7mT{display:block;font-size:clamp(3.5rem,1.6rem + 6.4vw,7rem);letter-spacing:-.05em;line-height:.9;min-width:calc(var(--digits,2)*.62em)}.countAny_Z50M .countNumber_j7mT{color:var(--uc-accent);min-width:0}.countLabel_kBBN{color:var(--uc-muted);font-size:.9375rem;font-weight:650;letter-spacing:0;line-height:1.3}.countPlus_usjy{color:var(--uc-rule);font-size:clamp(2rem,1rem + 3.4vw,3.75rem);font-weight:500;letter-spacing:0;line-height:1.5}.groupIndex_iFeG,.groupNavCount_O0a3{font-weight:700;color:var(--uc-accent)}.groupNav_P7dU{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0 0}.page_CImV a.groupNavLink_CTCD{align-items:center;border:1px solid var(--uc-line);border-radius:var(--uc-radius-s);color:var(--uc-text);display:inline-flex;font-weight:600;gap:10px;min-height:44px;padding:0 8px 0 16px;transition:border-color var(--uc-duration) var(--uc-ease),color var(--uc-duration) var(--uc-ease)}.page_CImV a.groupNavLink_CTCD:is(:hover,:focus){border-color:var(--uc-accent);color:var(--uc-accent)}.groupNavCount_O0a3{border:1px solid var(--uc-line);border-radius:6px;font-size:.8125rem;min-width:30px;padding:4px 8px;text-align:center}.group_XwGf{border-top:1px solid var(--uc-line);display:grid;gap:24px;margin-top:64px;padding-top:40px;scroll-margin-top:calc(var(--ifm-navbar-height,60px) + 16px)}.journey_UHo8,.screen_Jn5v{scroll-margin-top:var(--ifm-navbar-height)}.groupIndex_iFeG{display:block;font-size:.875rem;letter-spacing:.06em}.groupTitle_q_DE{color:var(--uc-text);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:8px 0 0}.groupLead_azON{color:var(--uc-muted);font-size:1rem;line-height:1.6;margin:12px 0 0}.groupCount_gUnO{color:var(--uc-muted);font-size:.875rem;font-weight:600;margin:16px 0 0}.tiles__aIV{display:grid;gap:12px;margin:0;padding:0}.tiles__aIV>li,.usedList_bTfg>li{margin:0;min-width:0}.page_CImV a.tile_SGTG{border:1px solid var(--uc-line);border-radius:var(--uc-radius);color:var(--uc-text);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color var(--uc-duration) var(--uc-ease)}.page_CImV a.beyondLink_n4wS,.readMore_k1FJ{-webkit-text-decoration:underline;text-decoration:underline}.page_CImV a.tile_SGTG:is(:hover,:focus){border-color:var(--uc-accent)}.tileBody_TZfH{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.tileName__qYJ{font-size:1rem;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.page_CImV a.tile_SGTG:is(:hover,:focus) .tileName__qYJ{color:var(--uc-accent)}.tileText_pWq8{color:var(--uc-muted);font-size:.875rem;line-height:1.5}.composeRow_VRiV{display:grid;gap:32px;margin-top:48px}.composeLeft_zcCM{display:flex;flex-direction:column;gap:16px;min-width:0}.card_oKnZ,.composeDemo_Rd9S,.testCard_wHh2{padding:24px}.composeBox_cvJo{border:1px dashed var(--mock-line);border-radius:12px;padding:28px 16px 16px;position:relative}.beyondList_sJ6L,.composePoints_wbb8,.ownSteps_t0a8>li{border-top:1px solid var(--uc-rule)}.composeBoxName_lZMm{color:var(--mock-text);font-size:12px;font-weight:600;left:14px;opacity:.7;position:absolute;top:8px}.composeInner_iDxf{align-items:center;display:flex;gap:16px}.composeInner_iDxf>.mockField_fD0q{flex:1;min-width:0}.composeInner_iDxf>.mockButton_bP6_{margin:0 4px}.composePoints_wbb8{display:flex;flex-direction:column}.beyondList_sJ6L,.ownSteps_t0a8{display:grid;margin-top:48px}.composePoints_wbb8>li{border-bottom:1px solid var(--uc-line);flex:1;padding:24px 0}.composePoints_wbb8 .ruledTitle_WwcN{font-size:1.25rem}.composePoints_wbb8 .ruledText_rPuG{margin-top:8px}.beyondList_sJ6L>li{border-bottom:1px solid var(--uc-line);display:flex;flex-direction:column;padding:28px 0}.page_CImV a.beyondLink_n4wS{align-items:center;align-self:flex-start;color:var(--uc-text);display:inline-flex;font-weight:650;gap:8px;margin-top:20px;text-decoration-color:var(--uc-accent);text-underline-offset:4px}.page_CImV a.beyondLink_n4wS:is(:hover,:focus){color:var(--uc-accent)}.ownSteps_t0a8>li{padding:28px 0}.ownSteps_t0a8 .ruledTitle_WwcN{margin-top:20px}.ownNumber_qGYP{color:var(--uc-accent);display:block;font-size:clamp(2.75rem,2.2rem + 2vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1}.ownPanel_Ojp9,.page_CImV a.usedLink_BAr3{border:1px solid var(--uc-line);display:flex;flex-direction:column;background:var(--uc-panel)}.ownPanel_Ojp9{border-radius:var(--uc-radius);gap:20px;margin-top:24px;padding:28px 24px}.ownPanelText_xuKV{color:var(--uc-text);font-size:1.125rem;line-height:1.5;margin:0;max-width:52ch}.usedList_bTfg{display:grid;gap:10px;margin:32px 0 0;padding:0}.page_CImV a.usedLink_BAr3{border-radius:var(--uc-radius-s);color:var(--uc-text);height:100%;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:border-color var(--uc-duration) var(--uc-ease),color var(--uc-duration) var(--uc-ease)}.factCode_hXNz pre,.fact_R5cV{border:1px solid var(--uc-line)}.page_CImV a.usedLink_BAr3:is(:hover,:focus){border-color:var(--uc-accent);color:var(--uc-accent)}.usedName_gPwK{font-size:.8125rem;font-weight:700;overflow-wrap:anywhere;padding:8px 10px}.codeStack_jMPT{display:grid;gap:16px;min-width:0}.themePair_D9tZ{display:grid;gap:16px;margin-top:48px}.themeShot_uKj5{display:flex;flex-direction:column;margin:0}.themeMock_yxHI{flex:1;padding:28px}.mock_mfGh{font-size:14px;gap:16px}.mockFieldGroup_KstJ{gap:6px}.mockLabel_Pmex{font-size:13px;font-weight:600;line-height:1.2}.mockRow_iawH{align-items:center;display:flex;gap:12px}.themeShot_uKj5 figcaption{align-items:baseline;color:var(--uc-muted);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:4px 12px;padding:14px 4px 0}.themeShot_uKj5 figcaption code{color:var(--uc-text);font-weight:700}.themeFacts_Hu5p{display:grid;gap:16px;margin-top:24px}.fact_R5cV{background:var(--uc-panel);border-radius:var(--uc-radius);display:flex;flex-direction:column;min-width:0;padding:24px}.factTitle_cwRm{color:var(--uc-text);font-size:1.1875rem;font-weight:750;letter-spacing:-.02em;margin:0}.factText_Wsa_{color:var(--uc-muted);font-size:.9375rem;line-height:1.6;margin:10px 0 0}.finale_xF6X,.page_siVj,.screen_Jn5v{color:var(--in-text)}.factText_Wsa_ code{color:var(--uc-text)}.factCode_hXNz{background:#0000!important;margin-top:auto;padding-top:18px}.factCode_hXNz pre{border-radius:var(--uc-radius-s)}.theme_DXoO .inlineLinks_OwaQ{margin-top:40px}.entranceBox_a8pi{background:var(--uc-panel);border:1px solid var(--uc-line);border-radius:20px;display:grid;gap:40px;padding:40px 24px}.sectionList_uAN1{border-top:1px solid var(--uc-rule);list-style:none;margin:0;padding:0}.page_CImV a.sectionLink__huC{align-items:center;border-bottom:1px solid var(--uc-rule);color:var(--uc-text);display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr) auto;padding:18px 0;-webkit-text-decoration:none;text-decoration:none;transition:color var(--uc-duration) var(--uc-ease)}.page_CImV a.sectionLink__huC:is(:hover,:focus){color:var(--uc-accent)}.sectionCount_VbQb{font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1}.sectionName_cniR{font-size:1.0625rem;font-weight:650}.kicker_XPh6,.overline_m9iD{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_siVj{--in-text:#fff;--in-muted:#ffffffbd;--in-quiet:#ffffff6b;--in-line:#ffffff1f;--in-rule:#ffffff38;--in-panel:#212126;--in-chip:#ffffff17;--in-accent:#4d8bff;--in-bar-idle:#fff3;--in-bar-done:#4d8bff73;--in-ease-out:cubic-bezier(0.2,0,0,1);--in-fade:150ms var(--in-ease-out);--in-gutter:16px;--in-dock-room:120px;--in-radius:14px;--in-radius-small:8px;--win-bg:#101014;--win-bar:#16161b;--win-text:#e7eaf6;--win-muted:#e7eaf6a3;--win-line:#ffffff1a;--win-accent:#7aa6ff;--win-solid:#2f6bff;--win-edge:#ffffff29;background:#19191c;overflow-x:clip}[data-theme=light] .page_siVj{--in-text:#0d1020;--in-muted:#0d1020ad;--in-quiet:#0d102066;--in-line:#0d10201a;--in-rule:#0d102033;--in-panel:#fff;--in-chip:#0d10200f;--in-accent:#1247e6;--in-bar-idle:#0d102029;--in-bar-done:#1247e666;background:#f7f7f8}.container_yoBA{margin:0 auto;max-width:1200px;padding:0 var(--in-gutter);position:relative}.overline_m9iD{font-size:.75rem}.screen_Jn5v{padding:72px 0 80px}.finale_xF6X,.screen_Jn5v+.screen_Jn5v{border-top:1px dashed var(--in-rule)}.finale_xF6X{padding:96px 0 var(--in-dock-room)}.kicker_XPh6{align-items:center;color:var(--in-muted);column-gap:16px;display:flex;flex-wrap:wrap;font-size:.8125rem;margin:0 0 24px;row-gap:4px}.kickerIndex_RcJU,.readMore_k1FJ{align-items:center;display:inline-flex}.kickerIndex_RcJU,.statement_CCFz{font-weight:800;color:var(--in-text)}.kickerIndex_RcJU{font-size:clamp(3.25rem,2.4rem + 2.2vw,4.75rem);gap:16px;letter-spacing:-.06em;line-height:.9}.kickerIndex_RcJU:after{border-top:2px solid var(--in-accent);content:"";width:40px}.statement_CCFz{font-size:clamp(2.25rem,1.4rem + 2.2vw,3.25rem);letter-spacing:-.045em;line-height:1.04;margin:0;text-wrap:balance}.doneTitle_o8m9 span,.statement_CCFz span{color:var(--in-accent);display:block;padding-bottom:.06em}.lede_eFK2{color:var(--in-text);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:500;line-height:1.55;margin:24px 0 0;max-width:36rem}.body_e_w4{color:var(--in-muted);font-size:1.0625rem;line-height:1.6;margin:16px 0 0;max-width:36rem}.points_HwhJ{list-style:none;margin:24px 0 0;max-width:36rem;padding:0}.points_HwhJ li{border-top:1px solid var(--in-line);color:var(--in-muted);font-size:1rem;line-height:1.55;margin:0;padding:11px 0}.points_HwhJ li:last-child{border-bottom:1px solid var(--in-line)}.points_HwhJ strong{color:var(--in-text);font-weight:750}.copy_Udur :not(pre)>code{background:var(--in-chip);border:0;border-radius:5px;color:var(--in-text);font-size:.9em;padding:.1em .35em;vertical-align:initial;white-space:nowrap}.readMore_k1FJ{color:var(--in-text);font-size:1.0625rem;font-weight:700;gap:8px;margin-top:24px;text-decoration-color:var(--in-accent);text-underline-offset:6px;transition:color var(--in-fade)}.tab_XtND:hover,.window_Ax4U{color:var(--win-text)}.page_siVj .readMore_k1FJ:is(:hover,:focus){color:var(--in-accent);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--in-accent);text-decoration-thickness:2px}.readMore_k1FJ:focus-visible,.stop_H31q:focus-visible{border-radius:4px;outline:3px solid var(--in-accent);outline-offset:4px}.copy_Udur{align-self:start}.window_Ax4U{background:var(--win-bg);border:1px solid var(--win-line);border-radius:var(--in-radius);margin:0;min-width:0;overflow:hidden}.tab_XtND,.windowBar_Y6y8{color:var(--win-muted);padding:0 12px}[data-theme=light] .window_Ax4U{border-color:var(--win-bg)}.windowBar_Y6y8{align-items:center;background:var(--win-bar);border-bottom:1px solid var(--win-line);display:flex;font-size:.8125rem;font-weight:650;gap:14px;min-height:44px}.windowDots_jDdj i{background:var(--win-edge);border-radius:50%;height:10px;width:10px}.windowName_porq{font-size:.75rem;font-weight:500;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs_w5R1{display:flex;gap:4px;min-width:0;overflow-x:auto}.tab_XtND{background:#0000;border:1px solid #0000;border-radius:var(--in-radius-small);cursor:pointer;flex:none;font:inherit;font-weight:650;min-height:32px;transition:color var(--in-fade),background-color var(--in-fade),border-color var(--in-fade)}.doneStamp_zVKq,.kitSkills_L06Z li,.loopNumber__cDh,.page_OOi3 kbd.kbd_HQT1,.resultAddress_kVP_{font-family:var(--ifm-font-family-monospace)}.tabActive_Vadv,.tabActive_Vadv:hover{background:#7aa6ff1a;border-color:#7aa6ff80;color:var(--win-accent)}.tab_XtND:focus-visible{outline:2px solid var(--win-accent);outline-offset:1px}.panel_aemB{grid-area:1/1;min-width:0;visibility:hidden}.panelActive_gpRP{visibility:visible}.window_Ax4U .code_cd5T{border:0;border-radius:0;box-shadow:none;margin:0;--prism-background-color:var(--win-bg);--prism-color:var(--win-text)}.window_Ax4U .code_cd5T code,.window_Ax4U .code_cd5T pre{border-radius:0;font-size:.78125rem;line-height:1.5}.window_Ax4U .code_cd5T pre{background:var(--win-bg)!important}.window_Ax4U .code_cd5T .token,.window_Ax4U .code_cd5T .token-line,.window_Ax4U .code_cd5T pre{color:var(--win-text)!important}.window_Ax4U .code_cd5T .token.boolean,.window_Ax4U .code_cd5T .token.builtin,.window_Ax4U .code_cd5T .token.keyword{color:#6f9cff!important}.window_Ax4U .code_cd5T .token.annotation,.window_Ax4U .code_cd5T .token.class-name,.window_Ax4U .code_cd5T .token.selector{color:#a9c4ff!important}.window_Ax4U .code_cd5T .token.attr-value,.window_Ax4U .code_cd5T .token.char,.window_Ax4U .code_cd5T .token.string{color:#8ed6c4!important}.window_Ax4U .code_cd5T .token.function,.window_Ax4U .code_cd5T .token.number,.window_Ax4U .code_cd5T .token.property{color:#e6c47e!important}.window_Ax4U .code_cd5T .token.operator,.window_Ax4U .code_cd5T .token.punctuation{color:#8a90a6!important}.window_Ax4U .code_cd5T .token.comment{color:#737a92!important;font-style:italic}.window_Ax4U .code_cd5T button{background:var(--win-bar);border-color:var(--win-line);color:var(--win-muted)}.result_MS3E{background:var(--win-bar);border-top:1px solid var(--win-line)}.resultBar_Q9gg{align-items:center;color:var(--win-muted);display:flex;font-size:.75rem;font-weight:650;gap:12px;justify-content:space-between;padding:10px 16px 0}.resultBody_VbmA{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 16px 18px;position:relative}.fakeForm_kmxj{align-items:end;column-gap:10px;display:grid;grid-template-columns:minmax(0,14rem) auto;row-gap:6px}.fakeLabel_YRhI{color:var(--win-text);font-size:.8125rem;font-weight:600;grid-column:1/-1}.fakeInput_Gtx1{background:var(--win-bg);border:1px solid var(--win-edge);color:var(--win-text);display:flex;padding:0 12px}.fakeButton_akLm,.fakeInput_Gtx1{align-items:center;border-radius:var(--in-radius-small);font-size:.875rem;min-height:36px}.fakeButton_akLm{background:var(--win-solid);padding:0 14px;white-space:nowrap}.fakeButton_akLm,.fakeToast_XXrk{color:#fff;display:inline-flex;font-weight:650}.fakeToast_XXrk{align-items:center;background:#0b7a57;border-radius:10px;font-size:.875rem;gap:8px;min-height:40px;padding:0 16px}.video_BPGZ{aspect-ratio:16/9;background:var(--win-bg);display:block;height:auto;width:100%}.mosaic_nxHe{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.seedWindow_ye0l{margin-top:24px;max-width:30rem}.tile_ucLI{background:var(--in-panel);border:1px solid var(--in-line);border-radius:var(--in-radius);margin:0;min-width:0;padding:8px 8px 0}.tileShot_cldS{aspect-ratio:4/3;background:var(--dwc-surface-1,var(--in-panel));border-radius:var(--in-radius-small);overflow:hidden}.tileImage_KZ9z{display:block;height:100%;object-fit:contain;width:100%}.tileName_wGwa{color:var(--in-text);font-size:.8125rem;font-weight:700;padding:10px 6px 12px}.roadmap_vNgk{display:grid;gap:12px;list-style:none;margin:0 0 16px;padding:0}.stage_hE6O{background:var(--in-panel);border:1px solid var(--in-line);border-radius:var(--in-radius);color:var(--in-text);display:grid;gap:6px;padding:16px 18px}.stagePhase_zSiY{align-items:center;color:var(--in-muted);display:flex;gap:10px}.stageNumber_JEgZ{border:1px solid var(--in-accent);border-radius:6px;color:var(--in-accent);display:inline-grid;font-size:.75rem;height:24px;letter-spacing:0;width:24px}.kitList_Wu7j li,.kit_cS94{border-top:1px solid var(--win-line)}.stageTitle_EcAh{font-size:1.0625rem;font-weight:750;letter-spacing:-.015em}.stageText_Rski{color:var(--in-muted);font-size:.875rem;line-height:1.55}.kit_cS94{background:var(--win-bar);display:grid;gap:20px;padding:18px 20px 20px}.dock_J4zl,.stop_H31q{background:var(--in-panel)}.kitTitle_THXf{color:var(--win-accent);margin:0 0 10px}.kitList_Wu7j li{color:var(--win-text);font-size:.875rem;line-height:1.4;margin:0;padding:6px 0}.kitSkills_L06Z li{font-size:.8125rem;overflow-wrap:anywhere}.next_szs3{border-top:1px dashed var(--in-rule);margin-top:96px;padding-top:32px}.nextTitle_z3zy{color:var(--in-text);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;letter-spacing:-.03em;margin:0 0 24px}.stop_H31q{border:1px solid var(--in-rule);border-radius:var(--in-radius);display:flex;flex-direction:column;gap:8px;padding:22px;transition:border-color var(--in-fade),color var(--in-fade);width:100%}.page_siVj a.stop_H31q:is(:hover,:focus),.stop_H31q{color:var(--in-text);-webkit-text-decoration:none;text-decoration:none}.page_siVj a.stop_H31q:is(:hover,:focus){border-color:var(--in-accent)}.stopStep_Weza{color:var(--in-accent)}.stopTitle_EYt4{align-items:center;display:flex;font-size:1.1875rem;font-weight:750;gap:12px;justify-content:space-between;letter-spacing:-.015em;transition:color var(--in-fade)}.page_siVj a.stop_H31q:is(:hover,:focus) .stopTitle_EYt4{color:var(--in-accent)}.stopText_GwE7{color:var(--in-muted);font-size:.9375rem;line-height:1.55}.done_zN7c{display:grid;gap:16px;justify-items:center;margin:0 auto;max-width:68rem;text-align:center}.seal_QfNt{height:220px;width:220px}.sealRing_pL3N,.sealTick_UF_3{fill:none;stroke:var(--in-accent);stroke-linecap:round;stroke-width:2}.sealDisc_c5i3{fill:var(--in-accent)}.sealCheck_IZcf{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.sealBadge_rE4y,.sealCheck_IZcf{transform-box:fill-box;transform-origin:center}.doneStamp_zVKq{color:var(--in-accent);font-size:.75rem;font-weight:600;letter-spacing:.16em;margin:0;text-transform:uppercase}.doneTitle_o8m9{color:var(--in-text);font-size:clamp(2.5rem,1.2rem + 4vw,4.5rem);font-weight:800;letter-spacing:-.05em;line-height:1.04;margin:20px 0 0;text-wrap:balance}.doneText_dkcI{color:var(--in-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;margin:8px 0 0;max-width:40rem}.doneList_IAlZ{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;list-style:none;margin:20px 0 0;padding:0}.doneList_IAlZ li{align-items:center;color:var(--in-muted);display:inline-flex;font-size:.8125rem;gap:6px;margin:0}.doneCheck_raBI{color:var(--in-accent);flex:none;height:.875rem;width:.875rem}.waiting_L4gJ :is(.sealTick_UF_3,.doneCheck_raBI,.sealBadge_rE4y,.sealCheck_IZcf,.doneStamp_zVKq){opacity:0}.waiting_L4gJ .sealBadge_rE4y{transform:scale(.92)}.waiting_L4gJ .sealCheck_IZcf{transform:scale(.6)}.playing_ekwe .doneCheck_raBI,.playing_ekwe .sealTick_UF_3{transition:opacity .2s var(--in-ease-out) calc(var(--i)*90ms)}.playing_ekwe .sealBadge_rE4y{transition:opacity .4s var(--in-ease-out) .6s,transform .4s var(--in-ease-out) .6s}.playing_ekwe .sealCheck_IZcf{transition:opacity .3s var(--in-ease-out) .85s,transform .3s var(--in-ease-out) .85s}.playing_ekwe .doneStamp_zVKq{transition:opacity .3s var(--in-ease-out) 1.1s}.dockWrap_Vxwq{bottom:16px;display:flex;justify-content:center;margin-top:calc(32px - var(--in-dock-room));padding:0 var(--in-gutter) 16px;pointer-events:none;position:sticky;z-index:20}.browserBody_fMuf,.container_lxWa,.container_yynB,.dockBar_u8Uq,.heroShot_Ri1d,.hero_XtP_,.swing_dHTX{position:relative}.dock_J4zl{align-items:center;border:1px solid var(--in-rule);border-radius:var(--in-radius);color:var(--in-text);display:flex;gap:10px;padding:6px;pointer-events:auto}.dockBar_u8Uq,.dockButton_kurl{background:#0000;cursor:pointer}.dockButton_kurl{border:1px solid var(--in-line);border-radius:10px;color:var(--in-text);display:inline-grid;height:40px;padding:0;transition:color var(--in-fade),border-color var(--in-fade);width:40px}.dockButton_kurl:hover:not(:disabled){border-color:var(--in-accent);color:var(--in-accent)}.arrow_PXUx:disabled,.dockButton_kurl:disabled{cursor:default;opacity:.4}.dockBar_u8Uq:focus-visible,.dockButton_kurl:focus-visible{outline:3px solid var(--in-accent);outline-offset:2px}.dockMiddle__ZKu{display:grid;gap:2px;justify-items:center;min-width:128px;padding:0 4px}.dockCount_dFXf{align-items:baseline;display:flex;font-feature-settings:"tnum";font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:750;gap:8px;white-space:nowrap}.dockLabel_CMaG{color:var(--in-muted);display:none;font-weight:600;width:11.5rem}.dockBars_RlHG{display:flex;gap:2px}.button_W69a,.keys_ogbu{align-items:center;display:inline-flex}.dockBar_u8Uq{border:0;height:16px;padding:0;width:26px}.dockBar_u8Uq:before{background:var(--in-bar-idle);border-radius:2px;content:"";height:4px;left:2px;position:absolute;right:2px;top:6px;transition:background-color var(--in-fade)}.dockBar_u8Uq:hover:before{background:var(--in-quiet)}.dockBarDone_w60T:before{background:var(--in-bar-done)}.dockBarActive_Sz5y:before,.dockBarActive_Sz5y:hover:before{background:var(--in-accent)}.page_OOi3{--cj-muted:#ffffffbd;--cj-lead:#ffffffe0;--cj-line:#ffffff1f;--cj-rule:#ffffff38;--cj-quiet:#ffffff6b;--cj-panel:#212126;--cj-on-accent:#121214;--cj-primary-bg:#fff;--cj-primary-hover:#ffffffdb;--cj-primary-text:#19191c;--cj-frame-line:#ffffff29;--cj-frame-bg:#0c0c10;--cj-frame-divider:#ffffff1a;--cj-code-bg:#101014;--cj-code-text:#e6e3f0;--cj-radius-control:10px;--cj-radius-box:12px;--cj-radius-frame:18px;--cj-radius-media:8px;--cj-ease:cubic-bezier(0.2,0,0,1);--cj-fast:150ms;--cj-gutter:16px;background:#19191c;color:var(--cj-text);overflow-x:clip}[data-theme=light] .page_OOi3{--cj-text:#0d1020;--cj-muted:#0d1020ad;--cj-lead:#0d1020d6;--cj-line:#0d10201a;--cj-rule:#0d102033;--cj-quiet:#0d102066;--cj-panel:#fff;--cj-accent:#5b34c2;--cj-on-accent:#fff;--cj-primary-bg:#0d1020;--cj-primary-hover:#262b45;--cj-primary-text:#fff;--cj-frame-line:#0d10202e;background:#f7f7f8}.container_yynB{margin:0 auto;max-width:1200px;padding:0 var(--cj-gutter);z-index:1}.loop_X3HH,.next_vSHL,.source_RDDH,.start_MIKU,.tour_UaVA{border-top:1px dashed var(--cj-rule);position:relative}.eyebrow_K3hP{color:var(--cj-accent);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.sectionTitle_QHAi{color:var(--cj-text);font-size:clamp(2.25rem,1.2rem + 3vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.04;margin:0;text-wrap:balance}.heroTitle_SpcY span,.sectionTitle_QHAi span{color:var(--cj-accent);display:block;padding-bottom:.06em}.sectionLead_klFz{color:var(--cj-muted);font-size:1.0625rem;line-height:1.65;margin:0}.button_W69a{border:1px solid #0000;border-radius:var(--cj-radius-control);font-size:1rem;font-weight:650;gap:10px;justify-content:center;line-height:1;min-height:48px;padding:0 22px;-webkit-text-decoration:none;text-decoration:none;transition:background-color var(--cj-fast) var(--cj-ease),border-color var(--cj-fast) var(--cj-ease),color var(--cj-fast) var(--cj-ease)}.page_OOi3 a.button_W69a:is(:hover,:focus){border-style:solid;border-width:1px;-webkit-text-decoration:none;text-decoration:none}.buttonPrimary_tPEC{background:var(--cj-primary-bg);border-color:var(--cj-primary-bg);color:var(--cj-primary-text)}.page_OOi3 a.buttonPrimary_tPEC:is(:hover,:focus){background:var(--cj-primary-hover);border-color:var(--cj-primary-hover);color:var(--cj-primary-text)}.buttonGhost_u5Cp{background:#0000;border-color:var(--cj-quiet);color:var(--cj-text)}.page_OOi3 a.buttonGhost_u5Cp:is(:hover,:focus){background:#0000;border-color:var(--cj-text);color:var(--cj-text)}.page_OOi3 :is(a,button):focus-visible{outline:3px solid var(--cj-accent);outline-offset:3px}.keys_ogbu{gap:4px;white-space:nowrap}.page_OOi3 kbd.kbd_HQT1{background:color-mix(in srgb,currentColor 8%,#0000);border:1px solid;border-radius:6px;box-shadow:none;color:inherit;display:inline-block;font-size:.8125rem;font-weight:600;line-height:1.3;min-width:1.75em;padding:3px 7px;text-align:center}.plus_si7g{font-size:.8125rem;opacity:.7}.hero_XtP_{padding:48px 0 64px}.heroGrid_R1_v{display:grid;gap:36px}.heroTitle_SpcY{color:var(--cj-text);font-size:clamp(2.75rem,1.2rem + 4.6vw,5.25rem);font-weight:800;letter-spacing:-.05em;line-height:1.04;margin:0;max-width:760px;text-wrap:balance}.heroLead_IyrX{color:var(--cj-lead);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;margin:24px 0 0;max-width:620px}.shortcuts_kzfW{background:var(--cj-panel);border:1px solid var(--cj-line);border-radius:14px;padding:22px 24px 10px}.shortcutsTitle_NDlc{margin:0 0 6px}.shortcuts_kzfW li{align-items:center;border-top:1px solid var(--cj-line);color:var(--cj-text);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:8px 20px;justify-content:space-between;margin:0;padding:12px 0}.heroShot_Ri1d{background:var(--cj-frame-bg);border:1px solid var(--cj-frame-line);border-radius:var(--cj-radius-frame);margin:48px auto 0;max-width:1011px;padding:12px;z-index:2}.heroShot_Ri1d img{border-radius:var(--cj-radius-media);display:block;height:auto;width:100%}.loopSteps_NNVa{display:grid;gap:32px;list-style:none;margin:48px 0 0;padding:0}.loopSteps_NNVa>li{border-top:1px solid var(--cj-accent);margin:0;padding-top:20px}.loopNumber__cDh{color:var(--cj-accent);display:block;font-size:.875rem;font-weight:700}.loopTitle_BW0H{font-size:1.5rem;font-weight:800;letter-spacing:-.025em;margin:10px 0 8px}.loopText_ecPP{color:var(--cj-muted);font-size:1rem;line-height:1.55;margin:0}.tourHead_dVEo{max-width:760px}.tabs_FfRE{border-bottom:1px solid var(--cj-rule);display:flex;flex-wrap:wrap;gap:4px 0;margin:40px 0 0}.tab_aGu_{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--cj-muted);cursor:pointer;font:inherit;font-size:1rem;font-weight:650;margin:0 0 -1px;padding:14px 18px;transition:color var(--cj-fast) var(--cj-ease),border-color var(--cj-fast) var(--cj-ease)}.panelTitle_S4MP,.tab_aGu_:hover,.viewButton_sEy6:hover{color:var(--cj-text)}.tab_aGu_:hover{border-bottom-color:var(--cj-quiet)}.tabActive_w75p,.tabActive_w75p:hover{border-bottom-color:var(--cj-accent);color:var(--cj-text)}.dockShot_wlZl img,.stageFrame_MxOC{background:var(--cj-frame-bg);border:1px solid var(--cj-frame-line)}.deck_ewwt{display:grid;margin-top:28px}.panel_MVMo{grid-area:1/1;min-width:0;opacity:0;transition:opacity .26s var(--cj-ease),visibility 0s linear .26s;visibility:hidden}.panelActive_fWgy{opacity:1;transition:opacity .26s var(--cj-ease),visibility 0s;visibility:visible}.stageFrame_MxOC{--cj-muted:#ffffffa8;--cj-quiet:#ffffff38;--cj-on-accent:#14101f;border-radius:var(--cj-radius-frame);overflow:hidden}.stage_Hfj_{--stage-pad:16px;--stage-h:calc(clamp(220px, 58vw, 640px) - var(--stage-pad)*2);display:grid;height:calc(var(--stage-h) + var(--stage-pad)*2);padding:var(--stage-pad)}.view_FZtJ{align-items:center;display:flex;grid-area:1/1;justify-content:center;min-height:0;min-width:0;opacity:0;transition:opacity .22s var(--cj-ease),visibility 0s linear .22s;visibility:hidden}.viewActive_tbPo{opacity:1;transition:opacity .22s var(--cj-ease),visibility 0s;visibility:visible}.media_jOiY{flex:0 1 calc(var(--w)*1px);margin:0;max-width:100%;min-width:0}.media_jOiY img,.media_jOiY video{border:1px solid var(--cj-frame-divider);border-radius:var(--cj-radius-media);display:block;height:auto;width:min(100%,calc(var(--w)*1px),calc(var(--stage-h)*var(--w)/var(--h)))}.panelBody_cPll{display:grid;gap:28px;margin-top:32px}.panelTitle_S4MP{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.panelText_H7eG{color:var(--cj-muted);font-size:1.0625rem;line-height:1.6;margin:14px 0 0}.panelFoot_lhlJ{gap:16px 24px;margin-top:24px}.panelFoot_lhlJ,.viewBar_qUKG{align-items:center;display:flex;flex-wrap:wrap}.viewBar_qUKG{border-bottom:1px solid var(--cj-frame-divider);gap:10px 14px;min-height:56px;padding:8px 16px}.viewBarLabel_k_Ag{color:var(--cj-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.views_h7E9{border:1px solid var(--cj-quiet);border-radius:var(--cj-radius-control);display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.viewButton_sEy6{background:#0000;border:0;border-radius:7px;color:var(--cj-muted);cursor:pointer;font:inherit;font-size:.875rem;font-weight:650;min-height:34px;padding:0 14px;transition:background-color var(--cj-fast) var(--cj-ease),color var(--cj-fast) var(--cj-ease)}.guards_nLyd,.points_LH5W,.stepItem_dtAt{border-top:1px solid var(--cj-rule)}.heroFacts_so7P dd,.staysNumber_ZUfz,.viewCount_US4C{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viewButton_sEy6:focus-visible{outline:2px solid var(--cj-accent);outline-offset:2px}.viewButtonActive_rOZi,.viewButtonActive_rOZi:hover{background:var(--cj-accent);color:var(--cj-on-accent);cursor:default}.viewCount_US4C{color:var(--cj-muted);font-size:.8125rem}.viewOnly_Ice2{color:var(--cj-text);font-size:.875rem;font-weight:650}.panelLink_tQPB{align-items:center;color:var(--cj-text);display:inline-flex;font-weight:700;gap:8px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--cj-accent);text-underline-offset:4px;transition:text-decoration-color var(--cj-fast) var(--cj-ease)}.page_OOi3 a.panelLink_tQPB:is(:hover,:focus){color:var(--cj-accent);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--cj-accent)}.button_qO7x,.button_wUAH{-webkit-text-decoration:none;text-decoration:none}.points_LH5W{list-style:none;margin:0;padding:0}.diff_d_e1,.next_vSHL .actions_Zhw6{margin-top:48px}.points_LH5W li{border-bottom:1px solid var(--cj-line);color:var(--cj-lead);font-size:1rem;line-height:1.5;margin:0;padding:14px 0}.source_RDDH{padding:80px 0}.diff_d_e1{display:grid;gap:24px}.changesLabel_e_nT,.diffLabel_fpEQ{margin:0 0 10px}.guards_nLyd{display:grid;gap:0 32px;list-style:none;margin:64px 0 0;padding:0}.guards_nLyd>li{margin:0;padding:22px 0}.guardTitle_PkHp{font-size:1.125rem;font-weight:750;letter-spacing:-.015em;margin:0 0 6px}.guardText_DrX9{color:var(--cj-muted);font-size:.9375rem;line-height:1.5;margin:0}.stepNumber_jZEw,.stepTitle_pcPA{font-size:1.25rem;font-weight:800}.next_vSHL,.start_MIKU{padding:80px 0 96px}.steps__42C{display:grid;list-style:none;margin:48px 0 0;padding:0}.stepItem_dtAt{align-items:start;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);margin:0;min-width:0;padding:32px 0}.stepNumber_jZEw{background:var(--cj-accent);border-radius:var(--cj-radius-control);color:var(--cj-on-accent);display:grid;height:44px;width:44px}.stepBody_kKhN{display:grid;gap:4px;min-width:0}.stepTitle_pcPA{letter-spacing:-.02em;margin:0 0 8px}.stepText_rDDm{color:var(--cj-muted);font-size:1rem;line-height:1.6;margin:0 0 16px}.dockShot_wlZl img{border-radius:var(--cj-radius-box);display:block;height:auto;margin-bottom:14px;padding:8px;width:100%}.docList_s3yg{column-gap:40px;display:grid;list-style:none;margin:48px 0 0;padding:0}.docLink_nduy{border:0;border-top:1px solid var(--cj-rule);display:block;padding:18px 0 20px;transition:border-color var(--cj-fast) var(--cj-ease);width:100%}.button_qO7x,.stop_Gf6G{transition:background-color var(--m-fast) var(--m-ease),border-color var(--m-fast) var(--m-ease),color var(--m-fast) var(--m-ease)}.docLink_nduy,.page_OOi3 a.docLink_nduy:is(:hover,:focus){color:var(--cj-text);-webkit-text-decoration:none;text-decoration:none}.page_OOi3 a.docLink_nduy:is(:hover,:focus){border-color:var(--cj-accent);border-style:solid;border-width:1px 0 0}.docLabel_Rreo{align-items:center;display:flex;font-size:1.1875rem;font-weight:750;gap:8px;letter-spacing:-.015em}.docText_dt4b{color:var(--cj-muted);display:block;font-size:.9375rem;line-height:1.45;margin-top:4px}.page_OOi3 :is(a,button):hover,.page_OOi3 :is(a,button):hover *{scale:none!important;transform:none!important;translate:none!important}.page_OOi3 .theme-code-block{--prism-color:var(--cj-code-text);--prism-background-color:var(--cj-code-bg);background:var(--cj-code-bg);border:1px solid var(--cj-frame-line);border-radius:var(--cj-radius-box);box-shadow:none;overflow:hidden}.page_OOi3 .theme-code-block pre{background:var(--cj-code-bg)!important;color:var(--cj-code-text)!important}.page_OOi3 .theme-code-block [class*=codeBlockTitle]{background:#16161c!important;border-bottom:1px solid var(--cj-frame-divider)!important;color:#ffffffb8!important}.page_OOi3 .theme-code-block .token-line,.page_OOi3 .theme-code-block .token.plain{color:var(--cj-code-text)!important}.page_OOi3 .theme-code-block .token.keyword,.page_OOi3 .theme-code-block .token.tag{color:#b99aff!important}.page_OOi3 .theme-code-block .token.attr-name,.page_OOi3 .theme-code-block .token.class-name,.page_OOi3 .theme-code-block .token.constant{color:#7fd6c8!important}.page_OOi3 .theme-code-block .token.attr-value,.page_OOi3 .theme-code-block .token.boolean,.page_OOi3 .theme-code-block .token.number,.page_OOi3 .theme-code-block .token.string{color:#f4b98f!important}.page_OOi3 .theme-code-block .token.function{color:#93bbff!important}.page_OOi3 .theme-code-block .token.operator,.page_OOi3 .theme-code-block .token.punctuation,.page_fAfU .theme-code-block .token.operator,.page_fAfU .theme-code-block .token.punctuation{color:#fff9!important}.page_OOi3 .theme-code-block .token.comment,.page_fAfU .theme-code-block .token.comment{color:#ffffff73!important;font-style:italic}.page_OOi3 .theme-code-block .token.namespace,.page_fAfU .theme-code-block .token.namespace{color:#ffffff9e!important;opacity:1!important}.page_Sk0m{--m-text:#fff;--m-muted:#ffffffbd;--m-line:#ffffff1f;--m-rule:#ffffff38;--m-strong:#ffffff8c;--m-panel:#212126;--m-accent:#2cc3b6;--m-on-accent:#19191c;--m-primary-bg:#fff;--m-primary-text:#19191c;--m-primary-hover:#ffffffdb;--m-radius-panel:14px;--m-radius-card:12px;--m-radius-control:10px;--m-gutter:16px;--m-ease:cubic-bezier(0.2,0,0,1);--m-fast:150ms;--m-code-bg:#101014;--m-code-line:#2a2a31;--m-code-text:#e6e6e8;--m-code-muted:#a6abb5;--m-mock-brand:#1247e6;--m-mock-line:#e2e6ec;--m-mock-label:#4a5568;--m-mock-selected:#e8eefd;--m-mock-selected-text:#0f3ac2;background:#19191c;color:var(--m-text);overflow-x:clip}[data-theme=light] .page_Sk0m{--m-text:#0d1020;--m-muted:#0d1020b3;--m-line:#0d10201a;--m-rule:#0d102033;--m-strong:#0d102073;--m-panel:#fff;--m-accent:#0b6b74;--m-on-accent:#fff;--m-primary-bg:#0d1020;--m-primary-text:#fff;--m-primary-hover:#262b45;background:#f7f7f8}.container_lxWa{margin:0 auto;max-width:1200px;padding:0 var(--m-gutter);z-index:1}.page_Sk0m code{font-size:.875em}.ai_MQfl,.journey_UHo8,.next_agT8,.start_hO1y,.stays_jzLC,.talk__e0h{border-top:1px dashed var(--m-rule)}.eyebrow_CbzV{color:var(--m-accent);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.heroTitle_dEwD,.sectionTitle_rw15{letter-spacing:-.05em;text-wrap:balance}.sectionTitle_rw15{color:var(--m-text);font-size:clamp(2.25rem,1.3rem + 3.4vw,4.5rem);font-weight:800;line-height:1.04;margin:0}.heroTitle_dEwD span,.sectionTitle_rw15 span{color:var(--m-accent);display:block;padding-bottom:.06em}.sectionLead_EU15{color:var(--m-muted);font-size:1.0625rem;line-height:1.6;margin:18px 0 0;max-width:620px}.button_qO7x{align-items:center;border:1px solid #0000;border-radius:var(--m-radius-control);display:inline-flex;font-size:1rem;font-weight:650;gap:10px;justify-content:center;line-height:1;min-height:48px;padding:0 22px}.page_Sk0m a.button_qO7x:is(:hover,:focus){border-style:solid;border-width:1px;-webkit-text-decoration:none;text-decoration:none}.buttonPrimary_OmN8,.page_Sk0m a.buttonPrimary_OmN8:is(:hover,:focus){background:var(--m-primary-bg);border-color:var(--m-primary-bg);color:var(--m-primary-text)}.page_Sk0m a.buttonPrimary_OmN8:hover{background:var(--m-primary-hover);border-color:var(--m-primary-hover)}.buttonSecondary_zSi0{background:#0000;border-color:var(--m-strong);color:var(--m-text)}.browser_GhoX,.changes_wT_H{border:1px solid var(--m-line)}.page_Sk0m a.buttonSecondary_zSi0:is(:hover,:focus){border-color:var(--m-accent);color:var(--m-accent)}.button_qO7x:focus-visible,.nextLink_N4Hf:focus-visible,.osTab_v8PM:focus-visible,.stepButton_m4CB:focus-visible,.stop_Gf6G:focus-visible{outline:currentColor solid 3px;outline-offset:3px}.hero_RiDH{padding:56px 0 64px}.heroTitle_dEwD{color:var(--m-text);font-size:clamp(2.75rem,1.6rem + 3.6vw,5rem);font-weight:800;line-height:1.04;margin:0}.heroLead_b8OJ{color:var(--m-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;margin:24px 0 0;max-width:560px}.heroFacts_so7P{border-top:1px solid var(--m-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0 0}.heroFacts_so7P>div+div{border-left:1px solid var(--m-line);padding-left:14px}.heroFacts_so7P dt{color:var(--m-muted);font-size:.8125rem;font-weight:500;line-height:1.35;margin-top:6px;order:2}.heroFacts_so7P dd{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1;margin:0;order:1}.heroFigure_u_Cl{margin:0;min-width:0}.heroCaption_yJr2{color:var(--m-muted);font-size:.875rem;line-height:1.5;margin:16px 0 0}.browser_GhoX{background:#fff;border-radius:var(--m-radius-card);color:#1c2330;font-size:clamp(6px,1.55cqi,12px);line-height:1.3;overflow:hidden}.browserBar_LZ6u{align-items:center;background:#f3f5f8;border-bottom:1px solid #dfe3ea;display:flex;gap:1.2em;height:3.4em;padding:0 1.2em}.browserDots_vSnq{display:flex;gap:.5em}.browserDots_vSnq i{background:#cdd3dc;border-radius:50%;height:.9em;width:.9em}.browserAddress_o7n9{background:#fff;border:1px solid #dfe3ea;border-radius:99em;flex:1;font-family:var(--ifm-font-family-monospace);font-size:.95em;max-width:34em;min-width:0;overflow:hidden;padding:.45em 1em;text-overflow:ellipsis}.browserAddress_o7n9,.browserTab_a2aL{color:var(--m-mock-label);white-space:nowrap}.browserTab_a2aL{font-weight:600;margin-left:auto}.browserBody_fMuf{background:#eef1f5}.swing_dHTX{background:#eee;border:1px solid #7a8a99;color:#222;font-family:Dialog,Segoe UI,Tahoma,sans-serif}.swingTitle_UAA4{align-items:center;background:linear-gradient(180deg,#dbe6f3,#b8cfe5);border-bottom:1px solid #7a8a99;display:flex;font-size:1.05em;font-weight:700;height:2.4em;justify-content:space-between;padding:0 .8em}.swingButtons_uYFT{display:flex;gap:.35em}.swingButtons_uYFT i{background:#eef3fa;border:1px solid #6382bf;height:1em;width:1.1em}.swingMenu_RNvS{border-bottom:1px solid #c4c4c4;display:flex;font-size:1em;gap:1.6em;padding:.35em .8em}.swingTable_w7W3{background:#fff;border:1px solid #8a8a8a;margin:.8em}.swingRow_Jaox{display:grid;grid-template-columns:1.5fr 1fr 1fr}.swingRow_Jaox>span{border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;overflow:hidden;padding:.42em .6em;text-overflow:ellipsis;white-space:nowrap}.swingRow_Jaox>span:last-child{border-right:0}.swingHead_OAb_>span{background:linear-gradient(180deg,#f6f6f6,#dcdcdc);border-color:#a8a8a8;font-weight:600;text-align:center}.swingSelected_ZBnY>span{background:#b8cfe5}.swingTag_EEe4,.webTag_mi4B{background:#064650;border-radius:.4em;color:#fff;font-family:var(--ifm-font-family-base);font-size:.95em;font-weight:700;left:0;letter-spacing:.01em;padding:.25em .7em;position:absolute;top:-2.3em;white-space:nowrap;z-index:2}.webTag_mi4B{background:var(--m-mock-brand);left:auto;right:1.2em;top:1.2em}.shell_vTtr{background:#f7f8fa}.shellBar_Ik82{align-items:center;background:#fff;border-bottom:1px solid var(--m-mock-line);display:flex;gap:.8em;height:3.6em;padding:0 1.4em}.shellMark_IxAA{background:var(--m-mock-brand);border-radius:.4em;height:1.6em;width:1.6em}.shellName_DJyf{font-size:1.15em;font-weight:700}.shellMain_z1v4{display:grid;grid-template-columns:11em minmax(0,1fr)}.shellNav_oWwP{background:#fff;border-right:1px solid var(--m-mock-line);list-style:none;margin:0;padding:1em .7em}.shellNav_oWwP li{border-radius:.5em;display:flex;flex-direction:column;font-weight:600;margin:0 0 .3em;padding:.55em .8em}.shellNav_oWwP small{color:#5a6475;font-size:.82em;font-weight:500}.msgIn_JrLs,.shellNavActive_qJwj{background:var(--m-mock-selected);color:var(--m-mock-selected-text)}.shellContent_lAWR{min-width:0;padding:2em 1.6em 1.8em}.webForm_J10m{background:#fff;border:1px solid var(--m-mock-line);border-radius:.8em;box-shadow:0 1.2em 2.4em -1.4em #0f172a59;padding:1.3em 1.4em 1.2em;position:relative}.webFormTitle_nJXh{font-size:1.25em;font-weight:700;margin:0 0 1em}.webForm_J10m label{display:block;margin-bottom:.8em}.webForm_J10m label span{color:var(--m-mock-label);display:block;font-size:.9em;font-weight:600;margin-bottom:.3em}.webForm_J10m label b{border:1px solid #cbd2dc;border-radius:.45em;display:block;font-weight:500;overflow:hidden;padding:.55em .75em;text-overflow:ellipsis;white-space:nowrap}.webFormActions_st03{display:flex;gap:.6em;justify-content:flex-end;margin-top:1.1em}.webFormActions_st03 span{border-radius:.45em;font-weight:650;padding:.55em 1.1em}.webGhost_Fl7o{border:1px solid #cbd2dc;color:#2d3748}.webPrimary_yW4v{background:var(--m-mock-brand);border:1px solid var(--m-mock-brand);color:#fff}.webTable_HKP7{background:#fff;border:1px solid var(--m-mock-line);border-radius:.8em;overflow:hidden}.webRow_zEic{border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:1.5fr 1fr 1fr}.webRow_zEic:last-child{border-bottom:0}.webRow_zEic>span{overflow:hidden;padding:.75em 1em;text-overflow:ellipsis;white-space:nowrap}.webHead_Wo36{background:#f3f5f8;color:var(--m-mock-label);font-weight:700}.webSelected_FNOh{background:var(--m-mock-selected)}.overlayStage_tYCY{padding:2.6em 0 9em;position:relative}.overlay_lJT8{bottom:0;position:absolute;right:0;width:54%}.overlay_lJT8 .webForm_J10m{box-shadow:0 1.6em 3.2em -1.2em #0f172a73}.canvasStage_nO00{background:#e9edf2;padding:3em 3.2em 3.6em}.hybrid_naHx{align-items:center;display:grid;gap:1em;grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr);padding-top:2.6em}.channel_mssq{display:flex;flex-direction:column;font-family:var(--ifm-font-family-monospace);font-size:.9em;font-weight:600;gap:.7em}.channel_mssq .icon_zxZj{height:1.3em;width:1.3em}.msgIn_JrLs,.msgOut_aQHm{align-items:center;border-radius:.45em;display:inline-flex;gap:.4em;padding:.4em .6em;white-space:nowrap}.msgOut_aQHm{background:#dff1f0;color:#064650}.changes_wT_H,.stop_Gf6G{background:var(--m-panel)}.endState_SWmf dt,.staysNumber_ZUfz,.stopActive_lH2b .stopPhase_jNZm{color:var(--m-accent)}.allWeb_suyY{align-items:start;display:grid;gap:1.4em;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@container (max-width: 560px){.allWeb_suyY,.hybrid_naHx,.shellMain_z1v4{grid-template-columns:minmax(0,1fr)}.browser_GhoX{font-size:clamp(6px,2.3cqi,12px)}.browserTab_a2aL,.shellNav_oWwP{display:none}.allWeb_suyY,.hybrid_naHx{gap:1.6em}.channel_mssq{flex-direction:row;justify-content:center}.canvasStage_nO00{padding:2em 1.4em 2.4em}}.start_hO1y,.stays_jzLC,.talk__e0h{padding:72px 0;position:relative}.changes_wT_H{border-radius:var(--m-radius-panel);margin-top:36px;max-width:520px;padding:28px}.changesText_BcNv{font-size:1.25rem;font-weight:650;letter-spacing:-.01em;line-height:1.45;margin:0}.staysList_e6pn{border-top:1px solid var(--m-line);list-style:none;margin:0;padding:0}.staysList_e6pn>li{border-bottom:1px solid var(--m-line);display:grid;gap:8px;grid-template-columns:56px minmax(0,1fr);margin:0;padding:24px 0}.staysNumber_ZUfz{font-size:.875rem;font-weight:700;padding-top:4px}.staysTitle_bSTq{font-size:1.375rem;font-weight:750;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px}.endState_SWmf dt,.stepFacts_os5W dt,.stopPhase_jNZm{letter-spacing:.06em;text-transform:uppercase}.staysText_Yi8D,.tripText_W46l{color:var(--m-muted);font-size:1rem;line-height:1.6;margin:0}.journey_UHo8{padding:72px 0}.introRow_jsYS{display:grid;gap:18px;margin-bottom:40px}.introLead_yDjb{color:var(--m-muted);font-size:1.0625rem;line-height:1.6;margin:0}.track_UfFW{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px;position:relative}.loop_pSXR>li,.tripLabel_AzcE{grid-template-columns:40px minmax(0,1fr)}.stop_Gf6G{align-items:center;border:1px solid var(--m-line);border-radius:var(--m-radius-card);color:var(--m-text);cursor:pointer;display:flex;font:inherit;gap:12px;min-height:64px;padding:10px 14px;text-align:left}.stop_Gf6G:hover{border-color:var(--m-strong)}.stopMark_yIuU{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;flex:none;font-size:.9375rem;font-weight:800;height:32px;justify-content:center;width:32px}.stopText_EAOA{display:flex;flex-direction:column;min-width:0}.stopPhase_jNZm{font-size:.75rem;font-weight:700}.stopLabel_ipe_{font-size:1rem;font-weight:700;line-height:1.25}.osTab_v8PM:hover,.stepButton_m4CB:hover,.stopDone_FQt9 .stopMark_yIuU{border-color:var(--m-accent);color:var(--m-accent)}.stopActive_lH2b,.stopActive_lH2b:hover{border-color:var(--m-accent)}.osTabActive_TTDG,.osTabActive_TTDG:hover,.stopActive_lH2b .stopMark_yIuU{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-on-accent)}.endState_SWmf,.stepper_O4iU{border-top:1px solid var(--m-line)}.panel_tJFo{gap:32px;grid-area:1/1;opacity:0;transition:opacity .26s var(--m-ease),visibility 0s linear .26s;visibility:hidden}.panelActive_ZtVy{opacity:1;transition:opacity .26s var(--m-ease),visibility 0s linear 0s;visibility:visible}.panelScreen_HnnG{min-width:0}.panelTitle_g6Ju{color:var(--m-text);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.panelText_ZEct{color:var(--m-muted);font-size:1rem;line-height:1.6;margin:14px 0 0}.panelNote_teo7{border-left:2px solid var(--m-accent);color:var(--m-muted);font-size:.9375rem;line-height:1.55;margin:18px 0 0;padding-left:14px}.endState_SWmf{margin:0}.endState_SWmf>div{border-bottom:1px solid var(--m-line);padding:14px 0}.endState_SWmf dt{font-size:.8125rem;font-weight:700}.endState_SWmf dd{color:var(--m-muted);font-size:1rem;line-height:1.5;margin:4px 0 0}.stepper_O4iU{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:32px;padding-top:20px}.stepperCount_iBHK{font-feature-settings:"tnum";font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.stepperButtons_tpGp{display:flex;gap:8px}.stepButton_m4CB{align-items:center;background:#0000;border:1px solid var(--m-strong);border-radius:var(--m-radius-control);color:var(--m-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:border-color var(--m-fast) var(--m-ease),color var(--m-fast) var(--m-ease);width:44px}.codeWindow_cy1m{background:var(--m-code-bg);border:1px solid var(--m-code-line);border-radius:var(--m-radius-card);margin:0;min-width:0;overflow:hidden}.extras_qTW4,.loop_pSXR>li+li,.tripRow_JIc3{border-top:1px solid var(--m-line)}.codeBar_JkkG{align-items:center;border-bottom:1px solid var(--m-code-line);color:var(--m-code-muted);display:flex;font-size:.8125rem;font-weight:650;gap:14px;min-height:40px;overflow:hidden;padding:0 14px;white-space:nowrap}.codeDots_uS0h i{background:#34343c;border-radius:50%;height:9px;width:9px}.page_Sk0m .code_iijX{border:0;border-radius:0;box-shadow:none;margin:0;--prism-background-color:var(--m-code-bg);background:var(--m-code-bg)}.page_Sk0m .code_iijX pre{background:var(--m-code-bg)!important;overflow:visible}.page_Sk0m .code_iijX .token.plain,.page_Sk0m .code_iijX pre{color:var(--m-code-text)!important}.page_Sk0m .code_iijX .token.annotation,.page_Sk0m .code_iijX .token.keyword,.page_Sk0m .code_iijX .token.tag{color:#2cc3b6!important}.page_Sk0m .code_iijX .token.attr-name,.page_Sk0m .code_iijX .token.builtin,.page_Sk0m .code_iijX .token.class-name{color:#9fe3dc!important}.page_Sk0m .code_iijX .token.attr-value,.page_Sk0m .code_iijX .token.boolean,.page_Sk0m .code_iijX .token.number,.page_Sk0m .code_iijX .token.string{color:#f2c879!important}.page_Sk0m .code_iijX .token.function{color:#fff!important}.page_Sk0m .code_iijX .token.operator,.page_Sk0m .code_iijX .token.punctuation{color:var(--m-code-muted)!important}.page_Sk0m .code_iijX .token.comment,.page_Sk0m .code_iijX .token.prolog{color:#8a8f98!important;font-style:italic}.page_Sk0m .code_iijX pre code{overflow-wrap:anywhere;white-space:pre-wrap}.talkHead_rwv5{margin-bottom:48px}.trip_Xj0s{display:grid;gap:40px;list-style:none;margin:0;padding:0}.tripRow_JIc3{display:grid;gap:20px;margin:0;padding-top:28px}.tripLabel_AzcE{display:grid;gap:12px}.tripNumber_JI5a{align-items:center;background:var(--m-accent);border-radius:50%;color:var(--m-on-accent);display:inline-flex;font-weight:800;height:36px;justify-content:center;width:36px}.loop_pSXR,.stepCard_VL0v{background:var(--m-panel)}.extraTitle_Pep3,.tripTitle_tGP8{font-weight:750;letter-spacing:-.02em}.tripTitle_tGP8{font-size:1.375rem;margin:4px 0 8px}.tripCode_EiTB{align-items:center;display:grid;gap:12px;min-width:0}.tripArrow_jkBC{align-items:center;color:var(--m-accent);display:flex;justify-content:center;transform:rotate(90deg)}.loopMark_VjLQ,.stepNumber_NSuH{align-items:center;height:36px;width:36px}.tripArrow_jkBC .icon_zxZj{height:1.5rem;width:1.5rem}.extras_qTW4{display:grid;gap:32px;margin-top:56px;padding-top:40px}.extraTitle_Pep3{font-size:1.25rem;margin:0 0 8px}.extraText_Xgj_{color:var(--m-muted);font-size:1rem;line-height:1.6;margin:0 0 16px}.ai_MQfl{padding:72px 0}.loop_pSXR{border:1px solid var(--m-line);border-radius:var(--m-radius-panel);list-style:none;margin:0;padding:12px 28px}.loop_pSXR>li{display:grid;gap:14px;margin:0;padding:20px 0}.loopMark_VjLQ{border:1.5px solid var(--m-accent);border-radius:50%;color:var(--m-accent);display:inline-flex;font-weight:800;justify-content:center}.osTab_v8PM,.stepCard_VL0v{border:1px solid var(--m-line)}.loopTitle_EBRE{font-size:1.0625rem;font-weight:700;margin:4px 0}.loopText_S1UI{color:var(--m-muted);font-size:.9375rem;line-height:1.55;margin:0}.startHead_tGPw{margin-bottom:40px}.steps_Z0Ol{display:grid;gap:20px;list-style:none;margin:0;padding:0}.stepCard_VL0v{border-radius:var(--m-radius-panel);display:flex;flex-direction:column;margin:0;min-width:0;padding:28px;position:relative}.stepNumber_NSuH{background:var(--m-accent);border-radius:50%;color:var(--m-on-accent);display:inline-flex;font-weight:800;justify-content:center;margin-bottom:18px}.stepTitle_Znav{font-size:1.375rem;font-weight:750;letter-spacing:-.02em;margin:0 0 8px}.stepText_osO8{color:var(--m-muted);font-size:1rem;line-height:1.6;margin:0 0 18px;overflow-wrap:anywhere}.stepCard_VL0v>.code_iijX,.stepCard_VL0v>.theme-code-block{border:1px solid var(--m-code-line);border-radius:var(--m-radius-control);margin-top:0;overflow:hidden}.logoPlate_U8lO{align-items:center;background:#fff;border:1px solid var(--m-mock-line);border-radius:var(--m-radius-control);display:flex;margin-bottom:18px;padding:14px 18px}.logoPlate_U8lO img{display:block;height:28px;max-width:100%;width:auto}.osTabs_XXlq{display:flex;gap:6px;margin-bottom:10px}.osTab_v8PM{background:#0000;border-radius:8px;color:var(--m-text);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;min-height:36px;padding:0 14px;transition:border-color var(--m-fast) var(--m-ease),color var(--m-fast) var(--m-ease),background-color var(--m-fast) var(--m-ease)}.stepFacts_os5W{border-top:1px solid var(--m-line);margin:auto 0 0}.stepFacts_os5W>div{border-bottom:1px solid var(--m-line);display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr);padding:12px 0}.stepFacts_os5W dt{color:var(--m-accent);font-size:.8125rem;font-weight:700;padding-top:2px}.stepFacts_os5W dd{color:var(--m-muted);font-size:.9375rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.next_agT8{padding:72px 0 88px}.nextLink_N4Hf{background:var(--m-panel);border:1px solid var(--m-line);border-radius:var(--m-radius-card);display:flex;flex-direction:column;gap:6px;padding:22px 24px;transition:border-color var(--m-fast) var(--m-ease),color var(--m-fast) var(--m-ease);width:100%}.nextLink_N4Hf,.page_Sk0m a.nextLink_N4Hf:is(:hover,:focus){color:var(--m-text);-webkit-text-decoration:none;text-decoration:none}.page_Sk0m a.nextLink_N4Hf:is(:hover,:focus){border-color:var(--m-accent);border-style:solid;border-width:1px}.page_Sk0m a.nextLink_N4Hf:is(:hover,:focus) .nextTitle_FteJ{color:var(--m-accent)}.nextTitle_FteJ{align-items:center;display:flex;font-size:1.125rem;font-weight:750;gap:12px;justify-content:space-between;letter-spacing:-.01em}.nextText_kptj{color:var(--m-muted);font-size:.9375rem;line-height:1.5}.page_Sk0m :is(a,button):hover,.page_Sk0m :is(a,button):hover *{scale:none!important;transform:none!important;translate:none!important}.page_fAfU{--mc-text:#fff;--mc-muted:#ffffffbd;--mc-lead:#ffffffe0;--mc-line:#ffffff1f;--mc-rule:#ffffff38;--mc-quiet:#ffffff6b;--mc-panel:#212126;--mc-panel-bar:#1c1c21;--mc-accent:#3ecf8e;--mc-on-accent:#0d1020;--mc-primary-bg:#fff;--mc-primary-hover:#ffffffdb;--mc-primary-text:#19191c;--mc-frame-line:#ffffff29;--mc-frame:#0c0c10;--mc-code:#101014;--mc-code-text:#e4ece8;--mc-duration:150ms;--mc-ease:cubic-bezier(0.2,0,0,1);--mc-gutter:16px;background:#19191c;color:var(--mc-text);overflow-x:clip}[data-theme=light] .page_fAfU{--mc-text:#0d1020;--mc-muted:#0d1020b3;--mc-lead:#0d1020d6;--mc-line:#0d10201a;--mc-rule:#0d102033;--mc-quiet:#0d102066;--mc-panel:#fff;--mc-panel-bar:#f1f1f3;--mc-accent:#0b7a57;--mc-on-accent:#fff;--mc-primary-bg:#0d1020;--mc-primary-hover:#262b45;--mc-primary-text:#fff;--mc-frame-line:#0d10202e;background:#f7f7f8}.flowDot_ZJf_:before,.points_t0vk li:before{background:var(--mc-accent);width:7px;content:""}.container_f1N5{margin:0 auto;max-width:1200px;padding:0 var(--mc-gutter)}.page_fAfU code{background:color-mix(in srgb,var(--mc-text) 6%,#0000);border:1px solid var(--mc-line);color:inherit;font-size:.875em;overflow-wrap:anywhere}.eyebrow_TT13{color:var(--mc-accent);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.eyebrowRow_GktZ{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 14px}.button_wUAH,.textLink_hs6v{align-items:center;display:inline-flex}.eyebrowRow_GktZ .previewBadge_shTm{color:var(--mc-accent);line-height:1}.heroTitle_dcpR,.sectionTitle_QPsy{color:var(--mc-text);font-weight:800;line-height:1.04;margin:0;text-wrap:balance}.heroTitle_dcpR{font-size:clamp(2.75rem,1.1rem + 4.6vw,5.5rem);letter-spacing:-.05em}.sectionTitle_QPsy{font-size:clamp(2.25rem,1.2rem + 3vw,3.5rem);letter-spacing:-.045em}.heroTitle_dcpR span,.sectionTitle_QPsy span{color:var(--mc-accent);display:block;padding-bottom:.06em}.chapterLead_j_kR p,.sectionLead_wISq{color:var(--mc-muted);font-size:1.0625rem;line-height:1.65;margin:0}.button_wUAH{border:1px solid #0000;border-radius:10px;font-size:1rem;font-weight:650;gap:10px;justify-content:center;line-height:1;min-height:48px;padding:0 22px;transition:background-color var(--mc-duration) var(--mc-ease),border-color var(--mc-duration) var(--mc-ease),color var(--mc-duration) var(--mc-ease)}.docLink_T6mE,.textLink_hs6v{transition:color var(--mc-duration) var(--mc-ease)}.page_fAfU a.button_wUAH:is(:hover,:focus){border-style:solid;border-width:1px;-webkit-text-decoration:none;text-decoration:none}.buttonPrimary_PJNt,.page_fAfU a.buttonPrimary_PJNt:is(:hover,:focus){background:var(--mc-primary-bg);border-color:var(--mc-primary-bg);color:var(--mc-primary-text)}.page_fAfU a.buttonPrimary_PJNt:is(:hover,:focus){background:var(--mc-primary-hover);border-color:var(--mc-primary-hover)}.buttonGhost_KIZt,.page_fAfU a.buttonGhost_KIZt:is(:hover,:focus){background:#0000;border-color:var(--mc-quiet);color:var(--mc-text)}.page_fAfU a.buttonGhost_KIZt:is(:hover,:focus){border-color:var(--mc-text)}.textLink_hs6v{color:var(--mc-text);font-weight:700;gap:8px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--mc-accent);text-underline-offset:4px}.page_fAfU a.textLink_hs6v:is(:hover,:focus){color:var(--mc-accent);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--mc-accent)}.docLink_T6mE,.tag_zVej:hover,.talkButton_OcZ8:focus,.talkButton_OcZ8:hover,.talkEmail_FcOJ:focus,.talkEmail_FcOJ:hover,.window_N3Ux:focus,.window_N3Ux:hover{-webkit-text-decoration:none;text-decoration:none}.page_fAfU :is(a,button):focus-visible{outline:3px solid var(--mc-accent);outline-offset:3px}.heroHead_brOG{display:grid;gap:28px}.heroLead_yVeh{color:var(--mc-lead);font-size:1.1875rem;line-height:1.6;margin:0}.videoFrame_YGiU{background:var(--mc-frame);border:1px solid #ffffff24;border-radius:16px;margin:48px 0 0;overflow:hidden}.videoBar_RQ6U{align-items:center;border-bottom:1px solid #ffffff1a;color:#ffffffb8;display:flex;font-size:.8125rem;font-weight:600;gap:10px;min-height:44px;padding:8px 16px}.videoDot_wDUR{background:#3ecf8e;border-radius:50%;flex:none;height:8px;width:8px}.video_U2og{aspect-ratio:1920/1080;background:var(--mc-frame);display:block;height:auto;width:100%}.chapter_U_tW,.section_LpRG,.start_OKr1{border-top:1px dashed var(--mc-rule);padding:64px 0}.sectionHead_SuTF{display:grid;gap:20px;margin-bottom:48px}.flow_RPJY{--lane:5rem;background:var(--mc-panel);border:1px solid var(--mc-frame-line);border-radius:16px;padding:8px 16px 12px}.factNext_ScPv,.flowRow_M7b7+.flowRow_M7b7 .flowMid_mM3f{border-top:1px solid var(--mc-line)}.flowHead_U9bh{border-bottom:1px solid var(--mc-line);display:grid;grid-template-columns:var(--lane) minmax(0,1fr) var(--lane);padding:12px 0 14px}.lane_DPaz{align-items:center;color:var(--mc-text);display:flex;flex-direction:column;font-size:.875rem;font-weight:750;line-height:1.25;text-align:center}.chapterNumber_IanL,.flowWho_BDN0{font-weight:700;color:var(--mc-accent)}.lane_DPaz small{color:var(--mc-muted);font-size:.75rem;font-weight:500;margin-top:2px}.flowRows_A0Dv{list-style:none;margin:0;padding:0;position:relative}.flowRows_A0Dv:after,.flowRows_A0Dv:before{border-left:1px dashed var(--mc-rule);bottom:0;content:"";left:calc(var(--lane)/2);position:absolute;top:0}.flowRows_A0Dv:after{left:auto;right:calc(var(--lane)/2)}.flowMid_mM3f{display:flex;flex-direction:column;gap:8px;margin:0 calc(var(--lane)/2);min-width:0;padding:14px}.flowLabel_s2ER{color:var(--mc-lead);font-size:.9375rem;line-height:1.5;margin:0}.flowWho_BDN0{display:block;font-size:.75rem;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.flowLine_PwzE{display:block;height:9px;margin:0 -14px;position:relative}.flowLine_PwzE:before{border-top:1px solid var(--mc-accent);content:"";left:0;position:absolute;right:0;top:4px}.flowLine_PwzE:after{border-bottom:4.5px solid #0000;border-left:8px solid var(--mc-accent);border-top:4.5px solid #0000;content:"";position:absolute;right:0;top:0}.flowBack_wodD .flowLine_PwzE:after{border-left:0;border-right:8px solid var(--mc-accent);left:0;right:auto}.flowDot_ZJf_{opacity:0;pointer-events:none;top:1px;width:calc(100% - 8px);animation:10s linear infinite ma;animation-delay:calc(var(--step)*2.5s)}.flowDot_ZJf_,.flowDot_ZJf_:before{height:7px;left:0;position:absolute}.flowDot_ZJf_:before{border-radius:50%;top:0}.flowBack_wodD .flowDot_ZJf_{left:8px;animation-name:na}.flowBack_wodD .flowDot_ZJf_:before{left:auto;right:0}@keyframes ma{0%{opacity:0;transform:translateX(0)}3%{opacity:1}20%{opacity:1;transform:translateX(calc(100% - 7px))}24%,to{opacity:0;transform:translateX(calc(100% - 7px))}}@keyframes na{0%{opacity:0;transform:translateX(0)}3%{opacity:1}20%{opacity:1;transform:translateX(calc(-100% + 7px))}24%,to{opacity:0;transform:translateX(calc(-100% + 7px))}}.chapterHead_ZQSY{display:grid;gap:18px;margin-bottom:44px}.chapterNumber_IanL{font-family:var(--ifm-font-family-monospace);font-size:1rem;line-height:1}.chapterLead_j_kR{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.openRow_QP2Q{display:grid;gap:16px}.card_oKnZ,.fact_qRyM,.testCard_wHh2{background:var(--mc-panel);border:1px solid var(--mc-line);border-radius:14px;min-width:0}.fact_qRyM{padding:20px 22px}.factTitle_EkSy{color:var(--mc-text);font-size:1.125rem;line-height:1.3;margin:0 0 8px}.cardText_teRQ,.factText_Y5hK,.stepText_xE4w{color:var(--mc-muted);font-size:.96875rem;line-height:1.6;margin:0}.factNext_ScPv{padding-top:18px}.chips_rj1E,.points_t0vk{padding:0;list-style:none}.chips_rj1E{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.page_fAfU code.displayMode_kyEB,.page_fAfU code.toolName_kDAs{border-color:color-mix(in srgb,var(--mc-accent) 45%,#0000);color:var(--mc-accent);font-weight:650}.checks_MBmF li,.points_t0vk li{border-top:1px solid var(--mc-line)}.docList_Mcmp li,.moreItem_XS8m,.step_sCD9{border-bottom:1px solid var(--mc-line)}.page_fAfU code.toolName_kDAs{display:inline-block;margin-bottom:12px}.pair_SIps,.testGrid_nuh8,.ways_vpCD{align-items:stretch;display:grid;gap:16px}.cardTitle_STiK{color:var(--mc-text);font-size:1.25rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}.card_oKnZ .code_bI5K{margin:18px 0 0}.ways_vpCD .textLink_hs6v{align-self:flex-start;margin-top:auto;padding-top:16px}.points_t0vk{display:grid;margin:16px 0 0}.points_t0vk li{color:var(--mc-muted);font-size:.9375rem;line-height:1.55;padding:9px 0 9px 20px;position:relative}.points_t0vk li:before{border-radius:2px;height:7px;left:2px;position:absolute;top:1.05em}.docList_Mcmp,.more_ZsJN,.steps_L1lF{border-top:1px solid var(--mc-line);display:grid;list-style:none;margin:0;padding:0}.stepNumber_HR0e,.tag_i8eB{margin-bottom:14px;color:var(--mc-accent);font-weight:700}.moreItem_XS8m{padding:20px 0}.tag_i8eB{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.checks_MBmF li{color:var(--mc-lead);display:flex;font-size:.96875rem;gap:12px;line-height:1.5;padding:12px 0}.checkIcon_S7qu{color:var(--mc-accent);flex:none;height:1.25rem;margin-top:1px;width:1.25rem}.step_sCD9{padding:24px 0}.stepNumber_HR0e{align-items:center;border:1px solid var(--mc-accent);border-radius:50%;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.stepTitle_Ow1M{color:var(--mc-text);font-size:1.1875rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px}.docs_g877{margin-top:56px}.docLink_T6mE{color:var(--mc-text);display:block;height:100%;padding:20px 0}.page_fAfU a.docLink_T6mE:is(:hover,:focus){color:var(--mc-accent);-webkit-text-decoration:none;text-decoration:none}.docLabel_Sns8{align-items:center;display:inline-flex;font-size:1.0625rem;font-weight:700;gap:8px}.docText_zUfG{color:var(--mc-muted);display:block;font-size:.9375rem;line-height:1.45;margin-top:4px}.page_fAfU :is(a,button):hover,.page_fAfU :is(a,button):hover *{scale:none!important;transform:none!important;translate:none!important}.page_fAfU .theme-code-block{--prism-color:var(--mc-code-text);--prism-background-color:var(--mc-code);background:var(--mc-code);border:1px solid var(--mc-frame-line);border-radius:12px;box-shadow:none;overflow:hidden}.page_fAfU .theme-code-block pre{background:var(--mc-code)!important;color:var(--mc-code-text)!important;overflow-x:hidden;overflow-y:auto}.page_fAfU .theme-code-block code{background:#0000;border:0;display:block;float:none;font-feature-settings:none;font-size:.8125rem;font-variant-ligatures:none;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.page_fAfU .theme-code-block [class*=codeBlockTitle]{background:#16161c!important;border-bottom:1px solid #ffffff1a!important;color:#ffffffb8!important;font-size:.8125rem;overflow-wrap:anywhere}.page_fAfU .theme-code-block .token-line,.page_fAfU .theme-code-block .token.plain{color:var(--mc-code-text)!important}.page_fAfU .theme-code-block .token.keyword,.page_fAfU .theme-code-block .token.tag{color:#5fdca4!important}.page_fAfU .theme-code-block .token.attr-name,.page_fAfU .theme-code-block .token.class-name,.page_fAfU .theme-code-block .token.constant{color:#8fc8ff!important}.page_fAfU .theme-code-block .token.annotation{color:#d7c27a!important}.page_fAfU .theme-code-block .token.attr-value,.page_fAfU .theme-code-block .token.boolean,.page_fAfU .theme-code-block .token.number,.page_fAfU .theme-code-block .token.string{color:#f2b48a!important}.page_fAfU .theme-code-block .token.function{color:#c4a8ff!important}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.containsTaskList_mC6p{list-style:none}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);text-transform:uppercase}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{display:inline-block;fill:var(--ifm-alert-foreground-color);height:1.6em;width:1.6em}.expandableCode_x1r5{background-color:var(--dwc-surface-3);border:1px solid var(--ifm-toc-border-color);margin:1rem 0;overflow:hidden}.codeContainer_O4ES{overflow:hidden;position:relative;transition:max-height .3s ease-in-out}.collapsed_zf9O{max-height:400px}.expanded_MqVz{max-height:none}.gradient_CvwC{background:linear-gradient(to bottom,#0000 0,#0000 10%,#ffffffb3 40%,#ffffffe6 70%,var(--dwc-surface-3) 100%);bottom:0;height:150px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}[data-theme=dark] .gradient_CvwC{background:linear-gradient(to bottom,#0000 0,#0000 10%,#1c1c1cb3 40%,#1c1c1ce6 70%,var(--dwc-surface-3) 100%)}.expandButton_nXJy{align-items:center;background-color:var(--dwc-surface-3);border:none;border-top:1px solid var(--ifm-toc-border-color);color:var(--ifm-font-color-base);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.25rem;justify-content:center;padding:10px 0;transition:background-color .2s;width:100%}.chevron_tVI8{margin-top:2px;transition:transform var(--dwc-transition-medium)}.codeBlock_MPYD{box-shadow:inset 0 2px 4px 0 #0000000f}.codeBlock_MPYD,.codeBlock_MPYD pre{border-radius:0!important;margin:0!important}.cardTitleIcon_GcdP{font-size:1.6rem;margin-right:.6rem}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tag_Nnez{display:inline-block;margin:.5rem .5rem 0 1rem}.cardTitleText_nuEl{font-size:1.2rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.lastUpdated_JAkA{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.cardTitle_mcqP{align-items:center;display:inline-flex}.cardDescription_L2fP{font-size:.8rem}.cardContainer_KhuF{--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);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.card_NDpA,.card_xriS{border:1px solid var(--dwc-border-color)}.cardContainer_KhuF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.docCardListItem_W1sv{margin-bottom:2rem}.card_xriS{border-radius:var(--dwc-border-radius-2xl);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:100%}.cardWrapper_YkLi{display:flex;flex-direction:column;height:100%}.imageWrapper_bHmH{aspect-ratio:4/3;display:flex;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.backdrop_b0iJ,.cardImage_YyfQ,.wide_cSYM{height:100%;object-fit:cover;width:100%}.cardContent_GgzC{border-top:thin solid var(--dwc-border-color);padding:1rem}.cardDescription_faTW{color:var(--ifm-font-color-base,#333);font-size:.9rem;line-height:1.6;word-wrap:break-word;hyphens:auto}.darkOnly_Ihrf,[data-theme=dark] .lightOnly_KW5Q{display:none}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.grid_RpqN{display:grid;gap:1rem;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card_NDpA{background-color:var(--dwc-surface-3);border-radius:var(--dwc-border-radius-l);flex:none;margin-bottom:var(--dwc-space-s);padding:.875rem 1rem 1rem}.team_yn3_{align-items:center;border-bottom:1px solid var(--dwc-border-color);display:flex;gap:.5rem;margin-bottom:.75rem;padding-bottom:.625rem}.avatar_e9MW{background-color:#fff;border:1px solid var(--dwc-border-color);border-radius:50%;display:inline-flex;flex:none;padding:3px;position:relative}.online_vAsb{background-color:#22c55e;border:2px solid var(--dwc-surface-3);bottom:-2px;height:.55rem;right:-2px;width:.55rem}.online_vAsb,.online_vAsb:after{border-radius:50%;position:absolute}.online_vAsb:after{animation:1.6s ease-out .6s 2 oa;box-shadow:0 0 0 0 #22c55e99;content:"";inset:-2px}@keyframes oa{to{box-shadow:0 0 0 7px #22c55e00}}.teamName_g94b{color:var(--ifm-color-emphasis-700);flex:1;font-family:var(--dwc-font-family-mono);font-size:.68rem;font-weight:var(--dwc-font-weight-semibold);letter-spacing:.06em;min-width:0;text-transform:uppercase;white-space:nowrap}.icons_LWg8{flex:none;flex-wrap:nowrap!important;gap:.25rem!important}.icons_LWg8 a{font-size:.75rem!important;height:1.5rem!important;width:1.5rem!important}.title_FBUY{font-size:.95rem;font-weight:700;line-height:1.3;margin:0 0 .25rem}.text_uiuW{color:var(--ifm-color-emphasis-800);font-size:.8rem;line-height:1.5;margin:0 0 .875rem}.contact_DHHZ{align-items:center;background-color:var(--dwc-color-primary);border:0!important;border-radius:var(--dwc-border-radius);color:var(--dwc-color-on-primary-text);display:flex;font-size:var(--dwc-font-size-s);font-weight:600;gap:var(--dwc-space-s);justify-content:center;padding:.45rem 1rem;transition:background-color .2s}.languages_lzfJ{color:var(--ifm-color-emphasis-700);font-size:.7rem;margin:.5rem 0 0;text-align:center}.contact_DHHZ:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:2px}@container (max-width: 240px){.icons_LWg8{display:none!important}}@container (max-width: 200px){.card_NDpA{display:none}}.frame_MyLO{aspect-ratio:16/9;background-color:#000;border-radius:var(--dwc-border-radius);display:block;overflow:hidden;position:relative}.backdrop_b0iJ{filter:brightness(.35);inset:0;position:absolute;transform:scale(1.4)}.upright_gsBq{aspect-ratio:9/16;display:block;height:100%;margin:0 auto;object-fit:cover;position:relative}.play_vOr6{align-items:center;background-color:#0009;border-radius:50%;display:flex;font-size:.8rem;height:2.2rem;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:2.2rem}.badge_HIPU,.play_vOr6{color:#fff;position:absolute}.badge_HIPU{background-color:#000000b3;border-radius:4px;bottom:6px;font-size:.7rem;font-weight:600;padding:1px 6px;right:6px}.tiles_uEEh{--fade-start:0px;--fade-end:0px;display:flex;gap:var(--dwc-space-m);-webkit-mask-image:linear-gradient(to right,#00000073,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),#00000073);mask-image:linear-gradient(to right,#00000073,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),#00000073);overflow-x:auto;scroll-snap-type:x mandatory}.tiles_uEEh::-webkit-scrollbar{display:none}.fadeStart_xVIU{--fade-start:1.5rem}.fadeEnd_CSIb{--fade-end:1.5rem}.bottom_iUS0{border-top:1px solid var(--dwc-border-color);margin-top:calc(var(--dwc-space-xl)*1.5);padding-top:var(--dwc-space-l)}.bottomHead_L3uB{align-items:center;display:flex;gap:var(--dwc-space-m);justify-content:space-between;margin-bottom:var(--dwc-space-m)}.bottomHeading_MguN,.label_jOHR{margin:0;text-transform:uppercase;font-family:var(--dwc-font-family-mono)}.bottomHeading_MguN{color:var(--ifm-color-emphasis-700);font-size:var(--dwc-font-size-xs);font-weight:var(--dwc-font-weight-semibold);letter-spacing:.06em}.tile_Eh_f{background-color:var(--dwc-surface-3);border:1px solid var(--dwc-border-color)!important;border-radius:var(--dwc-border-radius-l);color:inherit;display:flex;flex:0 0 calc(33.33333% - var(--dwc-space-m)*2/3);flex-direction:column;min-width:200px;overflow:hidden;scroll-snap-align:start;transition:border-color .15s}.arrow_PXUx,.talkEmail_FcOJ{border:1px solid var(--dwc-border-color)!important}.tile_Eh_f:focus-visible,.tile_Eh_f:hover{border-color:var(--dwc-color-primary)!important;color:inherit;-webkit-text-decoration:none;text-decoration:none}.tileBody_Ttcc{display:flex;flex-direction:column;gap:2px;padding:var(--dwc-space-s) var(--dwc-space-m) var(--dwc-space-m)}.tileLabel_N18N{color:var(--ifm-color-emphasis-700);font-size:.7rem}.tileTitle_avoE{color:var(--ifm-font-color-base);display:-webkit-box;font-size:var(--dwc-font-size-s);font-weight:600;-webkit-line-clamp:2;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical}.arrows_Gf2d{display:flex;gap:var(--dwc-space-xs)}.arrow_PXUx{align-items:center;background-color:var(--dwc-surface-3)!important;border-radius:50%;color:var(--ifm-font-color-base)!important;cursor:pointer;display:flex;font-size:.75rem;height:2rem;justify-content:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;width:2rem}.talk_qWtL,.window_N3Ux{border:1px solid var(--dwc-border-color)}.arrow_PXUx:focus-visible,.arrow_PXUx:hover:not(:disabled){background-color:var(--dwc-color-primary)!important;border-color:var(--dwc-color-primary)!important;color:#fff!important}.arrow_PXUx:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:2px}.label_jOHR{color:var(--ifm-color-emphasis-700);font-size:var(--dwc-font-size-xs);font-weight:var(--dwc-font-weight-semibold);letter-spacing:.08em}.follow_AW1d{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dwc-space-s);margin-top:var(--dwc-space-m)}.talk_qWtL{align-items:center;background-color:var(--ifm-color-emphasis-100);border-radius:var(--dwc-border-radius-l);display:flex;flex-wrap:wrap;gap:var(--dwc-space-l);justify-content:space-between;margin-top:calc(var(--dwc-space-xl)*1.5);padding:var(--dwc-space-l) var(--dwc-space-xl)}.talkTitle_x5vG{font-size:var(--dwc-font-size-l);font-weight:700;margin:0 0 var(--dwc-space-xs)}.talkButton_OcZ8,.talkEmail_FcOJ{display:inline-flex;font-weight:600;padding:.6rem 1.1rem;transition:background-color .2s}.talkText_cTh8{color:var(--ifm-color-emphasis-800);font-size:var(--dwc-font-size-m);margin:0}.talkButton_OcZ8{align-items:center;background-color:var(--dwc-color-primary);border:0!important;border-radius:var(--dwc-border-radius);color:#fff;flex:none;gap:var(--dwc-space-s)}.talkButton_OcZ8:focus,.talkButton_OcZ8:hover{background-color:color-mix(in srgb,var(--dwc-color-primary) 85%,#000);color:#fff}.talkEmail_FcOJ{align-items:center;background-color:initial;border-radius:var(--dwc-border-radius);color:var(--ifm-font-color-base);gap:var(--dwc-space-xs)}.bar_ko4m,.cover_KYSw{border-bottom:1px solid var(--dwc-border-color)}.talkEmail_FcOJ:focus,.talkEmail_FcOJ:hover{background-color:var(--ifm-color-emphasis-200)!important;border:1px solid var(--dwc-border-color)!important;color:var(--ifm-font-color-base)}.related_yVne{margin-top:calc(var(--dwc-space-xl)*2)}.relatedGrid_hnIz{display:grid;gap:var(--dwc-space-l);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--dwc-space-m)}.window_N3Ux{background-color:var(--dwc-surface-3);border-radius:var(--dwc-border-radius-l);color:var(--ifm-font-color-base);display:flex;flex-direction:column;overflow:hidden}.excerpt_j4GB,.file_vqrG,.meta_m2FO{color:var(--ifm-color-emphasis-700)}.window_N3Ux:focus,.window_N3Ux:hover{border:1px solid var(--dwc-border-color);color:var(--ifm-font-color-base)}.bar_ko4m{align-items:center;background-color:var(--ifm-color-emphasis-100);display:flex;gap:var(--dwc-space-m);height:2rem;padding:0 var(--dwc-space-m)}.dots_gJPd{background:radial-gradient(circle,var(--ifm-color-emphasis-400) 0 3px,#0000 3.5px) 0 50%/8px 8px no-repeat,radial-gradient(circle,var(--ifm-color-emphasis-400) 0 3px,#0000 3.5px) 14px 50%/8px 8px no-repeat,radial-gradient(circle,var(--ifm-color-emphasis-400) 0 3px,#0000 3.5px) 28px 50%/8px 8px no-repeat;flex:none;height:8px;width:2.25rem}[data-theme=dark] .dots_gJPd{background:radial-gradient(circle,var(--ifm-color-emphasis-200) 0 3px,#0000 3.5px) 0 50%/8px 8px no-repeat,radial-gradient(circle,var(--ifm-color-emphasis-200) 0 3px,#0000 3.5px) 14px 50%/8px 8px no-repeat,radial-gradient(circle,var(--ifm-color-emphasis-200) 0 3px,#0000 3.5px) 28px 50%/8px 8px no-repeat}.file_vqrG{font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover_KYSw{aspect-ratio:1200/630;display:block;object-fit:cover;width:100%}.body_cNPM{display:flex;flex:1;flex-direction:column;gap:var(--dwc-space-s);padding:var(--dwc-space-l)}.title_r_7m{font-size:var(--dwc-font-size-l);font-weight:700;line-height:1.35}.excerpt_j4GB,.title_r_7m{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.excerpt_j4GB{font-size:var(--dwc-font-size-m);line-height:1.6}.meta_m2FO{font-size:var(--dwc-font-size-s);margin-top:auto}.stack_G8PM{display:flex;flex-direction:column;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.toc_Up69{flex:none;max-height:none!important;overflow:visible!important;position:static!important}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}@media (min-width:480px){.usedList_bTfg{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:560px) and (max-width:996px){.stats_R0Bt{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:600px){.nextGrid_qtOz,.readoutList_F1lp,.stops_knFJ{grid-template-columns:repeat(2,minmax(0,1fr))}.readoutList_F1lp>div:nth-child(2){grid-row:span 2}.tabs_w5R1+.windowName_porq{display:block}.kit_cS94{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dockLabel_CMaG{display:inline-block}.dockMiddle__ZKu{justify-items:start}}@media (min-width:640px){.docList_s3yg,.docsList_u0li,.featureList_N2fe,.guards_nLyd,.help_WY3S,.loopSteps_NNVa,.nextList_nbZH,.path_wPIZ,.places_OtZP,.tiles_Cups{grid-template-columns:repeat(2,minmax(0,1fr))}.stack_QViS{height:680px}.scene_k7ly{--scene-scale:1}.stackApart_mscx .scene_k7ly{--scene-scale:0.84}.type_f9s4{display:inline-block;overflow:hidden;position:relative;white-space:nowrap}.type_f9s4:after{animation:16s steps(var(--chars)) infinite;background:var(--h-terminal);content:"";inset:0;position:absolute;transform:translateX(100%)}.type1_frxX:after{animation-name:ba}.type2_FLWV:after{animation-name:ca}.type3_OuZg:after{animation-name:da}.type4_xV1L:after{animation-name:ea}.show_FmTf{animation:16s linear infinite}.at2_QWp4{animation-name:fa}.at3_tkks{animation-name:ga}.at4__ELm{animation-name:ha}.at5_ECaL{animation-name:ia}.at6_ycby{animation-name:ja}.at7_zINw{animation-name:ka}.layer_fn1y{column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:44px}.layer_fn1y>.layerIndex__Ykn{grid-column:1/-1}.help_WY3S{column-gap:32px}.clientList_J6Zz li{align-items:baseline;grid-template-columns:minmax(0,1fr) auto}.routeList_SJ_9 li{align-items:baseline;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tiles__aIV{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px){.compareHead_PnOL,.compareRow_tAqi{padding:16px 24px}.capabilities_DpFd,.skills_wXlR{grid-template-columns:repeat(2,minmax(0,1fr))}.skills_wXlR{column-gap:32px}.testParts_BqoO{grid-template-columns:repeat(3,minmax(0,1fr))}.compareHead_PnOL,.compareRow_tAqi{align-items:baseline;display:grid;gap:24px;grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr)}.compareHead_PnOL{border-bottom:1px solid var(--ai-line);font-size:.875rem;font-weight:750}.compareHead_PnOL span:last-child{color:var(--ai-accent)}.compareMobile_qGTq{display:none}.concepts_h34K,.steps__c0j{column-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page_KKVM{--sc-gutter:32px}.heroVisual_Za9u{margin-top:48px}.page_rY8N{--h-gutter:32px}.page_sDsE{--ai-gutter:32px}.terminalBody_OmD0{font-size:.875rem;padding:26px 24px 30px}.stagePanel_QEJY .stackItem_sam5{padding:36px}.stageNav_JUMG{padding:18px 36px}.panel_2Ycr{padding:28px 32px}.page_muxV{--kt-gutter:32px}.page_s3m8{--dk-gutter:32px}.facts_GFaL,.mosaic_nxHe,.roadmap_vNgk{grid-template-columns:repeat(3,minmax(0,1fr))}.facts_GFaL>div{padding:20px 24px 0 0}.facts_GFaL>div+div{border-left:1px solid var(--dk-line);border-top:0;padding-left:24px}.group_QFZ7{padding:32px}.groupHead_TzS0{align-items:baseline;column-gap:16px;grid-template-columns:auto minmax(0,1fr)}.groupText_fxOG{grid-column:1/-1}.cellGrid_RBn3{grid-template-columns:repeat(9,minmax(0,1fr))}.paletteRow_qlc4,.stepScale_ObRw{align-items:center;gap:16px;grid-template-columns:150px minmax(0,1fr)}.stepScale_ObRw{display:grid}.paletteName_LZoB{flex-direction:column;gap:0}.swatch_FJ8K{height:44px}.spaceRow_Ymi7,.typeRow_sE6X{grid-template-columns:190px minmax(0,1fr) 56px}.typeRow_sE6X .typeSample_sUJj{grid-column:2;grid-row:1}.typeRow_sE6X .tokenValue_Xa76{grid-column:3;text-align:right}.shadows_z7PE{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:32px}.surface_V46O{padding:20px 24px}.surface_V46O[data-depth="2"],.surface_V46O[data-depth="3"]{margin-left:32px}.surface_V46O[data-depth="3"]{box-shadow:var(--dwc-shadow-l)}.page_CImV{--uc-gutter:32px}.wall_pPE1{gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:64px}.docList_Mcmp,.steps_L1lF,.themePair_D9tZ{grid-template-columns:repeat(2,minmax(0,1fr))}.wallItem_q6au:not(.wallBig_IOIc):nth-child(n+11){display:block}.wallItem_q6au:not(.wallBig_IOIc):nth-child(n+19){display:none}.wallAppLayout_HmtH{grid-area:1/1/3/3}.wallLogin_fDUc{grid-area:1/5/3/7}.wallGoogleCharts_XJW1{grid-area:3/3/5/5}.wallUpload_RwHO{grid-area:4/1/6/3}.ownPanel_Ojp9{align-items:center;flex-direction:row;gap:40px;justify-content:space-between;padding:32px 40px}.themePair_D9tZ{gap:24px}.entranceBox_a8pi{padding:56px 48px}.page_siVj{--in-gutter:32px}.mosaic_nxHe{gap:16px}.page_OOi3{--cj-gutter:32px}.stage_Hfj_{--stage-pad:28px}.page_Sk0m{--m-gutter:32px}.page_fAfU{--mc-gutter:32px}.flow_RPJY{--lane:10rem;padding:12px 28px 20px}.lane_DPaz{font-size:.9375rem}.flowMid_mM3f{padding:14px calc(var(--lane)/2)}.flowLabel_s2ER{font-size:1rem}.flowLine_PwzE{margin:0 calc(var(--lane)/-2)}.flowBack_wodD .flowLabel_s2ER{text-align:right}.docList_Mcmp,.steps_L1lF{column-gap:32px}}@media (min-width:840px){.breakRow_beiz{grid-template-columns:72px minmax(0,1fr) minmax(0,1.15fr);padding:36px 0}.breakFix_nAIL{border-left:1px solid var(--ai-line);padding-left:32px}.rail_mg0R{gap:16px;margin-bottom:0}.railReturn_vNRE{grid-column:1/span 2;height:56px;position:relative;text-align:center}.railReturn_vNRE:before{border:1.5px solid var(--ai-rule);border-radius:0 0 var(--ai-radius) var(--ai-radius);border-top:0;content:"";height:22px;left:25%;position:absolute;right:25%;top:0}.railReturn_vNRE:after{border:5.5px solid #0000;border-bottom:8px solid var(--ai-muted);border-top:0;content:"";left:calc(25% - 5px);position:absolute;top:-1px}.railReturn_vNRE span{position:relative;top:32px}.railReturn_vNRE span:before{content:none}}@media (min-width:900px){.aiSteps_GCSa,.beyondList_sJ6L,.loop_eJS4,.ownSteps_t0a8{grid-template-columns:repeat(3,minmax(0,1fr))}.loop_eJS4>li{border-left:1px solid var(--h-line);border-top:0;padding:28px 32px 0}.loop_eJS4>li:first-child{border-left:0;padding-left:0}.aiSteps_GCSa{border-bottom:1px solid var(--dk-line)}.aiSteps_GCSa li,.beyondList_sJ6L>li{border-bottom:0;padding:32px 32px 32px 0}.aiSteps_GCSa li+li{border-left:1px solid var(--dk-line);padding-left:32px}.beyondList_sJ6L{border-bottom:1px solid var(--uc-line)}.beyondList_sJ6L>li+li{border-left:1px solid var(--uc-line);padding-left:32px}.ownSteps_t0a8{gap:0 40px}}@media (min-width:997px){.groupHead_qcwQ,.tripCode_EiTB>.codeWindow_cy1m{align-self:start}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.bar_yA0W{bottom:0;display:flex;justify-content:flex-end;padding:var(--dwc-space-s) var(--dwc-space-s) var(--dwc-space-s) 0;position:sticky}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);-webkit-text-decoration:none!important;text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.column_DZcJ{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;inset:0;justify-content:flex-start;padding:0;position:absolute;transition:background-color .15s}.column_DZcJ:hover{background-color:var(--dwc-color-primary-alt)}.column_DZcJ:focus-visible{outline:2px solid var(--dwc-color-primary-text);outline-offset:-2px}.icon_NYBZ{color:var(--ifm-color-emphasis-600);display:flex;font-size:1.15rem;justify-content:center;margin-top:calc(50vh - var(--ifm-navbar-height));position:sticky;top:calc(50vh - .6rem);transition:color .15s}.column_DZcJ:hover .icon_NYBZ{color:var(--dwc-color-primary-text)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Bca1{padding:0 var(--ifm-navbar-item-padding-horizontal)}.hero_yazf{padding:44px 0 96px}.heroTop_yY7U{align-items:end;gap:64px;grid-template-columns:minmax(0,1fr) 240px}.facts_EDqp{border-top:0;grid-template-columns:1fr}.facts_EDqp>div,.facts_EDqp>div+div{border-left:0;border-top:1px solid var(--sc-line);padding:20px 0}.heroVisual_Za9u{margin-bottom:64px}.heroPhone_SKjS{--phone-scale:0.58;bottom:-64px;display:block;height:calc(862px*var(--phone-scale));position:absolute;right:-4%;width:calc(404px*var(--phone-scale))}.heroPhone_SKjS .device{filter:drop-shadow(0 30px 40px rgb(15 23 42/.3));transform:scale(var(--phone-scale));transform-origin:top left}.page_KKVM .heroPhone_SKjS img{background:#fff;border-radius:inherit;box-sizing:border-box;display:block;height:auto;padding:0;width:100%}.statusBar_YOTB{align-items:center;color:#111318;display:flex;font-feature-settings:"tnum";font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;height:46px;justify-content:space-between;left:14px;line-height:1;padding:4px 30px 0 34px;pointer-events:none;position:absolute;right:14px;top:20px;z-index:1}.statusIcons_wFli{align-items:center;display:inline-flex;gap:6px}.statusIcons_wFli svg{display:block;fill:currentColor;height:14px;width:auto}.gallery_rwNC{padding:104px 0 120px}.galleryHead_Z9CN{align-items:end;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,26rem);margin-bottom:56px}.chapterGrid_pXSc,.chapter_uBzF{align-items:center}.chapter_uBzF{display:flex;min-height:calc(100vh - var(--ifm-navbar-height));padding:72px 0}.chapter_uBzF>.container_pX6T{width:100%}.chapterGrid_pXSc,.features_pP2J{gap:48px;grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.features_pP2J{display:grid}.business_VuGu{padding:128px 0}.businessPanel_Wm3J{align-items:center;gap:64px;grid-template-columns:minmax(0,1fr) auto}.closing_ujjw{padding:128px 0 64px}.closingInner_PJDx,.heroText_uxRQ>div:last-child,.heroTop_FROT{align-items:end;gap:64px;grid-template-columns:minmax(0,1fr) auto}.closingInner_PJDx .actions_iiVA,.heroSide_GvCh .actions_GHeZ,.heroText_uxRQ .actions_c72n{margin-top:0}.page_rY8N{--h-section-space:104px}.hero_cY5N{padding-top:72px}.heroGrid_O_Ng{align-items:center;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.helpSection_bVPt{padding-bottom:128px}.codeScreenHead_aNlw,.introRow_jsYS{align-items:end;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.codeScreen_yk0E{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.screenWindow_iHMM{border-left:1px solid var(--h-rule);border-top:0}.drawn_OCT4{transform:scale(1.5);width:66.66667%;zoom:1}.aiGrid_HfKD{align-items:center;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.layers_dqwD{grid-template-columns:repeat(2,minmax(0,1fr))}.talk_hVQD{align-items:center;gap:56px;grid-template-columns:minmax(0,1.35fr) auto;padding:64px}.beyond_kXRu,.compose_wcDU,.entrance_qFnp,.groups_OywO,.java_irAm,.journey_UHo8,.loop_X3HH,.own_h6sg,.screen_Jn5v,.section_aU7f,.start_hO1y,.stays_jzLC,.talk__e0h,.theme_DXoO,.tour_UaVA{padding:112px 0}.hero_II8I{padding:88px 0 104px}.heroGrid_NAJj{align-items:center;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stageGrid_GYtS{gap:40px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.piecesHead_vy4w{padding-top:112px}.ai_MQfl,.closing_yB_r,.kitToApp_uV0O,.piece_WaQD,.section_fjJH{padding:104px 0}.pieceGrid_jnFl{align-items:start;gap:64px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.pieceIntro_gDIc{position:sticky;top:calc(var(--ifm-navbar-height) + 40px)}.startGrid_FMGa{align-items:start;gap:64px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.concepts_h34K,.docsList_u0li{grid-template-columns:repeat(3,minmax(0,1fr))}.head_kqee{align-items:end;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:56px}.hero_TGiZ{padding:120px 0 112px}.heroGrid_Ml3R{align-items:center;gap:64px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pair_N_IU{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paneKotlin_vrzr{border-left:1px solid var(--kt-code-line)}.blockRow_Wzu9{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.extendGrid_YRQ8{align-items:center;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.steps__c0j{column-gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.hero_rc6x{padding:72px 0 96px}.heroHead_brOG,.heroText_uxRQ,.kitToAppHead_k18W{gap:40px}.carousel_ZNUt,.heroShot_Ri1d,.steps__42C{margin-top:64px}.next_agT8,.next_vSHL,.together_bBnx,.tokens_sVf0,.withAi_IlQ6{padding:112px 0 128px}.inspector_GttE{align-items:start;gap:40px;grid-template-columns:200px minmax(0,1fr)}.collections_uzrM{background:var(--dk-panel);border:1px solid var(--dk-line);border-radius:var(--dk-radius-m);display:block;padding:16px;position:sticky;top:calc(var(--ifm-navbar-height) + 24px)}.kitToAppHead_k18W>div:last-child{align-items:end;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) auto}.kitToAppLead_zj8n{margin:0;max-width:680px}.handoff_HoV1,.stops_knFJ{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.sides_TDJS{gap:48px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.closingGrid_NuW0{align-items:center;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nextGrid_qtOz,.nextList_nbZH{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero_fx_J{padding:80px 0 112px}.stats_R0Bt{border-top:0;grid-template-columns:1fr;min-width:220px}.stats_R0Bt>div{border-top:1px solid var(--uc-rule);display:flex;flex-direction:column-reverse;padding:14px 0}.wall_pPE1{gap:12px;grid-template-columns:repeat(8,minmax(0,1fr))}.wallItem_q6au:not(.wallBig_IOIc):nth-child(n+19){display:block}.wallAppLayout_HmtH,.wallGoogleCharts_XJW1,.wallLogin_fDUc,.wallUpload_RwHO{grid-area:auto/auto/span 2/span 2}.group_XwGf{gap:40px;grid-template-columns:260px minmax(0,1fr)}.groupHead_qcwQ{position:sticky;top:calc(var(--ifm-navbar-height,60px) + 32px)}.tiles__aIV{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.tileBody_TZfH{padding:12px 14px 14px}.tileName__qYJ{font-size:.9375rem}.diffSide_Utrl code,.diffSide_Utrl pre,.lanes_eKMB,.tileText_pWq8{font-size:.8125rem}.composeRow_VRiV{align-items:stretch;gap:56px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.javaGrid_QqHu{align-items:start;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,8fr)}.themeFacts_Hu5p{gap:20px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr)}.entranceBox_a8pi{align-items:center;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,380px);padding:80px 64px}.finale_xF6X{padding-top:160px}.split_epsD{align-items:center;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.splitReverse_i5I_{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.splitReverse_i5I_>.visual_CGYb{order:-1}.hero_XtP_,.hero_kRzN{padding:88px 0 96px}.heroGrid_R1_v{align-items:end;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.sectionHead_nFnk{align-items:end;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panelBody_cPll{gap:72px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.source_RDDH{padding:112px 0 72px}.diff_d_e1{align-items:start;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.start_MIKU{padding:88px 0 72px}.stepItem_dtAt{gap:32px}.stepBody_kKhN{align-items:start;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.staysGrid_R_lf{align-items:start;gap:80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.panel_tJFo{align-items:start;column-gap:48px;grid-template-areas:"l l" "m n";grid-template-columns:minmax(0,5fr) minmax(0,7fr);row-gap:40px}.lanes_eKMB,.tripCode_EiTB{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.panelScreen_HnnG{grid-area:l}.panelCopy_X8az{grid-area:m}.panelSide_ap0R{grid-area:n}.lanes_eKMB{display:grid;font-weight:700;letter-spacing:.06em;margin-bottom:-8px;text-transform:uppercase}.laneSwing_O4Bf{color:var(--m-accent);grid-column:1}.laneWeb_ERbD{color:var(--m-text);grid-column:3}.tripRow_JIc3 .tripLabel_AzcE{align-items:start;column-gap:16px;grid-template-columns:40px minmax(0,15rem) minmax(0,36rem)}.tripRow_JIc3 .tripLabel_AzcE>div{display:contents}.tripRow_JIc3 .tripTitle_tGP8{margin-top:2px}.tripCode_EiTB .code_iijX code,.tripCode_EiTB .code_iijX pre{font-size:.6875rem}.tripCode_EiTB{align-items:stretch;gap:0}.tripArrow_jkBC{transform:none}.extras_qTW4{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.aiGrid_nSmb{align-items:center;gap:80px;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.steps_Z0Ol{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.heroSide_GvCh{align-items:end;display:grid;gap:64px;grid-template-columns:minmax(0,42rem) auto;justify-content:space-between}.chapter_U_tW,.section_LpRG,.start_OKr1{padding:88px 0}.sectionHead_SuTF{align-items:end;gap:64px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.chapterHead_ZQSY{column-gap:40px;grid-template-columns:4.5rem minmax(0,1fr);row-gap:24px}.chapterLead_j_kR{grid-column:2;max-width:46rem}.chapterNumber_IanL{align-self:start;border-top:1px solid var(--mc-accent);font-size:3.25rem;letter-spacing:-.04em;padding-top:.5rem}.pair_SIps,.ways_vpCD{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.moreItem_XS8m:first-child{padding-top:22px}.testGrid_nuh8{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.lastUpdated_JAkA{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn{max-width:75%!important}}@media (min-width:997px)and (max-width:1076px){#__docusaurus .navbar__items:not(.navbar__items--right)>.navbar-showcase-link{display:none}}@media (min-width:997px)and (max-width:1101px){#__docusaurus .navbar__items--right>.navbar__item:has(>.separator){display:none}}@media (min-width:997px)and (max-width:1257px){#__docusaurus .navbar__items--right>.navbar__item:has(#startforj-link){display:none}}@media (min-width:997px)and (max-width:1384px){#__docusaurus .DocSearch-Button-Keys,#__docusaurus .DocSearch-Button-Placeholder{display:none}}@media (min-width:997px)and (max-width:1465px){#__docusaurus .navbar__items:not(.navbar__items--right)>#webforj-version-badge,#__docusaurus .navbar__items:not(.navbar__items--right)>.navbar__item:has(#webforj-version-badge){display:none}}@media (min-width:1100px){.docList_Mcmp,.featureList_N2fe,.guards_nLyd,.loopSteps_NNVa,.path_wPIZ,.steps_L1lF,.tiles_Cups{grid-template-columns:repeat(4,minmax(0,1fr))}.path_wPIZ>li{border-left:1px solid var(--h-line);border-top:0}.path_wPIZ>li:first-child{border-left:0}.path_wPIZ>li:not(:first-child) .stop_hhwp{padding-left:28px}.places_OtZP{grid-template-columns:repeat(3,minmax(0,1fr))}.help_WY3S{grid-template-columns:repeat(5,minmax(0,1fr))}.shadows_z7PE{grid-template-columns:repeat(6,minmax(0,1fr))}.loopSteps_NNVa{margin-top:64px}.hero_RiDH{padding:88px 0 96px}.heroGrid_Op6c{align-items:center;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.openRow_QP2Q{align-items:start;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (min-width:1280px){.heroPhone_SKjS{--phone-scale:0.68}.indicator_zwj7{display:block;left:16px;position:fixed;top:50%;transform:translateY(-50%);z-index:5}.indicator_zwj7 ol{display:grid;gap:4px;list-style:none;margin:0;padding:0}.indicator_zwj7 li{margin:0}.indicator_zwj7 a{align-items:center;display:flex;font-size:.6875rem;font-weight:600;gap:8px;line-height:1.2;padding:4px 0}.indicator_zwj7 a,.page_KKVM .indicator_zwj7 a:is(:hover,:focus){color:var(--sc-faint);-webkit-text-decoration:none;text-decoration:none}.page_KKVM .indicator_zwj7 a.indicatorActive_dZoU,.page_KKVM .indicator_zwj7 a.indicatorActive_dZoU:is(:hover,:focus){color:var(--sc-brand-text)}.indicatorDot_K4A6{background:var(--sc-line);border-radius:50%;flex:none;height:8px;width:8px}.indicatorActive_dZoU .indicatorDot_K4A6{background:var(--sc-brand-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-brand-text) 25%,#0000)}.indicatorOverColourSection_WbBJ .indicatorDot_K4A6{background:#ffffff73}.indicatorOverColourSection_WbBJ .indicatorActive_dZoU .indicatorDot_K4A6{background:#fff;box-shadow:0 0 0 3px #ffffff4d}.stack_QViS{height:660px}.note_DTRp{display:inline-flex}.scene_k7ly{--scene-scale:0.98;left:36%;top:62%}.stackCaption_wX2K{right:24%}}@media (min-width:1360px){.blog-post-page .main-wrapper>.container>.row{justify-content:space-between;margin-inline:auto;max-width:1200px;padding-inline:calc(var(--dwc-space-xl) - var(--ifm-spacing-horizontal))}.blog-post-page main{--ifm-col-width:840px}.blog-post-page div.col:has([class*=tableOfContents]){align-items:flex-start;display:flex;flex:0 0 18rem;justify-content:center;max-width:18rem}.blog-post-page .webforj-toc-stack{background-color:var(--dwc-surface-3);box-shadow:0 0 40px 28px var(--dwc-surface-3);clip-path:inset(0 -80px);margin-top:calc(var(--dwc-space-3xl)*1.5);max-height:calc(100vh - var(--ifm-navbar-height) - var(--dwc-space-3xl)*2);padding:var(--dwc-space-s) 0;top:calc(var(--ifm-navbar-height) + var(--dwc-space-3xl));width:100%}.blog-post-page [class*=tableOfContents]{width:100%}.blog-post-page [class*=tableOfContents]:before{color:var(--ifm-color-emphasis-700);content:"On this page";display:block;font-size:var(--dwc-font-size-xs);font-weight:var(--dwc-font-weight-semibold);letter-spacing:.06em;margin-bottom:var(--dwc-space-s);text-transform:uppercase}.blog-post-page .table-of-contents{border:0;font-size:var(--dwc-font-size-xs);padding:0}.blog-post-page .table-of-contents ul{padding-left:var(--dwc-space-m)}.blog-post-page .table-of-contents li{margin:0}.blog-post-page .table-of-contents .table-of-contents__link{border-left:2px solid #0000;color:var(--ifm-color-emphasis-700);display:block;line-height:1.4;padding:var(--dwc-space-xs) 0 var(--dwc-space-xs) var(--dwc-space-m)}.blog-post-page .table-of-contents .table-of-contents__link:hover{color:var(--ifm-font-color-base);-webkit-text-decoration:none;text-decoration:none}.blog-post-page .table-of-contents .table-of-contents__link--active{border-left-color:var(--dwc-color-primary-text);color:var(--ifm-font-color-base);font-weight:var(--dwc-font-weight-medium)}.railTrack_A6WJ{bottom:0;display:block;left:calc(-25vw + 300px - var(--dwc-space-xl));position:absolute;top:0;transform:translateX(-50%)}.rail__KnI{flex-direction:column;position:sticky;top:calc(var(--ifm-navbar-height) + var(--dwc-space-3xl))}.rail__KnI .label_oc0S{margin-bottom:var(--dwc-space-xs)}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:1450px){#__docusaurus .dropdown--right:not(#startforj-link):not(div:has(.localeDropdown)){display:none}}@media (max-width:1180px){.products_ZvJ6{grid-template-columns:minmax(16rem,18rem) 20rem}.previewArea_SwwN{height:10rem}.previewTitle_ALjC{font-size:1.375rem}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}#__docusaurus .separator,.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.sidebar_re4s,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block;width:max-content}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}#__docusaurus div:has(.DocSearch-Button){order:3;position:static}#__docusaurus .theme-layout-navbar-right{justify-content:flex-end;width:fit-content}#__docusaurus .dropdown--hoverable:has(.localeDropdown){display:inline-flex}.blog-authors-posts-page main,.blog-list-page main,.blog-tags-post-list-page main{column-gap:var(--dwc-space-xl);grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:var(--dwc-space-l)}.blog-wrapper:not(.blog-post-page) article,.blog-wrapper:not(.blog-post-page).blog-home article:nth-of-type(n+2){grid-column:span 2}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type{grid-column:1/-1}.blog-post-page main{--ifm-col-width:90%;max-width:100%}.blog-post-page aside{--ifm-col-width:100%}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.columns_w_uO{column-count:3;column-gap:var(--dwc-space-l);display:block}.column_LziZ{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--dwc-space-xl)}.chapterGrid_pXSc{display:flex;flex-direction:column;gap:0}.rail_CLpY{display:contents}.viewer_fPFK{margin-bottom:28px;order:1}.screens_Dg3U{order:2}.paneKotlin_vrzr{border-top:1px solid var(--kt-code-line)}.docItemContainer_F8PC{padding:0 .3rem}.relatedGrid_hnIz{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:996px){.searchQueryColumn_RTkw,.searchResultsColumn_JPFH{max-width:60%!important}.searchLogoColumn_rJIA,.searchVersionColumn_ypXd{max-width:40%!important}.searchLogoColumn_rJIA{padding-left:0!important}}@media screen and (max-width:996px){[class^=docsWrapper]{background-color:var(--dwc-surface-3)!important}#__docusaurus [class^=docItemContainer],#__docusaurus [class^=generatedIndexPage]{background-color:#0000;border:none;padding:0}}@media (max-width:839px){.railStep_A60H{grid-template-areas:"i" "j";grid-template-columns:1fr;justify-items:center;min-height:0;padding:14px 6px;row-gap:8px;text-align:center}.railNumber_uau6{font-size:.8125rem;height:34px;width:34px}.railLabel_RP4F{font-size:1.0625rem}.railShort_vIGW{display:none}.railReturn_vNRE{grid-column:1/-1;margin-top:4px}}@media (max-height:820px){.card_NDpA{padding:.625rem .875rem .75rem}.team_yn3_{margin-bottom:.5rem;padding-bottom:.5rem}.title_FBUY{font-size:var(--dwc-font-size-s);margin-bottom:.125rem}.text_uiuW{font-size:.75rem;line-height:1.4;margin-bottom:.625rem}.contact_DHHZ{padding:.35rem 1rem}.languages_lzfJ{margin-top:.375rem}}@media (max-width:768px){#__docusaurus div[class*=announcementBar_] div[class*=content_]{display:block;text-align:center}#__docusaurus div[class*=announcementBar_] div[class*=content_]:before{display:inline;vertical-align:middle}.DocSearch-Button{width:auto}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:48px}.DocSearch-Input{font-size:1rem}.DocSearch-Hit-AskAIButton-icon{margin-inline-end:8px}body:has(.DocSearch-Container){overflow:hidden;position:fixed}.DocSearch-Dropdown{height:100%;max-height:none}.DocSearch-Container{height:calc(var(--docsearch-vh,1vh)*100);height:100dvh}.DocSearch-Footer{border-radius:0;inset-block-end:0;position:static}.DocSearch-Hit-content-wrapper{display:flex;overflow-wrap:break-word;position:relative;white-space:normal;width:80%}.DocSearch-Hit-Container{height:auto;min-height:var(--docsearch-hit-height);padding-block:8px}.DocSearch-Modal{border-radius:0;box-shadow:none;height:calc(var(--docsearch-vh,1vh)*100);height:100dvh;margin:0;max-width:100%;width:100%}.DocSearch-AskAiScreen-Response-Container{flex-direction:column}.DocSearch-AskAiScreen-RelatedSources,.DocSearch-AskAiScreen-Response{width:100%}}@media (max-width:767px){.phoneShot_RiD7:not(.phoneShotActive_ItXk){display:none}}@media (max-width:699px){.stop_Gf6G{align-items:flex-start;flex-direction:column;gap:8px;padding:12px}.stopPhase_jNZm{display:none}.stopLabel_ipe_{font-size:.875rem}}@media (max-width:640px){.blog-authors-posts-page main,.blog-list-page main,.blog-tags-post-list-page main{grid-template-columns:minmax(0,1fr);padding:var(--dwc-space-l) var(--dwc-space-m)}.blog-wrapper:not(.blog-post-page) article,.blog-wrapper:not(.blog-post-page).blog-list-page article:nth-of-type(n){grid-column:1/-1}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type .markdown>p:has(img){--blog-offset:var(--dwc-space-s);grid-column:1;grid-row:3;margin-bottom:calc(var(--blog-offset) + var(--dwc-space-l))}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type .markdown>p:nth-child(2){grid-row:4;-webkit-line-clamp:4;line-clamp:4}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer .col--3{grid-row:5}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type header>:nth-child(3){grid-row:6/span 2}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type header>:nth-child(2){grid-row:7}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type .markdown>p:nth-child(2),.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer .col--3,.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type footer .col--9,.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type h2,.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type header>:nth-child(2),.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type header>:nth-child(3){grid-column:1}.blog-wrapper:not(.blog-post-page).blog-list-page.blog-home article:first-of-type:before{grid-column:1;justify-self:end}.blog-wrapper:not(.blog-post-page).blog-home article:first-of-type:after{font-size:var(--dwc-font-size-s);margin:calc(var(--dwc-space-s)*-1) 0 0 var(--dwc-space-s);padding:.3rem .6rem}.blog-post-page main{--ifm-col-width:100%;max-width:100%}.root_aopW{bottom:1rem;right:1rem}}@media (max-width:639px){.codeText_GdAl{font-size:.75rem;overflow-x:visible}.codeLine_D1MF{align-items:flex-start;overflow-wrap:anywhere;padding-right:12px;white-space:pre-wrap}.lineNo_mRvY{padding-right:.6rem;width:2.25rem}.lineText_RPaL{min-width:0;padding-left:4ch;text-indent:-4ch}.codeLine_D1MF .mark_n00Q{font-size:.6875rem;height:20px;margin-left:8px;width:20px}}@media (max-width:600px){#__docusaurus #startforj-link,#__docusaurus #webforj-version-badge,.title_NItk{display:none}.inner_gbZ8{padding:var(--dwc-space-2xl) var(--dwc-space-m) 5.5rem}.actions_b2y3{width:100%}.button_zS_t{flex:1;justify-content:center}.columns_w_uO{column-count:1;padding:var(--dwc-space-s) 0}.column_LziZ{margin:0}.column_LziZ+.column_LziZ{border-top:1px solid var(--ft-line)}.toggle_yZtc{align-items:center;background:none;border:0;color:var(--ft-text);cursor:pointer;display:flex;font-family:var(--dwc-font-family-mono);font-size:var(--dwc-font-size-xs);font-weight:var(--dwc-font-weight-semibold);justify-content:space-between;letter-spacing:.08em;padding:var(--dwc-space-m) 0;text-transform:uppercase;width:100%}.toggle_yZtc:focus-visible{outline:#fff solid 2px;outline-offset:2px}.chevron_DoO4{color:var(--ft-muted);transition:transform .2s}.open_fUNL .chevron_DoO4{transform:rotate(180deg)}.links_t79R{display:none;padding-bottom:var(--dwc-space-m)}.open_fUNL .links_t79R{display:grid}}@media (max-width:599px){.stepButtonWide_UcjI span,.windowDots_xVhu,.windowTitle_YRqx>span{display:none}.windowBar_AnI6{grid-template-columns:minmax(0,1fr) auto}.phone_E8vW{border-radius:18px;padding:4px}.phone_E8vW img{border-radius:14px}.carouselText_UBRf{min-height:4.5em}.carouselName_dwcM,.carouselText_UBRf{align-items:center;flex-direction:column}.readout_dwo2{grid-template-columns:56px minmax(0,1fr);height:168px}.readoutChip_hno5{height:56px}.window_Ax4U .code_cd5T code,.window_Ax4U .code_cd5T pre{font-size:.75rem}.tabs_FfRE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tab_aGu_{padding:12px 10px;text-align:left}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.askMenu_siDm{margin-top:0}.dropdown_JR4l{left:0;right:auto}.headingWrapper_NPvw{align-items:flex-start;flex-direction:column-reverse;gap:.5rem}.heading_DyBf{width:100%}.noticeContent_UUJq{flex-wrap:wrap}.noticeText_TuXs{font-size:.8125rem}.title_f1Hy{font-size:2rem}}@media screen and (max-width:576px){.searchQueryColumn_RTkw{max-width:100%!important}.searchVersionColumn_ypXd{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media (max-width:479px){.actions_FaLp>*,.actions_GHeZ>*,.actions_Zhw6>*,.actions_Zkf8>*,.actions_aRl3>*,.actions_c72n>*,.actions_gfBD>*,.actions_iiVA>*{flex:1 1 100%}.terminalTop_Es2D{padding-left:6px}.terminalTop_Es2D .dots_LLR5{display:none}.tileBody_TZfH{padding:12px}.tileName__qYJ{font-size:.9375rem}.tileText_pWq8{font-size:.8125rem}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@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:no-preference){.greeting_dhgU,.panel_r4Q3{transform-origin:100% 100%}.greeting_dhgU{animation:.26s cubic-bezier(.32,.72,0,1) both g}.panel_r4Q3{animation:.22s cubic-bezier(.32,.72,0,1) both h}.panel_r4Q3.closing_BmZr{animation:.15s ease-in both i}.panel_NXCQ[data-state=open]{animation:.2s cubic-bezier(.32,.72,0,1) both k;transform-origin:0 0}.k_cur_ui_sqHP{animation:8s cubic-bezier(.6,0,.3,1) infinite both l}.k_knob_ui_frKL{animation:8s cubic-bezier(.6,0,.3,1) infinite both m}.k_fill_ui_TykQ{animation:8s cubic-bezier(.6,0,.3,1) infinite both n}.k_press_ui_pZUO{animation:8s cubic-bezier(.6,0,.3,1) infinite both o;transform-origin:center}.k_ring_ui_Q2Wd{animation:8s cubic-bezier(.6,0,.3,1) infinite both p;transform-origin:center}.k_thumb_ui_SGot{animation:8s cubic-bezier(.6,0,.3,1) infinite both q}.k_track_ui_dk_K{animation:8s cubic-bezier(.6,0,.3,1) infinite both r;transform-origin:0 50%}.k_tick_ui_U_4M{animation:8s cubic-bezier(.6,0,.3,1) infinite both s}.k_tab_ui_rfPw{animation:8s cubic-bezier(.6,0,.3,1) infinite both t}.k_row_sw_KPlC{animation:8s cubic-bezier(.6,0,.3,1) infinite both u}.k_packet_sw_t3fU{animation:8s cubic-bezier(.6,0,.3,1) infinite both v}.k_pop_uZdi{animation:8s cubic-bezier(.6,0,.3,1) infinite both w;transform-origin:center}.k_sel_cj_tabO{animation:8s cubic-bezier(.6,0,.3,1) infinite both x}.k_tree_cj_NZNL{animation:8s cubic-bezier(.6,0,.3,1) infinite both y}.k_cur_cj_TDBm{animation:8s cubic-bezier(.6,0,.3,1) infinite both z}.k_knob_cj_nQzN{animation:8s cubic-bezier(.6,0,.3,1) infinite both A}.k_fill_cj_beVw{animation:8s cubic-bezier(.6,0,.3,1) infinite both B}.k_bubble_mcp_PaWh{animation:8s cubic-bezier(.6,0,.3,1) infinite both C}.k_dots_mcp_lW23{animation:8s cubic-bezier(.6,0,.3,1) infinite both D}.k_dot_G4jz{animation:.8s ease-in-out infinite both E}.k_card_mcp_MyKJ{animation:8s cubic-bezier(.6,0,.3,1) infinite both F}.k_line_mcp_WNL0{animation:8s cubic-bezier(.6,0,.3,1) infinite both G;transform-origin:0 50%}.k_pill_mcp_v3p5{animation:8s cubic-bezier(.6,0,.3,1) infinite both H}.k_press_mcp_HvaZ{animation:8s cubic-bezier(.6,0,.3,1) infinite both I;transform-origin:center}.k_ring_mcp_PPOk{animation:8s cubic-bezier(.6,0,.3,1) infinite both J;transform-origin:center}.k_swatch__yNO{animation:8s cubic-bezier(.6,0,.3,1) infinite both K;transform-origin:center}.k_frame_dk_gAOG{animation:8s cubic-bezier(.6,0,.3,1) infinite both L;transform-origin:0 50%}.k_handles_dk_jOtD{animation:8s cubic-bezier(.6,0,.3,1) infinite both M}.k_inner_dk_BuXb{animation:8s cubic-bezier(.6,0,.3,1) infinite both N}.k_fill_dk_SUoJ{animation:8s cubic-bezier(.6,0,.3,1) infinite both O}.k_chip_dk_T9Yd{animation:8s cubic-bezier(.6,0,.3,1) infinite both P}.k_ruler_dk_UiPD{animation:8s cubic-bezier(.6,0,.3,1) infinite both Q;transform-origin:0 50%}.k_grow_wuWw{animation:8s cubic-bezier(.6,0,.3,1) infinite both R;transform-origin:0 50%}.codeLine_lxPA{animation:.32s ease-out both S;animation-delay:calc(var(--i, 0)*45ms)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}.caret_WZUS,.flowDot_ZJf_,.ghost_rKG8{display:none}.lightbox_dmRN *,.page_CImV *,.page_CImV :after,.page_CImV :before,.page_KKVM *,.page_OOi3 *,.page_Sk0m *,.page_fAfU *,.page_muxV *,.page_rY8N *,.page_s3m8 *,.page_sDsE *{animation:none!important;transition:none!important}.dockBar_u8Uq:before,.dockButton_kurl,.readMore_k1FJ,.stopTitle_EYt4,.stop_H31q,.tab_XtND{transition:none}.online_vAsb:after{animation:none}}@media (prefers-reduced-motion){.DocSearch-Button-Key{transition:none}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Action{animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;inset-inline-end:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.noPrint_WFHX,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}}