*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:Maple Mono;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:Maple Mono;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;text-indent:0;border-color:currentColor}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:var(--bg,var(--surface-1));color:#000;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}[data-shades=primary]{--shades-1:var(--primary-1);--shades-2:var(--primary-2);--shades-3:var(--primary-3);--shades-4:var(--primary-4);--shades-5:var(--primary-5);--shades-6:var(--primary-6);--shades-7:var(--primary-7);--shades-8:var(--primary-8);--shades-9:var(--primary-9);--shades-10:var(--primary-10);--shades-11:var(--primary-11);--shades-12:var(--primary-12);--shades-on:rgb(var(--on-primary))}[data-shades=secondary]{--shades-1:var(--secondary-1);--shades-2:var(--secondary-2);--shades-3:var(--secondary-3);--shades-4:var(--secondary-4);--shades-5:var(--secondary-5);--shades-6:var(--secondary-6);--shades-7:var(--secondary-7);--shades-8:var(--secondary-8);--shades-9:var(--secondary-9);--shades-10:var(--secondary-10);--shades-11:var(--secondary-11);--shades-12:var(--secondary-12);--shades-on:rgb(var(--on-secondary))}[data-shades=tertiary]{--shades-1:var(--tertiary-1);--shades-2:var(--tertiary-2);--shades-3:var(--tertiary-3);--shades-4:var(--tertiary-4);--shades-5:var(--tertiary-5);--shades-6:var(--tertiary-6);--shades-7:var(--tertiary-7);--shades-8:var(--tertiary-8);--shades-9:var(--tertiary-9);--shades-10:var(--tertiary-10);--shades-11:var(--tertiary-11);--shades-12:var(--tertiary-12);--shades-on:rgb(var(--on-tertiary))}[data-shades=success]{--shades-1:var(--success-1);--shades-2:var(--success-2);--shades-3:var(--success-3);--shades-4:var(--success-4);--shades-5:var(--success-5);--shades-6:var(--success-6);--shades-7:var(--success-7);--shades-8:var(--success-8);--shades-9:var(--success-9);--shades-10:var(--success-10);--shades-11:var(--success-11);--shades-12:var(--success-12);--shades-on:rgb(var(--on-success))}[data-shades=warning]{--shades-1:var(--warning-1);--shades-2:var(--warning-2);--shades-3:var(--warning-3);--shades-4:var(--warning-4);--shades-5:var(--warning-5);--shades-6:var(--warning-6);--shades-7:var(--warning-7);--shades-8:var(--warning-8);--shades-9:var(--warning-9);--shades-10:var(--warning-10);--shades-11:var(--warning-11);--shades-12:var(--warning-12);--shades-on:rgb(var(--on-warning))}[data-shades=error]{--shades-1:var(--error-1);--shades-2:var(--error-2);--shades-3:var(--error-3);--shades-4:var(--error-4);--shades-5:var(--error-5);--shades-6:var(--error-6);--shades-7:var(--error-7);--shades-8:var(--error-8);--shades-9:var(--error-9);--shades-10:var(--error-10);--shades-11:var(--error-11);--shades-12:var(--error-12);--shades-on:rgb(var(--on-error))}[data-shades=surface]{--shades-1:var(--surface-1);--shades-2:var(--surface-2);--shades-3:var(--surface-3);--shades-4:var(--surface-4);--shades-5:var(--surface-5);--shades-6:var(--surface-6);--shades-7:var(--surface-7);--shades-8:var(--surface-8);--shades-9:var(--surface-9);--shades-10:var(--surface-10);--shades-11:var(--surface-11);--shades-12:var(--surface-12);--shades-on:rgb(var(--on-surface))}:root{--font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-heading:Greycliff Cf, sans-serif;--font-family-monospace:Maple Mono, monospace;--font-color-base:0 0 0;--font-color-dark:223 224 227;--on-primary:255 255 255;--on-secondary:255 255 255;--on-tertiary:6 26 45;--on-success:255 255 255;--on-warning:255 255 255;--on-error:255 255 255;--on-surface:255 255 255;--primary-on:rgb(var(--on-primary));--secondary-on:rgb(var(--on-secondary));--tertiary-on:rgb(var(--on-tertiary));--success-on:rgb(var(--on-success));--warning-on:rgb(var(--on-warning));--error-on:rgb(var(--on-error));--surface-on:rgb(var(--on-surface));--primary-h:208;--primary-s:80.4%;--secondary-h:187;--secondary-s:80.4%;--tertiary-h:45;--tertiary-s:97.6%;--success-h:131;--success-s:50.4%;--warning-h:29;--warning-s:100%;--error-h:11;--error-s:76.5%;--surface-h:215;--surface-s:15%;--p-1:2px;--p-2:4px;--p-2-5:6px;--p-3:8px;--p-3-5:12px;--p-4:16px;--p-4-5:24px;--p-5:32px;--p-6:48px;--p-7:64px;--br-1:2px;--br-2:4px;--br-3:8px;--br-4:12px;--br-5:16px;--br-round:9999px;--header-height:52px;--sidebar-width-expanded:244px;--sidebar-width-collapsed:60px;--ease-out-smooth:cubic-bezier(.2, 0, 0, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-shake:cubic-bezier(.36, .07, .19, .97);--duration-micro:.1s;--duration-fast:.14s;--duration-base:.18s;--duration-slow:.24s;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--leading-2xs:1rem;--leading-xs:1rem;--leading-sm:1.25rem;--leading-base:1.5rem;--leading-lg:1.75rem;--leading-xl:1.75rem;--leading-2xl:2rem;--leading-3xl:2.25rem;--leading-4xl:2.5rem;--leading-5xl:1;--leading-6xl:1;--leading-7xl:1;--leading-8xl:1;--leading-9xl:1;--tracking-tighter:-.025em;--tracking-tight:-.012em;--tracking-normal:0;--tracking-wide:.04em;--tracking-widest:.06em;--tracking-body:-.005em;--tracking-heading:-.01em;--tracking-heading-display:-.02em;--logo-primary:#4c6ef5;--logo-secondary:#15aabf;--surface-1:hsl(var(--surface-h) var(--surface-s) 100%);--surface-2:hsl(var(--surface-h) var(--surface-s) 98%);--surface-3:hsl(var(--surface-h) var(--surface-s) 96%);--surface-4:hsl(var(--surface-h) var(--surface-s) 93%);--surface-5:hsl(var(--surface-h) var(--surface-s) 90%);--surface-6:hsl(var(--surface-h) var(--surface-s) 87%);--surface-7:hsl(var(--surface-h) var(--surface-s) 83%);--surface-8:hsl(var(--surface-h) var(--surface-s) 76%);--surface-9:hsl(var(--surface-h) var(--surface-s) 50%);--surface-10:hsl(var(--surface-h) var(--surface-s) 45%);--surface-11:hsl(var(--surface-h) var(--surface-s) 30%);--surface-12:hsl(var(--surface-h) var(--surface-s) 12%);--primary-1:hsl(var(--primary-h) var(--primary-s) 100%);--primary-2:hsl(var(--primary-h) var(--primary-s) 98%);--primary-3:hsl(var(--primary-h) var(--primary-s) 96%);--primary-4:hsl(var(--primary-h) var(--primary-s) 93%);--primary-5:hsl(var(--primary-h) var(--primary-s) 90%);--primary-6:hsl(var(--primary-h) var(--primary-s) 87%);--primary-7:hsl(var(--primary-h) var(--primary-s) 83%);--primary-8:hsl(var(--primary-h) var(--primary-s) 76%);--primary-9:hsl(var(--primary-h) var(--primary-s) 50%);--primary-10:hsl(var(--primary-h) var(--primary-s) 45%);--primary-11:hsl(var(--primary-h) var(--primary-s) 30%);--primary-12:hsl(var(--primary-h) var(--primary-s) 12%);--secondary-1:hsl(var(--secondary-h) var(--secondary-s) 100%);--secondary-2:hsl(var(--secondary-h) var(--secondary-s) 98%);--secondary-3:hsl(var(--secondary-h) var(--secondary-s) 96%);--secondary-4:hsl(var(--secondary-h) var(--secondary-s) 93%);--secondary-5:hsl(var(--secondary-h) var(--secondary-s) 90%);--secondary-6:hsl(var(--secondary-h) var(--secondary-s) 87%);--secondary-7:hsl(var(--secondary-h) var(--secondary-s) 83%);--secondary-8:hsl(var(--secondary-h) var(--secondary-s) 76%);--secondary-9:hsl(var(--secondary-h) var(--secondary-s) 50%);--secondary-10:hsl(var(--secondary-h) var(--secondary-s) 45%);--secondary-11:hsl(var(--secondary-h) var(--secondary-s) 30%);--secondary-12:hsl(var(--secondary-h) var(--secondary-s) 12%);--tertiary-1:hsl(var(--tertiary-h) var(--tertiary-s) 100%);--tertiary-2:hsl(var(--tertiary-h) var(--tertiary-s) 98%);--tertiary-3:hsl(var(--tertiary-h) var(--tertiary-s) 96%);--tertiary-4:hsl(var(--tertiary-h) var(--tertiary-s) 93%);--tertiary-5:hsl(var(--tertiary-h) var(--tertiary-s) 90%);--tertiary-6:hsl(var(--tertiary-h) var(--tertiary-s) 87%);--tertiary-7:hsl(var(--tertiary-h) var(--tertiary-s) 83%);--tertiary-8:hsl(var(--tertiary-h) var(--tertiary-s) 76%);--tertiary-9:hsl(var(--tertiary-h) var(--tertiary-s) 50%);--tertiary-10:hsl(var(--tertiary-h) var(--tertiary-s) 45%);--tertiary-11:hsl(var(--tertiary-h) var(--tertiary-s) 30%);--tertiary-12:hsl(var(--tertiary-h) var(--tertiary-s) 12%);--success-1:hsl(var(--success-h) var(--success-s) 100%);--success-2:hsl(var(--success-h) var(--success-s) 98%);--success-3:hsl(var(--success-h) var(--success-s) 96%);--success-4:hsl(var(--success-h) var(--success-s) 93%);--success-5:hsl(var(--success-h) var(--success-s) 90%);--success-6:hsl(var(--success-h) var(--success-s) 87%);--success-7:hsl(var(--success-h) var(--success-s) 83%);--success-8:hsl(var(--success-h) var(--success-s) 76%);--success-9:hsl(var(--success-h) var(--success-s) 50%);--success-10:hsl(var(--success-h) var(--success-s) 45%);--success-11:hsl(var(--success-h) var(--success-s) 30%);--success-12:hsl(var(--success-h) var(--success-s) 12%);--warning-1:hsl(var(--warning-h) var(--warning-s) 100%);--warning-2:hsl(var(--warning-h) var(--warning-s) 98%);--warning-3:hsl(var(--warning-h) var(--warning-s) 96%);--warning-4:hsl(var(--warning-h) var(--warning-s) 93%);--warning-5:hsl(var(--warning-h) var(--warning-s) 90%);--warning-6:hsl(var(--warning-h) var(--warning-s) 87%);--warning-7:hsl(var(--warning-h) var(--warning-s) 83%);--warning-8:hsl(var(--warning-h) var(--warning-s) 76%);--warning-9:hsl(var(--warning-h) var(--warning-s) 50%);--warning-10:hsl(var(--warning-h) var(--warning-s) 45%);--warning-11:hsl(var(--warning-h) var(--warning-s) 30%);--warning-12:hsl(var(--warning-h) var(--warning-s) 12%);--error-1:hsl(var(--error-h) var(--error-s) 100%);--error-2:hsl(var(--error-h) var(--error-s) 98%);--error-3:hsl(var(--error-h) var(--error-s) 96%);--error-4:hsl(var(--error-h) var(--error-s) 93%);--error-5:hsl(var(--error-h) var(--error-s) 90%);--error-6:hsl(var(--error-h) var(--error-s) 87%);--error-7:hsl(var(--error-h) var(--error-s) 83%);--error-8:hsl(var(--error-h) var(--error-s) 76%);--error-9:hsl(var(--error-h) var(--error-s) 50%);--error-10:hsl(var(--error-h) var(--error-s) 45%);--error-11:hsl(var(--error-h) var(--error-s) 30%);--error-12:hsl(var(--error-h) var(--error-s) 12%);--opposite-text:hsl(var(--surface-h) var(--surface-s) 93%);--opposite-bg:hsl(var(--surface-h) var(--surface-s) 10%);--ring-focus:color-mix(in srgb, var(--primary-9) 28%, transparent);--ring-error:color-mix(in srgb, var(--error-9) 28%, transparent);--ring-success:color-mix(in srgb, var(--success-9) 28%, transparent);--primary-9-shadow:color-mix(in srgb, var(--primary-12) 30%, transparent);--success-9-shadow:color-mix(in srgb, var(--success-12) 30%, transparent);--warning-soft-border:hsla(var(--warning-h), var(--warning-s), 55%, .32);--shadow-focus-ring:0 0 0 2px var(--ring-focus);--shadow-focus-ring-lg:0 0 0 3px var(--ring-focus);--shadow-focus-ring-inset:inset 0 0 0 2px var(--ring-focus);--shadow-ring:0 0 0 1px hsla(var(--surface-h), 20%, 15%, .06), 0 1px 2px -1px hsla(var(--surface-h), 20%, 15%, .08), 0 2px 4px 0 hsla(var(--surface-h), 20%, 15%, .04);--shadow-sm:0 1px 2px -1px hsla(var(--surface-h), 30%, 15%, .08), 0 2px 6px -2px hsla(var(--surface-h), 30%, 15%, .06);--shadow-md:0 2px 4px -2px hsla(var(--surface-h), 30%, 15%, .08), 0 8px 16px -4px hsla(var(--surface-h), 30%, 15%, .1);--shadow-lg:0 4px 8px -4px hsla(var(--surface-h), 30%, 15%, .08), 0 16px 32px -8px hsla(var(--surface-h), 30%, 15%, .12);--shadow-float:0 0 0 1px hsla(var(--surface-h), 15%, 20%, .04), 0 6px 16px -4px hsla(var(--surface-h), 30%, 15%, .1), 0 16px 32px -8px hsla(var(--surface-h), 30%, 15%, .08);--shadow-keycap:inset 0 -1.5px 0 0 hsla(var(--surface-h), 15%, 20%, .06), 0 1px 1px 0 hsla(var(--surface-h), 15%, 20%, .04);--shadow-keycap-hover:inset 0 -1.5px 0 0 hsla(var(--surface-h), 15%, 20%, .1), 0 1px 2px 0 hsla(var(--surface-h), 15%, 20%, .06);--shadow-keycap-selected:inset 0 -1.5px 0 0 hsla(var(--primary-h), var(--primary-s), 35%, .22), 0 1px 1px 0 hsla(var(--primary-h), var(--primary-s), 30%, .08);--shadow-keycap-selected-hover:inset 0 -1.5px 0 0 hsla(var(--primary-h), var(--primary-s), 35%, .3), 0 1px 2px 0 hsla(var(--primary-h), var(--primary-s), 30%, .12);--shadow-keycap-pressed:inset 0 1px 2px 0 hsla(var(--surface-h), 30%, 12%, .12);--shadow-sticky-header:0 4px 6px -4px hsla(var(--surface-h), 30%, 12%, .18);--shadow-sticky-footer:0 -6px 10px -6px hsla(var(--surface-h), 30%, 12%, .1);--shadow-header-edge:0 1px 0 var(--surface-6), 0 8px 12px -12px hsla(var(--surface-h), 30%, 15%, .08);--shadow-pin-edge:-8px 0 12px -8px hsla(var(--surface-h), 30%, 12%, .18);--shadow-bevel-sheen:0 1px 0 #ffffff26 inset;--shadow-popover:0 8px 24px -8px hsla(var(--surface-h), 30%, 12%, .18), 0 2px 6px -3px hsla(var(--surface-h), 30%, 12%, .1);--shadow-overlay-card:0 12px 28px -12px hsla(var(--surface-h), 30%, 12%, .22), 0 4px 10px -4px hsla(var(--surface-h), 30%, 12%, .12), 0 0 0 1px hsla(var(--surface-h), 30%, 12%, .03);--shadow-overlay-card-hover:0 16px 32px -12px hsla(var(--surface-h), 30%, 12%, .26), 0 6px 12px -4px hsla(var(--surface-h), 30%, 12%, .14), 0 0 0 1px hsla(var(--surface-h), 30%, 12%, .04);color:var(--surface-12);background-color:var(--surface-1)}:root.dark{--logo-primary:#4c6ef5;--logo-secondary:#15aabf;--surface-1:hsl(var(--surface-h) var(--surface-s) 10%);--surface-2:hsl(var(--surface-h) var(--surface-s) 12%);--surface-3:hsl(var(--surface-h) var(--surface-s) 15%);--surface-4:hsl(var(--surface-h) var(--surface-s) 18%);--surface-5:hsl(var(--surface-h) var(--surface-s) 22%);--surface-6:hsl(var(--surface-h) var(--surface-s) 27%);--surface-7:hsl(var(--surface-h) var(--surface-s) 33%);--surface-8:hsl(var(--surface-h) var(--surface-s) 42%);--surface-9:hsl(var(--surface-h) var(--surface-s) 55%);--surface-10:hsl(var(--surface-h) var(--surface-s) 60%);--surface-11:hsl(var(--surface-h) var(--surface-s) 70%);--surface-12:hsl(var(--surface-h) var(--surface-s) 93%);--primary-1:hsl(var(--primary-h) var(--primary-s) 10%);--primary-2:hsl(var(--primary-h) var(--primary-s) 12%);--primary-3:hsl(var(--primary-h) var(--primary-s) 15%);--primary-4:hsl(var(--primary-h) var(--primary-s) 18%);--primary-5:hsl(var(--primary-h) var(--primary-s) 22%);--primary-6:hsl(var(--primary-h) var(--primary-s) 27%);--primary-7:hsl(var(--primary-h) var(--primary-s) 33%);--primary-8:hsl(var(--primary-h) var(--primary-s) 42%);--primary-9:hsl(var(--primary-h) var(--primary-s) 55%);--primary-10:hsl(var(--primary-h) var(--primary-s) 60%);--primary-11:hsl(var(--primary-h) var(--primary-s) 70%);--primary-12:hsl(var(--primary-h) var(--primary-s) 93%);--secondary-1:hsl(var(--secondary-h) var(--secondary-s) 10%);--secondary-2:hsl(var(--secondary-h) var(--secondary-s) 12%);--secondary-3:hsl(var(--secondary-h) var(--secondary-s) 15%);--secondary-4:hsl(var(--secondary-h) var(--secondary-s) 18%);--secondary-5:hsl(var(--secondary-h) var(--secondary-s) 22%);--secondary-6:hsl(var(--secondary-h) var(--secondary-s) 27%);--secondary-7:hsl(var(--secondary-h) var(--secondary-s) 33%);--secondary-8:hsl(var(--secondary-h) var(--secondary-s) 42%);--secondary-9:hsl(var(--secondary-h) var(--secondary-s) 55%);--secondary-10:hsl(var(--secondary-h) var(--secondary-s) 60%);--secondary-11:hsl(var(--secondary-h) var(--secondary-s) 70%);--secondary-12:hsl(var(--secondary-h) var(--secondary-s) 93%);--tertiary-1:hsl(var(--tertiary-h) var(--tertiary-s) 10%);--tertiary-2:hsl(var(--tertiary-h) var(--tertiary-s) 12%);--tertiary-3:hsl(var(--tertiary-h) var(--tertiary-s) 15%);--tertiary-4:hsl(var(--tertiary-h) var(--tertiary-s) 18%);--tertiary-5:hsl(var(--tertiary-h) var(--tertiary-s) 22%);--tertiary-6:hsl(var(--tertiary-h) var(--tertiary-s) 27%);--tertiary-7:hsl(var(--tertiary-h) var(--tertiary-s) 33%);--tertiary-8:hsl(var(--tertiary-h) var(--tertiary-s) 42%);--tertiary-9:hsl(var(--tertiary-h) var(--tertiary-s) 55%);--tertiary-10:hsl(var(--tertiary-h) var(--tertiary-s) 60%);--tertiary-11:hsl(var(--tertiary-h) var(--tertiary-s) 70%);--tertiary-12:hsl(var(--tertiary-h) var(--tertiary-s) 93%);--success-1:hsl(var(--success-h) var(--success-s) 10%);--success-2:hsl(var(--success-h) var(--success-s) 12%);--success-3:hsl(var(--success-h) var(--success-s) 15%);--success-4:hsl(var(--success-h) var(--success-s) 18%);--success-5:hsl(var(--success-h) var(--success-s) 22%);--success-6:hsl(var(--success-h) var(--success-s) 27%);--success-7:hsl(var(--success-h) var(--success-s) 33%);--success-8:hsl(var(--success-h) var(--success-s) 42%);--success-9:hsl(var(--success-h) var(--success-s) 55%);--success-10:hsl(var(--success-h) var(--success-s) 60%);--success-11:hsl(var(--success-h) var(--success-s) 70%);--success-12:hsl(var(--success-h) var(--success-s) 93%);--warning-1:hsl(var(--warning-h) var(--warning-s) 10%);--warning-2:hsl(var(--warning-h) var(--warning-s) 12%);--warning-3:hsl(var(--warning-h) var(--warning-s) 15%);--warning-4:hsl(var(--warning-h) var(--warning-s) 18%);--warning-5:hsl(var(--warning-h) var(--warning-s) 22%);--warning-6:hsl(var(--warning-h) var(--warning-s) 27%);--warning-7:hsl(var(--warning-h) var(--warning-s) 33%);--warning-8:hsl(var(--warning-h) var(--warning-s) 42%);--warning-9:hsl(var(--warning-h) var(--warning-s) 55%);--warning-10:hsl(var(--warning-h) var(--warning-s) 60%);--warning-11:hsl(var(--warning-h) var(--warning-s) 70%);--warning-12:hsl(var(--warning-h) var(--warning-s) 93%);--error-1:hsl(var(--error-h) var(--error-s) 10%);--error-2:hsl(var(--error-h) var(--error-s) 12%);--error-3:hsl(var(--error-h) var(--error-s) 15%);--error-4:hsl(var(--error-h) var(--error-s) 18%);--error-5:hsl(var(--error-h) var(--error-s) 22%);--error-6:hsl(var(--error-h) var(--error-s) 27%);--error-7:hsl(var(--error-h) var(--error-s) 33%);--error-8:hsl(var(--error-h) var(--error-s) 42%);--error-9:hsl(var(--error-h) var(--error-s) 55%);--error-10:hsl(var(--error-h) var(--error-s) 60%);--error-11:hsl(var(--error-h) var(--error-s) 70%);--error-12:hsl(var(--error-h) var(--error-s) 93%);--opposite-text:hsl(var(--surface-h) var(--surface-s) 12%);--opposite-bg:hsl(var(--surface-h) var(--surface-s) 93%);--ring-focus:color-mix(in srgb, var(--primary-9) 35%, transparent);--ring-error:color-mix(in srgb, var(--error-9) 35%, transparent);--ring-success:color-mix(in srgb, var(--success-9) 35%, transparent);--primary-9-shadow:#00000080;--success-9-shadow:#00000080;--shadow-ring:0 0 0 1px #ffffff0f, 0 1px 2px -1px #0006, 0 2px 4px 0 #0000004d;--shadow-sm:0 1px 2px -1px #00000073, 0 2px 6px -2px #00000059;--shadow-md:0 2px 4px -2px #0006, 0 8px 16px -4px #0006;--shadow-lg:0 4px 8px -4px #00000073, 0 16px 32px -8px #00000080;--shadow-float:0 0 0 1px #ffffff0f, 0 6px 16px -4px #00000080, 0 16px 32px -8px #00000073;--shadow-keycap:inset 0 -1.5px 0 0 #00000059, 0 1px 1px 0 #00000040;--shadow-keycap-hover:inset 0 -1.5px 0 0 #00000073, 0 1px 2px 0 #0000004d;--shadow-keycap-selected:inset 0 -1.5px 0 0 hsla(var(--primary-h), var(--primary-s), 20%, .5), 0 1px 1px 0 hsla(var(--primary-h), var(--primary-s), 20%, .25);--shadow-keycap-selected-hover:inset 0 -1.5px 0 0 hsla(var(--primary-h), var(--primary-s), 20%, .6), 0 1px 2px 0 hsla(var(--primary-h), var(--primary-s), 20%, .3);--shadow-keycap-pressed:inset 0 1px 2px 0 #00000059;--shadow-sticky-header:0 4px 6px -4px #00000080;--shadow-sticky-footer:0 -6px 10px -6px #00000059;--shadow-header-edge:0 1px 0 var(--surface-6), 0 8px 12px -12px #0006;--shadow-pin-edge:-8px 0 12px -8px #00000080;--shadow-popover:0 8px 24px -8px #00000080, 0 2px 6px -3px #00000059;--shadow-overlay-card:0 12px 28px -12px #0000008c, 0 4px 10px -4px #0006, 0 0 0 1px #00000026;--shadow-overlay-card-hover:0 16px 32px -12px #0009, 0 6px 12px -4px #00000073, 0 0 0 1px #0003;color:var(--surface-12);background-color:var(--surface-1)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "clig", "calt"}a{color:var(--surface-12)}body{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:var(--tracking-body);margin:0}code{font-variant-numeric:tabular-nums;font-family:Maple Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);text-wrap:balance;letter-spacing:var(--tracking-heading);margin:0}h1,h2{letter-spacing:var(--tracking-heading-display)}p{text-wrap:pretty}input,button,textarea,select{font-family:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit}input,input[type=text],input[type=search],input[type=email],input[type=password],input[type=date],input[type=select],input[type=time],input[type=number],input[type=tel],select{appearance:none;width:100%;padding-block:var(--p-2-5);font-size:var(--font-size);text-align:left;padding-left:var(--p-3);padding-right:var(--p-3);border-radius:var(--br-2);border:1px solid var(--surface-7);background-color:var(--bg,var(--surface-1));color:var(--surface-12)}input:focus,select:focus{border-color:var(--primary-8);outline:none}button{color:inherit;text-align:unset;background-color:#0000;border:none;padding:0;font-size:1em}@media (width<=767px){:root{--font-size:16px}}hr{background-color:var(--surface-7);border:none;width:100%;height:1px;margin:0}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-Thin.woff2)format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-ThinOblique.woff2)format("woff2");font-weight:100;font-style:oblique}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-ExtraLightOblique.woff2)format("woff2");font-weight:200;font-style:oblique}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-LightOblique.woff2)format("woff2");font-weight:300;font-style:oblique}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-RegularOblique.woff2)format("woff2");font-weight:400;font-style:oblique}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-MediumOblique.woff2)format("woff2");font-weight:500;font-style:oblique}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-DemiBold.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-DemiBoldOblique.woff2)format("woff2");font-weight:600;font-style:oblique}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-BoldOblique.woff2)format("woff2");font-weight:700;font-style:oblique}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-ExtraBoldOblique.woff2)format("woff2");font-weight:800;font-style:oblique}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-Heavy.woff2)format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Greycliff CF;src:url(../../../fonts/greycliff-cf/GreycliffCF-HeavyOblique.woff2)format("woff2");font-weight:900;font-style:oblique}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Maple Mono;src:url(../../../fonts/maple-mono/MapleMono-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}.toggle-group{border:1px solid var(--surface-7);border-radius:var(--br-3);align-items:center;width:max-content;display:flex}.toggle-group[data-orientation=vertical]{flex-direction:column}.toggle-item{padding:var(--p-2);background-color:var(--bg,var(--surface-1));color:var(--surface-12);outline:none;place-items:center;text-decoration:none;display:grid}.toggle-item:hover{background-color:var(--surface-4)}.toggle-item[data-state=on]{background-color:var(--primary-3);color:var(--primary-12)}.toggle-item[data-disabled]{cursor:not-allowed}.toggle-item[data-orientation=horizontal]{border-left:1px solid #0000;border-right:1px solid var(--surface-7)}.toggle-item[data-orientation=horizontal]:first-child{border-radius:var(--br-3) 0 0 var(--br-3)}.toggle-item[data-orientation=horizontal]:last-child{border-radius:0 var(--br-3) var(--br-3) 0;border-right-color:#0000}.toggle-item[data-orientation=horizontal]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--surface-7);border-right:1px solid #0000}.toggle-item[data-orientation=horizontal]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):first-child{border-radius:0 var(--br-3) var(--br-3) 0}.toggle-item[data-orientation=horizontal]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):last-child{border-radius:var(--br-3) 0 0 var(--br-3);border-left-color:#0000}.toggle-item[data-orientation=vertical]{border-bottom:1px solid var(--surface-7);border-top:1px solid #0000}.toggle-item[data-orientation=vertical]:first-child{border-radius:var(--br-3) var(--br-3) 0 0}.toggle-item[data-orientation=vertical]:last-child{border-radius:0 0 var(--br-3) var(--br-3);border-bottom-color:#0000}.interactive,.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .18s var(--ease-out-smooth), transform .12s var(--ease-out-smooth), box-shadow .18s var(--ease-out-smooth)}.interactive:hover:not(:disabled):not([aria-disabled=true]),.clickable:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--bg-hover,transparent)}.interactive:active:not(:disabled):not([aria-disabled=true]),.clickable:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.interactive:focus-visible,.clickable:focus-visible{box-shadow:0 0 0 2px var(--ring-focus);outline:none}.interactive:disabled,.interactive[aria-disabled=true],.clickable:disabled,.clickable[aria-disabled=true]{cursor:not-allowed}.clickable,.keycap{--keycap-ink:var(--shades-12);--keycap-edge:7%;--keycap-edge-hover:11%;--keycap-drop:6%;--keycap-drop-hover:9%;--keycap-shadow:inset 0 -1.5px 0 0 color-mix(in srgb, var(--keycap-ink) var(--keycap-edge), transparent), 0 1px 1px 0 color-mix(in srgb, var(--keycap-ink) var(--keycap-drop), transparent);--keycap-shadow-hover:inset 0 -1.5px 0 0 color-mix(in srgb, var(--keycap-ink) var(--keycap-edge-hover), transparent), 0 1px 2px 0 color-mix(in srgb, var(--keycap-ink) var(--keycap-drop-hover), transparent);--keycap-shadow-pressed:none}.clickable{--bg-hover:var(--surface-4);background-color:var(--surface-1);color:var(--surface-12);border-radius:var(--br-3);padding:0 var(--p-3);white-space:nowrap;height:32px;font-size:var(--text-xs);opacity:1;justify-content:center;align-items:center;gap:var(--p-3);transition:background-color .18s var(--ease-out-smooth), border-color .18s var(--ease-out-smooth), transform .12s var(--ease-out-smooth), box-shadow .18s var(--ease-out-smooth), color .18s var(--ease-out-smooth);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:flex}.clickable>*{align-items:center;display:flex}.clickable.free{height:unset;padding:unset;border:none}.clickable.free:hover:not(:disabled):not([aria-disabled=true]){box-shadow:none;border:none}.clickable.xs{padding:0 var(--p-3);height:24px}.clickable.md{padding:0 var(--p-4);height:36px}.clickable.lg{padding:0 var(--p-4);height:48px}.clickable.block{width:100%}.clickable.ghost{border-color:var(--surface-7)}.clickable:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-sm)}.clickable:is([data-variant=button],[data-variant=smooth]){box-shadow:var(--keycap-shadow)}.clickable:is([data-variant=button],[data-variant=smooth],[data-variant=ghost]):hover:not(:disabled){box-shadow:var(--keycap-shadow-hover)}.clickable:is([data-variant=button],[data-variant=smooth],[data-variant=ghost]):active:not(:disabled){box-shadow:var(--keycap-shadow-pressed);transform:translateY(1px)}.clickable:is([data-variant=button],[data-variant=smooth]):focus-visible{box-shadow:inset 0 -1.5px 0 0 color-mix(in srgb, var(--keycap-ink) var(--keycap-edge-hover), transparent), 0 0 0 2px var(--ring-focus)}.clickable[data-variant=button]{background-color:var(--shades-9);color:var(--shades-on);--keycap-edge:35%;--keycap-edge-hover:48%;--keycap-drop:22%;--keycap-drop-hover:28%;border-color:#0000}.clickable[data-variant=button]:hover:not(:disabled){background-color:var(--shades-10)}.clickable[data-variant=smooth]{background-color:var(--shades-4);color:var(--shades-11);--keycap-ink:var(--shades-8);--keycap-edge:35%;--keycap-edge-hover:48%;--keycap-drop:22%;--keycap-drop-hover:28%;border-color:#0000}.clickable[data-variant=smooth]:hover:not(:disabled){background-color:var(--shades-5)}.clickable[data-variant=ghost]{color:var(--shades-11);--keycap-ink:var(--shades-8);--keycap-edge:35%;--keycap-edge-hover:48%;--keycap-drop:22%;--keycap-drop-hover:28%;background-color:#0000;border-color:#0000}.clickable[data-variant=ghost]:hover:not(:disabled){background-color:var(--shades-5);color:var(--shades-12)}.clickable[data-shades=surface][data-variant=button]{background-color:var(--surface-1);color:var(--surface-12);border-color:var(--surface-8);--keycap-edge:12%;--keycap-edge-hover:18%;--keycap-drop:7%;--keycap-drop-hover:10%}.clickable[data-shades=surface][data-variant=button]:hover:not(:disabled){background-color:var(--surface-3)}.clickable:disabled,.clickable[aria-disabled=true],.clickable:disabled:is([data-variant=button],[data-variant=smooth],[data-variant=ghost]),.clickable[aria-disabled=true]:is([data-variant=button],[data-variant=smooth],[data-variant=ghost]){background-color:var(--surface-4);color:var(--surface-9);box-shadow:none;border-color:#0000}.actions-brief{display:flex}.actions-brief[data-justify=end]{justify-content:flex-end}.actions-brief[data-justify=center]{justify-content:center}.actions-brief-trigger{width:24px;height:24px;color:var(--shades-9);cursor:pointer;transition:background-color .16s var(--ease-out-smooth), border-color .16s var(--ease-out-smooth), color .16s var(--ease-out-smooth);border:1px solid #0000;border-right-width:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.actions-brief-trigger.shy{display:none}.table-body-row:hover .actions-brief-trigger{border-color:var(--surface-7);background-color:var(--surface-1);color:var(--shades-11);display:flex}.actions-brief-trigger.shy[data-state=open]{border-color:var(--surface-7);color:var(--shades-11);display:flex}.actions-brief-trigger:first-child{border-top-left-radius:var(--br-3);border-bottom-left-radius:var(--br-3)}.actions-brief-trigger:last-child{border-top-right-radius:var(--br-3);border-bottom-right-radius:var(--br-3);border-right-width:1px}.actions-brief:hover>.actions-brief-trigger:hover{background-color:var(--shades-4)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-widest{letter-spacing:var(--tracking-widest)}@keyframes ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.ping-dot{border-radius:var(--br-round);flex-shrink:0;width:8px;height:8px;position:relative}.ping{border-radius:var(--br-round);opacity:0;animation:ping 1.6s var(--ease-out-smooth) infinite;background-color:currentColor;position:absolute;inset:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-4) 50%, var(--surface-3) 100%);border-radius:var(--br-2);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer;display:block}@media (prefers-reduced-motion:reduce){.ping,.skeleton{animation:none}}.icon-plate{width:var(--plate-size,2.5rem);height:var(--plate-size,2.5rem);border-radius:var(--plate-radius,var(--br-3));background-color:var(--surface-3);box-shadow:inset 0 0 0 1px var(--surface-6);color:var(--surface-11);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-plate[data-shades]{background-color:var(--shades-4);box-shadow:inset 0 0 0 1px var(--shades-6);--0-color:var(--shades-9);--1-color:var(--shades-8)}.icon-plate[data-shades=tertiary]{--0-color:var(--shades-10)}.icon-plate.xs{--plate-size:1.75rem;--plate-radius:var(--br-2)}.icon-plate.sm{--plate-size:2.25rem}.icon-plate.lg{--plate-size:3.5rem}.meta{align-items:center;gap:var(--p-2-5);min-width:0;font-size:var(--text-xs);color:var(--surface-11);flex-wrap:wrap;display:flex}.meta-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meta-divider{background-color:var(--surface-11);border-radius:50%;flex-shrink:0;width:3px;height:3px}.keycap{--bg-hover:var(--surface-2);background-color:var(--bg,var(--surface-1));border:1px solid var(--surface-6);border-radius:var(--br-3);box-shadow:var(--shadow-keycap);color:inherit}.keycap[data-shades]{--bg-hover:var(--shades-3);--keycap-ink:var(--shades-8);--keycap-edge:16%;--keycap-edge-hover:24%;--keycap-drop:14%;--keycap-drop-hover:20%;background-color:var(--shades-2);border-color:var(--shades-7);color:var(--shades-12);box-shadow:var(--keycap-shadow)}.keycap.interactive{transition:background-color .18s var(--ease-out-smooth), border-color .14s var(--ease-out-smooth), transform .12s var(--ease-out-smooth), box-shadow .18s var(--ease-out-smooth)}.keycap.interactive:hover{border-color:var(--surface-8);box-shadow:var(--shadow-keycap-hover)}.keycap[data-shades].interactive:hover{border-color:var(--shades-8);box-shadow:var(--keycap-shadow-hover)}.keycap.interactive:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-sm);transform:translateY(1px)}.keycap.interactive:focus-visible{box-shadow:var(--shadow-keycap-hover), 0 0 0 3px var(--ring-focus);outline:none}.keycap[data-shades].interactive:focus-visible{box-shadow:var(--keycap-shadow-hover), 0 0 0 3px var(--ring-focus)}.leaf-rail{--rail:var(--surface-7);--rail-size:var(--p-3);background-image:linear-gradient(to right, var(--rail) 0 var(--rail-size), transparent var(--rail-size));border-left-width:0}.keycap.selected{box-shadow:var(--shadow-keycap-selected)}.keycap.selected.interactive:hover{box-shadow:var(--shadow-keycap-selected-hover)}.clickable.keycap{height:auto;min-height:var(--keycap-height,32px)}.clickable.keycap:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--surface-8);box-shadow:var(--shadow-keycap-hover)}.segmented{align-items:center;gap:var(--p-2);padding:var(--p-2);background-color:var(--surface-4);border:1px solid var(--surface-6);border-radius:var(--br-3);overscroll-behavior-x:contain;scrollbar-color:var(--surface-8) transparent;flex-shrink:0;min-width:0;max-width:100%;display:inline-flex;overflow-x:auto}.segmented::-webkit-scrollbar{height:6px}.segmented::-webkit-scrollbar-thumb{background-color:var(--surface-8);border-radius:var(--br-round)}.segmented::-webkit-scrollbar-track{background:0 0}.segmented-equal-width{grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;display:grid}.segmented-option{justify-content:center;align-items:center;gap:var(--p-2-5);padding:var(--p-2) var(--p-3-5);min-height:var(--segmented-option-min-height,28px);border-radius:var(--br-2);color:var(--surface-11);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.segmented-option:disabled{opacity:.45;cursor:not-allowed}.eyebrow{gap:var(--p-2);font-size:var(--text-2xs);font-family:var(--font-family-heading);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--surface-11);align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hit-area{position:relative}.hit-area:after{content:"";inset:var(--hit-inset,-4px);position:absolute}.page-form{flex-direction:column;gap:8px;min-width:0;display:flex}.line,.line-flex{padding:var(--p-3) var(--p-3)}.line-flex.section{padding-top:var(--p-4)}.line-flex{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.line-flex.responsive{text-align:center;flex-direction:column;align-items:center;gap:4px}@media (width>=640px){.line-flex.responsive{flex-direction:unset;text-align:unset}}.text-body{font-family:var(--font-family-base)}.text-heading{font-family:var(--font-family-heading);font-weight:700}.text-monospace{font-family:var(--font-family-monospace)}.text-2xs{font-size:var(--text-2xs);line-height:var(--leading-2xs)}.text-xs,h6{font-size:var(--text-xs);line-height:var(--leading-xs)}.text-sm,h5{font-size:var(--text-sm);line-height:var(--leading-sm)}.text-base,h4{font-size:var(--text-base);line-height:var(--leading-base)}.text-lg,h3{font-size:var(--text-lg);line-height:var(--leading-lg)}.text-xl{font-size:var(--text-xl);line-height:var(--leading-xl)}.text-2xl,h2{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.text-3xl,h1{font-size:var(--text-3xl);line-height:var(--leading-3xl)}.text-4xl{font-size:var(--text-4xl);line-height:var(--leading-4xl)}.text-5xl{font-size:var(--text-5xl);line-height:var(--leading-5xl)}.text-6xl{font-size:var(--text-6xl);line-height:var(--leading-6xl)}.text-7xl{font-size:var(--text-7xl);line-height:var(--leading-7xl)}.text-8xl{font-size:var(--text-8xl);line-height:var(--leading-8xl)}.text-9xl{font-size:var(--text-9xl);line-height:var(--leading-9xl)}.text-thin{font-weight:100}.text-extralight{font-weight:200}.text-light{font-weight:300}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-extrabold{font-weight:800}.text-heavy{font-weight:900}.flip{display:flex}.flip>*{flex-basis:100%}@media (width<=767px){.desktop-content{display:none!important}}@media (width>=768px){.mobile-content{display:none!important}}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tooltip-content{z-index:50;color:var(--opposite-text);border-radius:var(--br-3);background-color:var(--opposite-bg);box-shadow:var(--shadow-md);animation:tooltip-in .14s var(--ease-out-smooth) both;padding:6px 10px;font-size:.8125rem;font-weight:500}@keyframes tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tooltip-content:focus{outline:none}.box-border{height:32px;padding:var(--p-3) var(--p-3) calc(var(--p-3)) var(--p-3);border-radius:var(--br-3);border:1px solid #0000;border-bottom-width:3px;align-items:center;transition:border-color .1s;display:flex}.box-border.md{height:36px;padding:var(--p-4) var(--p-3) var(--p-4) var(--p-3)}.box-border.lg{height:48px;padding:var(--p-4) var(--p-4) var(--p-4) var(--p-4)}.box-border.show,.box-border:hover,.box-border[data-state=open]{border-color:var(--surface-7)}.box-border:hover,.box-border[data-state=open]{border-radius:var(--br-2)}.bobber{cursor:pointer;transition:transform .2s;transform:translateY(0)}.bobber:active{transform:translateY(1px)}.box-border.bobber{transition:border-color .1s,transform .2s}.dropdown-menu,.popover-menu{z-index:10;border:1px solid var(--surface-6);border-radius:var(--br-4);background-color:var(--bg,var(--surface-1));min-width:200px;box-shadow:var(--shadow-float);transform-origin:var(--bits-floating-transform-origin);animation:menu-in .18s var(--ease-out-smooth) backwards;flex-direction:column;gap:1px;padding:6px;display:flex;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.popover-menu{max-height:var(--bits-popover-content-available-height)}.dropdown-menu{gap:var(--p-2);max-height:var(--bits-dropdown-content-available-height)}.dropdown-menu:focus,.popover-menu:focus{outline:none}.popover-panel-head{justify-content:space-between;align-items:center;gap:var(--p-3);padding:var(--p-3) var(--p-4) var(--p-2-5);display:flex}.popover-panel-clear{padding:var(--p-1) var(--p-3);border-radius:var(--br-2);color:var(--surface-11);font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-base) var(--ease-out-smooth), background-color var(--duration-base) var(--ease-out-smooth);background-color:#0000;border:none;margin:-3px -4px -3px 0}.popover-panel-clear:hover{color:var(--error-9);background-color:var(--error-2)}.popover-panel-clear:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.dropdown-menu-item,.dropdown-menu-subtrigger{z-index:20;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--br-3);min-height:34px;color:var(--surface-12);transition:background-color .14s var(--ease-out-smooth), color .14s var(--ease-out-smooth);background-color:#0000;border:none;align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:flex;position:relative}.dropdown-menu-item:hover,.dropdown-menu-item[data-highlighted],.dropdown-menu-subtrigger:hover,.dropdown-menu-subtrigger[data-highlighted]{background-color:var(--surface-4)}.dropdown-menu-item:focus,.dropdown-menu-subtrigger:focus{outline:none}.dropdown-menu-item:focus-visible,.dropdown-menu-subtrigger:focus-visible{box-shadow:inset 0 0 0 1px var(--primary-8)}.tag-root{white-space:nowrap;word-wrap:break-word;border-radius:var(--br-round);background-color:var(--primary-3);transition:background-color .16s var(--ease-out-smooth);pointer-events:auto;align-items:center;gap:2px;padding:1px 3px 1px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.tag-root:hover{background-color:var(--primary-4)}.tag-label{color:var(--primary-12);align-items:center;display:inline-flex}.tag-delete{border-radius:var(--br-round);width:16px;height:16px;color:var(--primary-12);opacity:.7;cursor:pointer;transition:background-color .16s var(--ease-out-smooth), opacity .16s var(--ease-out-smooth), transform .12s var(--ease-out-smooth);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tag-delete:hover{background-color:var(--primary-3);opacity:1}.tag-delete:active{transform:scale(.9)}.listbox-container{width:100%;padding:var(--p-2) var(--p-3);text-overflow:ellipsis;border-radius:var(--br-3);border:1px solid var(--surface-7);background-color:var(--bg,var(--surface-1));transition:border-color .16s var(--ease-out-smooth), box-shadow .16s var(--ease-out-smooth);flex-wrap:wrap;justify-content:stretch;align-items:center;gap:4px;min-height:36px;display:flex}.listbox-container:focus-within{border-color:var(--primary-8);box-shadow:0 0 0 3px var(--ring-focus)}.listbox-container.compact{padding:var(--row-listbox-py,2px) 4px;min-height:var(--row-listbox-min-h,26px)}.scroll-thin{scrollbar-width:thin;scrollbar-color:hsla(var(--surface-h), 10%, 50%, .35) transparent}.scroll-thin::-webkit-scrollbar{width:12px;height:12px}.scroll-thin::-webkit-scrollbar-track{background:0 0}.scroll-thin::-webkit-scrollbar-thumb{background-color:hsla(var(--surface-h), 10%, 50%, .35);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.scroll-thin:hover::-webkit-scrollbar-thumb{background-color:hsla(var(--surface-h), 10%, 50%, .55)}.scroll-thin:focus-within::-webkit-scrollbar-thumb{background-color:hsla(var(--surface-h), 10%, 50%, .55)}.scroll-thin::-webkit-scrollbar-thumb:hover{background-color:hsla(var(--surface-h), 10%, 50%, .7)}.scroll-thin::-webkit-scrollbar-corner{background:0 0}.listbox-trigger{cursor:pointer;position:relative;padding-right:28px!important}.listbox-trigger>.listbox-input{padding:1px var(--p-1);height:24px;min-height:unset;text-overflow:ellipsis;font-size:max(16px, var(--font-size));text-align:left;border:none;flex:80px;line-height:24px}@media (width>=768px){.listbox-trigger>.listbox-input{font-size:var(--font-size)}}.listbox-input:focus{outline:none}.listbox-trigger.buzz{border-color:var(--border-processing)}.listbox-input[data-combobox-input]{cursor:revert}.listbox-icon{cursor:pointer;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.listbox-option{padding:var(--p-1) 0;border-radius:var(--br-2);cursor:pointer;transition:background-color .14s var(--ease-out-smooth), color .14s var(--ease-out-smooth);align-items:center;gap:6px;display:flex}.listbox-option[data-disabled]{opacity:.5;cursor:not-allowed}.listbox-option-icon-container{height:18px;color:var(--surface-11);transition:color .14s var(--ease-out-smooth);flex-shrink:0;justify-content:center;align-items:center;padding:0 .5em;display:flex}.listbox-option[data-selected] .listbox-option-icon-container{color:var(--primary-9)}.listbox-option-icon-container>:not(:only-child):last-child,.listbox-option-icon-container:hover>:first-child{display:none}.listbox-option-icon-container:hover>:last-child{display:unset}.listbox-option-label-container{border-radius:inherit;flex:1;align-items:center;min-width:0;display:flex}.listbox-option>.listbox-option-label-container:hover,.listbox-option[data-highlighted]{background-color:var(--surface-4)}.listbox-option[data-selected]{color:var(--primary-12)}.listbox-option[data-selected]:hover,.listbox-option[data-selected][data-highlighted]{background-color:var(--primary-4)}.listbox-option-label{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:6px 10px;font-size:.875rem;font-weight:500;overflow:hidden}.listbox-option[data-selected] .listbox-option-label{font-weight:600}@media (width>=768px){.listbox-option-label{padding:5px 10px}}.tabs-list{flex-shrink:0;display:flex;overflow-x:auto}.tabs-list[data-orientation=vertical]{border-right-width:1px;flex-direction:column}.tabs-trigger{cursor:default;-webkit-user-select:none;user-select:none;color:var(--surface-12);padding:var(--p-3);border:none;justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}.tabs-trigger:focus-visible{z-index:10;box-shadow:inset 0 0 0 calc(2px + 2px) var(--primary-8)}.tabs-trigger:not(.highlight-active)[data-state=active]{color:var(--text-active)}.tabs-trigger-title{font-family:var(--font-family-heading);font-weight:700}.tabs-worm{background-color:var(--bg,var(--surface-1));border-radius:9999px;width:1.5rem;height:.25rem;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.tabs-content{padding:var(--p-3)}.pagination-direction-group{gap:6px;display:flex}.pagination-trigger{width:30px;height:30px;color:var(--surface-11);background-color:var(--bg,var(--surface-1));border:1px solid var(--surface-8);border-radius:var(--br-3);box-shadow:var(--shadow-keycap);cursor:pointer;touch-action:manipulation;transition:background-color .18s var(--ease-out-smooth), border-color .18s var(--ease-out-smooth), color .18s var(--ease-out-smooth), transform .12s var(--ease-out-smooth), box-shadow .18s var(--ease-out-smooth);justify-content:center;align-items:center;padding:0;display:inline-flex}.pagination-trigger:hover:not([disabled]){background-color:var(--surface-4);color:var(--surface-12);box-shadow:var(--shadow-keycap-hover)}.pagination-trigger:active:not([disabled]){transition:background-color .18s var(--ease-out-smooth), border-color .18s var(--ease-out-smooth), color .18s var(--ease-out-smooth), transform 80ms var(--ease-out-smooth), box-shadow 80ms var(--ease-out-smooth);transform:translateY(1px);box-shadow:inset 0 0 #0000,0 0 #0000}.pagination-trigger:focus-visible{box-shadow:0 0 0 3px var(--ring-focus), var(--shadow-keycap);outline:none}.pagination-trigger[disabled]{pointer-events:none;opacity:.4;box-shadow:none}.page-index-count input{background-color:var(--bg,var(--surface-1));border:1px solid var(--surface-8);border-radius:var(--br-3);height:30px;box-shadow:var(--shadow-keycap);color:var(--surface-12);font-family:var(--font-family-base);font-variant-numeric:tabular-nums;text-align:center;transition:background-color .18s var(--ease-out-smooth), border-color .18s var(--ease-out-smooth), box-shadow .18s var(--ease-out-smooth);padding:0 8px;font-size:.8125rem;font-weight:600}.page-index-count input:focus{border-color:var(--primary-8);box-shadow:0 0 0 3px var(--ring-focus), var(--shadow-keycap);outline:none}.page-index-count input::-webkit-outer-spin-button{appearance:none;margin:0}.page-index-count input::-webkit-inner-spin-button{appearance:none;margin:0}.input-wrapper{background-color:var(--bg,var(--surface-1));border:1px solid var(--surface-8);border-radius:var(--br-3);height:28px;box-shadow:var(--shadow-keycap);transition:background-color .18s var(--ease-out-smooth), border-color .18s var(--ease-out-smooth), box-shadow .18s var(--ease-out-smooth);align-items:stretch;display:inline-flex;position:relative}.input-wrapper:hover{box-shadow:var(--shadow-keycap-hover)}.input-wrapper:focus-within{border-color:var(--primary-8);background-color:var(--bg,var(--surface-1));box-shadow:0 0 0 3px var(--ring-focus), var(--shadow-keycap)}.input-wrapper>input,.input-wrapper>select{min-width:0;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto;padding-block:0}.input-wrapper>input:focus,.input-wrapper>select:focus{border-color:#0000;outline:none}.table-body-cell>*{flex:1}.inspection-main{padding:var(--p-3-5) var(--p-3);flex:1;overflow-y:auto}@media (width>=500px){.inspection-main{flex:revert}}.label-root{flex-direction:column;gap:6px;display:flex}.label-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.label-name-description{flex-direction:column;gap:2px;min-width:0;display:flex}.label-name{font-size:var(--text-2xs);font-weight:600;font-family:var(--font-family-heading);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--surface-11)}.label-name[data-required=true]:after{content:"*";color:var(--error-10);padding-left:.2rem;font-size:.9em}label:has(input[required]) .label-name:after{content:"*";color:var(--error-10);padding-left:.2rem;font-size:.9em}label:has(input[aria-required=true]) .label-name:after{content:"*";color:var(--error-10);padding-left:.2rem;font-size:.9em}fieldset.label-root{border:none;min-width:0;padding:0}legend.label{border:none;padding:0}
