:root{--font-family-system: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: "JetBrains Mono", ui-monospace, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--prose-max-width: 800px;--ui-border-radius-sm: 0.1875rem;--ui-border-radius-md: 0.375rem;--ui-border-radius-lg: 0.75rem;--ui-border-radius-full: 100%;--ui-font-size-sm: 0.875rem;--ui-font-size-md: 1rem;--ui-font-size-lg: 1.15rem;--ui-font-size-xl: 1.375rem;--ui-page-bg: var(--white);--ui-border-primary-color: var(--gray-500);--ui-border-secondary-color: var(--gray-200);--ui-border-tertiary-color: var(--gray-100);--ui-bg-primary: var(--gray-300);--ui-bg-secondary: var(--gray-100);--ui-bg-tertiary: var(--gray-50);--ui-text-color: var(--gray-800);--ui-text-secondary-color: var(--gray-500);--ui-text-tertiary-color: var(--gray-300);--ui-text-danger-color: var(--rose-600);--ui-link-color: #0066cc;--ui-prose-link-underline-color: var(--blue-400);--ui-heading-title-color: var(--gray-700);--ui-heading-title-link-marker-color: var(--blue-300);--ui-alert-bg: var(--blue-100);--ui-alert-border-color: transparent;--ui-alert-color: var(--text-color);--ui-alert-warning-bg: var(--amber-100);--ui-alert-warning-border-color: transparent;--ui-alert-warning-color: var(--text-color);--ui-alert-success-bg: var(--green-200);--ui-alert-success-border-color: transparent;--ui-alert-success-color: var(--green-800);--ui-form-accent-color: var(--blue-600);--ui-button-primary-bg: var(--blue-600);--ui-button-primary-color: var(--white);--ui-button-primary-border-color: transparent;--ui-button-secondary-bg: var(--gray-100);--ui-button-secondary-color: var(--gray-600);--ui-button-secondary-border-color: var(--gray-300);--ui-shadow-xxl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)}.dark-theme{--ui-page-bg: var(--gray-800);--ui-border-primary-color: var(--gray-400);--ui-border-secondary-color: var(--gray-600);--ui-border-tertiary-color: var(--gray-700);--ui-bg-primary: var(--gray-500);--ui-bg-secondary: var(--gray-700);--ui-bg-tertiary: var(--gray-800);--ui-text-color: var(--gray-300);--ui-text-secondary-color: var(--gray-400);--ui-text-tertiary-color: var(--gray-600);--ui-text-danger-color: var(--rose-400);--ui-link-color: var(--blue-300);--ui-prose-link-underline-color: var(--blue-300);--ui-heading-title-color: var(--gray-300);--ui-heading-title-link-marker-color: var(--blue-300);--ui-alert-bg: var(--gray-600);--ui-alert-border-color: var(--gray-400);--ui-alert-color: var(--text-color);--ui-alert-warning-bg: transparent;--ui-alert-warning-border-color: var(--amber-400);--ui-alert-warning-color: var(--amber-200);--ui-alert-success-bg: transparent;--ui-alert-success-border-color: var(--green-500);--ui-alert-success-color: var(--green-400);--ui-form-accent-color: var(--blue-300);--ui-button-primary-bg: var(--blue-300);--ui-button-primary-color: var(--black);--ui-button-primary-border-color: transparent;--ui-button-secondary-bg: var(--gray-600);--ui-button-secondary-color: var(--gray-100);--ui-button-secondary-border-color: var(--gray-500);--ui-shadow-xxl: 0 20px 25px -5px rgba(0, 0, 0, 0.8), 0 8px 10px -6px rgba(0, 0, 0, 0.8)}@view-transition{navigation:auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}.ui-border-primary{border:1px solid var(--ui-border-primary-color)}.ui-border-secondary{border:1px solid var(--ui-border-secondary-color)}.ui-border-tertiary{border:1px solid var(--ui-border-tertiary-color)}.ui-bg-primary{background:var(--ui-bg-primary)}.ui-bg-secondary{background:var(--ui-bg-secondary)}.ui-bg-tertiary{background:var(--ui-bg-tertiary)}.ui-cursor-pointer{cursor:pointer!important}.ui-hover-bg-secondary:hover{background:var(--ui-bg-secondary)}.ui-hover-outline-link:hover{outline:2px solid var(--ui-link-color);outline-offset:-2px}.ui-text-balance{text-wrap:balance!important}.ui-text-muted{color:var(--ui-text-secondary-color)!important}.ui-text-sm{font-size:var(--ui-font-size-sm)!important}.ui-text-md{font-size:var(--ui-font-size-md)!important}.ui-text-lg{font-size:var(--ui-font-size-lg)!important}.ui-text-xl{font-size:var(--ui-font-size-xl)!important}.ui-font-tabular-numbers{font-feature-settings:'tnum';font-variant-numeric:tabular-nums}.ui-link,.ui-link:hover{color:var(--ui-link-color);text-decoration:none}.ui-link:hover{text-decoration:underline}.ui-link-underline,.ui-link-underline:hover{color:var(--ui-link-color);text-decoration:underline}.ui-link-underline:hover{text-decoration:none}.ui-link-muted{color:inherit;text-decoration:none}.ui-link-muted:hover{color:var(--ui-link-color);text-decoration:underline}.ui-rss-link,.ui-rss-link:hover{color:var(--blog-rss-color)}.ui-prose-link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--ui-prose-link-underline-color);text-decoration-thickness:2px}.ui-prose-link:hover{color:var(--ui-link-color);text-decoration:none;border-radius:var(--ui-border-radius-md);outline:2px solid var(--ui-prose-link-underline-color);outline-offset:1px}.ui-stretched-link:hover{cursor:pointer}.ui-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.job-how-to-apply a{color:var(--link-color);text-decoration:none}.job-how-to-apply a:hover{text-decoration:underline}.ui-hr,.job-description hr{border:0;background:var(--ui-border-primary-color);height:1px;margin:2rem 0}.ui-box-link-outline:hover{cursor:pointer;outline:2px solid var(--ui-link-color);outline-offset:-1px;text-decoration:none}.ui-list-disc,.ui-list-numeric,ol.arabic{margin-left:1.25em}.ui-list-disc li{list-style:disc}.ui-list-numeric li,ol.arabic li{list-style:decimal}.ui-list-disc li+li,.ui-list-numeric li+li,ol.arabic li+li{margin-top:.75em}.ui-list-disc li::marker,.ui-list-numeric li::marker,ol.arabic li::marker{color:var(--ui-text-secondary-color)}.ui-list-marker-small li::marker{font-size:var(--ui-font-size-sm)}.ui-list-two-columns,.ui-list-three-columns{column-count:1}@media(min-width:768px){.ui-list-two-columns{column-count:2;column-gap:2rem}.ui-list-three-columns{column-count:3;column-gap:2rem}:is(.ui-list-two-columns,.ui-list-three-columns) li{break-inside:avoid}}:is(.ui-clamp-3-lines,.ui-clamp-8-lines){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ui-clamp-num-of-lines);line-clamp:var(--ui-clamp-num-of-lines);overflow:hidden;text-overflow:ellipsis}.ui-clamp-3-lines{--ui-clamp-num-of-lines: 3}.ui-clamp-8-lines{--ui-clamp-num-of-lines: 8}.ui-alert{background-color:var(--ui-alert-bg);border:2px solid var(--ui-alert-border-color);color:var(--ui-alert-color);border-radius:4px;margin:1em 0;padding:10px 15px}.ui-alert-warning{--ui-alert-bg: var(--ui-alert-warning-bg);--ui-alert-border-color: var(--ui-alert-warning-border-color);--ui-alert-color: var(--ui-alert-warning-color)}.ui-alert-success{--ui-alert-bg: var(--ui-alert-success-bg);--ui-alert-border-color: var(--ui-alert-success-border-color);--ui-alert-color: var(--ui-alert-success-color)}.ui-page-menu{display:none;margin:0 0 30px 8px;padding:0;position:relative;left:-1rem}@media(min-width:992px){.ui-page-menu{display:block}}.ui-page-menu li{border-radius:var(--ui-border-radius-sm);font-size:14px;list-style:none;margin:0 0 4px;position:relative}.ui-page-menu li:hover{background:var(--ui-bg-secondary)}.ui-page-menu li::after{border-radius:var(--ui-border-radius-md);content:'';height:1.5rem;left:-.5rem;position:absolute;top:calc(50% - 12px);width:.25rem}.ui-page-menu li.active{background:var(--ui-bg-secondary);font-weight:600}.ui-page-menu li.active::after{background:var(--link-color)}.ui-page-menu li a{display:block;padding:5px 8px}.ui-sitemap{margin:0;padding-left:0;column-count:2}.ui-sitemap li{break-inside:avoid;list-style:none;margin-bottom:8px}.ui-sitemap>li+li{margin-top:2rem}.ui-sitemap li ul{padding-left:0}@media(min-width:576px){.ui-sitemap{column-count:3}}@media(min-width:1200px){.ui-sitemap{display:flex;flex-wrap:wrap;justify-content:space-between}.ui-sitemap>li+li{margin-top:0}}footer .ui-sitemap .deploy-logo{display:block;max-width:140px}.ui-error-page-sitemap a,.ui-error-page-sitemap a:hover{color:var(--ui-link-color)}.ui-error-page-sitemap p a{color:inherit}.ui-error-page-sitemap a:hover{text-decoration:underline}@media(min-width:1200px){.ui-error-page-sitemap{display:block;column-count:4}.ui-error-page-sitemap .ui-sitemap-menu{margin-bottom:45px}}.ui-button{background:var(--ui-button-bg);border-radius:var(--ui-border-radius-md);border:1px solid var(--ui-border-color);color:var(--ui-button-color)!important;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:center;gap:.25rem;height:2rem;min-width:max-content;padding:0 .75rem;font-size:.875rem;font-weight:600;-webkit-user-select:none;user-select:none}.ui-button svg{font-size:1rem}.ui-button-block{text-align:center;justify-content:center;width:100%}.ui-button-primary,.ui-button-primary:hover{--ui-button-bg: var(--ui-button-primary-bg);--ui-border-color: var(--ui-button-primary-border-color);--ui-button-color: var(--ui-button-primary-color)}.ui-button-secondary{--ui-button-bg: var(--ui-button-secondary-bg);--ui-border-color: var(--ui-button-secondary-border-color);--ui-button-color: var(--ui-button-secondary-color)}.ui-button-secondary:hover{--ui-button-bg: var(--ui-button-primary-bg);--ui-border-color: var(--ui-button-primary-border-color);--ui-button-color: var(--ui-button-primary-color)}.ui-button-danger-text{--ui-button-bg: transparent;--ui-border-color: transparent;--ui-button-color: var(--red-500)}.ui-button-copy-cli{--ui-button-bg: var(--gray-500);--ui-border-color: var(--gray-700);--ui-button-color: var(--gray-100);font-family:var(--font-family-system)}.ui-avatar{border-radius:var(--ui-border-radius-md)}.ui-avatar-with-border{border:1px solid var(--ui-border-secondary-color)}footer .ui-contributor.ui-contributor-horizontal{background:var(--page-background);border-radius:var(--ui-border-radius-md);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.ui-metrics{display:flex;flex-direction:column;justify-content:space-evenly;margin:0 0 45px}.ui-metrics .ui-metric+.ui-metric{margin-top:30px}.ui-metric{padding:10px 15px}.ui-metric .value{font-size:28px;font-feature-settings:'tnum';font-variant-numeric:tabular-nums}.ui-metric .label{color:var(--ui-text-secondary-color);display:block}@media(min-width:768px){.ui-metrics{flex-direction:row}.ui-metric{padding:15px 45px;text-align:center}.ui-metrics .ui-metric+.ui-metric{border-left:1px solid var(--ui-border-secondary-color);margin-top:0}}.ui-card{--bs-card-bg: var(--page-background);--bs-card-color: var(--text-color);--bs-card-border-color: transparent;--bs-card-cap-bg: transparent;--bs-card-spacer-y: 1.5rem;--bs-card-spacer-x: 1.5rem;height:100%}.ui-card .card-footer{--bs-card-cap-padding-y: .75rem;--bs-card-cap-padding-x: 1.55rem;border-top:0}.ui-card-border{--bs-card-border-color: var(--ui-border-secondary-color)}.ui-card-hover-border:hover{box-shadow:inset 0 0 0 2px var(--link-color)}.ui-card-hover-elevate{box-shadow:none;position:relative;top:0;transition:all 100ms ease-in-out}.ui-card-hover-elevate:hover{box-shadow:var(--ui-shadow-xxl);top:-10px}.ui-card-large-padding{--bs-card-spacer-y: 2rem;--bs-card-spacer-x: 2rem}.ui-card-small-padding .card-footer{--bs-card-cap-padding-y: 1rem;--bs-card-cap-padding-x: 2rem}.ui-card-small-padding{--bs-card-spacer-y: .75rem;--bs-card-spacer-x: .75rem}.ui-card-small-padding .card-footer{--bs-card-cap-padding-y: .375rem;--bs-card-cap-padding-x: .75rem}.dropdown-menu{--bs-dropdown-bg: var(--page-background);--bs-dropdown-border-color: var(--ui-border-secondary-color)}.dropdown-item{--bs-dropdown-link-color: var(--text-color)}.dropdown-item:hover{--bs-dropdown-link-hover-bg: var(--ui-bg-secondary)}input::placeholder,textarea::placeholder{color:var(--ui-text-tertiary-color)!important}.form-group{margin-bottom:15px}.form-label,fieldset legend{font-weight:600;margin:0 0 5px}.form-label.required:after{bottom:4px;color:var(--red-500);content:"*";filter:opacity(75%);font-size:16px;position:relative;right:-2px}.ui-form-no-required-asterisks .form-label.required:after{display:none}.form-control{border:1px solid var(--ui-border-primary-color);color:var(--ui-text-color)!important;padding:.25rem .75rem}.form-control:focus,.form-control:focus-visible,.form-select:focus{border-color:transparent;outline:2px solid var(--ui-form-accent-color);outline-offset:-2px;box-shadow:none}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus,.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus,.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{box-shadow:none;outline:2px solid var(--ui-text-danger-color)}.form-check{margin-bottom:10px}.form-check label:hover{cursor:pointer}.form-check-input{border:1px solid var(--ui-border-primary-color);color:var(--ui-text-color)}.form-check-input:checked{background-color:var(--ui-form-accent-color);border-color:var(--ui-form-accent-color)}.form-check-input:focus{box-shadow:none;outline:1px solid var(--ui-form-accent-color);outline-offset:2px}.form-select{background-color:var(--ui-page-bg);background-position:right .5rem center;border:1px solid var(--ui-border-primary-color);color:var(--ui-text-color);padding:.25rem 2rem .25rem .75rem}.dark-theme .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23d1d5db' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}.dark-theme .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%231f2937'/%3e%3c/svg%3e")}.dark-theme .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%231f2937' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")
}.form-text{color:var(--ui-text-secondary-color);font-size:.95rem}form .invalid-feedback{font-size:.95rem}.form-select.ui-text-sm{background-position:right .3rem center;background-size:14px 10px;padding:.15rem 1.75rem .15rem .5rem}.ui-form-control-rounded{border-radius:2rem}.ui-form-control-search-icon{background:no-repeat 10px center url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTMgMTBhNyA3IDAgMSAwIDE0IDBhNyA3IDAgMSAwLTE0IDBtMTggMTFsLTYtNiIvPjwvc3ZnPg==);background-size:18px 18px;content:"";padding-left:36px}.dark-theme .ui-form-control-search-icon{background:var(--ui-page-bg) no-repeat 10px center url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2QxZDVkYiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zIDEwYTcgNyAwIDEgMCAxNCAwYTcgNyAwIDEgMC0xNCAwbTE4IDExbC02LTYiLz48L3N2Zz4=)}.form-select.ui-form-select-dark{background:no-repeat var(--gray-800) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjZTVlN2ViJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+);background-position:right .5rem center;background-size:16px 12px;border:1px solid var(--gray-400);color:var(--white)}.form-select.ui-form-select-dark:focus{outline-color:var(--gray-100)}.ui-prose{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}.ui-prose :is(p,blockquote,ul,ol,table){margin-bottom:var(--margin-md)}.ui-prose blockquote{padding:0 var(--margin-md);border-left:2px solid var(--ui-border-secondary-color);font-style:italic}.ui-prose :is(img,figure,object){margin-bottom:var(--margin-md);max-width:100%;height:auto}.ui-prose a,.ui-prose a:hover,.ui-prose a:active{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--ui-prose-link-underline-color);text-decoration-thickness:2px}.ui-prose a:hover{color:var(--ui-link-color);text-decoration:none}.ui-prose a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a):hover{border-radius:var(--ui-border-radius-md);outline:2px solid var(--ui-prose-link-underline-color);outline-offset:1px}.ui-prose a:active{position:relative;top:1px}.ui-prose a:not(:is(.internal,[href^="#"],[href^="../"],[href^="https://symfony.com"],[href^="https://live.symfony.com"],[href^="https://connect.symfony.com"],[href^="https://certification.symfony.com"],[href^="https://github.com"],[href^="https://www.php.net"],[href^="https://php.net"],[href^="https://secure.php.net"],a[href*="wikipedia.org"])):after{background:no-repeat center right url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlPSIjNmI3MjgwIj48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz48L3N2Zz4=);content:"";padding-right:20px}body.dark-theme .ui-prose a:not(:is(.internal,[href^="#"],[href^="../"],[href^="https://symfony.com"],[href^="https://live.symfony.com"],[href^="https://connect.symfony.com"],[href^="https://certification.symfony.com"],[href^="https://github.com"],[href^="https://www.php.net"],[href^="https://php.net"],[href^="https://secure.php.net"],a[href*="wikipedia.org"])):after{background:no-repeat center right url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlPSIjOWNhM2FmIj48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz48L3N2Zz4=)}.ui-prose a[href^="https://github.com"]:before{background:no-repeat 2px center url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjMjQyOTJFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAwYTE2IDE2IDAgMCAwLTUgMzEuMmMuNy4xIDEtLjQgMS0uOHYtM2MtNCAuOC01LTEtNS40LTEuOC0uMS0uNS0xLTItMS42LTIuMy0uNi0uMy0xLjQtMSAwLTEgMS4yIDAgMi4xIDEuMSAyLjQgMS42IDEuNSAyLjQgMy44IDEuNyA0LjcgMS4zLjEtMSAuNi0xLjcgMS0yLjEtMy41LS40LTcuMy0xLjgtNy4zLTggMC0xLjcuNy0zLjEgMS43LTQuMi0uMi0uNC0uNy0yIC4xLTQuMyAwIDAgMS40LS40IDQuNCAxLjdhMTQuOCAxNC44IDAgMCAxIDggMGMzLjEtMi4xIDQuNC0xLjcgNC40LTEuNyAxIDIuMi40IDMuOS4yIDQuM2E2IDYgMCAwIDEgMS42IDQuM2MwIDYuMS0zLjcgNy41LTcuMyA3LjkuNi41IDEuMSAxLjQgMS4xIDN2NC4zYzAgLjQuMyAxIDEuMS44QTE2IDE2IDAgMCAwIDE2IDBaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);content:"";padding-left:20px}.ui-prose :is(a[href^="https://www.php.net"],a[href^="https://php.net"],a[href^="https://secure.php.net"]):before{background:no-repeat 2px center url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE2IDE2Ij48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM0ZjViOTMiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIuMSA2aDJjLjcgMCAxLjEuMSAxLjQuNXMuNC44LjMgMS40YTIuNyAyLjcgMCAwIDEtLjMuOGMwIC4zLS4yLjUtLjUuNy0uMi4zLS41LjUtLjguNWwtLjkuMWgtMWwtLjIgMS41SDFMMi4xIDZtMSAuOC0uNiAyLjRhLjYuNiAwIDAgMCAuMSAwaC4yYy40IDAgLjkgMCAxLjItLjIuMyAwIC41LS41LjctMS4xIDAtLjUgMC0uOS0uMy0xaC0xYTIuMiAyLjIgMCAwIDEtLjIgMEgzbTQtMi40aDFMNy45IDZoMWMuNSAwIC45IDAgMS4xLjMuMy4yLjQuNi4yIDEuMkw5LjYgMTBoLTFMOSA3LjZWN0g3LjZMNyAxMEg1LjlMNyA0LjVNMTEuMyA2aDJjLjcgMCAxLjEuMSAxLjQuNXMuNC44LjMgMS40YTIuNyAyLjcgMCAwIDEtLjMuOGMwIC4zLS4zLjUtLjUuNy0uMi4zLS41LjUtLjguNWwtMSAuMWgtLjhsLS4zIDEuNWgtMS4xbDEtNS41bTEgLjgtLjUgMi40YS42LjYgMCAwIDAgLjEgMGguMWMuNSAwIDEgMCAxLjMtLjIuMyAwIC41LS41LjYtMS4xLjEtLjUgMC0uOS0uMi0xaC0xYTIuMiAyLjIgMCAwIDEtLjIgMGgtLjIiLz48L3N2Zz4=);content:"";padding-left:20px}.ui-prose a[href*="wikipedia.org"]:before{background:no-repeat 2px center url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsPSIjMTExODI3IiBkPSJNIDkgNCBDIDYuMjUwNDgzOSA0IDQgNi4yNTA0ODM5IDQgOSBMIDQgNDEgQyA0IDQzLjc0OTUxNiA2LjI1MDQ4MzkgNDYgOSA0NiBMIDQxIDQ2IEMgNDMuNzQ5NTE2IDQ2IDQ2IDQzLjc0OTUxNiA0NiA0MSBMIDQ2IDkgQyA0NiA2LjI1MDQ4MzkgNDMuNzQ5NTE2IDQgNDEgNCBMIDkgNCB6IE0gOSA2IEwgNDEgNiBDIDQyLjY2ODQ4NCA2IDQ0IDcuMzMxNTE2MSA0NCA5IEwgNDQgNDEgQyA0NCA0Mi42Njg0ODQgNDIuNjY4NDg0IDQ0IDQxIDQ0IEwgOSA0NCBDIDcuMzMxNTE2MSA0NCA2IDQyLjY2ODQ4NCA2IDQxIEwgNiA5IEMgNiA3LjMzMTUxNjEgNy4zMzE1MTYxIDYgOSA2IHogTSAxOC4zNzUgMTUuOTk4MDQ3IEMgMTguMTk2IDE1Ljk5ODA0NyAxOC4wMTc1NzggMTYuMTczNjU2IDE4LjAxNzU3OCAxNi4zNDc2NTYgTCAxOC4wMTc1NzggMTcuNjUwMzkxIEMgMTguMDE3NTc4IDE3LjgyNTM5MSAxOC4xOTYgMTggMTguMzc1IDE4IEwgMTkuODEwNTQ3IDE4IEwgMjQuMTA1NDY5IDI2LjAxOTUzMSBMIDIwLjcwNTA3OCAzMi4xMTkxNDEgTCAxNC4yNjM2NzIgMTggTCAxNS42NDI1NzggMTggQyAxNS44MjE1NzggMTggMTYgMTcuODI2MzQ0IDE2IDE3LjY1MjM0NCBMIDE2IDE2LjM0OTYwOSBDIDE2IDE2LjE3NDYwOSAxNS44MjE1NzggMTYgMTUuNjQyNTc4IDE2IEwgOC4zNTc0MjE5IDE2IEMgOC4xNzg0MjE5IDE2IDggMTYuMTczNjU2IDggMTYuMzQ3NjU2IEwgOCAxNy42NTAzOTEgQyA4IDE3LjgyNTM5MSA4LjE3ODQyMTkgMTggOC4zNTc0MjE5IDE4IEwgMTAuNTA1ODU5IDE4IEwgMTkuODEwNTQ3IDM2LjgyNjE3MiBDIDE5LjkwMDU0NyAzNi45MTMxNzIgMTkuOTg4OTY5IDM3IDIwLjE2Nzk2OSAzNyBDIDIwLjM0Njk2OSAzNyAyMC40MzczNDQgMzYuOTEzMTcyIDIwLjUyNzM0NCAzNi44MjYxNzIgTCAyNS4yNjk1MzEgMjguMjg3MTA5IEwgMjkuNjUyMzQ0IDM2LjgyNjE3MiBDIDI5Ljc0MjM0NCAzNi45MTMxNzIgMjkuODMyNzE5IDM3IDMwLjAxMTcxOSAzNyBDIDMwLjE4OTcxOSAzNyAzMC4yNzgxODcgMzYuOTEzMTcyIDMwLjM2NzE4OCAzNi44MjYxNzIgTCAzOS41ODM5ODQgMTcuOTEyMTA5IEwgNDEuNjQyNTc4IDE3LjkxMjEwOSBDIDQxLjgyMTU3OCAxNy45MTIxMDkgNDIgMTcuNzM4NDUzIDQyIDE3LjU2NDQ1MyBMIDQyIDE2LjM0OTYwOSBDIDQyIDE2LjE3NDYwOSA0MS44MjE1NzggMTYgNDEuNjQyNTc4IDE2IEwgMzUuMzU3NDIyIDE2IEMgMzUuMTc4NDIyIDE2IDM1IDE2LjE3MzY1NiAzNSAxNi4zNDc2NTYgTCAzNSAxNy42NTAzOTEgQyAzNSAxNy44MjUzOTEgMzUuMTc5NDIyIDE4IDM1LjM1NzQyMiAxOCBMIDM3LjE2Nzk2OSAxOCBMIDMwLjQ1NzAzMSAzMi4xMTkxNDEgTCAyNi45Njg3NSAyNS4xNDg0MzggTCAzMS4yNjM2NzIgMTggTCAzMi42NDI1NzggMTggQyAzMi44MjE1NzggMTggMzMgMTcuODI2MzQ0IDMzIDE3LjY1MjM0NCBMIDMzIDE2LjM0OTYwOSBDIDMzIDE2LjE3NDYwOSAzMi44MjE1NzggMTYgMzIuNjQyNTc4IDE2IEwgMjcuMzU3NDIyIDE2IEMgMjcuMTc4NDIyIDE2IDI3IDE2LjE3MzY1NiAyNyAxNi4zNDc2NTYgTCAyNyAxNy42NTAzOTEgQyAyNyAxNy44MjUzOTEgMjcuMTc4NDIyIDE4IDI3LjM1NzQyMiAxOCBMIDI4Ljc1NzgxMiAxOCBMIDI1LjgwNDY4OCAyMi44ODQ3NjYgTCAyMy4zODg2NzIgMTggTCAyNC42NDI1NzggMTggQyAyNC44MjE1NzggMTggMjUgMTcuODI2MzQ0IDI1IDE3LjY1MjM0NCBMIDI1IDE2LjM0OTYwOSBDIDI1IDE2LjE3NDYwOSAyNC44MjE1NzggMTUuOTk5MDQ3IDI0LjY0MjU3OCAxNS45OTgwNDcgTCAxOC4zNzUgMTUuOTk4MDQ3IHoiLz48L3N2Zz4=);content:"";padding-left:20px}body.dark-theme .ui-prose a[href^="https://github.com"]:before{background:no-repeat 2px center url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjZTVlN2ViIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAwYTE2IDE2IDAgMCAwLTUgMzEuMmMuNy4xIDEtLjQgMS0uOHYtM2MtNCAuOC01LTEtNS40LTEuOC0uMS0uNS0xLTItMS42LTIuMy0uNi0uMy0xLjQtMSAwLTEgMS4yIDAgMi4xIDEuMSAyLjQgMS42IDEuNSAyLjQgMy44IDEuNyA0LjcgMS4zLjEtMSAuNi0xLjcgMS0yLjEtMy41LS40LTcuMy0xLjgtNy4zLTggMC0xLjcuNy0zLjEgMS43LTQuMi0uMi0uNC0uNy0yIC4xLTQuMyAwIDAgMS40LS40IDQuNCAxLjdhMTQuOCAxNC44IDAgMCAxIDggMGMzLjEtMi4xIDQuNC0xLjcgNC40LTEuNyAxIDIuMi40IDMuOS4yIDQuM2E2IDYgMCAwIDEgMS42IDQuM2MwIDYuMS0zLjcgNy41LTcuMyA3LjkuNi41IDEuMSAxLjQgMS4xIDN2NC4zYzAgLjQuMyAxIDEuMS44QTE2IDE2IDAgMCAwIDE2IDBaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}body.dark-theme .ui-prose :is(a[href^="https://www.php.net"]:before,a[href^="https://php.net"]:before,a[href^="https://secure.php.net"]:before){background:no-repeat 2px center url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE2IDE2Ij48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NzczYWQiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIuMSA2aDJjLjcgMCAxLjEuMSAxLjQuNXMuNC44LjMgMS40YTIuNyAyLjcgMCAwIDEtLjMuOGMwIC4zLS4yLjUtLjUuNy0uMi4zLS41LjUtLjguNWwtLjkuMWgtMWwtLjIgMS41SDFMMi4xIDZtMSAuOC0uNiAyLjRhLjYuNiAwIDAgMCAuMSAwaC4yYy40IDAgLjkgMCAxLjItLjIuMyAwIC41LS41LjctMS4xIDAtLjUgMC0uOS0uMy0xaC0xYTIuMiAyLjIgMCAwIDEtLjIgMEgzbTQtMi40aDFMNy45IDZoMWMuNSAwIC45IDAgMS4xLjMuMy4yLjQuNi4yIDEuMkw5LjYgMTBoLTFMOSA3LjZWN0g3LjZMNyAxMEg1LjlMNyA0LjVNMTEuMyA2aDJjLjcgMCAxLjEuMSAxLjQuNXMuNC44LjMgMS40YTIuNyAyLjcgMCAwIDEtLjMuOGMwIC4zLS4zLjUtLjUuNy0uMi4zLS41LjUtLjguNWwtMSAuMWgtLjhsLS4zIDEuNWgtMS4xbDEtNS41bTEgLjgtLjUgMi40YS42LjYgMCAwIDAgLjEgMGguMWMuNSAwIDEgMCAxLjMtLjIuMyAwIC41LS41LjYtMS4xLjEtLjUgMC0uOS0uMi0xaC0xYTIuMiAyLjIgMCAwIDEtLjIgMGgtLjIiLz48L3N2Zz4=)}body.dark-theme .ui-prose a[href*="wikipedia.org"]:before{background:no-repeat 2px center url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsPSIjZTVlN2ViIiBkPSJNIDkgNCBDIDYuMjUwNDgzOSA0IDQgNi4yNTA0ODM5IDQgOSBMIDQgNDEgQyA0IDQzLjc0OTUxNiA2LjI1MDQ4MzkgNDYgOSA0NiBMIDQxIDQ2IEMgNDMuNzQ5NTE2IDQ2IDQ2IDQzLjc0OTUxNiA0NiA0MSBMIDQ2IDkgQyA0NiA2LjI1MDQ4MzkgNDMuNzQ5NTE2IDQgNDEgNCBMIDkgNCB6IE0gOSA2IEwgNDEgNiBDIDQyLjY2ODQ4NCA2IDQ0IDcuMzMxNTE2MSA0NCA5IEwgNDQgNDEgQyA0NCA0Mi42Njg0ODQgNDIuNjY4NDg0IDQ0IDQxIDQ0IEwgOSA0NCBDIDcuMzMxNTE2MSA0NCA2IDQyLjY2ODQ4NCA2IDQxIEwgNiA5IEMgNiA3LjMzMTUxNjEgNy4zMzE1MTYxIDYgOSA2IHogTSAxOC4zNzUgMTUuOTk4MDQ3IEMgMTguMTk2IDE1Ljk5ODA0NyAxOC4wMTc1NzggMTYuMTczNjU2IDE4LjAxNzU3OCAxNi4zNDc2NTYgTCAxOC4wMTc1NzggMTcuNjUwMzkxIEMgMTguMDE3NTc4IDE3LjgyNTM5MSAxOC4xOTYgMTggMTguMzc1IDE4IEwgMTkuODEwNTQ3IDE4IEwgMjQuMTA1NDY5IDI2LjAxOTUzMSBMIDIwLjcwNTA3OCAzMi4xMTkxNDEgTCAxNC4yNjM2NzIgMTggTCAxNS42NDI1NzggMTggQyAxNS44MjE1NzggMTggMTYgMTcuODI2MzQ0IDE2IDE3LjY1MjM0NCBMIDE2IDE2LjM0OTYwOSBDIDE2IDE2LjE3NDYwOSAxNS44MjE1NzggMTYgMTUuNjQyNTc4IDE2IEwgOC4zNTc0MjE5IDE2IEMgOC4xNzg0MjE5IDE2IDggMTYuMTczNjU2IDggMTYuMzQ3NjU2IEwgOCAxNy42NTAzOTEgQyA4IDE3LjgyNTM5MSA4LjE3ODQyMTkgMTggOC4zNTc0MjE5IDE4IEwgMTAuNTA1ODU5IDE4IEwgMTkuODEwNTQ3IDM2LjgyNjE3MiBDIDE5LjkwMDU0NyAzNi45MTMxNzIgMTkuOTg4OTY5IDM3IDIwLjE2Nzk2OSAzNyBDIDIwLjM0Njk2OSAzNyAyMC40MzczNDQgMzYuOTEzMTcyIDIwLjUyNzM0NCAzNi44MjYxNzIgTCAyNS4yNjk1MzEgMjguMjg3MTA5IEwgMjkuNjUyMzQ0IDM2LjgyNjE3MiBDIDI5Ljc0MjM0NCAzNi45MTMxNzIgMjkuODMyNzE5IDM3IDMwLjAxMTcxOSAzNyBDIDMwLjE4OTcxOSAzNyAzMC4yNzgxODcgMzYuOTEzMTcyIDMwLjM2NzE4OCAzNi44MjYxNzIgTCAzOS41ODM5ODQgMTcuOTEyMTA5IEwgNDEuNjQyNTc4IDE3LjkxMjEwOSBDIDQxLjgyMTU3OCAxNy45MTIxMDkgNDIgMTcuNzM4NDUzIDQyIDE3LjU2NDQ1MyBMIDQyIDE2LjM0OTYwOSBDIDQyIDE2LjE3NDYwOSA0MS44MjE1NzggMTYgNDEuNjQyNTc4IDE2IEwgMzUuMzU3NDIyIDE2IEMgMzUuMTc4NDIyIDE2IDM1IDE2LjE3MzY1NiAzNSAxNi4zNDc2NTYgTCAzNSAxNy42NTAzOTEgQyAzNSAxNy44MjUzOTEgMzUuMTc5NDIyIDE4IDM1LjM1NzQyMiAxOCBMIDM3LjE2Nzk2OSAxOCBMIDMwLjQ1NzAzMSAzMi4xMTkxNDEgTCAyNi45Njg3NSAyNS4xNDg0MzggTCAzMS4yNjM2NzIgMTggTCAzMi42NDI1NzggMTggQyAzMi44MjE1NzggMTggMzMgMTcuODI2MzQ0IDMzIDE3LjY1MjM0NCBMIDMzIDE2LjM0OTYwOSBDIDMzIDE2LjE3NDYwOSAzMi44MjE1NzggMTYgMzIuNjQyNTc4IDE2IEwgMjcuMzU3NDIyIDE2IEMgMjcuMTc4NDIyIDE2IDI3IDE2LjE3MzY1NiAyNyAxNi4zNDc2NTYgTCAyNyAxNy42NTAzOTEgQyAyNyAxNy44MjUzOTEgMjcuMTc4NDIyIDE4IDI3LjM1NzQyMiAxOCBMIDI4Ljc1NzgxMiAxOCBMIDI1LjgwNDY4OCAyMi44ODQ3NjYgTCAyMy4zODg2NzIgMTggTCAyNC42NDI1NzggMTggQyAyNC44MjE1NzggMTggMjUgMTcuODI2MzQ0IDI1IDE3LjY1MjM0NCBMIDI1IDE2LjM0OTYwOSBDIDI1IDE2LjE3NDYwOSAyNC44MjE1NzggMTUuOTk5MDQ3IDI0LjY0MjU3OCAxNS45OTgwNDcgTCAxOC4zNzUgMTUuOTk4MDQ3IHoiLz48L3N2Zz4=);content:"";padding-left:20px}.ui-prose .blog-post-contributor-info a::after,.ui-prose .toctree-wrapper a::after{content:none!important}.ui-prose .blog-post-contributor-info a:hover{outline:0}.ui-prose a[href^=http]:has(img):before,.ui-prose a[href^=http]:has(img):after{content:none}.ui-prose :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:15px;margin:1.2em 0 .3em;text-wrap:pretty}.ui-prose h1,.ui-prose,.prose>.section:first-child>.section:first-of-type,:is(.ui-prose,.page-content .content) .prose>.section:first-child>.section:first-of-type h2{margin-top:0}.ui-prose :is(h1,h2,h3,h4,h5,h6) a,.ui-prose :is(h1,h2,h3,h4,h5,h6) a:hover{background:0 0;color:inherit;text-decoration:none}.ui-prose :is(ul,ol,dl){margin:1em 0 var(--margin-md) 1.25em;padding-left:0}.ui-prose ul{list-style:disc outside}.ui-prose dl{border-left:1px solid var(--ui-border-secondary-color);margin-left:0;padding-left:1.25em}.ui-prose ul li::marker{color:var(--list-marker-color)}.ui-prose ol li::marker{color:var(--ui-text-secondary-color);font-weight:500}.ui-prose li+li{margin-top:.75em}.ui-prose li :is(ul,ol){margin-top:.5rem;margin-bottom:1rem}.ui-prose li :is(ul li,ol li){margin-bottom:.5rem}.ui-prose li :is(.codeblock,.codeblock.codeblock-length-sm){margin-left:0}.ui-prose dt{font-weight:400}.ui-prose dd{margin:0 0 var(--margin-md) 1em}.ui-prose .table-wrapper{display:flex;flex-direction:row;overflow-x:auto;margin-bottom:var(--margin-md)}.ui-prose .table-wrapper table{margin-bottom:0}.ui-prose table{border:0;border-collapse:collapse;margin-bottom:var(--margin-md)}.ui-prose :is(td,th){border:1px solid var(--table-border-color);padding:.5rem .75rem;text-align:left;vertical-align:top}.ui-prose th{background:var(--table-header-background);font-size:15px;font-weight:600;line-height:var(--line-height-xs);position:sticky;top:0;vertical-align:middle}@media(min-width:768px){.ui-prose th{font-size:16px}}.ui-prose th code{background:0 0;border:0;font-family:inherit;font-size:inherit;padding:0}.ui-prose :is(td *:last-child,th *:last-child){margin-bottom:0}.ui-prose td a{border-color:transparent}.ui-prose code,.ui-prose-code{background:var(--code-background);border-radius:var(--border-radius-md);padding:0 3px;word-break:break-word}.ui-prose :is(h1 code,h2 code,h3 code,h4 code,h5 code,h6 code){color:inherit;font-weight:inherit;font-family:inherit;font-size:inherit}.ui-heading:has(h1){margin-bottom:2rem}.ui-heading:has(h2){margin-bottom:1rem}.ui-heading:has(h3),.ui-heading:has(h4),.ui-heading:has(h5),.ui-heading:has(h6){margin-bottom:.5rem}.ui-heading-title,.ui-prose :is(h1,h2,h3,h4,h5,h6){color:var(--ui-heading-title-color);font-weight:700;scroll-margin-top:15px;text-wrap:pretty}.dark-theme .ui-heading-title,.dark-theme .ui-prose :is(h1,h2,h3,h4,h5,h6){font-weight:600}h1.ui-heading-title,.ui-prose h1{font-size:28px;line-height:1.1073}h2.ui-heading-title,.ui-prose h2{font-size:24px;line-height:1.20849}h3.ui-heading-title,.ui-prose h3{font-size:19px;line-height:1.26316}h4.ui-heading-title,h5.ui-heading-title,h6.ui-heading-title,.ui-prose h4,.ui-prose h5,.ui-prose h6{font-size:16px;line-height:1.55556}.ui-heading abbr{border:0;text-decoration:0}.ui-heading:has(.ui-heading-link),.ui-prose :is(h1,h2,h3,h4,h5,h6):has(.headerlink){position:relative}.ui-heading-link:before,.ui-prose :is(h1,h2,h3,h4,h5,h6) .headerlink:before{content:"#";color:var(--ui-heading-title-link-marker-color);font-size:1.1em;font-weight:400;opacity:0;position:absolute;top:-1px;left:-.8em}.ui-heading-link:hover:before,.ui-prose :is(h1,h2,h3,h4,h5,h6) .headerlink:hover:before{animation:fade-in .2s both;cursor:pointer;opacity:1}.ui-heading-subtitle{color:var(--ui-text-secondary-color);margin-top:10px;text-wrap:balance}h1.ui-heading-title+.ui-heading-subtitle{font-size:var(--ui-font-size-lg);line-height:1.3}@media(min-width:992px){.ui-heading{margin-bottom:32px}.ui-heading-title{font-size:32px;margin-bottom:8px}h1.ui-heading-title,.ui-prose h1{font-size:34px;line-height:1.08824}h2.ui-heading-title,.ui-prose h2{font-size:28px;line-height:1.1073}h3.ui-heading-title,.ui-prose h3{font-size:21px;line-height:1.22739}h4.ui-heading-title,h5.ui-heading-title,h6.ui-heading-title,.ui-prose h4,.ui-prose h5,.ui-prose h6{font-size:18px;line-height:1.5}h1.ui-heading-title+.ui-heading-subtitle{font-size:var(--ui-font-size-xl)}}@media(min-width:1200px){.ui-heading-title{font-size:36px;margin-bottom:10px}h1.ui-heading-title,.ui-prose h1{font-size:36px;line-height:1.05}h2.ui-heading-title,.ui-prose h2{font-size:28px;line-height:1.09375}h3.ui-heading-title,.ui-prose h3{font-size:22px;line-height:1.20849}h4.ui-heading-title,h5.ui-heading-title,h6.ui-heading-title,.ui-prose h4,.ui-prose h5,.ui-prose h6{font-size:18px;line-height:1.47621}}:not(.sidebar) .toctree a,:not(.sidebar) .toctree a:hover{color:var(--ui-link-color);text-decoration:none}:not(.sidebar) .toctree a:hover{text-decoration:underline;outline:none}.is-doc-index-page .search-results-wrapper{box-shadow:var(--ui-shadow-xxl)}.doc-action.content-edit{position:relative;top:-10px}