/* book-of-elementals v3.5.4 | https://stamat.github.io/book-of-elementals/ | MIT License */
@charset "UTF-8";:root{--content-max: 46rem;--radius: .5rem;--font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--font-body-ex: .508}:root,:root[data-theme=light]{color-scheme:light;--bg: #fff;--bg-alt: #f5f6f8;--bg-code: #f5f6f8;--fg: #1c2024;--fg-muted: #5b6570;--border: #e3e6ea;--accent: #7048e8;--accent-fg: #fff;--link: #6741d9;--focus: #0060df;--danger: #e03131;--shadow: 0 4px 20px rgb(20 24 30 / 8%)}:root[data-theme=dark]{color-scheme:dark;--bg: #16181d;--bg-alt: #1d2026;--bg-code: #1d2026;--fg: #e4e7eb;--fg-muted: #98a1ad;--border: #2b2f36;--accent: #9775fa;--accent-fg: #16181d;--link: #b197fc;--focus: #4dabf7;--danger: #ff8787;--shadow: 0 4px 20px rgb(0 0 0 / 40%)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg: #16181d;--bg-alt: #1d2026;--bg-code: #1d2026;--fg: #e4e7eb;--fg-muted: #98a1ad;--border: #2b2f36;--accent: #9775fa;--accent-fg: #16181d;--link: #b197fc;--focus: #4dabf7;--danger: #ff8787;--shadow: 0 4px 20px rgb(0 0 0 / 40%)}}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);background:var(--bg);color:var(--fg);line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--link)}a:hover{text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}navbar-elemental[data-mode=bar] li>button[aria-expanded]:after{content:"";flex:none;width:var(--navbar-elemental-caret-size);height:var(--navbar-elemental-caret-size);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat;transition:rotate .2s ease}navbar-elemental[data-mode=stack] li>button[aria-expanded]:before{content:"";flex:none;width:var(--navbar-elemental-caret-size);height:var(--navbar-elemental-caret-size);margin-inline-end:.25rem;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat;rotate:-90deg;transition:rotate .2s ease}tooltip-elemental{--tooltip-elemental-gap: 6px;--tooltip-elemental-viewport-margin: 6px;--tooltip-elemental-padding-block: .5em;--tooltip-elemental-padding-inline: .75em;--tooltip-elemental-radius: 6px;--tooltip-elemental-surface: CanvasText;--tooltip-elemental-color: Canvas;--tooltip-elemental-border-width: 1px;--tooltip-elemental-border-color: color-mix(in srgb, Canvas 28%, var(--tooltip-elemental-surface));--tooltip-elemental-caret: 5px;--tooltip-elemental-duration: 0s}tooltip-elemental:where(:defined)[role=tooltip],tooltip-elemental:where(:defined)>[role=tooltip]{padding:var(--tooltip-elemental-padding-block) var(--tooltip-elemental-padding-inline);border:var(--tooltip-elemental-border-width) solid var(--tooltip-elemental-border-color);border-radius:var(--tooltip-elemental-radius);background:var(--tooltip-elemental-surface);color:var(--tooltip-elemental-color);font-size:.75rem;line-height:1.5;opacity:0;transition:opacity var(--tooltip-elemental-duration) ease,display var(--tooltip-elemental-duration) allow-discrete}tooltip-elemental:where(:defined)[role=tooltip]:not([hidden]),tooltip-elemental:where(:defined)>[role=tooltip]:not([hidden]){opacity:1}@starting-style{tooltip-elemental:where(:defined)[role=tooltip]:not([hidden]),tooltip-elemental:where(:defined)>[role=tooltip]:not([hidden]){opacity:0}}@media(prefers-reduced-motion:reduce){tooltip-elemental:where(:defined)[role=tooltip],tooltip-elemental:where(:defined)>[role=tooltip]{transition:none}}tooltip-elemental:where(:defined)[role=tooltip]:before,tooltip-elemental:where(:defined)[role=tooltip]:after,tooltip-elemental:where(:defined)>[role=tooltip]:before,tooltip-elemental:where(:defined)>[role=tooltip]:after{content:"";position:absolute;border:var(--tooltip-elemental-caret) solid transparent}tooltip-elemental:where(:defined)[role=tooltip]:before,tooltip-elemental:where(:defined)>[role=tooltip]:before{border-width:calc(var(--tooltip-elemental-caret) + var(--tooltip-elemental-border-width))}tooltip-elemental:where(:defined)[role=tooltip],tooltip-elemental:where(:defined)>[role=tooltip]{--tooltip-elemental-caret-end: calc( 100% - var(--tooltip-elemental-radius) - 2 * (var(--tooltip-elemental-caret) + var(--tooltip-elemental-border-width)) );--tooltip-elemental-caret-at: clamp( var(--tooltip-elemental-radius), calc(var(--tooltip-elemental-arrow-offset, 50%) - var(--tooltip-elemental-caret)), var(--tooltip-elemental-caret-end) );--tooltip-elemental-caret-at-rim: calc(var(--tooltip-elemental-caret-at) - var(--tooltip-elemental-border-width))}tooltip-elemental:where(:defined)[role=tooltip][data-side=block-end]:before,tooltip-elemental:where(:defined)[role=tooltip][data-side=block-start]:before,tooltip-elemental:where(:defined)>[role=tooltip][data-side=block-end]:before,tooltip-elemental:where(:defined)>[role=tooltip][data-side=block-start]:before{inset-inline-start:var(--tooltip-elemental-caret-at-rim)}tooltip-elemental:where(:defined)[role=tooltip][data-side=block-end]:after,tooltip-elemental:where(:defined)[role=tooltip][data-side=block-start]:after,tooltip-elemental:where(:defined)>[role=tooltip][data-side=block-end]:after,tooltip-elemental:where(:defined)>[role=tooltip][data-side=block-start]:after{inset-inline-start:var(--tooltip-elemental-caret-at)}tooltip-elemental:where(:defined)[role=tooltip][data-side=inline-end]:before,tooltip-elemental:where(:defined)[role=tooltip][data-side=inline-start]:before,tooltip-elemental:where(:defined)>[role=tooltip][data-side=inline-end]:before,tooltip-elemental:where(:defined)>[role=tooltip][data-side=inline-start]:before{inset-block-start:var(--tooltip-elemental-caret-at-rim)}tooltip-elemental:where(:defined)[role=tooltip][data-side=inline-end]:after,tooltip-elemental:where(:defined)[role=tooltip][data-side=inline-start]:after,tooltip-elemental:where(:defined)>[role=tooltip][data-side=inline-end]:after,tooltip-elemental:where(:defined)>[role=tooltip][data-side=inline-start]:after{inset-block-start:var(--tooltip-elemental-caret-at)}tooltip-elemental:where(:defined)[role=tooltip][data-side=block-end]:before,tooltip-elemental:where(:defined)>[role=tooltip][data-side=block-end]:before{inset-block-end:100%;border-block-end-color:var(--tooltip-elemental-border-color)}tooltip-elemental:where(:defined)[role=tooltip][data-side=block-end]:after,tooltip-elemental:where(:defined)>[role=tooltip][data-side=block-end]:after{inset-block-end:calc(100% - var(--tooltip-elemental-border-width));border-block-end-color:var(--tooltip-elemental-surface)}tooltip-elemental:where(:defined)[role=tooltip][data-side=block-start]:before,tooltip-elemental:where(:defined)>[role=tooltip][data-side=block-start]:before{inset-block-start:100%;border-block-start-color:var(--tooltip-elemental-border-color)}tooltip-elemental:where(:defined)[role=tooltip][data-side=block-start]:after,tooltip-elemental:where(:defined)>[role=tooltip][data-side=block-start]:after{inset-block-start:calc(100% - var(--tooltip-elemental-border-width));border-block-start-color:var(--tooltip-elemental-surface)}tooltip-elemental:where(:defined)[role=tooltip][data-side=inline-end]:before,tooltip-elemental:where(:defined)>[role=tooltip][data-side=inline-end]:before{inset-inline-end:100%;border-inline-end-color:var(--tooltip-elemental-border-color)}tooltip-elemental:where(:defined)[role=tooltip][data-side=inline-end]:after,tooltip-elemental:where(:defined)>[role=tooltip][data-side=inline-end]:after{inset-inline-end:calc(100% - var(--tooltip-elemental-border-width));border-inline-end-color:var(--tooltip-elemental-surface)}tooltip-elemental:where(:defined)[role=tooltip][data-side=inline-start]:before,tooltip-elemental:where(:defined)>[role=tooltip][data-side=inline-start]:before{inset-inline-start:100%;border-inline-start-color:var(--tooltip-elemental-border-color)}tooltip-elemental:where(:defined)[role=tooltip][data-side=inline-start]:after,tooltip-elemental:where(:defined)>[role=tooltip][data-side=inline-start]:after{inset-inline-start:calc(100% - var(--tooltip-elemental-border-width));border-inline-start-color:var(--tooltip-elemental-surface)}@media(forced-colors:active){tooltip-elemental:where(:defined)[role=tooltip],tooltip-elemental:where(:defined)>[role=tooltip]{--tooltip-elemental-surface: Canvas;--tooltip-elemental-color: CanvasText;--tooltip-elemental-border-color: CanvasText}}:root{--topbar-h: 3.25rem;--topbar-border: 1px}html{scroll-padding-top:calc(var(--topbar-h) + 1rem)}.skip-link{position:fixed;top:0;left:0;z-index:50;margin:.5rem;padding:.5rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow);color:var(--link);font-size:.9rem;font-weight:500;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.topbar{position:sticky;top:0;z-index:40;height:var(--topbar-h);background:var(--bg);border-top:var(--topbar-border) solid var(--border);border-bottom:var(--topbar-border) solid var(--border)}.topbar a{text-decoration:none}.topbar>navbar-elemental{display:flex;align-items:center;gap:.5rem;height:100%;padding:0 1rem;--navbar-elemental-surface: var(--bg);--navbar-elemental-border: var(--border);--navbar-elemental-hover: var(--bg-alt);--navbar-elemental-shadow: var(--shadow);--navbar-elemental-radius: var(--radius);--actions-inset: .5rem}.topbar .rail{flex:1 1 0}.topbar .rail>ul:not([data-navbar-probe]){justify-content:flex-end}.topbar .rail a,.topbar .rail button{color:var(--fg-muted);font-size:.9rem;font-weight:500}.topbar .rail :is(a,button):hover{color:var(--fg)}.topbar .rail a[aria-current]{color:var(--link);font-weight:600}.topbar .rail svg{width:1rem;height:1rem;flex:0 0 auto}.topbar .rail li>a{display:flex;align-items:center;gap:.4rem}.topbar navbar-elemental[data-mode=stack] .rail>ul:not([data-navbar-probe]){margin-block-start:var(--topbar-border);border-inline:0}.topbar [data-navbar-toggle]{color:var(--fg-muted)}.topbar [data-navbar-toggle]:hover{color:var(--fg)}.brand-group{display:flex;align-items:center;gap:.4rem;min-width:0}.brand{font-weight:700;font-size:1.1rem;color:var(--fg);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brand:hover{text-decoration:none}.brand-mark{font-size:1.3rem;vertical-align:middle;margin-inline-end:.2rem}img.brand-mark{height:1.3rem;width:auto}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;border-radius:var(--radius);font-size:1.1rem}.icon-btn:hover{background:var(--bg-alt);color:var(--fg);text-decoration:none}.icon-btn>span{display:flex}tooltip-elemental{--tooltip-elemental-surface: var(--fg);--tooltip-elemental-color: var(--bg);--tooltip-elemental-border-color: color-mix(in srgb, var(--bg) 28%, var(--fg))}tooltip-elemental:defined>[role=tooltip]{z-index:30}tooltip-elemental:defined[role=tooltip]:before,tooltip-elemental:defined[role=tooltip]:after,tooltip-elemental:defined>[role=tooltip]:before,tooltip-elemental:defined>[role=tooltip]:after{content:none}.topbar-actions{display:flex;align-items:center;gap:0;margin-left:auto}.search{padding-inline:var(--actions-inset)}switch-elemental{display:flex;align-items:center;padding-inline:var(--actions-inset);--switch-elemental-knob-checked: var(--bg);color:var(--fg-muted)}switch-elemental:hover{color:var(--fg)}.drawer-actions{display:flex;flex-wrap:wrap;align-items:center;padding-inline-start:calc(var(--navbar-elemental-caret-size) + .75rem - .625rem)}.drawer-actions .icon-btn{padding:0}.drawer-actions switch-elemental{margin-inline-start:auto}.content{flex:1 1 auto;min-width:0;padding:2rem clamp(1rem,5vw,3rem) 4rem;display:flex;flex-direction:column;align-items:center}.content:focus{outline:none}.page-footer{width:100%;max-width:var(--content-max);margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border);color:var(--fg-muted);font-size:.85rem}search-elemental[data-state=pending]:after{content:"";position:absolute;inset-block-end:var(--search-elemental-spinner-inset-block, .75rem);inset-inline-end:var(--search-elemental-spinner-inset-inline, .75rem);width:var(--search-elemental-spinner-size, 1rem);height:var(--search-elemental-spinner-size, 1rem);box-sizing:border-box;border:2px solid color-mix(in srgb,var(--search-elemental-spinner-color, color-mix(in srgb, currentcolor 45%, transparent)) 33%,transparent);border-block-start-color:var(--search-elemental-spinner-color, color-mix(in srgb, currentcolor 45%, transparent));border-radius:50%;animation:search-elemental-spin var(--search-elemental-spinner-duration, .7s) linear infinite;pointer-events:none}@keyframes search-elemental-spin{to{transform:rotate(1turn)}}@keyframes search-elemental-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){search-elemental[data-state=pending]:after{animation:search-elemental-pulse var(--search-elemental-spinner-duration, .7s) ease-in-out infinite}}suggest-elemental{--suggest-elemental-radius: .375rem;--suggest-elemental-inset: .5rem;--suggest-elemental-surface: Canvas;--suggest-elemental-active: color-mix(in srgb, currentcolor 12%, transparent);color:CanvasText;background:var(--suggest-elemental-surface);border:1px solid color-mix(in srgb,currentcolor 25%,transparent);border-radius:var(--suggest-elemental-radius);box-shadow:0 .25rem .75rem color-mix(in srgb,CanvasText 15%,transparent);inline-size:100%}@media(forced-colors:active){suggest-elemental{box-shadow:none}suggest-elemental [role=option][data-active]{color:HighlightText;background:Highlight}}:root{--sidebar-w: 16rem}.sidebar a{text-decoration:none}.brand-docs{font-weight:600;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);border-radius:.3rem;padding:.05rem .3rem}.brand-docs:hover{background:var(--accent);color:var(--bg)}.nav-toggle{display:none}.nav-toggle svg{transform:scaleX(-1)}.nav-toggle .nav-icon-close,.nav-toggle[aria-expanded=true] .nav-icon-open{display:none}.nav-toggle[aria-expanded=true] .nav-icon-close{display:block}.search{width:min(16rem,40vw);--search-field-height: 2.2rem;--search-kbd-size: 1.375rem;--search-elemental-spinner-inset-inline: 2rem;--search-elemental-spinner-inset-block: .6rem}.search-icon{position:absolute;left:calc(var(--actions-inset, 0rem) + .6rem);top:50%;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none}#search-input::-webkit-search-cancel-button{appearance:none}.search-clear{position:absolute;right:calc(var(--actions-inset, 0rem) + .35rem);top:50%;transform:translateY(-50%);display:grid;padding:.25rem;border:0;border-radius:var(--radius);background:none;color:var(--fg-muted);cursor:pointer}.search-clear:hover{color:var(--fg)}.search-clear:focus-visible{outline:2px solid var(--focus);outline-offset:1px}#search-input:placeholder-shown~.search-clear{visibility:hidden}.search-kbd{position:absolute;right:calc(var(--actions-inset, 0rem) + (var(--search-field-height) - var(--search-kbd-size)) / 2);top:50%;transform:translateY(-50%);display:grid;place-items:center;box-sizing:border-box;width:var(--search-kbd-size);height:var(--search-kbd-size);border:1px solid color-mix(in srgb,var(--fg-muted) 75%,var(--bg-alt));border-radius:.3rem;color:var(--fg-muted);font-family:inherit;font-size:.8rem;cursor:text;line-height:1}.search-kbd kbd{font:inherit}.search:focus-within .search-kbd{display:none}.search tooltip-elemental:not(:defined){display:none}.search tooltip-elemental kbd{font:inherit}#search-input{width:100%;height:var(--search-field-height);padding:.4rem 2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);color:var(--fg);font:inherit;font-size:max(16px,1em)}#search-input:focus{border-color:var(--focus)}search-elemental.search suggest-elemental{--suggest-elemental-surface: var(--bg);--suggest-elemental-active: var(--bg-alt);--suggest-elemental-radius: var(--radius);--suggest-elemental-inset: .6rem;--suggest-elemental-max-height: 60vh;inset-inline:var(--actions-inset, 0);inline-size:auto;margin-block-start:.4rem;padding:.35rem;border-color:var(--border);box-shadow:var(--shadow);overflow-x:hidden}search-elemental.search suggest-elemental:not(:defined){display:none}search-elemental.search [role=option]{border-radius:var(--radius);white-space:normal;overflow-wrap:anywhere}.search .sr-title{font-weight:600;font-size:.9rem;display:block}.search .sr-desc{display:block;font-size:.8rem;line-height:1.35;color:var(--fg-muted)}.search .sr-note{display:none;position:absolute;inset-inline:var(--actions-inset, 0);inset-block-start:100%;z-index:1;margin:.4rem 0 0;padding:.85rem .95rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--fg-muted);font-size:.9rem}search-elemental[data-state=empty] .sr-empty,search-elemental[data-state=error] .sr-error{display:block}.search .sr-error{color:var(--danger)}.layout{display:flex;align-items:flex-start}.sidebar{position:sticky;top:var(--topbar-h);flex:0 0 var(--sidebar-w);width:var(--sidebar-w);height:calc(100dvh - var(--topbar-h));border-right:1px solid var(--border)}.sidebar>.nav{max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem .75rem 3rem}.sidebar-scrim{display:none}.nav-list{list-style:none;margin:0;padding:0}.nav-list .nav-list{margin-left:.92rem;border-left:1px solid var(--border);padding-left:.5rem}.nav-link{display:block;padding:.3rem .6rem;border-radius:var(--radius);color:var(--fg-muted);font-size:.9rem}.nav-link:hover{background:var(--bg-alt);color:var(--fg);text-decoration:none}.nav-link.active{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--link);font-weight:600}.nav-section>details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fg)}.nav-section>details>summary::-webkit-details-marker{display:none}.nav-section>details>summary:before{content:"";flex:none;width:1em;height:1em;rotate:-90deg;background:var(--fg-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat}.nav-section>details>summary:dir(rtl):before{rotate:90deg}.nav-section>details[open]>summary:before{rotate:0deg}@media(forced-colors:active){.nav-section>details>summary:before{background:CanvasText}}.breadcrumb{width:100%;max-width:var(--content-max);margin:0 0 1.5rem}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;font-size:.85rem;color:var(--fg-muted)}.breadcrumb li{display:flex;align-items:center;gap:.4rem;margin:0}.breadcrumb li:not(:first-child):before{content:"/";color:var(--border)}.breadcrumb a{color:var(--fg-muted);text-decoration:none}.breadcrumb a:hover{color:var(--link);text-decoration:underline}.breadcrumb [aria-current=page]{color:var(--fg);font-weight:500}.nav-link.active+.toc{margin:.25rem 0 .5rem .6rem;border-left:1px solid var(--border);padding-left:.5rem}.toc ul{list-style:none;margin:0;padding:0}.toc a{display:block;padding:.2rem .5rem;color:var(--fg-muted);font-size:.85rem;line-height:1.4}.toc a:hover{color:var(--fg);text-decoration:none}.toc a[aria-current]{color:var(--link);font-weight:600}.toc .toc-h3 a{padding-left:1.25rem}.nav-list .toc .toc-h3{display:none}.edit-link-row{width:100%;max-width:var(--content-max);margin-top:3rem;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem 1rem}.last-updated{margin:0 auto 0 0;color:var(--fg-muted);font-size:.9rem}.edit-link{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9rem;color:var(--fg-muted);text-decoration:none;transition:color .12s,border-color .12s,background .12s}.edit-link:hover{background:var(--bg-alt);color:var(--fg);text-decoration:none}.edit-link-row+.page-footer{margin-top:1.5rem}@media(max-width:40rem){.edit-link-row{flex-direction:column;align-items:center}.last-updated{margin:0}}disclosure-elemental[data-mode=free] .nav-toggle{display:inline-flex}.sidebar[data-mode=free]{position:fixed;inset:var(--topbar-h) auto 0 0;z-index:30;background:var(--bg)}.sidebar[data-mode=free][hidden]{transform:translate(-100%)}.sidebar[data-mode=free]:not([hidden])~.sidebar-scrim{display:block;position:fixed;inset:var(--topbar-h) 0 0 0;z-index:20;background:#00000059}#sidebar-nav:where(.sidebar-nav-ready){transition:transform .2s ease}#sidebar-nav[hidden]:where(.sidebar-nav-ready){transition:transform .2s ease,content-visibility .2s allow-discrete}@media(prefers-reduced-motion:reduce){#sidebar-nav{transition:none}}@media(max-width:40rem){.topbar:has(.search:focus-within) :is(.brand-group,.rail,disclosure-elemental,.topbar-actions>:not(.search)){visibility:hidden}.search{flex:0 0 auto;width:2.25rem;--actions-inset: 0rem;margin-left:auto}.search-icon{left:50%;transform:translate(-50%,-50%)}.search-kbd{display:none}#search-input{padding:.4rem;border-color:transparent;background:transparent;cursor:pointer}#search-input::placeholder{color:transparent}#search-input:hover{background:var(--bg-alt)}.search:focus-within{position:absolute;inset:.5rem 1rem;width:auto;z-index:1}.search:focus-within .search-icon{left:.6rem;transform:translateY(-50%)}.search:focus-within #search-input{height:100%;padding:.4rem 2rem;background:var(--bg-alt);cursor:auto}.search:focus-within #search-input::placeholder{color:var(--fg-muted)}}copy-elemental>button:before{content:"";flex:none;width:var(--copy-elemental-icon-size);height:var(--copy-elemental-icon-size);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z'/%3E%3Cpath d='M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z'/%3E%3C/svg%3E") center/contain no-repeat}copy-elemental[data-state=copied]>button:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L1.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z'/%3E%3C/svg%3E")}.prose{width:100%;max-width:var(--content-max)}.prose a{text-decoration:underline}.prose a:hover{text-decoration:none}.prose h1,.prose h2,.prose h3,.prose h4{position:relative;line-height:1.25;scroll-margin-top:calc(var(--topbar-h, 0rem) + 1rem)}.prose h1{font-size:2rem;margin:0 0 1rem}.prose h2{font-size:1.5rem;margin:2.5rem 0 1rem;padding-bottom:.3rem;border-bottom:1px solid var(--border)}.prose h3{font-size:1.2rem;margin:2rem 0 .75rem}.heading-anchor{padding-left:.3em;color:var(--fg-muted);opacity:0;text-decoration:none!important}.heading-anchor:before{content:"#"}.prose :is(h1,h2,h3,h4):hover .heading-anchor,.heading-anchor:focus{opacity:1}.heading-anchor:hover{color:var(--link)}.prose p,.prose ul,.prose ol{margin:0 0 1rem}.prose li{margin:.25rem 0}.prose :is(img,video,embed,object){max-width:100%;height:auto;border-radius:var(--radius)}.prose svg{max-width:100%}.prose iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--radius)}.prose hr{border:0;border-top:1px solid var(--border);margin:2rem 0}.prose :is(figure,.code-wrap){margin:1.75rem 0}.prose p:has(>:is(img,video,iframe,embed,object):only-child){margin:1.75rem 0}.prose figure{padding:0}.prose figure>:is(img,video,iframe,embed,object){display:block;margin-inline:auto}.prose figcaption{margin-top:.6rem;color:var(--fg-muted);font-size:.85rem;line-height:1.5;text-align:center}.prose small{color:var(--fg-muted)}.prose p:has(>small:only-child){line-height:1.2}.prose :not(pre)>code{background:var(--bg-code);padding:.12em .4em;border-radius:.3rem;font-family:var(--font-mono);font-size:.875em;border:1px solid var(--border)}.prose kbd{--kbd-edge: color-mix(in srgb, var(--fg) 30%, var(--border));background:var(--bg-alt);padding:.12em .4em;border:1px solid var(--kbd-edge);border-radius:.3rem;box-shadow:0 2px color-mix(in srgb,var(--kbd-edge) 65%,var(--bg));font-family:var(--font-mono);font-size:.8em;color:var(--fg);white-space:nowrap}.prose kbd:has(kbd){background:none;border:0;box-shadow:none;padding:0;font-size:1em}.prose table{width:100%;border-collapse:collapse;margin:0 0 1.25rem;font-size:.9rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--border);padding:.5rem .75rem;text-align:left}.prose thead th{background:var(--bg-alt)}.prose tbody tr:nth-child(2n){background:color-mix(in srgb,var(--fg) 4%,transparent)}.prose blockquote{margin:0 0 1rem;padding:.5rem 1rem;border-left:3px solid var(--border);color:var(--fg-muted)}.prose blockquote>:last-child{margin-bottom:0}.code-wrap{position:relative}.prose pre{margin:1.75rem 0;background:var(--bg-code);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 3.7rem 1rem 1.1rem;overflow-x:auto;font-size:max(16px,1em);font-size-adjust:ex-height calc(var(--font-body-ex) * .94);line-height:1.6}.prose .code-wrap>pre{margin:0}.prose pre code{font-family:var(--font-mono);background:none;border:0;padding:0}copy-elemental{--copy-elemental-surface: var(--bg);--copy-elemental-border-color: var(--border);--copy-elemental-hover: var(--bg-alt);--copy-elemental-icon-size: 1rem}copy-elemental>button{position:absolute;top:.7rem;right:.7rem;justify-content:center;width:2rem;height:2rem;padding:0;color:var(--fg-muted)}copy-elemental:not([data-state])>button:hover{color:var(--fg)}copy-elemental[data-state]>button:after{content:attr(data-tip);position:absolute;top:50%;right:calc(100% + .4rem);transform:translateY(-50%);padding:.15rem .45rem;border-radius:.3rem;background:var(--fg);color:var(--bg);font-size:.7rem;font-family:var(--font-body);white-space:nowrap;pointer-events:none}copy-elemental[data-state=error]>button:after{content:attr(data-tip-error)}code-preview copy-elemental{display:none}.prose code-preview pre{padding-right:1.1rem}.prose code-preview>:is(pre,.code-wrap){margin:0}.admonition,.marked-github-alert{--adm: var(--accent);margin:0 0 1.25rem;border:1px solid var(--adm);border-left:1px solid var(--adm)!important;border-radius:var(--radius);padding:0 1rem 1rem!important}.admonition>:last-child,.marked-github-alert>:last-child{margin-bottom:0}.admonition-title,.marked-github-alert-title{background:color-mix(in srgb,var(--adm) 7%,var(--bg));border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-bottom:1px solid var(--adm);padding:.5rem 1rem!important;margin:0 -1rem .75rem!important;font-weight:700;font-size:.9rem;color:var(--adm);display:flex;align-items:center;gap:.4rem}.admonition-title:before{content:attr(data-icon)}.marked-github-alert-title svg{width:1rem;height:1rem;fill:currentColor}.admonition.info,.marked-github-alert-info,.admonition.note,.marked-github-alert-note{--adm: #1970be}.admonition.tip,.marked-github-alert-tip{--adm: #267e36}.admonition.warning,.marked-github-alert-warning{--adm: #b94d05}.admonition.caution,.marked-github-alert-caution{--adm: #ce2d2d}.admonition.important,.marked-github-alert-important{--adm: #916603}.hljs-comment,.hljs-quote{color:var(--fg-muted);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-name{color:#a149b7}.hljs-string,.hljs-attr,.hljs-template-tag,.hljs-addition{color:#287f39}.hljs-number,.hljs-symbol,.hljs-bullet{color:#b94d05}.hljs-title,.hljs-title.function_,.hljs-selector-id,.hljs-selector-class{color:#1971c1}.hljs-type,.hljs-class .hljs-title,.hljs-built_in{color:#926700}.hljs-attribute,.hljs-variable,.hljs-tag{color:#be490a}.hljs-meta,.hljs-deletion{color:var(--fg-muted)}:root[data-theme=dark] .hljs-keyword,:root[data-theme=dark] .hljs-selector-tag,:root[data-theme=dark] .hljs-literal,:root[data-theme=dark] .hljs-section,:root[data-theme=dark] .hljs-name{color:#e599f7}:root[data-theme=dark] .hljs-string,:root[data-theme=dark] .hljs-attr,:root[data-theme=dark] .hljs-template-tag,:root[data-theme=dark] .hljs-addition{color:#69db7c}:root[data-theme=dark] .hljs-number,:root[data-theme=dark] .hljs-symbol,:root[data-theme=dark] .hljs-bullet{color:#ffa94d}:root[data-theme=dark] .hljs-title,:root[data-theme=dark] .hljs-title.function_,:root[data-theme=dark] .hljs-selector-id,:root[data-theme=dark] .hljs-selector-class{color:#74c0fc}:root[data-theme=dark] .hljs-type,:root[data-theme=dark] .hljs-built_in{color:#ffd43b}:root[data-theme=dark] .hljs-attribute,:root[data-theme=dark] .hljs-variable,:root[data-theme=dark] .hljs-tag{color:#ffa94d}:root[data-theme=dark] .admonition.info,:root[data-theme=dark] .marked-github-alert-info,:root[data-theme=dark] .admonition.note,:root[data-theme=dark] .marked-github-alert-note{--adm: #358cdb}:root[data-theme=dark] .admonition.tip,:root[data-theme=dark] .marked-github-alert-tip{--adm: #2f9e44}:root[data-theme=dark] .admonition.warning,:root[data-theme=dark] .marked-github-alert-warning{--adm: #f76707}:root[data-theme=dark] .admonition.caution,:root[data-theme=dark] .marked-github-alert-caution{--adm: #e65858}:root[data-theme=dark] .admonition.important,:root[data-theme=dark] .marked-github-alert-important{--adm: #fab005}@media(prefers-color-scheme:dark){:root:not([data-theme]) .hljs-keyword,:root:not([data-theme]) .hljs-selector-tag,:root:not([data-theme]) .hljs-literal,:root:not([data-theme]) .hljs-section,:root:not([data-theme]) .hljs-name{color:#e599f7}:root:not([data-theme]) .hljs-string,:root:not([data-theme]) .hljs-attr,:root:not([data-theme]) .hljs-template-tag,:root:not([data-theme]) .hljs-addition{color:#69db7c}:root:not([data-theme]) .hljs-number,:root:not([data-theme]) .hljs-symbol,:root:not([data-theme]) .hljs-bullet{color:#ffa94d}:root:not([data-theme]) .hljs-title,:root:not([data-theme]) .hljs-title.function_,:root:not([data-theme]) .hljs-selector-id,:root:not([data-theme]) .hljs-selector-class{color:#74c0fc}:root:not([data-theme]) .hljs-type,:root:not([data-theme]) .hljs-built_in{color:#ffd43b}:root:not([data-theme]) .hljs-attribute,:root:not([data-theme]) .hljs-variable,:root:not([data-theme]) .hljs-tag{color:#ffa94d}:root:not([data-theme]) .admonition.info,:root:not([data-theme]) .marked-github-alert-info,:root:not([data-theme]) .admonition.note,:root:not([data-theme]) .marked-github-alert-note{--adm: #358cdb}:root:not([data-theme]) .admonition.tip,:root:not([data-theme]) .marked-github-alert-tip{--adm: #2f9e44}:root:not([data-theme]) .admonition.warning,:root:not([data-theme]) .marked-github-alert-warning{--adm: #f76707}:root:not([data-theme]) .admonition.caution,:root:not([data-theme]) .marked-github-alert-caution{--adm: #e65858}:root:not([data-theme]) .admonition.important,:root:not([data-theme]) .marked-github-alert-important{--adm: #fab005}}:root{--accordion-elemental-duration: .25s;--accordion-elemental-easing: ease}accordion-elemental{display:block}accordion-elemental>details>summary{cursor:pointer}accordion-elemental>details>.accordion-elemental-content-wrapper{display:flow-root;margin:0;padding:0;border:0;transition:height var(--accordion-elemental-duration) var(--accordion-elemental-easing)}@media(prefers-reduced-motion:reduce){accordion-elemental>details>.accordion-elemental-content-wrapper{transition:none}}carousel-elemental{display:block;position:relative}carousel-elemental>[data-carousel-slides]{display:flex;gap:var(--carousel-elemental-gap, 0);margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}carousel-elemental>[data-carousel-slides]::-webkit-scrollbar{display:none}carousel-elemental>[data-carousel-slides]>[data-carousel-slide]{box-sizing:border-box;flex:0 0 var(--carousel-elemental-slide-size, 100%);min-width:0;scroll-snap-align:start}@media(prefers-reduced-motion:no-preference){carousel-elemental>[data-carousel-slides]{scroll-behavior:smooth}}carousel-elemental[fade]>[data-carousel-slides]{position:relative;display:block;gap:0;overflow:visible;scroll-snap-type:none;touch-action:pan-y pinch-zoom}carousel-elemental[fade]>[data-carousel-slides]>[data-carousel-slide]{position:absolute;inset-block-start:0;inset-inline:0;visibility:hidden;opacity:0}carousel-elemental[fade]>[data-carousel-slides]>[data-carousel-current]{position:relative;visibility:visible;opacity:1}@media(prefers-reduced-motion:no-preference){carousel-elemental[fade]>[data-carousel-slides]{transition:height var(--carousel-elemental-fade, .4s) ease}carousel-elemental[fade]>[data-carousel-slides]>[data-carousel-slide]{transition:opacity var(--carousel-elemental-fade, .4s) ease,visibility 0s linear var(--carousel-elemental-fade, .4s)}carousel-elemental[fade]>[data-carousel-slides]>[data-carousel-current]{transition:opacity var(--carousel-elemental-fade, .4s) ease,visibility 0s}}checkbox-group-elemental{display:contents}@media(scripting:none){checkbox-group-elemental:not(:defined)>label:first-of-type,checkbox-group-elemental:not(:defined)>input[type=checkbox]:first-of-type{display:none}}@media(scripting:enabled){checkbox-group-elemental:not(:defined)>label:first-of-type,checkbox-group-elemental:not(:defined)>input[type=checkbox]:first-of-type{visibility:hidden}}combobox-elemental{position:relative;display:block}combobox-elemental>select.combobox-elemental-native{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;pointer-events:none}combobox-elemental .combobox-elemental-field{display:flex;flex-wrap:wrap;align-items:center;cursor:text;font-size:max(16px,1em)}combobox-elemental .combobox-elemental-chips{display:contents}combobox-elemental .combobox-elemental-input{flex:1 1 4em;min-inline-size:0;padding:0;font:inherit;color:inherit;background:none;border:0;outline:none}combobox-elemental .combobox-elemental-field:has(>.combobox-elemental-input:focus-visible){outline:2px solid currentcolor;outline-offset:2px}combobox-elemental[open] .combobox-elemental-field:has(>.combobox-elemental-input:focus-visible){outline-offset:-2px}combobox-elemental .combobox-elemental-indicator{flex:none;padding:0;font:inherit;color:inherit;cursor:pointer;background:none;border:0}combobox-elemental .combobox-elemental-chip-remove{cursor:pointer}combobox-elemental .combobox-elemental-list{position:absolute;z-index:2;inset-inline:0;margin:0;padding:0;list-style:none;max-block-size:var(--combobox-elemental-max-height, 15rem);overflow-y:auto}combobox-elemental .combobox-elemental-list ul{margin:0;padding:0;list-style:none}combobox-elemental .combobox-elemental-list[data-side=block-end]{inset-block-start:100%}combobox-elemental .combobox-elemental-list[data-side=block-start]{inset-block-end:100%}combobox-elemental .combobox-elemental-list[hidden],combobox-elemental .combobox-elemental-list [hidden]{display:none}combobox-elemental .combobox-elemental-option{cursor:pointer}combobox-elemental .combobox-elemental-option[aria-disabled=true],combobox-elemental .combobox-elemental-empty{cursor:default}combobox-elemental .combobox-elemental-add{cursor:pointer}copy-elemental{display:contents}copy-elemental[data-unavailable]>button{display:none}@media(scripting:none){copy-elemental:not(:defined)>button{display:none}}@media(scripting:enabled){copy-elemental:not(:defined)>button{visibility:hidden}}copy-elemental>.copy-elemental-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--disclosure-elemental-duration: .25s;--disclosure-elemental-easing: ease}disclosure-elemental{display:contents}@media(scripting:none){disclosure-elemental:not(:defined)>button{display:none}}@media(scripting:enabled){disclosure-elemental:not(:defined,[open],[for],[data-for])>button+*{display:none}}.disclosure-elemental-region{transition:height var(--disclosure-elemental-duration) var(--disclosure-elemental-easing),margin var(--disclosure-elemental-duration) var(--disclosure-elemental-easing)}.disclosure-elemental-region[hidden]{padding:0;border:0;box-shadow:none}.disclosure-elemental-region[data-state=closed]{margin:0}.disclosure-elemental-region:not(:where(tr,td,th,thead,tbody,tfoot,caption)){display:flow-root}@media(prefers-reduced-motion:reduce){.disclosure-elemental-region{transition:none}}feed-elemental{display:block}feed-elemental>article,feed-elemental>[role=article]{scroll-margin-block:var(--feed-elemental-scroll-margin, 1rem)}field-elemental{display:block}marquee-elemental{--marquee-elemental-gap: 2rem}marquee-elemental:defined{--marquee-elemental-direction: normal;position:relative;display:flex;gap:var(--marquee-elemental-gap);align-items:center;overflow:clip}marquee-elemental:defined>*{flex:none}marquee-elemental:defined>ul,marquee-elemental:defined>ol{display:flex;gap:var(--marquee-elemental-gap);align-items:center;margin:0;padding:0;list-style:none}marquee-elemental:defined[data-marquee-running]>*:not(.marquee-elemental-control){animation-name:marquee-elemental-lap;animation-duration:var(--marquee-elemental-duration, 0s);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--marquee-elemental-direction)}marquee-elemental:defined[reverse]{--marquee-elemental-direction: reverse}marquee-elemental:defined:dir(rtl){--marquee-elemental-direction: reverse}marquee-elemental:defined[reverse]:dir(rtl){--marquee-elemental-direction: normal}marquee-elemental:defined>.marquee-elemental-control{position:absolute;inset-block-start:50%;inset-inline-end:0;z-index:1;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}@keyframes marquee-elemental-lap{to{transform:translate(calc(var(--marquee-elemental-distance, 0px) * -1))}}menu-elemental{display:inline-block;position:relative}@media(scripting:none){menu-elemental:not(:defined)>button{display:none}}@media(scripting:enabled){menu-elemental:not(:defined)>:is(ul,menu){display:none}}menu-elemental[data-mode=inline]{display:block;position:static}menu-elemental ul,menu-elemental menu{list-style:none;margin:0;padding:0}menu-elemental [hidden]{display:none}menu-elemental[data-mode=flyout]>ul,menu-elemental[data-mode=flyout]>menu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:10}menu-elemental[data-mode=flyout]>ul[data-side=block-start],menu-elemental[data-mode=flyout]>menu[data-side=block-start]{inset-block:auto 100%}menu-elemental[data-mode=flyout]>ul[data-align=end],menu-elemental[data-mode=flyout]>menu[data-align=end]{inset-inline:auto 0}menu-elemental[data-mode=flyout] li{position:relative}menu-elemental[data-mode=flyout] li>ul,menu-elemental[data-mode=flyout] li>menu{position:absolute;inset-block-start:0;inset-inline-start:100%}menu-elemental[data-mode=flyout] li>ul[data-side=inline-start],menu-elemental[data-mode=flyout] li>menu[data-side=inline-start]{inset-inline:auto 100%}menu-elemental[data-mode=flyout] li>ul[data-align=end],menu-elemental[data-mode=flyout] li>menu[data-align=end]{inset-block:auto 0}menu-elemental[data-mode=flyout] ul,menu-elemental[data-mode=flyout] menu{min-width:max-content}:root{--modal-elemental-duration: .2s;--modal-elemental-easing: ease;--modal-elemental-backdrop: rgb(0 0 0 / 50%)}modal-elemental{display:contents}modal-elemental>dialog{opacity:0;translate:0 1rem;transition:opacity var(--modal-elemental-duration) var(--modal-elemental-easing),translate var(--modal-elemental-duration) var(--modal-elemental-easing);overscroll-behavior:contain}modal-elemental>dialog[data-state=open]{opacity:1;translate:0 0}modal-elemental>dialog::backdrop{background:var(--modal-elemental-backdrop);opacity:0;transition:opacity var(--modal-elemental-duration) var(--modal-elemental-easing)}modal-elemental>dialog[data-state=open]::backdrop{opacity:1}modal-elemental>dialog[data-depth]:not([data-depth="1"])::backdrop{background:transparent}.modal-elemental-close{position:absolute;inset-block-start:var(--modal-elemental-close-inset, .5rem);inset-inline-end:var(--modal-elemental-close-inset, .5rem);z-index:1;inline-size:var(--modal-elemental-close-size, 2rem);block-size:var(--modal-elemental-close-size, 2rem);font:inherit;line-height:1;cursor:pointer}html:has(modal-elemental>dialog[data-depth]){overflow:hidden}html:has(modal-elemental){scrollbar-gutter:stable}modal-elemental:not(:defined)>dialog:target{display:block;position:static}@media(prefers-reduced-motion:reduce){modal-elemental>dialog,modal-elemental>dialog::backdrop{transition:none}}navbar-elemental{display:block}navbar-elemental:not(:defined) [data-navbar-toggle]{display:none}@media(scripting:enabled){navbar-elemental:not(:defined){overflow:clip}navbar-elemental:not(:defined) :is(ul,menu){display:flex;flex-wrap:nowrap;align-items:center}navbar-elemental:not(:defined) li>:is(ul,menu){display:none}navbar-elemental:not(:defined) [data-navbar-stack]{display:none}}navbar-elemental ul,navbar-elemental menu{list-style:none;margin:0;padding:0}[data-navbar-rail]{display:grid;align-items:center;min-width:0;grid-template-columns:minmax(0,1fr);overflow:clip;overflow-clip-margin:.5rem}[data-navbar-rail]>*{grid-area:1/1}[data-navbar-probe]{display:flex;flex-wrap:nowrap;align-items:center;visibility:hidden;pointer-events:none}[data-navbar-more]{display:none}[data-navbar-probe]>[data-navbar-more]{display:block}navbar-elemental[data-mode=bar][data-overflowing] [data-navbar-more]{display:block}navbar-elemental[data-mode=bar] [hidden]{display:none}navbar-elemental[data-mode=bar] [data-navbar-toggle]{display:none}navbar-elemental[data-mode=bar] li[data-overflow]{display:none}navbar-elemental[data-mode=bar] [data-navbar-stack]{display:none}[data-navbar-rail]>:is(ul,menu):not([data-navbar-probe]){min-width:0}navbar-elemental[data-mode=bar] [data-navbar-rail]>:is(ul,menu):not([data-navbar-probe]){display:flex;flex-wrap:nowrap;align-items:center}navbar-elemental[data-mode=bar] li>:is(ul,menu){position:absolute;z-index:10;min-width:max-content}navbar-elemental[data-mode=bar] li>:is(ul,menu) li>:is(ul,menu){position:static}@supports (position-area: block-end){navbar-elemental[data-mode=bar] [data-navbar-rail]>:is(ul,menu)>li{anchor-scope:--navbar-elemental-branch}navbar-elemental[data-mode=bar] [data-navbar-rail]>:is(ul,menu)>li>button{anchor-name:--navbar-elemental-branch}navbar-elemental[data-mode=bar] [data-navbar-rail]>:is(ul,menu)>li>ul,navbar-elemental[data-mode=bar] [data-navbar-rail]>:is(ul,menu)>li>menu{position-anchor:--navbar-elemental-branch;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}navbar-elemental[data-mode=stack]{position:relative}navbar-elemental[data-mode=stack] li>:is(ul,menu){position:static}navbar-elemental[data-mode=stack] [data-navbar-rail]>:is(ul,menu):not([data-navbar-probe]){position:absolute;inset-inline:0;inset-block-start:100%;z-index:20}navbar-elemental[data-mode=stack] [data-navbar-rail]>:is(ul,menu):not([data-navbar-probe])[hidden]{padding:0;background:none;border:0;box-shadow:none}password-elemental{display:contents}@media(scripting:none){password-elemental:not(:defined)>button{display:none}}@media(scripting:enabled){password-elemental:not(:defined)>button{visibility:hidden}}password-elemental>.password-elemental-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}progress-elemental{position:relative;display:block}rearrange-elemental{display:contents}rearrange-elemental [data-rearrange-controls]{display:inline-flex;align-items:center;vertical-align:middle}rearrange-elemental [data-rearrange-handle]{cursor:grab;touch-action:none}rearrange-elemental[data-dragging]{user-select:none}rearrange-elemental[data-dragging] [data-rearrange-handle]{cursor:grabbing}rearrange-elemental :is(li,tr)[data-dragging]{position:relative;z-index:1}rearrange-elemental>.rearrange-elemental-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}search-elemental{display:block;position:relative}search-elemental>.search-elemental-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}segmented-elemental{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}segmented-elemental>label{position:relative;display:flex;gap:.5em;align-items:center;justify-content:center;cursor:pointer}segmented-elemental>label>input[type=radio]{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0}segmented-elemental>label:has(>input[type=radio]:focus-visible){outline:2px solid currentcolor;outline-offset:2px}slider-elemental{position:relative;display:block}slider-elemental>input[type=range]{position:relative;z-index:1;display:block;inline-size:100%;margin:0}slider-elemental:has(>input[type=range]~input[type=range]){display:grid}slider-elemental:has(>input[type=range]~input[type=range])>input[type=range]{grid-area:1/1;block-size:var(--slider-elemental-thumb-size, 1rem);pointer-events:none;appearance:none;background:transparent;color:var(--slider-elemental-thumb, currentcolor)}slider-elemental:has(>input[type=range]~input[type=range])>input[type=range]::-webkit-slider-runnable-track{block-size:100%;background:transparent;border:0}slider-elemental:has(>input[type=range]~input[type=range])>input[type=range]::-moz-range-track{block-size:100%;background:transparent;border:0}slider-elemental:has(>input[type=range]~input[type=range])>input[type=range]::-moz-range-progress{background:transparent}slider-elemental:has(>input[type=range]~input[type=range])>input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;inline-size:var(--slider-elemental-thumb-size, 1rem);block-size:100%;background:currentcolor;border:0;border-radius:var(--slider-elemental-thumb-radius, 50%)}slider-elemental:has(>input[type=range]~input[type=range])>input[type=range]::-moz-range-thumb{pointer-events:auto;appearance:none;inline-size:var(--slider-elemental-thumb-size, 1rem);block-size:100%;background:currentcolor;border:0;border-radius:var(--slider-elemental-thumb-radius, 50%)}slider-elemental[data-stacked=start]>input[type=range]:nth-of-type(1){z-index:2}slider-elemental>output[data-tooltip]{position:absolute;inset-block-end:calc(100% + var(--slider-elemental-tooltip-gap, .375rem));inset-inline-start:calc(var(--slider-elemental-at, 0) * (100% - var(--slider-elemental-thumb-size, 1rem)) + var(--slider-elemental-thumb-size, 1rem) / 2);translate:-50%;pointer-events:none}slider-elemental>output[data-tooltip][data-reversed]:not([data-vertical]){translate:50%}slider-elemental>output[data-tooltip][data-vertical]{writing-mode:horizontal-tb;direction:ltr;unicode-bidi:plaintext;inset-block-end:auto;inset-inline-start:auto;left:calc(100% + var(--slider-elemental-tooltip-gap, .375rem));top:calc(var(--slider-elemental-at, 0) * (100% - var(--slider-elemental-thumb-size, 1rem)) + var(--slider-elemental-thumb-size, 1rem) / 2);translate:0 -50%}slider-elemental>output[data-tooltip][data-vertical][data-reversed]{top:auto;bottom:calc(var(--slider-elemental-at, 0) * (100% - var(--slider-elemental-thumb-size, 1rem)) + var(--slider-elemental-thumb-size, 1rem) / 2);translate:0 50%}sortable-table-elemental{display:contents}sortable-table-elemental>table>thead>tr:last-of-type>th:not([data-sort=none])>button{display:block;inline-size:100%;margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:inherit;text-indent:inherit;text-shadow:inherit;text-align:inherit;background:none;border:0;cursor:pointer}sortable-table-elemental .sortable-table-elemental-note{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}splitter-elemental{--splitter-elemental-size: 24px;display:block}splitter-elemental[data-splitter-panes]{display:grid}splitter-elemental[data-splitter-panes]:not([vertical]){grid-template-columns:calc((100% - var(--splitter-elemental-size)) * var(--splitter-elemental-position, 50) / 100) var(--splitter-elemental-size) minmax(0,1fr)}splitter-elemental[vertical][data-splitter-panes]{grid-template-rows:calc((100% - var(--splitter-elemental-size)) * var(--splitter-elemental-position, 50) / 100) var(--splitter-elemental-size) minmax(0,1fr)}splitter-elemental[data-splitter-panes]>[data-splitter-handle]{position:relative;z-index:1;touch-action:none;user-select:none;cursor:col-resize}splitter-elemental[vertical][data-splitter-panes]>[data-splitter-handle]{cursor:row-resize}suggest-elemental{position:absolute;z-index:1;max-height:var(--suggest-elemental-max-height, 20rem);overflow-y:auto;overscroll-behavior:contain}suggest-elemental :where(ul,ol){margin:0;padding:0;list-style:none}suggest-elemental [role=option]{display:block;padding:calc(var(--suggest-elemental-inset, .5rem) * .75) var(--suggest-elemental-inset, .5rem);color:inherit;text-decoration:none}suggest-elemental [role=option][data-active]{background:var(--suggest-elemental-active, color-mix(in srgb, currentcolor 12%, transparent))}suggest-elemental[data-side=block-end]{inset-block-start:100%}suggest-elemental[data-side=block-start]{inset-block-end:100%}suggest-elemental[data-align=start]{inset-inline-start:0}suggest-elemental[data-align=end]{inset-inline-end:0}suggest-elemental:not(:defined){position:static;max-height:none}switch-elemental{display:contents}@media(scripting:none){switch-elemental:not(:defined)>button{display:none}}@media(scripting:enabled){switch-elemental:not(:defined)>button{visibility:hidden}}tabs-elemental{display:grid;grid-template-columns:minmax(0,1fr)}@media(scripting:enabled){tabs-elemental:not(:defined)>:is(ul,menu)~*~*{display:none}tabs-elemental:not(:defined)>:is(ul,menu){margin:0;padding:0;list-style:none}}tabs-elemental>[data-tabs-list]{grid-area:1/1;margin:0;padding:0;list-style:none}tabs-elemental>[data-tabs-panel]{grid-area:2/1}tabs-elemental[data-tabs-sliding]>[data-tabs-list]{position:relative}tabs-elemental[vertical]{grid-template-columns:auto minmax(0,1fr)}tabs-elemental[vertical]>[data-tabs-panel]{grid-area:1/2}tabs-elemental>[data-tabs-panel][hidden]{padding:0;pointer-events:none;background:none;border:0;box-shadow:none}tilt-elemental{--tilt-elemental-perspective: 1000px;--tilt-elemental-duration: .12s;--tilt-elemental-return-duration: .4s;--tilt-elemental-easing: ease-out;--tilt-elemental-depth-step: 1px;--tilt-elemental-glare-color: light-dark(rgb(255 255 255 / 100%), rgb(255 255 255 / 10%));--tilt-elemental-glare-size: 60%;display:block}tilt-elemental:defined{transform:perspective(var(--tilt-elemental-perspective)) rotateX(calc(var(--tilt-elemental-x, 0) * 1deg)) rotateY(calc(var(--tilt-elemental-y, 0) * 1deg));transform-style:preserve-3d;position:relative;transition:transform var(--tilt-elemental-return-duration) var(--tilt-elemental-easing)}tilt-elemental:defined[data-tilt-active]{transition-duration:var(--tilt-elemental-duration)}tilt-elemental:defined :has([data-tilt-depth]){transform-style:preserve-3d}tilt-elemental:defined [data-tilt-depth]{transform:translateZ(0);transition:transform var(--tilt-elemental-return-duration) var(--tilt-elemental-easing)}tilt-elemental:defined[data-tilt-active] [data-tilt-depth]{transform:translateZ(calc(var(--tilt-elemental-depth, 0) * var(--tilt-elemental-depth-step)));transition-duration:var(--tilt-elemental-duration)}tilt-elemental[glare]:defined:after{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at calc(var(--tilt-elemental-glare-x, 50) * 1%) calc(var(--tilt-elemental-glare-y, 50) * 1%),var(--tilt-elemental-glare-color),transparent var(--tilt-elemental-glare-size));border-radius:inherit;opacity:0;transition:opacity var(--tilt-elemental-return-duration) var(--tilt-elemental-easing)}tilt-elemental[glare]:defined[data-tilt-active]:after{opacity:1;transition-duration:var(--tilt-elemental-duration)}toolbar-elemental{display:flex;align-items:center;gap:var(--toolbar-elemental-gap, .25rem)}toolbar-elemental[vertical]{flex-direction:column;align-items:stretch}toolbar-elemental [role=group]{display:flex;align-items:center;gap:var(--toolbar-elemental-gap, .25rem)}toolbar-elemental[vertical] [role=group]{flex-direction:column;align-items:stretch}tooltip-elemental{display:contents}tooltip-elemental[hidden],tooltip-elemental>[hidden]{display:none}tooltip-elemental:not(:defined):has(>[title])>:last-child{display:none}@media(scripting:enabled){tooltip-elemental:not(:defined)>:last-child:not(:only-child,button,[href],input,select,textarea,[tabindex]),tooltip-elemental:not(:defined)[for]{display:none}}tooltip-elemental:defined[role=tooltip],tooltip-elemental:defined>[role=tooltip]{position:fixed;z-index:10;inline-size:max-content;max-inline-size:var(--tooltip-elemental-max-width, 250px)}tooltip-elemental:defined[role=tooltip]:not([hidden]){display:block}tree-view-elemental{display:block}tree-view-elemental[role=tree] ul,tree-view-elemental[role=tree] ol{list-style:none}tree-view-elemental [role=treeitem][aria-expanded]:not([href]){cursor:pointer;user-select:none}accordion-elemental{--accordion-elemental-border-color: color-mix(in srgb, currentcolor 15%, transparent);--accordion-elemental-radius: .5rem}accordion-elemental>details{border:1px solid var(--accordion-elemental-border-color);border-radius:var(--accordion-elemental-radius)}accordion-elemental>details+details{margin-top:.5rem}accordion-elemental>details>summary{padding:.75rem 1rem;font-weight:600;border-radius:var(--accordion-elemental-radius)}accordion-elemental>details>summary:hover{background:color-mix(in srgb,currentcolor 5%,transparent)}accordion-elemental>details>summary>:is(h1,h2,h3,h4,h5,h6){display:inline;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}accordion-elemental>details[open]>summary{border-end-start-radius:0;border-end-end-radius:0}accordion-elemental>details>.accordion-elemental-content-wrapper>.accordion-elemental-content{padding:.25rem 1rem 1rem}accordion-elemental>details>.accordion-elemental-content-wrapper>.accordion-elemental-content>:first-child{margin-block-start:0}accordion-elemental>details>.accordion-elemental-content-wrapper>.accordion-elemental-content>:last-child{margin-block-end:0}accordion-elemental>details>:not(summary,.accordion-elemental-content-wrapper){margin-inline:1rem}accordion-elemental>details>:not(summary,.accordion-elemental-content-wrapper):last-child{margin-block-end:1rem}accordion-elemental>details>summary+:not(.accordion-elemental-content-wrapper){margin-block-start:.25rem}accordion-elemental.grouped>details,accordion-elemental.grouped>details>summary{border-radius:0}accordion-elemental.grouped>details+details{margin-top:0;border-top:0}accordion-elemental.grouped>details:first-of-type,accordion-elemental.grouped>details:first-of-type>summary{border-start-start-radius:var(--accordion-elemental-radius);border-start-end-radius:var(--accordion-elemental-radius)}accordion-elemental.grouped>details:last-of-type,accordion-elemental.grouped>details:last-of-type:not([open])>summary{border-end-start-radius:var(--accordion-elemental-radius);border-end-end-radius:var(--accordion-elemental-radius)}accordion-elemental.grouped>details:focus-within{position:relative;z-index:1}accordion-elemental.caret>details>summary{display:flex;gap:.5rem;align-items:center;list-style:none}accordion-elemental.caret>details>summary::-webkit-details-marker{display:none}accordion-elemental.caret>details>summary:after{content:"";flex:none;width:1rem;height:1rem;margin-inline-start:auto;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat;transition:rotate var(--accordion-elemental-duration) var(--accordion-elemental-easing)}accordion-elemental.caret>details[open]:not(.accordion-elemental-closing)>summary:after{rotate:180deg}@media(prefers-reduced-motion:reduce){accordion-elemental.caret>details>summary:after{transition:none}}carousel-elemental{--carousel-elemental-gap: 1rem;--carousel-elemental-controls-gap: .5rem;--carousel-elemental-marker-size: 1.75rem;--carousel-elemental-control: currentcolor;--carousel-elemental-border: color-mix(in srgb, currentcolor 20%, transparent);--carousel-elemental-hover: color-mix(in srgb, currentcolor 10%, transparent);--carousel-elemental-current: CanvasText;--carousel-elemental-radius: 999px;--carousel-elemental-fade: .4s;--carousel-elemental-chip: Canvas;--carousel-elemental-rotate-hover-color: CanvasText;--carousel-elemental-ring: 3px}@property --carousel-elemental-sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes carousel-elemental-sweep{0%{--carousel-elemental-sweep: 0deg}to{--carousel-elemental-sweep: 360deg}}carousel-elemental>[data-carousel-controls]{display:flex;align-items:center;justify-content:center;gap:var(--carousel-elemental-controls-gap);padding-block-start:var(--carousel-elemental-controls-gap)}carousel-elemental>[data-carousel-controls] [data-carousel-markers]{display:flex;flex-wrap:wrap;gap:var(--carousel-elemental-controls-gap)}carousel-elemental>[data-carousel-controls] button,carousel-elemental>button[data-carousel-rotate]{display:grid;place-items:center;inline-size:var(--carousel-elemental-marker-size);block-size:var(--carousel-elemental-marker-size);padding:0;font:inherit;line-height:1;color:var(--carousel-elemental-control);cursor:pointer;background:none;border:1px solid var(--carousel-elemental-border);border-radius:var(--carousel-elemental-radius)}carousel-elemental>[data-carousel-controls] button:hover{background:var(--carousel-elemental-hover)}carousel-elemental :is([data-carousel-prev],[data-carousel-next],[data-carousel-rotate])>svg{inline-size:1em;block-size:1em}carousel-elemental [aria-disabled=true]:is([data-carousel-prev],[data-carousel-next]){cursor:default;opacity:.35}carousel-elemental [aria-disabled=true]:is([data-carousel-prev],[data-carousel-next]):hover{background:none}carousel-elemental [data-carousel-marker][aria-disabled=true]{color:Canvas;cursor:default;background:var(--carousel-elemental-current);border-color:var(--carousel-elemental-current)}carousel-elemental [data-carousel-marker][aria-disabled=true]:hover{color:var(--carousel-elemental-current)}@media(forced-colors:active){carousel-elemental [data-carousel-marker][aria-disabled=true]{background:Highlight;border-color:Highlight}}carousel-elemental>button[data-carousel-rotate]{position:absolute;z-index:1;inset-block-start:var(--carousel-elemental-controls-gap);inset-inline-end:var(--carousel-elemental-controls-gap);color:CanvasText;box-sizing:border-box;background:linear-gradient(var(--carousel-elemental-chip),var(--carousel-elemental-chip)) padding-box,conic-gradient(currentcolor var(--carousel-elemental-sweep),var(--carousel-elemental-border) 0) border-box var(--carousel-elemental-chip);border:var(--carousel-elemental-ring) solid transparent;box-shadow:0 0 0 2px var(--carousel-elemental-chip)}carousel-elemental>button[data-carousel-rotate]:hover{--carousel-elemental-chip: color-mix(in srgb, CanvasText 10%, Canvas);color:var(--carousel-elemental-rotate-hover-color)}@media(prefers-reduced-motion:no-preference){carousel-elemental[data-carousel-rotating]>[data-carousel-rotate]{animation:carousel-elemental-sweep var(--carousel-elemental-tick, 5s) linear infinite}}carousel-elemental>[data-carousel-slides][tabindex]:focus-visible{outline:2px solid var(--carousel-elemental-control);outline-offset:2px}@media(forced-colors:active){.checkbox-elemental,checkbox-group-elemental{--checkbox-elemental-border-color: CanvasText;--checkbox-elemental-fill: Highlight;--checkbox-elemental-mark: HighlightText}}.checkbox-elemental label:has(>input[type=checkbox]),label.checkbox-elemental:has(>input[type=checkbox]),checkbox-group-elemental label:has(>input[type=checkbox]){display:flex;gap:var(--checkbox-elemental-gap, .6em);align-items:center;cursor:pointer}.checkbox-elemental input[type=checkbox],checkbox-group-elemental input[type=checkbox]{appearance:none;flex:none;font:inherit;inline-size:var(--checkbox-elemental-size, 1.15em);block-size:var(--checkbox-elemental-size, 1.15em);margin:0;cursor:pointer;border:var(--checkbox-elemental-border-width, 1.5px) solid var(--checkbox-elemental-border-color, color-mix(in srgb, currentcolor 45%, transparent));border-radius:var(--checkbox-elemental-radius, .25em)}.checkbox-elemental input[type=checkbox]:before,checkbox-group-elemental input[type=checkbox]:before{content:"";display:block;inline-size:100%;block-size:100%;background:var(--checkbox-elemental-mark, Canvas);scale:0;transition:scale .12s ease-out}.checkbox-elemental input[type=checkbox]:checked,.checkbox-elemental input[type=checkbox]:indeterminate,checkbox-group-elemental input[type=checkbox]:checked,checkbox-group-elemental input[type=checkbox]:indeterminate{background:var(--checkbox-elemental-fill, currentcolor);border-color:var(--checkbox-elemental-fill, currentcolor)}.checkbox-elemental input[type=checkbox]:checked:before,.checkbox-elemental input[type=checkbox]:indeterminate:before,checkbox-group-elemental input[type=checkbox]:checked:before,checkbox-group-elemental input[type=checkbox]:indeterminate:before{scale:1}.checkbox-elemental input[type=checkbox]:checked:before,checkbox-group-elemental input[type=checkbox]:checked:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat}.checkbox-elemental input[type=checkbox]:indeterminate:before,checkbox-group-elemental input[type=checkbox]:indeterminate:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 7.25h12a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1 0-1.5Z'/%3E%3C/svg%3E") center/contain no-repeat}.checkbox-elemental input[type=checkbox]:disabled,checkbox-group-elemental input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.checkbox-elemental input[type=checkbox]:before,checkbox-group-elemental input[type=checkbox]:before{transition:none}}checkbox-group-elemental{--checkbox-group-elemental-indent: 1.75em}checkbox-group-elemental>*:not(:first-child){margin-inline-start:var(--checkbox-group-elemental-indent)}checkbox-group-elemental ul,checkbox-group-elemental ol{margin-block:0;padding-inline-start:0;list-style:none}combobox-elemental{--combobox-elemental-radius: .375rem;--combobox-elemental-inset: .5rem;--combobox-elemental-max-height: 15rem;--combobox-elemental-surface: Canvas;--combobox-elemental-border: color-mix(in srgb, currentcolor 30%, transparent);--combobox-elemental-active: color-mix(in srgb, currentcolor 12%, transparent);--combobox-elemental-selected: color-mix(in srgb, currentcolor 5%, transparent);--combobox-elemental-chip: color-mix(in srgb, currentcolor 12%, transparent);--combobox-elemental-invalid: color-mix(in srgb, currentcolor 35%, #e5484d)}combobox-elemental .combobox-elemental-field{position:relative;box-sizing:border-box;gap:var(--combobox-elemental-inset);padding:var(--combobox-elemental-inset);padding-inline-end:calc(1lh + var(--combobox-elemental-inset) * 2 + 1px);background:var(--combobox-elemental-surface);border:1px solid var(--combobox-elemental-border);border-radius:var(--combobox-elemental-radius)}combobox-elemental:has(>select:disabled) .combobox-elemental-field{cursor:not-allowed;opacity:.5}combobox-elemental:has(.combobox-elemental-input[aria-invalid=true]) .combobox-elemental-field{border-color:var(--combobox-elemental-invalid)}combobox-elemental .combobox-elemental-error{margin-block:.35rem 0;font-size:.85em;color:var(--combobox-elemental-invalid)}combobox-elemental .combobox-elemental-input::placeholder{color:currentcolor;opacity:.6}combobox-elemental .combobox-elemental-indicator{position:absolute;inset-block-start:-1px;inset-inline-end:-1px;display:grid;place-items:center;inline-size:calc(1lh + var(--combobox-elemental-inset) * 2 + 2px);block-size:calc(1lh + var(--combobox-elemental-inset) * 2 + 2px);transition:rotate .2s ease}combobox-elemental .combobox-elemental-indicator:before{inline-size:1.15em;block-size:1.15em;content:"";background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat}@media(forced-colors:active){combobox-elemental .combobox-elemental-indicator:before{background:CanvasText}}combobox-elemental[open] .combobox-elemental-indicator{rotate:180deg}combobox-elemental .combobox-elemental-chip{display:inline-flex;gap:.25em;align-items:center;padding:.1em .2em .1em .5em;margin-block:-.1em;background:var(--combobox-elemental-chip);border-radius:var(--combobox-elemental-radius)}combobox-elemental .combobox-elemental-chip-remove{inline-size:1em;block-size:1em;padding:0;color:inherit;background:currentcolor;border:0;border-radius:50%;opacity:.6;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z'/%3E%3C/svg%3E") center/contain no-repeat}combobox-elemental .combobox-elemental-chip-remove:hover,combobox-elemental .combobox-elemental-chip-remove:focus-visible{opacity:1}@media(forced-colors:active){combobox-elemental .combobox-elemental-chip-remove{background:CanvasText}}combobox-elemental .combobox-elemental-list{padding:0;background:var(--combobox-elemental-surface);border:1px solid var(--combobox-elemental-border);border-radius:var(--combobox-elemental-radius);box-shadow:0 4px 20px #00000026}combobox-elemental[open]:has(.combobox-elemental-list[data-side=block-end]) .combobox-elemental-field{border-end-start-radius:0;border-end-end-radius:0}combobox-elemental[open]:has(.combobox-elemental-list[data-side=block-end]) .combobox-elemental-list{margin-block-start:-1px;border-start-start-radius:0;border-start-end-radius:0}combobox-elemental[open]:has(.combobox-elemental-list[data-side=block-start]) .combobox-elemental-field{border-start-start-radius:0;border-start-end-radius:0}combobox-elemental[open]:has(.combobox-elemental-list[data-side=block-start]) .combobox-elemental-list{margin-block-end:-1px;border-end-start-radius:0;border-end-end-radius:0}combobox-elemental .combobox-elemental-option,combobox-elemental .combobox-elemental-add,combobox-elemental .combobox-elemental-empty{display:flex;gap:var(--combobox-elemental-inset);align-items:center;padding:.35rem var(--combobox-elemental-inset)}combobox-elemental .combobox-elemental-option[aria-selected=true]{font-weight:600;background:var(--combobox-elemental-selected)}combobox-elemental .combobox-elemental-option[data-active]{background:var(--combobox-elemental-active)}combobox-elemental .combobox-elemental-option[aria-selected=true]:after{content:"";inline-size:.9em;block-size:.9em;margin-inline-start:auto;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat}@media(forced-colors:active){combobox-elemental .combobox-elemental-option[aria-selected=true]:after{background:CanvasText}}combobox-elemental .combobox-elemental-list[aria-multiselectable=true] .combobox-elemental-option:before{box-sizing:border-box;flex:none;order:-2;inline-size:var(--checkbox-elemental-size, 1.15em);block-size:var(--checkbox-elemental-size, 1.15em);content:"";border:var(--checkbox-elemental-border-width, 1.5px) solid var(--checkbox-elemental-border-color, color-mix(in srgb, currentcolor 45%, transparent));border-radius:var(--checkbox-elemental-radius, .25em)}combobox-elemental .combobox-elemental-list[aria-multiselectable=true] .combobox-elemental-option[aria-selected=true]:before{background:var(--checkbox-elemental-fill, currentcolor);border-color:var(--checkbox-elemental-fill, currentcolor)}combobox-elemental .combobox-elemental-list[aria-multiselectable=true] .combobox-elemental-option[aria-selected=true]:after{flex:none;order:-1;inline-size:var(--checkbox-elemental-size, 1.15em);block-size:var(--checkbox-elemental-size, 1.15em);margin-inline-start:calc((var(--checkbox-elemental-size, 1.15em) + var(--combobox-elemental-inset)) * -1);background:var(--checkbox-elemental-mark, Canvas)}combobox-elemental .combobox-elemental-option[aria-disabled=true],combobox-elemental .combobox-elemental-empty{opacity:.5}combobox-elemental .combobox-elemental-add{border-block-start:1px solid var(--combobox-elemental-border)}combobox-elemental .combobox-elemental-add:first-child{border-block-start:0}combobox-elemental .combobox-elemental-group-label{position:sticky;inset-block-start:0;z-index:1;display:block;padding:.6em var(--combobox-elemental-inset) .15em;font-weight:700;background:var(--combobox-elemental-surface)}combobox-elemental .combobox-elemental-group .combobox-elemental-option{padding-inline-start:calc(var(--combobox-elemental-inset) * 2.5)}combobox-elemental .combobox-elemental-group{padding-block-end:.35rem}@media(forced-colors:active){combobox-elemental{--combobox-elemental-border: CanvasText;--combobox-elemental-invalid: CanvasText}combobox-elemental .combobox-elemental-option[data-active]{color:HighlightText;background:Highlight}combobox-elemental .combobox-elemental-option[data-active]:after{background:HighlightText}combobox-elemental .combobox-elemental-list[aria-multiselectable=true]{--checkbox-elemental-border-color: CanvasText;--checkbox-elemental-fill: Highlight;--checkbox-elemental-mark: HighlightText}}@media(prefers-reduced-motion:reduce){combobox-elemental .combobox-elemental-indicator{transition:none}}copy-elemental{--copy-elemental-icon-size: 1em;--copy-elemental-gap: .4em;--copy-elemental-padding-block: .4em;--copy-elemental-padding-inline: .6em;--copy-elemental-radius: .35rem;--copy-elemental-surface: Canvas;--copy-elemental-border-color: color-mix(in srgb, currentcolor 30%, transparent);--copy-elemental-hover: color-mix(in srgb, currentcolor 10%, var(--copy-elemental-surface));--copy-elemental-copied-color: color-mix(in srgb, currentcolor 30%, #1a7f4b);--copy-elemental-error-color: color-mix(in srgb, currentcolor 30%, #e5484d);--copy-elemental-duration: .15s}copy-elemental>button{display:inline-flex;gap:var(--copy-elemental-gap);align-items:center;padding:var(--copy-elemental-padding-block) var(--copy-elemental-padding-inline);font:inherit;color:inherit;cursor:pointer;background:var(--copy-elemental-surface);border:1px solid var(--copy-elemental-border-color);border-radius:var(--copy-elemental-radius);transition:color var(--copy-elemental-duration),background-color var(--copy-elemental-duration),border-color var(--copy-elemental-duration)}copy-elemental>button:hover{background:var(--copy-elemental-hover)}copy-elemental>button:before{content:"";flex:none;width:var(--copy-elemental-icon-size);height:var(--copy-elemental-icon-size);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z'/%3E%3Cpath d='M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z'/%3E%3C/svg%3E") center/contain no-repeat}@media(forced-colors:active){copy-elemental>button:before{background:CanvasText}}copy-elemental[data-state=copied]>button{color:var(--copy-elemental-copied-color);border-color:currentcolor}copy-elemental[data-state=copied]>button:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L1.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z'/%3E%3C/svg%3E")}copy-elemental[data-state=error]>button{color:var(--copy-elemental-error-color);border-color:currentcolor}@media(prefers-reduced-motion:reduce){copy-elemental>button{transition:none}}disclosure-elemental{--disclosure-elemental-caret-size: 1em}disclosure-elemental>button{position:relative;padding:0;padding-inline-start:calc(var(--disclosure-elemental-caret-size) + .25rem);font:inherit;font-weight:500;color:inherit;text-align:start;cursor:pointer;background:none;border:0}disclosure-elemental>button:hover{text-decoration:underline}disclosure-elemental>button:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;inset-block-start:.5lh;width:var(--disclosure-elemental-caret-size);height:var(--disclosure-elemental-caret-size);translate:0 -50%;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat;rotate:-90deg;transition:rotate var(--disclosure-elemental-duration) var(--disclosure-elemental-easing)}@media(forced-colors:active){disclosure-elemental>button:before{background:CanvasText}}disclosure-elemental>button:dir(rtl):before{rotate:90deg}disclosure-elemental>button[aria-expanded=true]:before{rotate:0deg}@media(prefers-reduced-motion:reduce){disclosure-elemental>button:before{transition:none}}.disclosure-elemental-region{margin-block-start:.5rem}menu-elemental{--menu-elemental-radius: .375rem;--menu-elemental-inset: .35rem;--menu-elemental-caret-size: .75em;--menu-elemental-hamburger-size: 1.25em;--menu-elemental-surface: Canvas;--menu-elemental-hover: color-mix(in srgb, currentcolor 10%, transparent);--menu-elemental-border: color-mix(in srgb, currentcolor 20%, transparent)}menu-elemental>button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:.35rem .5rem;border-radius:var(--menu-elemental-radius)}menu-elemental>button:hover{background:var(--menu-elemental-hover)}menu-elemental.hamburger>button{display:inline-flex;gap:.4rem;align-items:center}menu-elemental.hamburger>button:before{content:"";flex:none;width:var(--menu-elemental-hamburger-size);height:var(--menu-elemental-hamburger-size);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z'/%3E%3C/svg%3E") center/contain no-repeat}@media(forced-colors:active){menu-elemental.hamburger>button:before{background:CanvasText}}menu-elemental ul,menu-elemental menu{padding:var(--menu-elemental-inset);background:var(--menu-elemental-surface);border:1px solid var(--menu-elemental-border);border-radius:var(--menu-elemental-radius);box-shadow:0 4px 20px #00000026}menu-elemental li>a,menu-elemental li>button{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;width:100%;padding:.35rem .5rem;font:inherit;color:inherit;text-align:start;text-decoration:none;cursor:pointer;background:none;border:0;border-radius:calc(var(--menu-elemental-radius) - var(--menu-elemental-inset) / 2)}menu-elemental li>a:hover,menu-elemental li>button:hover{background:var(--menu-elemental-hover)}menu-elemental li>button[aria-haspopup]:after{content:"";width:var(--menu-elemental-caret-size);height:var(--menu-elemental-caret-size);margin-inline-start:auto;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat;rotate:-90deg}@media(forced-colors:active){menu-elemental li>button[aria-haspopup]:after{background:CanvasText}}menu-elemental li>button[aria-haspopup]:dir(rtl):after{rotate:90deg}menu-elemental li:has(>ul[data-side=inline-start],>menu[data-side=inline-start])>button:after{rotate:90deg}menu-elemental li:has(>ul[data-side=inline-start],>menu[data-side=inline-start])>button:dir(rtl):after{rotate:-90deg}menu-elemental[data-mode=inline] li>button[aria-expanded]:after{content:"";width:var(--menu-elemental-caret-size);height:var(--menu-elemental-caret-size);margin-inline-start:auto;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat;rotate:-90deg;transition:rotate .2s ease}@media(forced-colors:active){menu-elemental[data-mode=inline] li>button[aria-expanded]:after{background:CanvasText}}menu-elemental[data-mode=inline] li>button[aria-expanded=true]:after{rotate:0deg}menu-elemental[data-mode=inline] li>ul,menu-elemental[data-mode=inline] li>menu{margin-inline-start:.75rem;background:none;border:0;border-radius:0;box-shadow:none}@media(prefers-reduced-motion:reduce){menu-elemental[data-mode=inline] li>button[aria-expanded]:after{transition:none}}modal-elemental{--modal-elemental-max-width: 32rem;--modal-elemental-padding: 1.5rem;--modal-elemental-radius: .75rem;--modal-elemental-close-size: 2rem;--modal-elemental-close-inset: .75rem;--modal-elemental-margin-block: auto}modal-elemental>dialog{inline-size:fit-content;max-inline-size:min(var(--modal-elemental-max-width),100% - 2rem);max-block-size:calc(100dvh - 2rem);margin-inline:auto;margin-block:var(--modal-elemental-margin-block);padding:var(--modal-elemental-padding);color:inherit;background:Canvas;border:1px solid color-mix(in srgb,currentcolor 12%,transparent);border-radius:var(--modal-elemental-radius);box-shadow:0 .125rem .5rem #00000026,0 1.5rem 3rem #00000040}@media(forced-colors:active){modal-elemental>dialog{outline:1px solid CanvasText}}modal-elemental>dialog{overflow:auto}modal-elemental>dialog>.modal-elemental-close+*:not(:is(img,picture,video,iframe,embed,object,canvas,svg)){padding-inline-end:calc(var(--modal-elemental-close-size) + .5rem)}.modal-elemental-close{display:grid;place-items:center;color:inherit;font-size:calc(var(--modal-elemental-close-size, 2rem) * .5);background:none;border:0;border-radius:100%;transition:background var(--modal-elemental-duration) var(--modal-elemental-easing)}.modal-elemental-close:hover{background:color-mix(in srgb,currentcolor 12%,transparent)}.modal-elemental-close:active{background:color-mix(in srgb,currentcolor 20%,transparent)}@media(prefers-reduced-motion:reduce){.modal-elemental-close{transition:none}}navbar-elemental{--navbar-elemental-radius: .375rem;--navbar-elemental-inset: .35rem;--navbar-elemental-gap: .15rem;--navbar-elemental-caret-size: .75em;--navbar-elemental-hamburger-size: 1.25em;--navbar-elemental-bar-thickness: 2px;--navbar-elemental-bar-gap: .35em;--navbar-elemental-surface: Canvas;--navbar-elemental-hover: color-mix(in srgb, currentcolor 10%, transparent);--navbar-elemental-border: color-mix(in srgb, currentcolor 20%, transparent);--navbar-elemental-shadow: 0 4px 20px rgb(0 0 0 / 15%)}navbar-elemental li>a,navbar-elemental li>button{display:block;box-sizing:border-box;width:100%;padding:.35rem .5rem;font:inherit;color:inherit;text-align:start;text-decoration:none;cursor:pointer;background:none;border:0;border-radius:var(--navbar-elemental-radius)}navbar-elemental li>a:hover,navbar-elemental li>button:hover{background:var(--navbar-elemental-hover)}navbar-elemental li>ul,navbar-elemental li>menu{padding:var(--navbar-elemental-inset);background:var(--navbar-elemental-surface);border:1px solid var(--navbar-elemental-border);border-radius:var(--navbar-elemental-radius);box-shadow:var(--navbar-elemental-shadow)}navbar-elemental[data-mode=bar] [data-navbar-rail]>:is(ul,menu),navbar-elemental[data-mode=bar] [data-navbar-probe]{gap:var(--navbar-elemental-gap)}navbar-elemental[data-mode=bar] li>a,navbar-elemental[data-mode=bar] li>button{white-space:nowrap}navbar-elemental[data-mode=bar] li>button[aria-expanded]{display:flex;align-items:center;gap:.25rem}navbar-elemental[data-mode=bar] li>button[aria-expanded]:after{content:"";flex:none;width:var(--navbar-elemental-caret-size);height:var(--navbar-elemental-caret-size);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat;transition:rotate .2s ease}@media(forced-colors:active){navbar-elemental[data-mode=bar] li>button[aria-expanded]:after{background:CanvasText}}navbar-elemental[data-mode=bar] li>button[aria-expanded=true]:after{rotate:180deg}navbar-elemental[data-mode=bar] li>:is(ul,menu) li>:is(ul,menu){margin-inline-start:.75rem;padding-inline:0;background:none;border:0;box-shadow:none}@media(prefers-reduced-motion:reduce){navbar-elemental[data-mode=bar] li>button[aria-expanded]:after{transition:none}}navbar-elemental[data-mode=stack] [data-navbar-rail]>:is(ul,menu):not([data-navbar-probe]){max-block-size:calc(100dvh - 100%);overflow-y:auto;overscroll-behavior:contain;padding:var(--navbar-elemental-inset);background:var(--navbar-elemental-surface);border:1px solid var(--navbar-elemental-border);border-block-start:0;border-end-end-radius:var(--navbar-elemental-radius);border-end-start-radius:var(--navbar-elemental-radius);box-shadow:var(--navbar-elemental-shadow);clip-path:inset(0 -100vmax -100vmax);transition:clip-path .2s ease,opacity .2s ease}navbar-elemental[data-mode=stack] [data-navbar-rail]>:is(ul,menu):not([data-navbar-probe])[hidden]{padding:var(--navbar-elemental-inset);background:var(--navbar-elemental-surface);border:1px solid var(--navbar-elemental-border);border-block-start:0;box-shadow:var(--navbar-elemental-shadow);clip-path:inset(0 -100vmax 100%);opacity:0;transition:clip-path .2s ease,opacity .2s ease,content-visibility .2s allow-discrete}navbar-elemental[data-mode=stack] li>:is(ul,menu){margin-inline-start:.75rem;padding-inline:0;background:none;border:0;box-shadow:none}navbar-elemental[data-mode=stack] li>button[aria-expanded]{display:flex;align-items:center}navbar-elemental[data-mode=stack] li>button[aria-expanded]:before{content:"";flex:none;width:var(--navbar-elemental-caret-size);height:var(--navbar-elemental-caret-size);margin-inline-end:.25rem;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat;rotate:-90deg;transition:rotate .2s ease}@media(forced-colors:active){navbar-elemental[data-mode=stack] li>button[aria-expanded]:before{background:CanvasText}}navbar-elemental[data-mode=stack] li>button[aria-expanded=true]:before{rotate:0deg}navbar-elemental[data-mode=stack] li>a{padding-inline-start:calc(var(--navbar-elemental-caret-size) + .75rem)}@media(prefers-reduced-motion:reduce){navbar-elemental[data-mode=stack] li>button[aria-expanded]:before{transition:none}}navbar-elemental [data-navbar-toggle]{display:inline-flex;gap:.4rem;align-items:center;padding:.35rem .5rem;font:inherit;color:inherit;cursor:pointer;background:none;border:0;border-radius:var(--navbar-elemental-radius)}navbar-elemental [data-navbar-toggle]:hover{background:var(--navbar-elemental-hover)}navbar-elemental [data-navbar-toggle]:has(>[data-navbar-bars]:only-child){justify-content:center;width:calc(1.5em + .7rem);width:calc(1lh + .7rem);height:calc(1.5em + .7rem);height:calc(1lh + .7rem);padding:0}navbar-elemental [data-navbar-bars]{position:relative;flex:none;width:var(--navbar-elemental-hamburger-size);height:var(--navbar-elemental-bar-thickness);background:currentcolor;border-radius:var(--navbar-elemental-bar-thickness);transition:background-color .15s ease .15s,rotate .15s ease}navbar-elemental [data-navbar-bars]:before,navbar-elemental [data-navbar-bars]:after{content:"";position:absolute;inset-inline:0;height:var(--navbar-elemental-bar-thickness);background:currentcolor;border-radius:inherit;transition:translate .15s ease .15s,rotate .15s ease}navbar-elemental [data-navbar-bars]:before{inset-block-start:calc(var(--navbar-elemental-bar-gap) * -1)}navbar-elemental [data-navbar-bars]:after{inset-block-start:var(--navbar-elemental-bar-gap)}@media(forced-colors:active){navbar-elemental [data-navbar-bars],navbar-elemental [data-navbar-bars]:before,navbar-elemental [data-navbar-bars]:after{background:CanvasText}}navbar-elemental [aria-expanded=true]>[data-navbar-bars]{background:transparent;rotate:45deg;transition:background-color .15s ease,rotate .15s ease .15s}navbar-elemental [aria-expanded=true]>[data-navbar-bars]:before,navbar-elemental [aria-expanded=true]>[data-navbar-bars]:after{translate:0 var(--navbar-elemental-bar-gap);transition:translate .15s ease,rotate .15s ease .15s}navbar-elemental [aria-expanded=true]>[data-navbar-bars]:before{rotate:90deg}navbar-elemental [aria-expanded=true]>[data-navbar-bars]:after{translate:0 calc(var(--navbar-elemental-bar-gap) * -1)}@media(prefers-reduced-motion:reduce){navbar-elemental [data-navbar-bars],navbar-elemental [data-navbar-bars]:before,navbar-elemental [data-navbar-bars]:after,navbar-elemental[data-mode=stack] [data-navbar-rail]>:is(ul,menu):not([data-navbar-probe]),navbar-elemental[data-mode=stack] [data-navbar-rail]>:is(ul,menu):not([data-navbar-probe])[hidden]{transition:none}}progress-elemental{--progress-elemental-height: .5rem;--progress-elemental-radius: 999px;--progress-elemental-track: color-mix(in srgb, currentcolor 15%, transparent);--progress-elemental-fill: currentcolor;--progress-elemental-buffer-fill: color-mix(in srgb, currentcolor 35%, transparent);--progress-elemental-duration: .25s;--progress-elemental-easing: ease-out;--progress-elemental-indeterminate-duration: 1.4s}progress-elemental:defined{box-sizing:border-box;block-size:var(--progress-elemental-height);overflow:hidden;background:var(--progress-elemental-track);border-radius:var(--progress-elemental-radius)}progress-elemental:defined>progress{position:absolute;inset:0;appearance:none;inline-size:100%;block-size:100%;background:transparent;border:0}progress-elemental:defined>progress::-webkit-progress-bar{background:transparent}progress-elemental:defined>progress::-webkit-progress-value{background:transparent}progress-elemental:defined>progress::-moz-progress-bar{background:transparent}progress-elemental:defined:before,progress-elemental:defined:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;transition:inline-size var(--progress-elemental-duration) var(--progress-elemental-easing)}progress-elemental:defined:before{inline-size:var(--progress-elemental-buffer, 0%);background:var(--progress-elemental-buffer-fill)}progress-elemental:defined:after{inline-size:var(--progress-elemental-value, 0%);background:var(--progress-elemental-fill)}progress-elemental:defined[data-indeterminate]:after{inline-size:33%;animation:progress-elemental-indeterminate var(--progress-elemental-indeterminate-duration) ease-in-out infinite}@media(forced-colors:active){progress-elemental:defined{--progress-elemental-track: Canvas;--progress-elemental-fill: Highlight;--progress-elemental-buffer-fill: GrayText;border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){progress-elemental:defined:before,progress-elemental:defined:after{transition:none}progress-elemental:defined[data-indeterminate]:after{inline-size:100%;background:var(--progress-elemental-buffer-fill);animation:none}}@keyframes progress-elemental-indeterminate{0%{translate:-100%}to{translate:300%}}segmented-elemental{--segmented-elemental-gap: 3px;--segmented-elemental-radius: 999px;--segmented-elemental-border-width: 1px;--segmented-elemental-border-color: transparent;--segmented-elemental-track: color-mix(in srgb, currentcolor 10%, transparent);--segmented-elemental-knob: Canvas;--segmented-elemental-knob-radius: var(--segmented-elemental-radius);--segmented-elemental-color: currentcolor;--segmented-elemental-color-selected: currentcolor;--segmented-elemental-padding-block: .375rem;--segmented-elemental-padding-inline: .875rem;--segmented-elemental-duration: .25s;--segmented-elemental-easing: ease-in-out;box-sizing:border-box;padding:var(--segmented-elemental-gap);color:var(--segmented-elemental-color);background:var(--segmented-elemental-track);border:var(--segmented-elemental-border-width) solid var(--segmented-elemental-border-color);border-radius:var(--segmented-elemental-radius)}segmented-elemental[data-index]:before{content:"";position:absolute;inset-block:var(--segmented-elemental-gap);inset-inline-start:var(--segmented-elemental-gap);inline-size:calc((100% - var(--segmented-elemental-gap) * 2) / var(--segmented-elemental-count));translate:calc(var(--segmented-elemental-index) * 100%);background:var(--segmented-elemental-knob);border-radius:var(--segmented-elemental-knob-radius);transition:translate var(--segmented-elemental-duration) var(--segmented-elemental-easing)}segmented-elemental>label{padding:var(--segmented-elemental-padding-block) var(--segmented-elemental-padding-inline);border-radius:var(--segmented-elemental-knob-radius);transition:color var(--segmented-elemental-duration) var(--segmented-elemental-easing)}segmented-elemental>label:has(>input[type=radio]:checked){color:var(--segmented-elemental-color-selected)}segmented-elemental>label:has(>input[type=radio]:disabled){cursor:not-allowed;opacity:.5}segmented-elemental:dir(rtl)[data-index]:before{translate:calc(var(--segmented-elemental-index) * -100%)}@media(forced-colors:active){segmented-elemental{--segmented-elemental-border-color: CanvasText;--segmented-elemental-color: CanvasText;--segmented-elemental-color-selected: HighlightText}segmented-elemental[data-index]:before{background:Highlight}}@media(prefers-reduced-motion:reduce){segmented-elemental[data-index]:before,segmented-elemental>label{transition:none}}slider-elemental{--slider-elemental-thumb-size: 1rem;--slider-elemental-track-size: .375rem;--slider-elemental-radius: 999px;--slider-elemental-thumb-radius: 50%;--slider-elemental-track: color-mix(in srgb, currentcolor 20%, transparent);--slider-elemental-fill: currentcolor;--slider-elemental-thumb: var(--slider-elemental-fill);--slider-elemental-focus-width: 3px;--slider-elemental-focus-color: color-mix(in srgb, currentcolor 35%, transparent);--slider-elemental-tooltip-gap: .375rem;--slider-elemental-tooltip-padding-block: .25em;--slider-elemental-tooltip-padding-inline: .5em;--slider-elemental-tooltip-radius: 6px;--slider-elemental-tooltip-surface: CanvasText;--slider-elemental-tooltip-color: Canvas}slider-elemental:defined:before,slider-elemental:defined:after{content:"";position:absolute;box-sizing:border-box;inset-block-start:calc((var(--slider-elemental-thumb-size) - var(--slider-elemental-track-size)) / 2);block-size:var(--slider-elemental-track-size);border-radius:var(--slider-elemental-radius)}slider-elemental:defined:before{inset-inline:calc(var(--slider-elemental-thumb-size) / 2);background:var(--slider-elemental-track)}slider-elemental:defined:after{inset-inline-start:calc(var(--slider-elemental-start, 0) * (100% - var(--slider-elemental-thumb-size)) + var(--slider-elemental-thumb-size) / 2);inline-size:calc((var(--slider-elemental-end, 0) - var(--slider-elemental-start, 0)) * (100% - var(--slider-elemental-thumb-size)));background:var(--slider-elemental-fill)}slider-elemental:defined>input[type=range]{appearance:none;block-size:var(--slider-elemental-thumb-size);background:transparent;color:var(--slider-elemental-thumb)}slider-elemental:defined>input[type=range]::-webkit-slider-runnable-track{block-size:100%;background:transparent;border:0}slider-elemental:defined>input[type=range]::-moz-range-track{block-size:100%;background:transparent;border:0}slider-elemental:defined>input[type=range]::-moz-range-progress{background:transparent}slider-elemental:defined>input[type=range]::-webkit-slider-thumb{appearance:none;inline-size:var(--slider-elemental-thumb-size);block-size:100%;background:currentcolor;border:0;border-radius:var(--slider-elemental-thumb-radius);box-shadow:0 0 0 0 transparent;transition:box-shadow .15s ease-out}slider-elemental:defined>input[type=range]::-moz-range-thumb{appearance:none;inline-size:var(--slider-elemental-thumb-size);block-size:100%;background:currentcolor;border:0;border-radius:var(--slider-elemental-thumb-radius);box-shadow:0 0 0 0 transparent;transition:box-shadow .15s ease-out}slider-elemental:defined>input[type=range]:focus-visible{outline:none}slider-elemental:defined>input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--slider-elemental-focus-width) var(--slider-elemental-focus-color)}slider-elemental:defined>input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--slider-elemental-focus-width) var(--slider-elemental-focus-color)}slider-elemental:defined>input[type=range]:disabled{cursor:not-allowed;opacity:.5}slider-elemental:defined>output[data-tooltip]{padding:var(--slider-elemental-tooltip-padding-block) var(--slider-elemental-tooltip-padding-inline);border-radius:var(--slider-elemental-tooltip-radius);background:var(--slider-elemental-tooltip-surface);color:var(--slider-elemental-tooltip-color);font-size:.75rem;line-height:1.5;white-space:nowrap}@media(forced-colors:active){slider-elemental:defined{--slider-elemental-track: Canvas;--slider-elemental-fill: Highlight;--slider-elemental-thumb: CanvasText;--slider-elemental-tooltip-surface: Canvas;--slider-elemental-tooltip-color: CanvasText}slider-elemental:defined:before{border:1px solid CanvasText}slider-elemental:defined>output[data-tooltip]{border:1px solid CanvasText}slider-elemental:defined>input[type=range]:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion:reduce){slider-elemental:defined>input[type=range]::-webkit-slider-thumb{transition:none}slider-elemental:defined>input[type=range]::-moz-range-thumb{transition:none}}switch-elemental{--switch-elemental-width: 3.625rem;--switch-elemental-height: 2rem;--switch-elemental-border-width: 2px;--switch-elemental-gap: 2px;--switch-elemental-inset: calc(var(--switch-elemental-border-width) + var(--switch-elemental-gap));--switch-elemental-knob-size: calc(var(--switch-elemental-height) - var(--switch-elemental-inset) * 2);--switch-elemental-knob-radius: 50%;--switch-elemental-radius: var(--switch-elemental-height);--switch-elemental-travel: calc(var(--switch-elemental-width) - var(--switch-elemental-knob-size) - var(--switch-elemental-inset) * 2);--switch-elemental-border-color: currentcolor;--switch-elemental-track: transparent;--switch-elemental-track-checked: currentcolor;--switch-elemental-knob: currentcolor;--switch-elemental-border-color-checked: var(--switch-elemental-border-color);--switch-elemental-knob-checked: Canvas;--switch-elemental-duration: .25s;--switch-elemental-easing: ease-in-out}switch-elemental>button{position:relative;box-sizing:border-box;display:block;inline-size:var(--switch-elemental-width);block-size:var(--switch-elemental-height);padding:0;color:inherit;cursor:pointer;background:var(--switch-elemental-track);border:var(--switch-elemental-border-width) solid var(--switch-elemental-border-color);border-radius:var(--switch-elemental-radius);transition:background var(--switch-elemental-duration) var(--switch-elemental-easing)}switch-elemental>button:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--switch-elemental-gap);inline-size:var(--switch-elemental-knob-size);block-size:var(--switch-elemental-knob-size);translate:0 -50%;background:var(--switch-elemental-knob);border-radius:var(--switch-elemental-knob-radius);transition:translate var(--switch-elemental-duration) var(--switch-elemental-easing),background var(--switch-elemental-duration) var(--switch-elemental-easing)}switch-elemental>button>.switch-elemental-on,switch-elemental>button>.switch-elemental-off{position:absolute;inset-block:var(--switch-elemental-gap);inline-size:var(--switch-elemental-knob-size);display:grid;place-items:center;transition:opacity var(--switch-elemental-duration) var(--switch-elemental-easing)}switch-elemental>button>.switch-elemental-off{inset-inline-end:var(--switch-elemental-gap);color:var(--switch-elemental-knob);opacity:1}switch-elemental>button>.switch-elemental-on{inset-inline-start:var(--switch-elemental-gap);color:var(--switch-elemental-knob-checked);opacity:0}switch-elemental>button[aria-checked=true]{background:var(--switch-elemental-track-checked);border-color:var(--switch-elemental-border-color-checked)}switch-elemental>button[aria-checked=true]:before{translate:var(--switch-elemental-travel) -50%;background:var(--switch-elemental-knob-checked)}switch-elemental>button[aria-checked=true]>.switch-elemental-off{opacity:0}switch-elemental>button[aria-checked=true]>.switch-elemental-on{opacity:1}switch-elemental>button:disabled{cursor:not-allowed;opacity:.5}switch-elemental>button:dir(rtl)[aria-checked=true]:before{translate:calc(var(--switch-elemental-travel) * -1) -50%}@media(forced-colors:active){switch-elemental>button:before{background:CanvasText}switch-elemental>button[aria-checked=true]{background:Highlight}switch-elemental>button[aria-checked=true]:before{background:HighlightText}switch-elemental>button[aria-checked=true]>.switch-elemental-on{color:HighlightText}}@media(prefers-reduced-motion:reduce){switch-elemental>button,switch-elemental>button:before,switch-elemental>button>.switch-elemental-on,switch-elemental>button>.switch-elemental-off{transition:none}}switch-elemental.switch-elemental-small{--switch-elemental-width: 2.75rem;--switch-elemental-height: 1.5rem}switch-elemental.switch-elemental-thin{--switch-elemental-border-width: 1px}tabs-elemental{--tabs-elemental-gap: .25rem;--tabs-elemental-inset: .5rem .75rem;--tabs-elemental-panel-inset: 1rem;--tabs-elemental-radius: .375rem;--tabs-elemental-indicator-size: 2px;--tabs-elemental-indicator: currentcolor;--tabs-elemental-border: color-mix(in srgb, currentcolor 20%, transparent);--tabs-elemental-hover: color-mix(in srgb, currentcolor 10%, transparent);--tabs-elemental-muted: color-mix(in srgb, currentcolor 65%, transparent);--tabs-elemental-duration: .25s;--tabs-elemental-easing: ease-in-out}tabs-elemental>[data-tabs-list]{display:flex;flex-wrap:wrap;gap:var(--tabs-elemental-gap);border-block-end:var(--tabs-elemental-indicator-size) solid var(--tabs-elemental-border)}tabs-elemental>[data-tabs-list]>li>a,tabs-elemental>[data-tabs-list]>li>button{display:block;padding:var(--tabs-elemental-inset);font:inherit;color:var(--tabs-elemental-muted);text-decoration:none;white-space:nowrap;cursor:pointer;background:none;border:0;border-block-end:var(--tabs-elemental-indicator-size) solid transparent;border-start-start-radius:var(--tabs-elemental-radius);border-start-end-radius:var(--tabs-elemental-radius);margin-block-end:calc(-1 * var(--tabs-elemental-indicator-size))}tabs-elemental>[data-tabs-list]>li>a:hover,tabs-elemental>[data-tabs-list]>li>button:hover{background:var(--tabs-elemental-hover)}@media(scripting:enabled){tabs-elemental:not(:defined)>:is(ul,menu){display:flex;flex-wrap:wrap;gap:var(--tabs-elemental-gap);border-block-end:var(--tabs-elemental-indicator-size) solid var(--tabs-elemental-border)}tabs-elemental:not(:defined)>:is(ul,menu)>li>:is(a,button){display:block;padding:var(--tabs-elemental-inset);font:inherit;color:var(--tabs-elemental-muted);text-decoration:none;white-space:nowrap;cursor:pointer;background:none;border:0;border-block-end:var(--tabs-elemental-indicator-size) solid transparent;border-start-start-radius:var(--tabs-elemental-radius);border-start-end-radius:var(--tabs-elemental-radius);margin-block-end:calc(-1 * var(--tabs-elemental-indicator-size))}tabs-elemental:not(:defined)>:is(ul,menu)>li>:is(a,button):hover{background:var(--tabs-elemental-hover)}tabs-elemental:not(:defined)>:is(ul,menu)~*{padding-block-start:var(--tabs-elemental-panel-inset)}tabs-elemental[vertical]:not(:defined)>:is(ul,menu){flex-flow:column nowrap;border-block-end:0;border-inline-end:var(--tabs-elemental-indicator-size) solid var(--tabs-elemental-border)}tabs-elemental[vertical]:not(:defined)>:is(ul,menu)>li>:is(a,button){border-block-end:0;border-inline-end:var(--tabs-elemental-indicator-size) solid transparent;border-start-end-radius:0;border-end-start-radius:var(--tabs-elemental-radius);margin-block-end:0;margin-inline-end:calc(-1 * var(--tabs-elemental-indicator-size))}tabs-elemental[vertical]:not(:defined)>:is(ul,menu)~*{padding-block-start:0;padding-inline-start:var(--tabs-elemental-panel-inset)}}tabs-elemental>[data-tabs-list]>li>[aria-selected=true]{color:inherit;border-block-end-color:var(--tabs-elemental-indicator)}@media(forced-colors:active){tabs-elemental>[data-tabs-list]>li>[aria-selected=true]{border-block-end-color:Highlight}}tabs-elemental>[data-tabs-panel]{padding-block-start:var(--tabs-elemental-panel-inset)}tabs-elemental>[data-tabs-panel][tabindex]:focus-visible{outline:2px solid var(--tabs-elemental-indicator);outline-offset:2px}tabs-elemental[vertical]>[data-tabs-list]{flex-flow:column nowrap;border-block-end:0;border-inline-end:var(--tabs-elemental-indicator-size) solid var(--tabs-elemental-border)}tabs-elemental[vertical]>[data-tabs-list]>li>a,tabs-elemental[vertical]>[data-tabs-list]>li>button{border-block-end:0;border-inline-end:var(--tabs-elemental-indicator-size) solid transparent;border-start-end-radius:0;border-end-start-radius:var(--tabs-elemental-radius);margin-block-end:0;margin-inline-end:calc(-1 * var(--tabs-elemental-indicator-size))}tabs-elemental[vertical]>[data-tabs-list]>li>[aria-selected=true]{border-inline-end-color:var(--tabs-elemental-indicator)}@media(forced-colors:active){tabs-elemental[vertical]>[data-tabs-list]>li>[aria-selected=true]{border-inline-end-color:Highlight}}tabs-elemental[vertical]>[data-tabs-panel]{padding-block-start:0;padding-inline-start:var(--tabs-elemental-panel-inset)}tabs-elemental[data-tabs-sliding]>[data-tabs-list]:after{transition:translate var(--tabs-elemental-duration) var(--tabs-elemental-easing),inline-size var(--tabs-elemental-duration) var(--tabs-elemental-easing),block-size var(--tabs-elemental-duration) var(--tabs-elemental-easing);content:"";position:absolute;inset-block-end:calc(-1 * var(--tabs-elemental-indicator-size));inset-inline-start:0;inline-size:var(--tabs-elemental-tab-size);block-size:var(--tabs-elemental-indicator-size);background:var(--tabs-elemental-indicator);translate:var(--tabs-elemental-tab-start)}tabs-elemental[data-tabs-sliding]>[data-tabs-list]>li>[aria-selected=true]{border-block-end-color:transparent}tabs-elemental[data-tabs-sliding]:not([vertical]):dir(rtl)>[data-tabs-list]:after{translate:calc(-1 * var(--tabs-elemental-tab-start))}tabs-elemental[vertical][data-tabs-sliding]>[data-tabs-list]:after{inset-block:0 auto;inset-inline:auto calc(-1 * var(--tabs-elemental-indicator-size));inline-size:var(--tabs-elemental-indicator-size);block-size:var(--tabs-elemental-tab-size);translate:0 var(--tabs-elemental-tab-start)}tabs-elemental[vertical][data-tabs-sliding]>[data-tabs-list]>li>[aria-selected=true]{border-inline-end-color:transparent}@media(forced-colors:active){tabs-elemental[data-tabs-sliding]>[data-tabs-list]>li>[aria-selected=true]{border-block-end-color:Highlight}tabs-elemental[vertical][data-tabs-sliding]>[data-tabs-list]>li>[aria-selected=true]{border-inline-end-color:Highlight}}@media(prefers-reduced-motion:reduce){tabs-elemental[data-tabs-sliding]>[data-tabs-list]:after{transition:none}}code-preview{display:block;position:relative;margin:1.75rem 0}code-preview:not(:defined):before{content:"";display:block;height:calc(var(--code-preview-height, 8rem) + var(--code-preview-bars, 0px))}code-preview:not(:defined):before{--code-preview-bar-code: 0px;--code-preview-bar-preview: 0px;--code-preview-bars: calc(var(--code-preview-bar-code) + var(--code-preview-bar-preview))}code-preview:not(:defined)[viewport-widths]:before{--code-preview-bar-preview: var(--code-preview-bar-height, 2.25rem)}code-preview:not(:defined):is([manifest],:has(>:is(pre,.code-wrap)~:is(pre,.code-wrap))):before{--code-preview-bar-code: var(--code-preview-bar-height, 2.25rem)}code-preview:not(:defined)[tab=options]>:is(pre,.code-wrap){display:none}code-preview:not(.is-tabbed)>:is(pre,.code-wrap)~:is(pre,.code-wrap){display:none}code-preview.is-tabbed>[data-pane][hidden],code-preview.is-tabbed>:has(>[data-pane][hidden]){block-size:0;padding:0;border:0;background:none;box-shadow:none;overflow:hidden;pointer-events:none}code-preview:not(:defined)[tab=options]:before{height:calc(var(--code-preview-height, 8rem) + var(--code-preview-bars, 0px) + var(--code-preview-options-height, 12rem))}code-preview:defined[manifest]:not([tab=options]):not(:has(.code-preview-tabs))>:is(.code-preview-viewport,.code-preview-bar)+:is(pre,.code-wrap){margin-block-start:var(--code-preview-bar-height, 2.25rem)}code-preview:defined[tab=options]:not(:has(>.code-preview-options)):after{content:"";display:block;height:calc(var(--code-preview-bar-height, 2.25rem) + var(--code-preview-options-height, 12rem))}code-preview:not(:defined):not([no-edit])>pre:not([no-edit]),code-preview:not(:defined):not([no-edit])>.code-wrap>pre:not([no-edit]){padding-block-end:var(--code-preview-hint-space, 2.25rem)}code-preview:not(:defined):not([no-edit])>pre:not([no-edit])>code:not(.no-edit),code-preview:not(:defined):not([no-edit])>.code-wrap>pre:not([no-edit])>code:not(.no-edit){white-space:pre-wrap;overflow-wrap:break-word}code-preview .code-preview-bar{box-sizing:border-box;display:flex;min-height:var(--code-preview-bar-height, 2.25rem);flex-wrap:wrap;gap:.25rem;align-items:center;padding:.375rem .5rem;border:1px solid var(--code-preview-border, var(--border, #d8d8d8));border-radius:var(--code-preview-radius, var(--radius, 6px)) var(--code-preview-radius, var(--radius, 6px)) 0 0;background:var(--code-preview-bg, var(--bg, #fff))}code-preview .code-preview-bar+.code-preview-viewport{border-top:0;border-radius:0}code-preview .code-preview-viewport+.code-preview-bar{border-bottom:0;border-radius:0}code-preview .code-preview-console{box-sizing:border-box;max-block-size:var(--code-preview-console-height, 10rem);margin:0;padding:.25rem 0;overflow-y:auto;border:1px solid var(--code-preview-border, var(--border, #d8d8d8));border-top:0;border-radius:0 0 var(--code-preview-radius, var(--radius, 6px)) var(--code-preview-radius, var(--radius, 6px));background:var(--code-preview-bg, var(--bg, #fff));color:var(--code-preview-fg-muted, var(--fg-muted, #656d76));font:.75rem/1.6 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace))}code-preview .code-preview-console-line{margin:0;padding:.0625rem .75rem;white-space:pre-wrap;overflow-wrap:anywhere}code-preview .code-preview-console-line.is-warn{color:var(--code-preview-fg, var(--fg, inherit))}code-preview .code-preview-console-line.is-error{color:var(--code-preview-danger, var(--danger, #cf222e))}code-preview .code-preview-console-line[role=alert]{background:color-mix(in srgb,var(--code-preview-danger, var(--danger, #cf222e)) 8%,transparent)}code-preview .code-preview-console-line[role=alert]:before{content:"\26a0  "}code-preview :is(.code-preview-tabs,.code-preview-widths){display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}code-preview .code-preview-actions{position:absolute;inset-block-end:calc(.375rem + var(--code-preview-tail, 0px));inset-inline-start:.5rem;display:flex;gap:.25rem;align-items:center}code-preview .code-preview-action{display:inline-flex;gap:.25rem;align-items:center;box-sizing:border-box;padding:.125rem .5rem;border:1px solid transparent;border-radius:calc(var(--code-preview-radius, var(--radius, 6px)) / 2);background:none;color:var(--code-preview-fg-muted, var(--fg-muted, #656d76));font:.75rem/1.5 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace));cursor:pointer}code-preview .code-preview-action svg{width:1em;height:1em;flex:none}code-preview .code-preview-actions .code-preview-action{border-color:var(--code-preview-border, var(--border, #d8d8d8));background:var(--code-preview-bg, var(--bg, #fff))}code-preview:not(.is-js-pane) .code-preview-run{display:none}code-preview .code-preview-edit[aria-pressed=true]{border-color:var(--code-preview-accent, var(--accent, #0969da));background:var(--code-preview-accent, var(--accent, #0969da));color:var(--code-preview-bg, var(--bg, #fff))}code-preview :is(.code-preview-width,.code-preview-tab){padding:.125rem .5rem;border:1px solid transparent;border-radius:calc(var(--code-preview-radius, var(--radius, 6px)) / 2);background:none;color:var(--code-preview-fg-muted, var(--fg-muted, #656d76));font:.75rem/1.5 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace));cursor:pointer}code-preview .code-preview-width[aria-pressed=true],code-preview .code-preview-tab[aria-selected=true]{border-color:var(--code-preview-border, var(--border, #d8d8d8));color:var(--code-preview-fg, var(--fg, inherit))}@media(forced-colors:active){code-preview .code-preview-width[aria-pressed=true],code-preview .code-preview-tab[aria-selected=true],code-preview .code-preview-edit[aria-pressed=true]{border-color:SelectedItem;background:SelectedItem;color:SelectedItemText;forced-color-adjust:none}}code-preview :is(.code-preview-width,.code-preview-tab,.code-preview-action,.code-preview-group>summary):focus-visible{outline:2px solid var(--code-preview-accent, var(--accent, #0969da));outline-offset:1px}@media(hover:hover){code-preview :is(.code-preview-width,.code-preview-tab,.code-preview-group>summary):hover,code-preview .code-preview-action:hover{background:color-mix(in srgb,var(--code-preview-fg-muted, var(--fg-muted, #656d76)) 10%,transparent);color:var(--code-preview-fg, var(--fg, inherit))}code-preview .code-preview-edit[aria-pressed=true]:hover{background:color-mix(in srgb,var(--code-preview-accent, var(--accent, #0969da)) 85%,#fff);color:var(--code-preview-bg, var(--bg, #fff))}}code-preview .code-preview-viewport{box-sizing:border-box;display:block;position:relative;width:100%;height:var(--code-preview-height, 8rem);max-height:70vh;margin:0;overflow:hidden auto;scrollbar-width:none;border:1px solid var(--code-preview-border, var(--border, #d8d8d8));border-bottom:0;border-radius:var(--code-preview-radius, var(--radius, 6px)) var(--code-preview-radius, var(--radius, 6px)) 0 0;background:var(--code-preview-bg, var(--bg, #fff))}code-preview .code-preview-frame{box-sizing:border-box;display:block;width:100%;height:100%;aspect-ratio:auto;margin:0;border:0;border-radius:0;transform-origin:0 0}code-preview>:is(pre,.code-wrap){margin:0}code-preview>pre,code-preview>.code-wrap>pre{border-top-left-radius:0;border-top-right-radius:0}code-preview.is-editable:not(.is-tabbed)>.code-wrap>pre,code-preview.is-editable:not(.is-tabbed)>pre,code-preview.is-code-pane>.code-wrap>pre,code-preview.is-code-pane>pre{padding-block-end:var(--code-preview-hint-space, 2.25rem)}code-preview.is-editing>.code-wrap>pre,code-preview.is-editing>pre{cursor:text}code-preview.is-editing>.code-wrap>pre:focus-within,code-preview.is-editing>pre:focus-within,code-preview>.code-wrap>pre:focus-visible,code-preview>pre:focus-visible{box-shadow:0 0 0 2px var(--code-preview-accent, var(--accent, #0969da));outline:2px solid transparent}code-preview>.code-wrap>pre:focus,code-preview>pre:focus{outline:2px solid transparent}code-preview .code-preview-hint{position:absolute;inset-block-end:calc(.375rem + var(--code-preview-tail, 0px));inset-inline-end:.5rem;visibility:hidden;max-inline-size:calc(100% - 9.5rem);margin:0;padding:.125rem .5rem;border:1px solid var(--code-preview-border, var(--border, #d8d8d8));border-radius:calc(var(--code-preview-radius, var(--radius, 6px)) / 2);background:var(--code-preview-bg, var(--bg, #fff));color:var(--code-preview-fg-muted, var(--fg-muted, #656d76));font:.75rem/1.5 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace));pointer-events:none}code-preview.is-editable:has(>:is(pre,.code-wrap>pre):focus-visible)>.code-preview-hint,code-preview.is-editing>.code-preview-hint{visibility:visible}@media(hover:none)and (pointer:coarse){code-preview .code-preview-hint{display:none}}code-preview.is-tabbed:not(.is-code-pane)>:is(.code-preview-hint,.code-preview-actions){display:none}code-preview .code-preview-options{box-sizing:border-box;display:grid;container-type:inline-size;gap:.875rem;min-height:var(--code-preview-options-height, 12rem);align-content:start;padding:.75rem;border:1px solid var(--code-preview-border, var(--border, #d8d8d8));border-radius:0 0 var(--code-preview-radius, var(--radius, 6px)) var(--code-preview-radius, var(--radius, 6px));background:var(--code-preview-bg, var(--bg, #fff));font-size:.875rem}code-preview .code-preview-options[hidden]{display:none}code-preview .code-preview-group>summary{inline-size:fit-content;padding:.125rem .375rem;margin-inline:-.375rem;border-radius:calc(var(--code-preview-radius, var(--radius, 6px)) / 2);color:var(--code-preview-fg-muted, var(--fg-muted, #656d76));font:.75rem/1.5 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;user-select:none}code-preview .code-preview-knobs{display:grid;grid-template-columns:minmax(0,auto) minmax(0,14rem);gap:.375rem .5rem;padding-block-start:.375rem}code-preview .code-preview-knob{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}code-preview .code-preview-event{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:.125rem .75rem;align-items:baseline;padding:.25rem .375rem;margin-inline:-.375rem;border-radius:calc(var(--code-preview-radius, var(--radius, 6px)) / 2)}code-preview .code-preview-event-value{display:grid;grid-template-columns:minmax(2.5rem,auto) minmax(0,1fr);gap:.5rem;align-items:baseline}code-preview .code-preview-toast{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:1;max-inline-size:calc(100% - 1rem);padding:.125rem .5rem;border-radius:calc(var(--code-preview-radius, var(--radius, 6px)) / 2);background:color-mix(in srgb,var(--code-preview-accent, var(--accent, #0969da)) 90%,transparent);color:#fff;font:.75rem/1.6 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none}@container (width < 22rem){code-preview .code-preview-knobs{grid-template-columns:minmax(0,1fr)}}code-preview .code-preview-knob-name{font:.75rem/1.5 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace));overflow-wrap:anywhere}code-preview .code-preview-knob :is(input,select){box-sizing:border-box;min-inline-size:0;padding:.125rem .375rem;border:1px solid var(--code-preview-border, var(--border, #d8d8d8));border-radius:calc(var(--code-preview-radius, var(--radius, 6px)) / 2);background:var(--code-preview-bg, var(--bg, #fff));color:inherit;font:.75rem/1.6 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace))}code-preview .code-preview-knob select{appearance:none;padding-inline-end:1.375rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right .6875rem center,right .375rem center;background-size:5px 5px;background-repeat:no-repeat}code-preview .code-preview-knob input[type=checkbox]{justify-self:start;margin:0;padding:0;inline-size:1rem;block-size:1rem;accent-color:var(--code-preview-accent, var(--accent, #0969da))}code-preview .code-preview-color{display:flex;min-inline-size:0;gap:.375rem;align-items:center}code-preview .code-preview-color>input[type=text]{flex:1 1 auto}code-preview .code-preview-knob .code-preview-swatch{flex:0 0 auto;inline-size:1.75rem;block-size:1.75rem;padding:0;overflow:hidden;cursor:pointer}code-preview .code-preview-swatch::-webkit-color-swatch-wrapper{padding:0}code-preview .code-preview-swatch::-webkit-color-swatch{border:0;border-radius:0}code-preview .code-preview-swatch::-moz-color-swatch{border:0;border-radius:0}code-preview .code-preview-swatch.is-transparent{background-color:#000;background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--code-preview-danger, var(--danger, #cf222e)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),var(--code-preview-danger, var(--danger, #cf222e)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}code-preview .code-preview-swatch.is-transparent::-webkit-color-swatch{background:none!important}code-preview .code-preview-swatch.is-transparent::-moz-color-swatch{background:none!important}code-preview :is(.code-preview-event-count,.code-preview-event-detail){color:var(--code-preview-fg-muted, var(--fg-muted, #656d76));font:.75rem/1.6 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace));overflow-wrap:anywhere}code-preview .code-preview-event-count{text-align:end;font-variant-numeric:tabular-nums}code-preview .code-preview-rule{margin:0;padding:.5rem .75rem;border-radius:calc(var(--code-preview-radius, var(--radius, 6px)) / 2);background:color-mix(in srgb,var(--code-preview-fg-muted, var(--fg-muted, #656d76)) 8%,transparent);font:.75rem/1.6 var(--code-preview-font-mono, var(--font-mono, ui-monospace, monospace));white-space:pre;overflow-x:auto}code-preview:has(>.code-preview-console:not([hidden]))>pre,code-preview:has(>.code-preview-console:not([hidden]))>.code-wrap>pre,code-preview:has(>.code-preview-console:not([hidden]))>.code-preview-options{border-bottom-left-radius:0;border-bottom-right-radius:0}code-preview.demo-tall{--code-preview-height: 22rem}code-preview.demo-tall .code-preview-frame{min-height:22rem}accordion-elemental{--accordion-elemental-border-color: var(--border);--accordion-elemental-radius: var(--radius)}switch-elemental{--switch-elemental-knob-checked: var(--bg)}.topbar-actions switch-elemental{display:flex;align-items:center;padding-inline:var(--actions-inset)}segmented-elemental{--segmented-elemental-knob: var(--bg)}.nav-toggle{padding:0}.nav-toggle:before{content:none}.sidebar{margin-block-start:0}navbar-elemental{--navbar-elemental-surface: var(--bg);--navbar-elemental-border: var(--border);--navbar-elemental-shadow: var(--shadow)}.demo-sizes{display:flex;gap:1rem;align-items:center}.demo-knobs td:has(switch-elemental){width:5.5rem}.demo-knobs .knob-square{--switch-elemental-knob-radius: .25rem;--switch-elemental-radius: .5rem}.demo-knobs .knob-rail{--switch-elemental-height: 1.1rem;--switch-elemental-border-width: 2px;--switch-elemental-gap: -2px;--switch-elemental-knob-size: 1.25rem;--switch-elemental-knob-checked: var(--switch-elemental-knob);--switch-elemental-track-checked: color-mix(in srgb, currentcolor 30%, transparent)}.demo-knobs .knob-flush{--switch-elemental-gap: 0px}.demo-knobs .knob-color{--switch-elemental-track-checked: #7c5cff;--switch-elemental-border-color-checked: #7c5cff}.demo-knobs .knob-ink{--switch-elemental-knob-checked: var(--switch-elemental-knob);--switch-elemental-track-checked: color-mix(in srgb, currentcolor 22%, transparent)}.demo-row{display:flex;gap:.75rem;align-items:center}.demo-row menu-elemental>button{border:1px solid color-mix(in srgb,currentcolor 25%,transparent)}.demo-row menu-elemental a{color:inherit;text-decoration:none}.demo-row:has(menu-elemental){margin-block-end:1rem}.demo-row menu-elemental:not(.hamburger)>button{display:inline-flex;gap:.35rem;align-items:center}.demo-row menu-elemental:not(.hamburger)>button:after{content:"";flex:none;width:var(--menu-elemental-caret-size);height:var(--menu-elemental-caret-size);background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L8 8.94l3.72-3.72a.749.749 0 0 1 1.06 0Z'/%3E%3C/svg%3E") center/contain no-repeat}@media(forced-colors:active){.demo-row menu-elemental:not(.hamburger)>button:after{background:CanvasText}}.demo-row menu-elemental:not(.hamburger)>button[aria-expanded=true]:after{rotate:180deg}.demo-block{margin-block:1rem}.demo-block>button,.demo-block dialog>button:not(.modal-elemental-close),.demo-block dialog>form button{padding:.4rem .75rem;font:inherit;color:inherit;cursor:pointer;background:var(--bg-alt);border:1px solid color-mix(in srgb,currentcolor 35%,transparent);border-radius:.375rem}.demo-block>button:hover,.demo-block dialog>button:not(.modal-elemental-close):hover,.demo-block dialog>form button:hover{background:color-mix(in srgb,currentcolor 10%,var(--bg-alt))}.prose :is(.demo-row,.demo-block) li[role]{margin-block:0}.demo-row+:is(pre,.code-wrap),.demo-block+:is(pre,.code-wrap){margin-block-start:0}.demo-state{min-width:2ch;color:var(--fg-muted);font-variant-numeric:tabular-nums}switch-elemental[checked]+.demo-state .off,switch-elemental:not([checked])+.demo-state .on{display:none}.demo-form{max-width:26rem;margin:0}.demo-form-row{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.5rem 0}.demo-form-row+.demo-form-row{border-top:1px solid var(--border)}.demo-form-fieldset{min-width:0;margin:0;padding:0;border:0}.demo-form-buttons{margin:.75rem 0 0}.demo-form-out{margin:.75rem 0 0;padding:.5rem .75rem;font-family:var(--font-mono, monospace);font-size:.85em;background:var(--bg-code);border-radius:var(--radius)}.demo-figure{margin:0}.demo-figure img{display:block;width:100%;border:1px solid var(--border);border-radius:var(--radius)}.demo-navbar{display:flex;gap:.5rem;align-items:center;margin-block:1rem;padding:.6rem .9rem;border:1px solid var(--border);border-radius:var(--radius)}.demo-navbar a{color:inherit;text-decoration:none}.demo-navbar ul,.demo-navbar li{margin:0}.demo-navbar-rail{flex:1 1 0}.demo-swap [aria-expanded=false] .hide,.demo-swap [aria-expanded=true] .show{display:none}.demo-tabs{margin-block:1rem}.demo-tabs li{margin:0}.demo-tabs [data-tabs-panel]>:last-child{margin-block-end:0}.demo-carousel{margin-block:1rem}.demo-carousel li{margin:0}.demo-carousel [data-carousel-slide] figure{margin:0}.demo-carousel [data-carousel-slide] figcaption{margin:0;padding-block-start:.5rem;color:var(--fg-muted)}.demo-carousel img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover}.demo-carousel-three{--carousel-elemental-slide-size: 33.333%}.demo-card-row{--carousel-elemental-slide-size: 17rem;--carousel-elemental-gap: 1.25rem;--bleed: max(5vw, calc((100vw - 46rem)/2) );margin-block:2rem;margin-inline:calc(-1 * var(--bleed))}@media(width>=60rem){.demo-card-row{--bleed: max(3rem, calc((100vw - 62rem)/2) )}}.demo-card-row li{margin:0}.demo-card-row>[data-carousel-slides]{padding-inline:var(--bleed);scroll-padding-inline-start:var(--bleed)}.demo-card-row>[data-carousel-controls]{justify-content:flex-end;padding-inline:var(--bleed)}.demo-card-row>[data-carousel-controls] [data-carousel-markers]{display:none}.demo-card-row .card{display:grid;grid-template-rows:auto auto 1fr;box-sizing:border-box;block-size:100%;min-block-size:15rem;padding:1.5rem;background:var(--bg-subtle, color-mix(in srgb, currentcolor 5%, transparent));border:1px solid var(--border);border-radius:1rem}.demo-card-row .eyebrow{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:var(--fg-muted)}.demo-card-row h3{margin:0 0 .5rem;font-size:1.125rem}.demo-card-row .card p:last-child{margin:0;font-size:.9375rem;color:var(--fg-muted)}.demo-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;margin-block:1.5rem;padding:0;list-style:none}.demo-thumbs li{margin:0}.demo-thumbs :is(button,a){display:block;inline-size:100%;padding:0;cursor:pointer;background:none;border:0;border-radius:var(--radius)}.demo-thumbs img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.demo-lightbox{--modal-elemental-max-width: 52rem;--modal-elemental-backdrop: rgb(0 0 0 / 35%);inline-size:min(52rem,92vw);padding:0;overflow:hidden;border:0}.demo-lightbox li{margin:0}.demo-lightbox img{display:block;inline-size:100%;block-size:auto;max-block-size:calc(100dvh - 2rem);aspect-ratio:4/3;object-fit:contain;background:#000}.demo-lightbox>.modal-elemental-close,.demo-lightbox carousel-elemental :is([data-carousel-prev],[data-carousel-next]){color:#fff;background:#00000073;border:0}.demo-lightbox>.modal-elemental-close:hover,.demo-lightbox carousel-elemental :is([data-carousel-prev],[data-carousel-next]):hover{background:#000000b3}.demo-lightbox>.modal-elemental-close+*{padding-inline-end:0}.demo-lightbox [data-carousel-controls]{padding:0}.demo-lightbox :is([data-carousel-prev],[data-carousel-next]){position:absolute;inset-block-start:50%;inline-size:2.5rem;block-size:2.5rem;font-size:1.25rem;translate:0 -50%}.demo-lightbox [data-carousel-prev]{inset-inline-start:.75rem}.demo-lightbox [data-carousel-next]{inset-inline-end:.75rem}.demo-lightbox [data-carousel-markers]{position:absolute;inset-block-end:.75rem;inset-inline:0;justify-content:center}.demo-lightbox carousel-elemental{--carousel-elemental-marker-size: .6875rem}.demo-lightbox [data-carousel-marker]{font-size:0;background:var(--modal-elemental-backdrop);border-color:#ffffffb3}.demo-lightbox [data-carousel-marker][aria-disabled=true]{background:#fff}.video-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;margin-block:1.5rem;padding:0;list-style:none}.video-gallery li{margin:0}.video-gallery a{display:grid;grid-template-columns:100%;color:inherit;text-decoration:none}.video-gallery img{grid-area:1/1;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius)}.video-gallery .no-poster:before{grid-area:1/1;aspect-ratio:16/9;content:"";background:linear-gradient(160deg,#2b2b33,#101014);border-radius:var(--radius)}.video-gallery a:after{display:grid;grid-area:1/1;inline-size:3rem;block-size:3rem;font-size:1.125rem;color:#fff;pointer-events:none;content:"\25b6";background:#0000008c;border-radius:50%;place-items:center;place-self:center}.video-gallery a:hover:after{background:#000c}.video-gallery span{grid-area:2/1;margin-block-start:.5rem;font-size:.9375rem}.video-gallery small{display:block;font-size:.8125rem;color:var(--fg-muted)}.demo-player{--modal-elemental-max-width: 56rem;--modal-elemental-backdrop: rgb(0 0 0 / 55%);--modal-elemental-close-size: 1.75rem;--modal-elemental-close-inset: .375rem;inline-size:min(56rem,92vw);padding:2.5rem 0 0;overflow:hidden;background:#000;border:0}.demo-player :is(iframe,video){display:block;inline-size:100%;max-block-size:calc(100dvh - 4.5rem);aspect-ratio:16/9;background:#000;border:0}.demo-player>.modal-elemental-close{color:#fff;background:none;border:0}.demo-player>.modal-elemental-close:hover{background:#fff3}.demo-player>.modal-elemental-close+*{padding-inline-end:0}.demo-media{margin:2.25rem 0 1.5rem}.demo-media>.demo-media-audio{display:block;inline-size:100%}.demo-media>.demo-media-video{display:block;inline-size:100%;block-size:auto;margin-block-end:.5rem;background:color-mix(in srgb,CanvasText 12%,Canvas);border-radius:.5rem}.demo-media-bar{display:flex;gap:.75rem;align-items:center;padding:.5rem .75rem;border:1px solid color-mix(in srgb,CanvasText 20%,transparent);border-radius:.5rem}.demo-media-bar>slider-elemental{--slider-elemental-tooltip-gap: calc(.875rem + 1px) }.demo-media-bar>.demo-media-scrubber{flex:1 1 auto;min-inline-size:4rem}.demo-media-bar>.demo-media-volume{flex:0 0 5rem}.demo-media-bar>.demo-media-time{margin:0;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.demo-media-bar>button{display:grid;flex:none;place-items:center;padding:.35rem;color:inherit;cursor:pointer;background:none;border:0;border-radius:.35rem}.demo-media-bar>button:hover{background:color-mix(in srgb,CanvasText 12%,transparent)}.demo-media-bar>button>svg{display:block;inline-size:1.25rem;block-size:1.25rem;fill:currentcolor}.demo-media:not([data-playing]) .demo-media-icon-pause,.demo-media[data-playing] .demo-media-icon-play{display:none}.demo-media-mute[aria-pressed=false] .demo-media-icon-silent,.demo-media-mute[aria-pressed=true] .demo-media-icon-sound{display:none}
