nav a[role=none]{display:inline-flex;align-items:center}svg.icon-theme-toggle{--theme-toggle-duration: .4s }svg.icon-theme-toggle :first-child path{transition-duration:calc(var(--theme-toggle-duration)*.6);transition-property:transform,d;transition-timing-function:cubic-bezier(0, 0, 0.5, 1)}svg.icon-theme-toggle g circle,svg.icon-theme-toggle g path{transform-origin:center;transition:transform calc(var(--theme-toggle-duration)*.65) cubic-bezier(0, 0, 0, 1.25) calc(var(--theme-toggle-duration)*.35)}svg.icon-theme-toggle.moon g circle{transform:scale(1.4);transition-delay:0s}svg.icon-theme-toggle.moon g path{transform:scale(0.75);transition-delay:0s}svg.icon-theme-toggle.moon :first-child path{d:path("M-9 3h25a1 1 0 0017 13v30H0Z");transition-delay:calc(var(--theme-toggle-duration)*.4);transition-timing-function:cubic-bezier(0, 0, 0, 1.25)}@supports not (d: path("")){svg.icon-theme-toggle.moon :first-child path{transform:translate3d(-9px, 14px, 0)}}/*!
 * Pico CSS ✨ v2.0.6 (https://picocss.com)
 * Copyright 2019-2024 - Licensed under MIT
 */:root{--p-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--p-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--p-font-family-emoji);--p-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--p-font-family-emoji);--p-font-family:var(--p-font-family-sans-serif);--p-line-height:1.5;--p-font-weight:400;--p-font-size:100%;--p-text-underline-offset:.1rem;--p-border-radius:.25rem;--p-border-width:.0625rem;--p-outline-width:.125rem;--p-transition:.2s ease-in-out;--p-spacing:1rem;--p-typography-spacing-vertical:1rem;--p-block-spacing-vertical:var(--p-spacing);--p-block-spacing-horizontal:var(--p-spacing);--p-form-element-spacing-vertical:.75rem;--p-form-element-spacing-horizontal:1rem;--p-nav-element-spacing-vertical:1rem;--p-nav-element-spacing-horizontal:.5rem;--p-nav-link-spacing-vertical:.5rem;--p-nav-link-spacing-horizontal:.5rem;--p-nav-breadcrumb-divider:">";--p-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}@media(min-width: 576px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*1.25)}}@media(min-width: 768px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*1.5)}}@media(min-width: 1024px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*1.75)}}@media(min-width: 1280px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*2)}}@media(min-width: 1536px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*2.25)}}@media(min-width: 576px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*1.25);--p-block-spacing-horizontal:calc(var(--p-spacing)*1.25)}}@media(min-width: 768px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*1.5);--p-block-spacing-horizontal:calc(var(--p-spacing)*1.5)}}@media(min-width: 1024px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*1.75);--p-block-spacing-horizontal:calc(var(--p-spacing)*1.75)}}@media(min-width: 1280px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*2);--p-block-spacing-horizontal:calc(var(--p-spacing)*2)}}@media(min-width: 1536px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*2.25);--p-block-spacing-horizontal:calc(var(--p-spacing)*2.25)}}a{--p-text-decoration:underline}a.secondary,a.contrast{--p-text-decoration:underline}small{--p-font-size:.875em}h1,h2,h3,h4,h5,h6{--p-font-weight:700}h1{--p-font-size:2rem;--p-line-height:1.125;--p-typography-spacing-top:3rem}h2{--p-font-size:1.75rem;--p-line-height:1.15;--p-typography-spacing-top:2.625rem}h3{--p-font-size:1.5rem;--p-line-height:1.175;--p-typography-spacing-top:2.25rem}h4{--p-font-size:1.25rem;--p-line-height:1.2;--p-typography-spacing-top:1.874rem}h5{--p-font-size:1.125rem;--p-line-height:1.225;--p-typography-spacing-top:1.6875rem}h6{--p-font-size:1rem;--p-line-height:1.25;--p-typography-spacing-top:1.5rem}thead th,thead td,tfoot th,tfoot td{--p-font-weight:600;--p-border-width:.1875rem}pre,code,kbd,samp{--p-font-family:var(--p-font-family-monospace)}kbd{--p-font-weight:bolder}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--p-outline-width:.0625rem}[type=search]{--p-border-radius:5rem}details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}[data-theme=light],:root:not([data-theme=dark]){--p-background-color:#fff;--p-color:#373c44;--p-text-selection-color:rgba(149,144,130,.25);--p-muted-color:#646b79;--p-muted-border-color:#e7eaf0;--p-primary:#6e6a60;--p-primary-background:#ccc6b4;--p-primary-border:var(--p-primary-background);--p-primary-underline:rgba(110,106,96,.5);--p-primary-hover:#55524a;--p-primary-hover-background:#beb8a7;--p-primary-hover-border:var(--p-primary-hover-background);--p-primary-hover-underline:var(--p-primary-hover);--p-primary-focus:rgba(149,144,130,.5);--p-primary-inverse:#000;--p-secondary:#5d6b89;--p-secondary-background:#525f7a;--p-secondary-border:var(--p-secondary-background);--p-secondary-underline:rgba(93, 107, 137, 0.5);--p-secondary-hover:#48536b;--p-secondary-hover-background:#48536b;--p-secondary-hover-border:var(--p-secondary-hover-background);--p-secondary-hover-underline:var(--p-secondary-hover);--p-secondary-focus:rgba(93, 107, 137, 0.25);--p-secondary-inverse:#fff;--p-contrast:#181c25;--p-contrast-background:#181c25;--p-contrast-border:var(--p-contrast-background);--p-contrast-underline:rgba(24, 28, 37, 0.5);--p-contrast-hover:#000;--p-contrast-hover-background:#000;--p-contrast-hover-border:var(--p-contrast-hover-background);--p-contrast-hover-underline:var(--p-secondary-hover);--p-contrast-focus:rgba(93, 107, 137, 0.25);--p-contrast-inverse:#fff;--p-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 .0625rem rgba(129, 145, 181, 0.015);--p-h1-color:#2d3138;--p-h2-color:#373c44;--p-h3-color:#424751;--p-h4-color:#4d535e;--p-h5-color:#5c6370;--p-h6-color:#646b79;--p-mark-background-color:#fde7c0;--p-mark-color:#0f1114;--p-ins-color:#1d6a54;--p-del-color:#883935;--p-blockquote-border-color:var(--p-muted-border-color);--p-blockquote-footer-color:var(--p-muted-color);--p-button-box-shadow:0 0 0 rgba(0,0,0,0);--p-button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--p-table-border-color:var(--p-muted-border-color);--p-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--p-code-background-color:#f3f5f7;--p-code-color:#646b79;--p-code-kbd-background-color:var(--p-color);--p-code-kbd-color:var(--p-background-color);--p-form-element-background-color:#fbfcfc;--p-form-element-selected-background-color:#dfe3eb;--p-form-element-border-color:#cfd5e2;--p-form-element-color:#23262c;--p-form-element-placeholder-color:var(--p-muted-color);--p-form-element-active-background-color:#fff;--p-form-element-active-border-color:var(--p-primary-border);--p-form-element-focus-color:var(--p-primary-border);--p-form-element-disabled-opacity:.5;--p-form-element-invalid-border-color:#b86a6b;--p-form-element-invalid-active-border-color:#c84f48;--p-form-element-invalid-focus-color:var(--p-form-element-invalid-active-border-color);--p-form-element-valid-border-color:#4c9b8a;--p-form-element-valid-active-border-color:#279977;--p-form-element-valid-focus-color:var(--p-form-element-valid-active-border-color);--p-accordion-border-color:var(--p-muted-border-color);--p-accordion-active-summary-color:var(--p-primary-hover);--p-accordion-close-summary-color:var(--p-color);--p-accordion-open-summary-color:var(--p-muted-color);--p-card-background-color:var(--p-background-color);--p-card-border-color:var(--p-muted-border-color);--p-card-box-shadow:var(--p-box-shadow);--p-card-sectioning-background-color:#fbfcfc;--p-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--p-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--p-form-element-focus-color:var(--p-primary-focus)}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]){--p-background-color:#13171f;--p-color:#c2c7d0;--p-text-selection-color:rgba(163,158,143,.1875);--p-muted-color:#7b8495;--p-muted-border-color:#202632;--p-primary:#a39e8f;--p-primary-background:#ccc6b4;--p-primary-border:var(--p-primary-background);--p-primary-underline:rgba(163,158,143,.5);--p-primary-hover:#beb8a7;--p-primary-hover-background:#dad4c2;--p-primary-hover-border:var(--p-primary-hover-background);--p-primary-hover-underline:var(--p-primary-hover);--p-primary-focus:rgba(163,158,143,.375);--p-primary-inverse:#000;--p-secondary:#969eaf;--p-secondary-background:#525f7a;--p-secondary-border:var(--p-secondary-background);--p-secondary-underline:rgba(150, 158, 175, 0.5);--p-secondary-hover:#b3b9c5;--p-secondary-hover-background:#5d6b89;--p-secondary-hover-border:var(--p-secondary-hover-background);--p-secondary-hover-underline:var(--p-secondary-hover);--p-secondary-focus:rgba(144, 158, 190, 0.25);--p-secondary-inverse:#fff;--p-contrast:#dfe3eb;--p-contrast-background:#eff1f4;--p-contrast-border:var(--p-contrast-background);--p-contrast-underline:rgba(223, 227, 235, 0.5);--p-contrast-hover:#fff;--p-contrast-hover-background:#fff;--p-contrast-hover-border:var(--p-contrast-hover-background);--p-contrast-hover-underline:var(--p-contrast-hover);--p-contrast-focus:rgba(207, 213, 226, 0.25);--p-contrast-inverse:#000;--p-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 .0625rem rgba(7, 9, 12, 0.015);--p-h1-color:#f0f1f3;--p-h2-color:#e0e3e7;--p-h3-color:#c2c7d0;--p-h4-color:#b3b9c5;--p-h5-color:#a4acba;--p-h6-color:#8891a4;--p-mark-background-color:#014063;--p-mark-color:#fff;--p-ins-color:#62af9a;--p-del-color:#ce7e7b;--p-blockquote-border-color:var(--p-muted-border-color);--p-blockquote-footer-color:var(--p-muted-color);--p-button-box-shadow:0 0 0 rgba(0,0,0,0);--p-button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--p-table-border-color:var(--p-muted-border-color);--p-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--p-code-background-color:#1a1f28;--p-code-color:#8891a4;--p-code-kbd-background-color:var(--p-color);--p-code-kbd-color:var(--p-background-color);--p-form-element-background-color:#1c212c;--p-form-element-selected-background-color:#2a3140;--p-form-element-border-color:#2a3140;--p-form-element-color:#e0e3e7;--p-form-element-placeholder-color:#8891a4;--p-form-element-active-background-color:#1a1f28;--p-form-element-active-border-color:var(--p-primary-border);--p-form-element-focus-color:var(--p-primary-border);--p-form-element-disabled-opacity:.5;--p-form-element-invalid-border-color:#964a50;--p-form-element-invalid-active-border-color:#b7403b;--p-form-element-invalid-focus-color:var(--p-form-element-invalid-active-border-color);--p-form-element-valid-border-color:#2a7b6f;--p-form-element-valid-active-border-color:#16896a;--p-form-element-valid-focus-color:var(--p-form-element-valid-active-border-color);--p-accordion-border-color:var(--p-muted-border-color);--p-accordion-active-summary-color:var(--p-primary-hover);--p-accordion-close-summary-color:var(--p-color);--p-accordion-open-summary-color:var(--p-muted-color);--p-card-background-color:#181c25;--p-card-border-color:var(--p-card-background-color);--p-card-box-shadow:var(--p-box-shadow);--p-card-sectioning-background-color:#1a1f28;--p-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--p-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--p-form-element-focus-color:var(--p-primary-focus)}:root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}}[data-theme=dark]{--p-background-color:#13171f;--p-color:#c2c7d0;--p-text-selection-color:rgba(163,158,143,.1875);--p-muted-color:#7b8495;--p-muted-border-color:#202632;--p-primary:#a39e8f;--p-primary-background:#ccc6b4;--p-primary-border:var(--p-primary-background);--p-primary-underline:rgba(163,158,143,.5);--p-primary-hover:#beb8a7;--p-primary-hover-background:#dad4c2;--p-primary-hover-border:var(--p-primary-hover-background);--p-primary-hover-underline:var(--p-primary-hover);--p-primary-focus:rgba(163,158,143,.375);--p-primary-inverse:#000;--p-secondary:#969eaf;--p-secondary-background:#525f7a;--p-secondary-border:var(--p-secondary-background);--p-secondary-underline:rgba(150, 158, 175, 0.5);--p-secondary-hover:#b3b9c5;--p-secondary-hover-background:#5d6b89;--p-secondary-hover-border:var(--p-secondary-hover-background);--p-secondary-hover-underline:var(--p-secondary-hover);--p-secondary-focus:rgba(144, 158, 190, 0.25);--p-secondary-inverse:#fff;--p-contrast:#dfe3eb;--p-contrast-background:#eff1f4;--p-contrast-border:var(--p-contrast-background);--p-contrast-underline:rgba(223, 227, 235, 0.5);--p-contrast-hover:#fff;--p-contrast-hover-background:#fff;--p-contrast-hover-border:var(--p-contrast-hover-background);--p-contrast-hover-underline:var(--p-contrast-hover);--p-contrast-focus:rgba(207, 213, 226, 0.25);--p-contrast-inverse:#000;--p-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 .0625rem rgba(7, 9, 12, 0.015);--p-h1-color:#f0f1f3;--p-h2-color:#e0e3e7;--p-h3-color:#c2c7d0;--p-h4-color:#b3b9c5;--p-h5-color:#a4acba;--p-h6-color:#8891a4;--p-mark-background-color:#014063;--p-mark-color:#fff;--p-ins-color:#62af9a;--p-del-color:#ce7e7b;--p-blockquote-border-color:var(--p-muted-border-color);--p-blockquote-footer-color:var(--p-muted-color);--p-button-box-shadow:0 0 0 rgba(0,0,0,0);--p-button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--p-table-border-color:var(--p-muted-border-color);--p-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--p-code-background-color:#1a1f28;--p-code-color:#8891a4;--p-code-kbd-background-color:var(--p-color);--p-code-kbd-color:var(--p-background-color);--p-form-element-background-color:#1c212c;--p-form-element-selected-background-color:#2a3140;--p-form-element-border-color:#2a3140;--p-form-element-color:#e0e3e7;--p-form-element-placeholder-color:#8891a4;--p-form-element-active-background-color:#1a1f28;--p-form-element-active-border-color:var(--p-primary-border);--p-form-element-focus-color:var(--p-primary-border);--p-form-element-disabled-opacity:.5;--p-form-element-invalid-border-color:#964a50;--p-form-element-invalid-active-border-color:#b7403b;--p-form-element-invalid-focus-color:var(--p-form-element-invalid-active-border-color);--p-form-element-valid-border-color:#2a7b6f;--p-form-element-valid-active-border-color:#16896a;--p-form-element-valid-focus-color:var(--p-form-element-valid-active-border-color);--p-accordion-border-color:var(--p-muted-border-color);--p-accordion-active-summary-color:var(--p-primary-hover);--p-accordion-close-summary-color:var(--p-color);--p-accordion-open-summary-color:var(--p-muted-color);--p-card-background-color:#181c25;--p-card-border-color:var(--p-card-background-color);--p-card-box-shadow:var(--p-box-shadow);--p-card-sectioning-background-color:#1a1f28;--p-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--p-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--p-form-element-focus-color:var(--p-primary-focus)}[data-theme=dark] details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--p-primary)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--p-background-color);color:var(--p-color);font-weight:var(--p-font-weight);font-size:var(--p-font-size);line-height:var(--p-line-height);font-family:var(--p-font-family);text-underline-offset:var(--p-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;tab-size:4}body{width:100%;margin:0}main{display:block}body>header,body>main,body>footer{padding-block:var(--p-block-spacing-vertical)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--p-typography-spacing-vertical);color:var(--p-color);font-style:normal;font-weight:var(--p-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--p-typography-spacing-vertical);color:var(--p-color);font-weight:var(--p-font-weight);font-size:var(--p-font-size);line-height:var(--p-line-height);font-family:var(--p-font-family)}h1{--p-color:var(--p-h1-color)}h2{--p-color:var(--p-h2-color)}h3{--p-color:var(--p-h3-color)}h4{--p-color:var(--p-h4-color)}h5{--p-color:var(--p-h5-color)}h6{--p-color:var(--p-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--p-typography-spacing-top)}p{margin-bottom:var(--p-typography-spacing-vertical)}hgroup{margin-bottom:var(--p-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>*:not(:first-child):last-child{--p-color:var(--p-muted-color);--p-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--p-typography-spacing-vertical)*.25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--p-typography-spacing-vertical)*.25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--p-mark-background-color);color:var(--p-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--p-typography-spacing-vertical) 0;padding:var(--p-spacing);border-right:none;border-left:.25rem solid var(--p-blockquote-border-color);border-inline-start:.25rem solid var(--p-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--p-typography-spacing-vertical)*.5);color:var(--p-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--p-ins-color);text-decoration:none}del{color:var(--p-del-color)}::selection{background-color:var(--p-text-selection-color)}:where(a:not([role=button])),[role=link]{--p-color:var(--p-primary);--p-background-color:rgba(0,0,0,0);--p-underline:var(--p-primary-underline);outline:none;background-color:var(--p-background-color);color:var(--p-color);text-decoration:var(--p-text-decoration);text-decoration-color:var(--p-underline);text-underline-offset:.125em;transition:background-color var(--p-transition),color var(--p-transition),text-decoration var(--p-transition),box-shadow var(--p-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--p-color:var(--p-primary-hover);--p-underline:var(--p-primary-hover-underline);--p-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--p-outline-width) var(--p-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--p-color:var(--p-secondary);--p-underline:var(--p-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--p-color:var(--p-secondary-hover);--p-underline:var(--p-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--p-color:var(--p-contrast);--p-underline:var(--p-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--p-color:var(--p-contrast-hover);--p-underline:var(--p-contrast-hover-underline)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-button,[role=button]{--p-background-color:var(--p-primary-background);--p-border-color:var(--p-primary-border);--p-color:var(--p-primary-inverse);--p-box-shadow:var(--p-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--p-form-element-spacing-vertical) var(--p-form-element-spacing-horizontal);border:var(--p-border-width) solid var(--p-border-color);border-radius:var(--p-border-radius);outline:none;background-color:var(--p-background-color);box-shadow:var(--p-box-shadow);color:var(--p-color);font-weight:var(--p-font-weight);font-size:1rem;line-height:var(--p-line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--p-transition),border-color var(--p-transition),color var(--p-transition),box-shadow var(--p-transition)}button:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[role=button]:is(:hover,:active,:focus){--p-background-color:var(--p-primary-hover-background);--p-border-color:var(--p-primary-hover-border);--p-box-shadow:var(--p-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--p-color:var(--p-primary-inverse)}button:focus,button:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--p-box-shadow:var(--p-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--p-outline-width) var(--p-primary-focus)}[type=submit],[type=reset],[type=button]{margin-bottom:var(--p-spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=reset],[type=file]::file-selector-button{--p-background-color:var(--p-secondary-background);--p-border-color:var(--p-secondary-border);--p-color:var(--p-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--p-background-color:var(--p-secondary-hover-background);--p-border-color:var(--p-secondary-hover-border);--p-color:var(--p-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus{--p-box-shadow:var(--p-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--p-outline-width) var(--p-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--p-background-color:var(--p-contrast-background);--p-border-color:var(--p-contrast-border);--p-color:var(--p-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--p-background-color:var(--p-contrast-hover-background);--p-border-color:var(--p-contrast-hover-border);--p-color:var(--p-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--p-box-shadow:var(--p-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--p-outline-width) var(--p-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--p-background-color:rgba(0,0,0,0);--p-color:var(--p-primary);--p-border-color:var(--p-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--p-background-color:rgba(0,0,0,0);--p-color:var(--p-primary-hover);--p-border-color:var(--p-primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--p-color:var(--p-secondary);--p-border-color:var(--p-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--p-color:var(--p-secondary-hover);--p-border-color:var(--p-secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--p-color:var(--p-contrast);--p-border-color:var(--p-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--p-color:var(--p-contrast-hover);--p-border-color:var(--p-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--p-spacing)/2) var(--p-spacing);border-bottom:var(--p-border-width) solid var(--p-table-border-color);background-color:var(--p-background-color);color:var(--p-color);font-weight:var(--p-font-weight);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--p-border-width) solid var(--p-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) th,table.striped tbody tr:nth-child(odd) td{background-color:var(--p-table-row-stripped-background-color)}pre,code,kbd,samp{font-size:.875em;font-family:var(--p-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}pre,code,kbd{border-radius:var(--p-border-radius);background:var(--p-code-background-color);color:var(--p-code-color);font-weight:var(--p-font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--p-spacing);overflow-x:auto}pre>code{display:block;padding:var(--p-spacing);background:none;line-height:var(--p-line-height)}kbd{background-color:var(--p-code-kbd-background-color);color:var(--p-code-kbd-color);vertical-align:baseline}hr{height:0;margin:var(--p-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--p-muted-border-color);color:inherit}[hidden],template{display:none}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--p-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem*var(--p-line-height) + var(--p-form-element-spacing-vertical)*2 + var(--p-border-width)*2)}fieldset{width:100%;margin:0;margin-bottom:var(--p-spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--p-spacing)*.375);color:var(--p-color);font-weight:var(--p-form-label-font-weight, var(--p-font-weight))}fieldset legend{margin-bottom:calc(var(--p-spacing)*.5)}input:not([type=checkbox],[type=radio]),button[type=submit],select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{appearance:none;padding:var(--p-form-element-spacing-vertical) var(--p-form-element-spacing-horizontal)}input,select,textarea{--p-background-color:var(--p-form-element-background-color);--p-border-color:var(--p-form-element-border-color);--p-color:var(--p-form-element-color);--p-box-shadow:none;border:var(--p-border-width) solid var(--p-border-color);border-radius:var(--p-border-radius);outline:none;background-color:var(--p-background-color);box-shadow:var(--p-box-shadow);color:var(--p-color);font-weight:var(--p-font-weight);transition:background-color var(--p-transition),border-color var(--p-transition),color var(--p-transition),box-shadow var(--p-transition)}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--p-background-color:var(--p-form-element-active-background-color)}input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--p-border-color:var(--p-form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,:where(select,textarea):not([readonly]):focus{--p-box-shadow:0 0 0 var(--p-outline-width) var(--p-form-element-focus-color)}input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],label[aria-disabled=true],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){opacity:var(--p-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--p-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--p-form-element-spacing-horizontal);padding-inline-start:var(--p-form-element-spacing-horizontal);padding-inline-end:calc(var(--p-form-element-spacing-horizontal) + 1.5rem);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--p-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--p-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--p-border-color:var(--p-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--p-border-color:var(--p-form-element-valid-active-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--p-box-shadow:0 0 0 var(--p-outline-width) var(--p-form-element-valid-focus-color)}:where(input,select,textarea)[aria-invalid=true]{--p-border-color:var(--p-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--p-border-color:var(--p-form-element-invalid-active-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--p-box-shadow:0 0 0 var(--p-outline-width) var(--p-form-element-invalid-focus-color)}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--p-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--p-spacing)}select::-ms-expand{border:0;background-color:rgba(0,0,0,0)}select:not([multiple],[size]){padding-right:calc(var(--p-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--p-form-element-spacing-horizontal);padding-inline-start:var(--p-form-element-spacing-horizontal);padding-inline-end:calc(var(--p-form-element-spacing-horizontal) + 1.5rem);background-image:var(--p-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--p-form-element-selected-background-color);color:var(--p-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--p-spacing)*-0.75);margin-bottom:var(--p-spacing);color:var(--p-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--p-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--p-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--p-spacing)*.25)}details{display:block;margin-bottom:var(--p-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--p-transition)}details summary:not([role]){color:var(--p-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--p-spacing, 1rem)*.5);float:right;transform:rotate(-90deg);background-image:var(--p-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--p-transition)}details summary:focus{outline:none}details summary:focus:not([role]){color:var(--p-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--p-outline-width) solid var(--p-primary-focus);outline-offset:calc(var(--p-spacing, 1rem)*.5);color:var(--p-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem*var(--p-line-height, 1.5))}details[open]>summary{margin-bottom:var(--p-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--p-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--p-block-spacing-vertical);padding:var(--p-block-spacing-vertical) var(--p-block-spacing-horizontal);border-radius:var(--p-border-radius);background:var(--p-card-background-color);box-shadow:var(--p-card-box-shadow)}article>header,article>footer{margin-right:calc(var(--p-block-spacing-horizontal)*-1);margin-left:calc(var(--p-block-spacing-horizontal)*-1);padding:calc(var(--p-block-spacing-vertical)*.66) var(--p-block-spacing-horizontal);background-color:var(--p-card-sectioning-background-color)}article>header{margin-top:calc(var(--p-block-spacing-vertical)*-1);margin-bottom:var(--p-block-spacing-vertical);border-bottom:var(--p-border-width) solid var(--p-card-border-color);border-top-right-radius:var(--p-border-radius);border-top-left-radius:var(--p-border-radius)}article>footer{margin-top:var(--p-block-spacing-vertical);margin-bottom:calc(var(--p-block-spacing-vertical)*-1);border-top:var(--p-border-width) solid var(--p-card-border-color);border-bottom-right-radius:var(--p-border-radius);border-bottom-left-radius:var(--p-border-radius)}:where(nav li)::before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--p-nav-element-spacing-horizontal)*-1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--p-nav-element-spacing-horizontal)*-1)}nav li{display:inline-block;margin:0;padding:var(--p-nav-element-spacing-vertical) var(--p-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--p-nav-link-spacing-vertical)*-1) calc(var(--p-nav-link-spacing-horizontal)*-1);padding:var(--p-nav-link-spacing-vertical) var(--p-nav-link-spacing-horizontal);border-radius:var(--p-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li button,nav li [role=button],nav li [type=button],nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--p-nav-link-spacing-vertical) - var(--p-border-width)*2) var(--p-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--p-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--p-nav-link-spacing-vertical)*-1) 0;margin-inline-start:calc(var(--p-nav-link-spacing-horizontal)*-1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--p-nav-link-spacing-horizontal)*4);margin:0 calc(var(--p-nav-link-spacing-horizontal)*-1);content:var(--p-nav-breadcrumb-divider);color:var(--p-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:rgba(0,0,0,0);color:inherit;text-decoration:none;pointer-events:none}aside nav,aside ol,aside ul,aside li{display:block}aside li{padding:calc(var(--p-nav-element-spacing-vertical)*.5) var(--p-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}:root{--p-font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--p-font-family-sans-serif:system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif,var(--p-font-family-emoji);--p-font-family-monospace:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace,var(--p-font-family-emoji);--p-font-family:var(--p-font-family-sans-serif);--p-line-height:1.6;--p-font-weight:400;--p-font-size:var(--p-font-size-0, 100%);--p-text-underline-offset:0.1rem;--p-border-radius:0;--p-border-width:2px;--p-outline-width:0.125rem;--p-transition:0.2s ease-in-out;--p-spacing:1rem;--p-typography-spacing-vertical:0.5rem;--p-block-spacing-vertical:var(--p-spacing);--p-block-spacing-horizontal:var(--p-spacing);--p-nav-element-spacing-vertical:1rem;--p-nav-element-spacing-horizontal:0.5rem;--p-nav-link-spacing-vertical:var(--p-nav-element-spacing-horizontal);--p-nav-link-spacing-horizontal:var(--p-nav-element-spacing-horizontal);--p-nav-breadcrumb-divider:>;--p-icon-chevron:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb%28136, 145, 164%29' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}@media(min-width: 576px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*1.25)}}@media(min-width: 768px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*1.5)}}@media(min-width: 1024px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*1.75)}}@media(min-width: 1280px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*2)}}@media(min-width: 1536px){body>header,body>main,body>footer,section{--p-block-spacing-vertical:calc(var(--p-spacing)*2.25)}}@media(min-width: 576px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*1.25);--p-block-spacing-horizontal:calc(var(--p-spacing)*1.25)}}@media(min-width: 768px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*1.5);--p-block-spacing-horizontal:calc(var(--p-spacing)*1.5)}}@media(min-width: 1024px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*1.75);--p-block-spacing-horizontal:calc(var(--p-spacing)*1.75)}}@media(min-width: 1280px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*2);--p-block-spacing-horizontal:calc(var(--p-spacing)*2)}}@media(min-width: 1536px){article{--p-block-spacing-vertical:calc(var(--p-spacing)*2.25);--p-block-spacing-horizontal:calc(var(--p-spacing)*2.25)}}a{--p-text-decoration:underline}a.secondary,a.contrast{--p-text-decoration:underline}thead th,thead td,tfoot th,tfoot td{--p-font-weight:600;--p-border-width:0.1875rem}pre,code,kbd,samp{--p-font-family:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace}kbd{--p-font-weight:bolder}details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}ul[class],ol[class],ul[role=list],ol[role=list]{list-style:none;margin-bottom:0;padding:0}ul[class] li,ol[class] li,ul[role=list] li,ol[role=list] li{list-style:none}nav,[role=button],button,.eyebrow{--p-font-family: var(--p-font-family-monospace);letter-spacing:.04em}.container{margin-inline:auto;max-width:clamp(16rem,100vw,var(--p-wrapper-max-width, 80rem));padding-right:var(--p-spacing);padding-left:var(--p-spacing);position:relative}.grid{grid-column-gap:var(--p-grid-column-gap);grid-row-gap:var(--p-grid-row-gap);display:grid;grid-template-columns:1fr}@media(min-width: 768px){.grid{grid-template-columns:repeat(auto-fit, minmax(0%, 1fr))}}.grid>*{min-width:0}ul.grid{grid-template-columns:1fr 1fr;gap:0rem}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(var(--grid-min-item-size, 16rem), 1fr));gap:var(--gutter, var(--space-s-l))}.grid[data-layout=halves]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem)}.grid[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}[role=button]{overflow:visible;font-family:inherit;text-transform:none;-webkit-appearance:button}[role=button]{--p-background-color:var(--p-primary-background);--p-border-color:var(--p-primary-border);--p-color:var(--p-primary-inverse);--p-box-shadow:var(--p-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--p-form-element-spacing-vertical) var(--p-form-element-spacing-horizontal);border:var(--p-border-width) solid var(--p-border-color);border-radius:0.5rem;outline:none;background-color:var(--p-background-color);box-shadow:var(--p-box-shadow);color:var(--p-color);font-weight:var(--p-font-weight);font-size:1rem;line-height:var(--p-line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--p-transition),border-color var(--p-transition),color var(--p-transition),box-shadow var(--p-transition)}[role=button]:is([aria-current]:not([aria-current=false])),[role=button]:is(:hover,:active,:focus){--p-background-color:var(--p-primary-hover-background);--p-border-color:var(--p-primary-hover-border);--p-box-shadow:var(--p-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--p-color:var(--p-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--p-box-shadow:var(--p-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--p-outline-width) var(--p-primary-focus)}[role=button].secondary{--p-background-color:var(--p-secondary-background);--p-border-color:var(--p-secondary-border);--p-color:var(--p-secondary-inverse)}[role=button].secondary:is([aria-current]:not([aria-current=false])),[role=button].secondary:is(:hover,:active,:focus){--p-background-color:var(--p-secondary-hover-background);--p-border-color:var(--p-secondary-hover-border);--p-color:var(--p-secondary-inverse)}[role=button].secondary:focus,[role=button].secondary:is([aria-current]:not([aria-current=false])):focus{--p-box-shadow:var(--p-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--p-outline-width) var(--p-secondary-focus)}[role=group]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-spacing);margin-bottom:var(--p-spacing)}[role=group] [role=button]{width:auto}.text-left{text-align:left}.text-center{text-align:center}.list-style-none{list-style:none}.active{--p-color:var(--p-primary-hover);--p-underline:var(--p-primary-hover);--p-text-decoration:none}.active:hover,.active:focus,.active:active{--p-text-decoration:none}nav .active{--p-font-weight:var(--p-active-font-weight);--p-background-color:var(--p-active-background)}:where(a:not([role=button])),[role=link]{font-weight:var(--p-font-weight)}.stack>*,.hero-home>*,.cta-band>*,.content>*,[slot=content]:not([role=group])>*{margin:0}.stack>*+*:is(:not(img)),.hero-home>*+*:is(:not(img)),.cta-band>*+*:is(:not(img)),.content>*+*:is(:not(img)),[slot=content]:not([role=group])>*+*:is(:not(img)){margin-block-start:calc(var(--p-spacing, 1em)*2);margin-bottom:0}@media(min-width: 576px){.stack>*+*:is(:not(img)),.hero-home>*+*:is(:not(img)),.cta-band>*+*:is(:not(img)),.content>*+*:is(:not(img)),[slot=content]:not([role=group])>*+*:is(:not(img)){margin-block-start:calc(var(--p-spacing, 1em)*1.25)}}@media(min-width: 768px){.stack>*+*:is(:not(img)),.hero-home>*+*:is(:not(img)),.cta-band>*+*:is(:not(img)),.content>*+*:is(:not(img)),[slot=content]:not([role=group])>*+*:is(:not(img)){margin-block-start:calc(var(--p-spacing, 1em)*1.5)}}@media(min-width: 1024px){.stack>*+*:is(:not(img)),.hero-home>*+*:is(:not(img)),.cta-band>*+*:is(:not(img)),.content>*+*:is(:not(img)),[slot=content]:not([role=group])>*+*:is(:not(img)){margin-block-start:calc(var(--p-spacing, 1em)*1.75)}}@media(min-width: 1280px){.stack>*+*:is(:not(img)),.hero-home>*+*:is(:not(img)),.cta-band>*+*:is(:not(img)),.content>*+*:is(:not(img)),[slot=content]:not([role=group])>*+*:is(:not(img)){margin-block-start:calc(var(--p-spacing, 1em)*2)}}@media(min-width: 1536px){.stack>*+*:is(:not(img)),.hero-home>*+*:is(:not(img)),.cta-band>*+*:is(:not(img)),.content>*+*:is(:not(img)),[slot=content]:not([role=group])>*+*:is(:not(img)){margin-block-start:calc(var(--p-spacing, 1em)*2.25)}}.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--p-spacing)}.with-sidebar>:first-child{flex-basis:var(--p-sidebar-target-width, 20rem);flex-grow:1}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--p-sidebar-content-min-width, 50%)}.with-sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--p-sidebar-content-min-width, 50%)}.with-sidebar[data-direction=rtl]>:last-child{flex-basis:var(--p-sidebar-target-width, 20rem);flex-grow:1}.cluster{display:flex;flex-wrap:wrap;gap:var(--p-spacing, 1em);justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, center)}:root{--stack-spacer: clamp(2.5rem, 2rem + 2vw, 4.5rem);--p-grid-column-gap:var(--p-spacing);--p-grid-row-gap:var(--p-spacing);--p-form-element-spacing-vertical:0.75rem;--p-form-element-spacing-horizontal:1rem;--p-wrapper-max-width:75rem;--p-active-font-weight:600;--p-active-background:color-mix(in srgb, var(--p-primary-hover) 16%, transparent);--p-font-size--2: clamp(0.6944rem, 0.6856rem + 0.0444vi, 0.72rem);--p-font-size--1: clamp(0.8333rem, 0.8101rem + 0.1159vi, 0.9rem);--p-font-size-0: clamp(1rem, 0.9565rem + 0.2174vi, 1.125rem);--p-font-size-1: clamp(1.2rem, 1.1283rem + 0.3587vi, 1.4063rem);--p-font-size-2: clamp(1.44rem, 1.3295rem + 0.5527vi, 1.7578rem);--p-font-size-3: clamp(1.728rem, 1.5648rem + 0.8161vi, 2.1973rem);--p-font-size-4: clamp(2.0736rem, 1.8395rem + 1.1704vi, 2.7466rem);--p-s: clamp(18px, 17.3043px + 0.2174cqi, 20px);--p-m: clamp(27px, 25.9565px + 0.3261cqi, 30px);--p-l: clamp(36px, 34.6087px + 0.4348cqi, 40px);--p-s-m: clamp(18px, 13.8261px + 1.3043cqi, 30px);--p-m-l: clamp(27px, 22.4783px + 1.413cqi, 40px);--p-s-l: clamp(18px, 10.3478px + 2.3913cqi, 40px)}:root hr{--p-typography-spacing-vertical:1rem}a code{text-decoration:var(--p-text-decoration)}.content,[slot=content]:not([role=group]){--p-spacing: .9rem}html{overflow-x:hidden}body>main{padding-block:0}header nav{--p-spacing: .25rem}header nav strong *{--p-font-weight: 600}header nav ul:last-of-type{flex-wrap:nowrap}header nav{position:relative;padding-right:2.75rem}header .theme-toggle{position:absolute;top:0;right:0;padding:var(--p-nav-element-spacing-vertical) var(--p-nav-element-spacing-horizontal)}main p,main li,main blockquote,.highlight{max-width:42rem}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive table{width:auto;max-width:none}.table-responsive table th,.table-responsive table td{white-space:nowrap}.table-responsive table tr:nth-child(odd){background:var(--p-muted-border-color)}.table-responsive table tr:nth-child(odd) td{background-color:rgba(0,0,0,0)}table{width:100%;max-width:100%}main>[role=group]{margin-bottom:0}main>[role=group]+p{margin-top:0}main>*+*{margin-top:var(--stack-spacer)}main+hr{--p-typography-spacing-vertical: var(--stack-spacer) 0 0}nav,ul{flex-wrap:wrap}code.example{display:flex;flex-direction:column;justify-content:center}code.example pre{margin-bottom:0;padding:calc(var(--p-spacing)*.5)}footer{--cluster-horizontal-alignment: space-between}footer strong a{--p-text-decoration: none}article{margin-bottom:0}article:has(img){display:flex;align-items:center}article>*+*{margin-top:calc(var(--stack-spacer)/2)}details summary[role=button]{display:inline-block;width:auto}details summary[role=button]::after{transform:rotate(0deg)}details[open] summary[role=button]::after{transform:rotate(180deg)}aside>nav{padding-block-end:4rem;padding-inline-end:4rem}@media(min-width: 901px){aside>nav{inset-block-start:4rem;position:sticky;z-index:999}}aside>nav strong{display:block;margin-bottom:.75rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--p-muted-color)}aside>nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;list-style:none;margin:0 !important;padding:0}aside>nav li{margin:0;background-color:var(--p-background-color)}aside>nav a{display:block}aside>nav .docs-nav{margin:0;border:0}aside>nav .docs-nav>summary{display:none}aside>nav.is-stacked{padding:0}aside>nav.is-stacked .docs-nav>summary{display:flex;align-items:baseline;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--p-muted-border-color)}aside>nav.is-stacked .docs-nav>summary strong{margin:0}aside>nav.is-stacked .docs-nav>summary::after{margin-left:auto}aside>nav.is-stacked .docs-nav[open]>summary{margin-bottom:.75rem}aside>nav.is-stacked .docs-nav-current{font-weight:600}.lead{margin-bottom:calc(var(--p-typography-spacing-vertical)*2);max-width:40rem;font-size:1.2rem;color:var(--p-muted-color)}steam-block .lead{max-width:none}.pager{display:grid;gap:1rem;margin:0;grid-template-columns:1fr}@media(min-width: 48rem){.pager{grid-template-columns:1fr 1fr}}.pager-item{display:flex;flex-direction:column;gap:.3rem;padding:1.25rem 1.5rem;border:var(--p-border-width) solid var(--p-muted-border-color);border-radius:var(--p-border-radius);color:var(--p-color);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.pager-item:hover,.pager-item:focus-visible{border-color:var(--p-primary);transform:translateY(-2px)}.pager-eyebrow{font-family:var(--p-font-family-monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--p-muted-color)}.pager-title{font-weight:600}.example-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 16rem), 1fr))}.example-card{display:flex;flex-direction:column;gap:.3rem;padding:.75rem .75rem 1.25rem;border:var(--p-border-width) solid var(--p-muted-border-color);border-radius:var(--p-border-radius);color:var(--p-color);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.example-card:hover,.example-card:focus-visible{border-color:var(--p-primary);transform:translateY(-2px)}.example-card-media{display:block;aspect-ratio:16/10;margin-bottom:.6rem;overflow:hidden;border-radius:calc(var(--p-border-radius)/2);background:var(--p-muted-border-color)}.example-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.example-card-title{padding-inline:.5rem;font-family:var(--p-font-family-monospace);font-weight:600}.example-card-text{padding-inline:.5rem;font-size:.875rem;color:var(--p-muted-color)}.example-back,.example-hint{font-family:var(--p-font-family-monospace);font-size:.875rem}.example-hint{color:var(--p-muted-color)}.alert{display:flex;gap:.75rem;align-items:baseline;margin-block:1.5rem;padding:1rem 1.25rem;border-left:3px solid var(--p-primary-hover);background:color-mix(in srgb, var(--p-primary-hover) 8%, transparent)}.alert>:last-child{margin-bottom:0}.alert-label{flex:none;font-family:var(--p-font-family-monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--p-primary-hover)}.badge{display:inline-block;padding:.15em .5em;font-family:var(--p-font-family-monospace);font-size:.7rem;font-weight:500;line-height:1.4;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;color:var(--p-primary-hover);border:1px solid currentColor;border-radius:var(--p-border-radius)}h1 .badge{font-size:.8rem;margin-left:.5rem}.consent-banner{position:fixed;z-index:1000;bottom:1rem;left:50%;transform:translateX(-50%);width:calc(100% - 2rem);max-width:30rem;padding:1.25rem 1.5rem;background:var(--p-background-color);border:var(--p-border-width) solid var(--p-muted-border-color);border-radius:var(--p-border-radius);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);text-align:center}.consent-banner p{margin:0}.consent-actions{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.75rem !important}.consent-decline{padding:0;background:none;border:none;color:var(--p-muted-color);text-decoration:underline;text-underline-offset:var(--p-text-underline-offset);cursor:pointer}.consent-decline:hover,.consent-decline:focus-visible{color:var(--p-primary)}.vartest-row{padding-block:2rem;border-top:1px solid var(--p-muted-border-color)}.vartest-row h3{font-family:var(--p-font-family-monospace);font-size:.95rem;word-break:break-word}.vartest-note{font-size:.85rem;color:var(--p-muted-color)}.vartest-note code{white-space:normal}.vartest-desc{margin-bottom:.5rem}.vartest-anchor{color:inherit;text-decoration:none}.vartest-anchor:hover{text-decoration:underline}.vartest-ref,.var-demo-link{margin-left:.5rem;font-family:var(--p-font-family-monospace);font-size:.7rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:var(--p-primary);text-decoration:none}.vartest-ref::before,.var-demo-link::before{content:"↗ "}.vartest-ref:hover,.vartest-ref:focus-visible,.var-demo-link:hover,.var-demo-link:focus-visible{text-decoration:underline}.vartest-ref::before{content:"↩ "}@keyframes var-target-flash{from{background-color:color-mix(in srgb, var(--p-primary) 18%, transparent)}}.vartest-row,tr[id]{scroll-margin-top:1.5rem}.vartest-row [id]{scroll-margin-top:3.5rem}.vartest-row:is(:target,:has(:target)){box-shadow:inset 3px 0 0 var(--p-primary);padding-left:1rem;animation:var-target-flash 2s ease-out}tr:target>td{background-color:color-mix(in srgb, var(--p-primary) 10%, transparent);animation:var-target-flash 2s ease-out}tr:target>td:first-child{box-shadow:inset 3px 0 0 var(--p-primary)}.vartest-toc ul{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:0;margin-bottom:2rem;font-family:var(--p-font-family-monospace);font-size:.8rem}.vartest-toc ul li{list-style:none;margin:0}.vartest-code{margin:.5rem 0 0;padding:.5rem .75rem;font-size:.7rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.vartest-code code{padding:0;background:none}.vartest-template{margin:1rem 0 0;font-family:var(--p-font-family-monospace);font-size:.75rem;color:var(--p-muted-color)}.vartest-code-empty{margin:.5rem 0 0;font-size:.75rem;color:var(--p-muted-color)}.vartest-pair,.vartest-wide{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1rem}@media(min-width: 40rem){.vartest-pair{grid-template-columns:1fr 1fr}}.vartest-card steam-block[type=hero] [slot=content] :is(h4,p):not(.vartest-big){color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.vartest-card{min-width:0;padding:.75rem;border:1px solid var(--p-muted-border-color);background:radial-gradient(color-mix(in srgb, var(--p-muted-color) 22%, transparent) 1px, transparent 1.5px) 0 0/14px 14px,color-mix(in srgb, var(--p-muted-border-color) 30%, var(--p-background-color))}.vartest-card steam-block{display:block;max-width:100%}.vartest-card .vartest-label{margin-bottom:.6rem}.vartest-card .vartest-code{margin-bottom:0;background:var(--p-background-color);border:1px solid var(--p-muted-border-color)}.vartest-grid9 .vartest-card{padding:.4rem}.vartest-grid9{display:grid;gap:.75rem;grid-template-columns:repeat(3, 1fr);margin-top:1rem}.vartest-grid9 .vartest-card p{margin:0;font-size:.8rem}.vartest-combo{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));margin-top:1rem}.vartest-big{margin:0;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:800;line-height:1;color:#fff;text-transform:uppercase}.vartest-label{margin:0 0 .35rem;font-family:var(--p-font-family-monospace);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--p-muted-color)}pre,.highlight{position:relative}.copy-code{position:absolute;top:.5rem;right:.5rem;padding:.25rem .6rem;font-family:var(--p-font-family-monospace);font-size:.75rem;line-height:1;color:var(--p-muted-color);background:var(--p-background-color);border:1px solid var(--p-muted-border-color);border-radius:var(--p-border-radius);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,border-color .15s ease}pre:hover .copy-code,.highlight:hover .copy-code,.copy-code:focus-visible{opacity:1}.copy-code:hover{color:var(--p-primary-hover);border-color:var(--p-primary-hover)}.tab-buttons{display:flex;gap:.5rem;margin-bottom:1rem}.tab-button{padding:.4rem .9rem;font-family:var(--p-font-family-monospace);font-size:.8rem;color:var(--p-muted-color);background:rgba(0,0,0,0);border:var(--p-border-width) solid var(--p-muted-border-color);border-radius:var(--p-border-radius);cursor:pointer}.tab-button.is-active{color:var(--p-color);border-color:var(--p-primary)}.tab-panel .highlight{max-width:none}.product-index{padding:0;list-style:none}.product-index li{display:flex;gap:1rem;align-items:baseline;list-style:none}.product-index time{flex:0 0 6.5rem;font-family:var(--p-font-family-monospace);font-size:.8rem;color:var(--p-muted-color)}.hero-home{width:100vw;margin-left:50%;transform:translateX(-50%);padding-inline:1.5rem;padding-block:clamp(3rem,6vw,4rem);text-align:center;background:radial-gradient(ellipse 70% 60% at 50% -10%, color-mix(in srgb, var(--p-primary-hover) 18%, transparent), transparent 70%),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3e%3cpath fill='none' d='M0 0h10v10H0z'/%3e%3cpath fill='%2380808030' d='M0 0h1v1H0z'/%3e%3c/svg%3e") 0 0/24px 24px}.hero-home>*{margin-inline:auto}.hero-home .cluster{justify-content:center}.hero-home h1{max-width:20ch;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1.05}.hero-home h2{margin:var(--p-typography-spacing-vertical) 0 var(--p-typography-spacing-vertical)}.eyebrow{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:var(--p-typography-spacing-vertical);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--p-muted-color)}.eyebrow::before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--p-primary-hover)}.eyebrow+:is(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:calc(var(--p-typography-spacing-vertical)*2)}.hero-split{display:grid;gap:2rem;align-items:center;max-width:70rem;margin-inline:auto}@media(min-width: 62rem){.hero-split{grid-template-columns:1fr 1fr}}.hero-split>*{min-width:0}.hero-split em{color:var(--p-primary-hover)}.home-install{max-width:40rem}.home-install h2{--p-typography-spacing-vertical: 1rem;text-align:center}.home-install-meta{text-align:center;color:var(--p-muted-color)}.proof-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem 2.5rem;margin:1rem 0 0;padding:0;list-style:none}.proof-strip li{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:0}.proof-strip strong{font-family:var(--p-font-family-monospace);font-size:1.5rem;line-height:1;color:var(--p-color)}.proof-strip span{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--p-muted-color)}.email-window{max-width:26rem;width:100%;transform:rotate(-2.5deg);text-align:left;background:var(--p-card-background-color, var(--p-background-color));border:var(--p-border-width) solid var(--p-muted-border-color);border-radius:.75rem;box-shadow:0 1.5rem 3rem rgba(0,0,0,.18);overflow:hidden}.email-window__bar{display:flex;gap:.4rem;padding:.75rem 1rem;background:color-mix(in srgb, var(--p-color) 6%, var(--p-background-color));border-bottom:var(--p-border-width) solid var(--p-muted-border-color)}.email-window__bar span{width:.6rem;height:.6rem;border-radius:50%;background:var(--p-muted-border-color)}.email-window__bar span:nth-child(1){background:#ff5f56}.email-window__bar span:nth-child(2){background:#ffbd2e}.email-window__bar span:nth-child(3){background:#27c93f}.email-window__meta{margin:0;padding:1rem 1.25rem;border-bottom:var(--p-border-width) solid var(--p-muted-border-color);font-size:.85rem}.email-window__meta div{display:flex;gap:.5rem;padding:.15rem 0}.email-window__meta dt{flex:none;width:4rem;color:var(--p-muted-color);font-weight:600}.email-window__meta dd{margin:0}.email-window__body{padding:1.25rem;font-size:.95rem}.email-window__body p{margin:0 0 .75rem}.email-window__body p:last-child{margin-bottom:0}.in-action{padding-top:var(--stack-spacer);text-align:center}.in-action :is(h1,h2,h3,h4,h5,h6){--p-font-size: 2rem}.in-action p{margin-right:auto;margin-left:auto}.home-hero-demo{--p-color: white;--p-h1-color: white;--p-h2-color: white;--steam-block-media-after-blend-mode: soft-light;--steam-block-media-after-background: #00ffb8;--steam-block-media-after-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3e%3cpath fill='none' d='M0 0h10v10H0z'/%3e%3cpath fill='white' d='M0 0h8v8H0z'/%3e%3c/svg%3e") 0 0/10px 25px repeat;--steam-block-media-after-clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%);--steam-block-content-text-align: left}.home-hero-demo[type=split]{--p-h2-color: inherit;--p-color: inherit;--steam-block-gap: 2rem;--steam-block-padding: 0;--steam-block-media-after-background: none}.home-split-example{--steam-block-media-border-radius: 1rem}.home-split-example[type=hero]{--p-h2-color: white;--p-color: white;--steam-block-content-padding: 2rem;--steam-block-content-background: rgba(0,0,0,.7)}.home-split-example[type=hero] .cluster{--cluster-horizontal-alignment: center}.home-split-example blockquote{margin-block-start:0}.home-zigzag-example{--steam-block-media-border-radius: 1rem}.home-zigzag-example[type=hero]{--p-h2-color: white;--p-color: white;--steam-block-content-before-background: rgba(0,0,0,.7);--steam-block-hero-align-items: flex-start;--steam-block-content-padding: 2rem;--steam-block-content-text-align: left}.home-hero-demo[emerge],.home-split-example[emerge],.home-zigzag-example[emerge]{opacity:0;transform:translateY(1.5rem);transition:opacity .8s ease,transform .8s ease}.home-hero-demo[emerge].emerge,.home-split-example[emerge].emerge,.home-zigzag-example[emerge].emerge{opacity:1;transform:none}.feature-grid article{position:relative;border-radius:.75rem;transition:transform var(--p-transition),box-shadow var(--p-transition)}.feature-grid article:hover{transform:translateY(-0.2rem);box-shadow:0 1rem 2rem rgba(0,0,0,.08)}.feature-grid .feature-num{display:block;margin-bottom:.5rem;font-family:var(--p-font-family-monospace);font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--p-primary-hover)}.feature-grid h3{margin-bottom:.35rem}.feature-grid p{color:var(--p-muted-color)}.variant-showcase{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 62rem){.variant-showcase{grid-template-columns:repeat(3, 1fr)}}.variant-showcase figure{margin:0}.variant-showcase figcaption{margin-top:.6rem;font-size:.8rem;text-align:center;color:var(--p-muted-color)}.variant-showcase figcaption code{font-size:.75rem}.variant-showcase steam-block{--steam-block-media-aspect-ratio: 1 / 1;display:block}.variant-showcase h4{margin:0;color:#fff;font-size:1rem}.variant-duotone{--steam-block-padding: 1rem;--steam-block-media-before-background: var(--p-primary-hover);--steam-block-media-opacity: .55;--steam-block-media-border-radius: .75rem;--steam-block-media-blend-mode: multiply;--steam-block-media-filter: grayscale(1);--steam-block-hero-align-items: flex-end;--steam-block-content-justify-content: flex-start;--steam-block-content-padding: 1rem}.variant-card{--steam-block-padding: 1rem;--steam-block-border: 2px solid var(--p-primary-hover);--steam-block-border-radius: .75rem;--steam-block-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .12);--steam-block-media-border-radius: .35rem;--steam-block-hero-align-items: flex-end;--steam-block-content-justify-content: flex-start;--steam-block-content-padding: 1rem}.variant-mask{--steam-block-padding: 1rem;--steam-block-media-clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);--steam-block-hero-align-items: flex-end;--steam-block-content-justify-content: flex-start;--steam-block-content-padding: 1rem}.cta-band{width:100vw;margin-left:50%;transform:translateX(-50%);padding:clamp(3rem,6vw,5rem) 1.5rem;background:color-mix(in srgb, var(--p-color) 6%, var(--p-background-color));text-align:center}.cta-band>*{margin-inline:auto}.cta-band h2{max-width:24ch}.cta-band .cluster{justify-content:center}