@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{color-scheme:light dark}body{background:var(--ui-color-canvas);min-height:100vh;color:var(--ui-color-fg);font:var(--ui-type-body-md);letter-spacing:var(--ui-type-body-md-letter-spacing);margin:0}a{color:inherit}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}@media(prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}}@layer components{.ui-avatar{--ui-avatar-container:var(--ui-color-surface-container);--ui-avatar-fg:var(--ui-color-fg);--ui-avatar-size-sm:var(--ui-size-control);--ui-avatar-size-md:var(--ui-size-item);--ui-avatar-size-lg:var(--ui-size-item-lg);--ui-avatar-font-sm:.75rem;--ui-avatar-font-md:.875rem;--ui-avatar-font-lg:1rem;box-sizing:border-box;border-radius:var(--ui-radius-full);background:var(--ui-avatar-container);color:var(--ui-avatar-fg);font-family:var(--ui-font-sans);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ui-avatar--sm{width:var(--ui-avatar-size-sm);height:var(--ui-avatar-size-sm);font-size:var(--ui-avatar-font-sm)}.ui-avatar--md{width:var(--ui-avatar-size-md);height:var(--ui-avatar-size-md);font-size:var(--ui-avatar-font-md)}.ui-avatar--lg{width:var(--ui-avatar-size-lg);height:var(--ui-avatar-size-lg);font-size:var(--ui-avatar-font-lg)}.ui-avatar-initials{line-height:1}.ui-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.ui-badge{box-sizing:border-box;width:var(--ui-badge-size,6px);height:var(--ui-badge-size,6px);border-radius:var(--ui-radius-full);background:var(--ui-badge-container);color:var(--ui-badge-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-badge-large{width:auto;min-width:var(--ui-badge-large-size,16px);height:var(--ui-badge-large-size,16px);padding-inline:var(--ui-space-1);font:var(--ui-type-label-sm);line-height:1rem}.ui-badge--error{background:var(--ui-color-danger);color:var(--ui-color-danger-fg)}.ui-badge--success{background:var(--ui-color-success);color:var(--ui-color-success-fg)}.ui-badge--warning{background:var(--ui-color-warning-container);color:var(--ui-color-warning-fg)}.ui-badge--info{background:var(--ui-color-info);color:var(--ui-color-info-fg)}.badge-demo-list{flex-wrap:wrap;gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.badge-demo-item{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);align-items:center;gap:.5rem;display:flex}.ui-banner{--ui-banner-padding:var(--ui-space-3)var(--ui-space-4);--ui-banner-gap:var(--ui-space-3);--ui-banner-radius:var(--ui-radius-sm);--ui-banner-icon-size:var(--ui-size-icon-sm);--ui-banner-bg:var(--ui-color-surface-container);--ui-banner-fg:var(--ui-color-fg);align-items:center;gap:var(--ui-banner-gap);width:100%;padding:var(--ui-banner-padding);border-radius:var(--ui-banner-radius);background:var(--ui-banner-bg);color:var(--ui-banner-fg);display:flex}.ui-banner--error{--ui-banner-bg:var(--ui-color-danger-container);--ui-banner-fg:var(--ui-color-danger)}.ui-banner--warning{--ui-banner-bg:var(--ui-color-warning-container);--ui-banner-fg:var(--ui-color-warning-fg)}.ui-banner--success{--ui-banner-bg:var(--ui-color-success)}@supports (color:color-mix(in lab,red,red)){.ui-banner--success{--ui-banner-bg:color-mix(in srgb,var(--ui-color-success)12%,var(--ui-color-surface))}}.ui-banner--success{--ui-banner-fg:var(--ui-color-success)}.ui-banner--info{--ui-banner-bg:var(--ui-color-info)}@supports (color:color-mix(in lab,red,red)){.ui-banner--info{--ui-banner-bg:color-mix(in srgb,var(--ui-color-info)12%,var(--ui-color-surface))}}.ui-banner--info{--ui-banner-fg:var(--ui-color-info)}.ui-banner-icon{width:var(--ui-banner-icon-size);height:var(--ui-banner-icon-size);color:var(--ui-banner-fg);flex:none}.ui-banner-content{flex-direction:column;flex:1;display:flex}.ui-banner-title{color:var(--ui-banner-fg);font:var(--ui-type-label-lg);margin:0}.ui-banner-body{color:var(--ui-banner-fg);font:var(--ui-type-body-sm);margin:0}.ui-banner-dismiss{background:0 0;border:0;margin:0 0 0 auto;display:inline}.ui-breadcrumb{--ui-breadcrumb-gap:var(--ui-space-1);--ui-breadcrumb-type:var(--ui-type-label-sm);--ui-breadcrumb-color:var(--ui-color-fg-muted);--ui-breadcrumb-current-color:var(--ui-color-fg);--ui-breadcrumb-separator:"›";align-items:center;gap:var(--ui-breadcrumb-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb-item{align-items:center;gap:var(--ui-breadcrumb-gap);font:var(--ui-breadcrumb-type);display:inline-flex}.ui-breadcrumb-item+.ui-breadcrumb-item:before{content:var(--ui-breadcrumb-separator);color:var(--ui-breadcrumb-color)}.ui-breadcrumb-item a{color:var(--ui-breadcrumb-color);text-decoration:none}.ui-breadcrumb-item a:hover{color:var(--ui-breadcrumb-current-color);text-decoration:underline}.ui-breadcrumb-item span{color:var(--ui-breadcrumb-current-color)}.ui-button{min-height:var(--ui-button-resolved-min-height,max(var(--ui-touch-target),var(--ui-button-min-height,var(--ui-touch-target))));justify-content:center;align-items:center;gap:var(--ui-button-gap,var(--ui-space-2));border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-button-border-color,transparent);border-radius:var(--ui-button-radius,var(--ui-radius-full));padding:var(--ui-button-padding-y,.625rem)var(--ui-button-padding-x,var(--ui-space-6));font:var(--ui-button-font,var(--ui-type-label-lg));letter-spacing:var(--ui-button-letter-spacing,normal);text-transform:var(--ui-button-text-transform,none);cursor:pointer;background:var(--ui-button-bg,transparent);color:var(--ui-button-fg,inherit);box-shadow:var(--ui-button-shadow,none);transform:var(--ui-button-transform,none);transition:background-color var(--ui-motion-short)var(--ui-easing-standard),border-color var(--ui-motion-short)var(--ui-easing-standard),color var(--ui-motion-short)var(--ui-easing-standard),box-shadow var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard);text-decoration:none;display:inline-flex;position:relative}.ui-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-button-hover-bg,var(--ui-button-bg,transparent));border-color:var(--ui-button-hover-border-color,var(--ui-button-border-color,transparent));color:var(--ui-button-hover-fg,var(--ui-button-fg,inherit));box-shadow:var(--ui-button-hover-shadow,inset 0 0 0 999px var(--ui-color-primary-fg))}@supports (color:color-mix(in lab,red,red)){.ui-button:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-button-hover-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-primary-fg)calc(var(--ui-state-hover-opacity)*100%),transparent))}}.ui-button:hover:not(:disabled):not([aria-disabled=true]){transform:var(--ui-button-hover-transform,var(--ui-button-transform,none))}.ui-button:active:not(:disabled):not([aria-disabled=true]){background:var(--ui-button-active-bg,var(--ui-button-hover-bg,var(--ui-button-bg,transparent)));border-color:var(--ui-button-active-border-color,var(--ui-button-hover-border-color,var(--ui-button-border-color,transparent)));color:var(--ui-button-active-fg,var(--ui-button-hover-fg,var(--ui-button-fg,inherit)));box-shadow:var(--ui-button-active-shadow,inset 0 0 0 999px var(--ui-color-primary-fg))}@supports (color:color-mix(in lab,red,red)){.ui-button:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-button-active-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-primary-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent))}}.ui-button:active:not(:disabled):not([aria-disabled=true]){transform:var(--ui-button-active-transform,var(--ui-button-hover-transform,var(--ui-button-transform,none)))}.ui-button:focus-visible{outline:var(--ui-button-focus-outline,var(--ui-focus-thickness)solid var(--ui-color-focus-ring));outline-offset:var(--ui-button-focus-offset,var(--ui-focus-offset));border-color:var(--ui-button-focus-border-color,var(--ui-button-border-color,transparent))}.ui-button-primary{--ui-button-shadow:var(--ui-button-primary-shadow,none);--ui-button-transform:var(--ui-button-primary-transform,none);--ui-button-hover-transform:var(--ui-button-primary-hover-transform,var(--ui-button-primary-transform,none));--ui-button-active-transform:var(--ui-button-primary-active-transform,var(--ui-button-primary-hover-transform,var(--ui-button-primary-transform,none)));--ui-button-bg:var(--ui-button-primary-bg,var(--ui-color-primary));--ui-button-fg:var(--ui-button-primary-fg,var(--ui-color-primary-fg));--ui-button-border-color:var(--ui-button-primary-border,transparent);--ui-button-hover-bg:var(--ui-button-primary-hover-bg,var(--ui-button-primary-bg,var(--ui-color-primary)));--ui-button-hover-border-color:var(--ui-button-primary-hover-border,var(--ui-button-primary-border,transparent));--ui-button-hover-fg:var(--ui-button-primary-hover-fg,var(--ui-button-primary-fg,var(--ui-color-primary-fg)));--ui-button-hover-shadow:var(--ui-button-primary-hover-shadow,inset 0 0 0 999px var(--ui-color-primary-fg))}@supports (color:color-mix(in lab,red,red)){.ui-button-primary{--ui-button-hover-shadow:var(--ui-button-primary-hover-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-primary-fg)calc(var(--ui-state-hover-opacity)*100%),transparent))}}.ui-button-primary{--ui-button-active-bg:var(--ui-button-primary-active-bg,var(--ui-button-primary-hover-bg,var(--ui-button-primary-bg,var(--ui-color-primary))));--ui-button-active-border-color:var(--ui-button-primary-active-border,var(--ui-button-primary-hover-border,var(--ui-button-primary-border,transparent)));--ui-button-active-fg:var(--ui-button-primary-active-fg,var(--ui-button-primary-hover-fg,var(--ui-button-primary-fg,var(--ui-color-primary-fg))));--ui-button-active-shadow:var(--ui-button-primary-active-shadow,inset 0 0 0 999px var(--ui-color-primary-fg))}@supports (color:color-mix(in lab,red,red)){.ui-button-primary{--ui-button-active-shadow:var(--ui-button-primary-active-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-primary-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent))}}.ui-button-secondary{--ui-button-shadow:var(--ui-button-secondary-shadow,none);--ui-button-transform:var(--ui-button-secondary-transform,none);--ui-button-hover-transform:var(--ui-button-secondary-hover-transform,var(--ui-button-secondary-transform,none));--ui-button-active-transform:var(--ui-button-secondary-active-transform,var(--ui-button-secondary-hover-transform,var(--ui-button-secondary-transform,none)));--ui-button-bg:var(--ui-button-secondary-bg,var(--ui-color-secondary));--ui-button-fg:var(--ui-button-secondary-fg,var(--ui-color-secondary-fg));--ui-button-border-color:var(--ui-button-secondary-border,transparent);--ui-button-hover-bg:var(--ui-button-secondary-hover-bg,var(--ui-button-secondary-bg,var(--ui-color-secondary)));--ui-button-hover-border-color:var(--ui-button-secondary-hover-border,var(--ui-button-secondary-border,transparent));--ui-button-hover-fg:var(--ui-button-secondary-hover-fg,var(--ui-button-secondary-fg,var(--ui-color-secondary-fg)));--ui-button-hover-shadow:var(--ui-button-secondary-hover-shadow,inset 0 0 0 999px var(--ui-color-secondary-fg))}@supports (color:color-mix(in lab,red,red)){.ui-button-secondary{--ui-button-hover-shadow:var(--ui-button-secondary-hover-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-secondary-fg)calc(var(--ui-state-hover-opacity)*100%),transparent))}}.ui-button-secondary{--ui-button-active-bg:var(--ui-button-secondary-active-bg,var(--ui-button-secondary-hover-bg,var(--ui-button-secondary-bg,var(--ui-color-secondary))));--ui-button-active-border-color:var(--ui-button-secondary-active-border,var(--ui-button-secondary-hover-border,var(--ui-button-secondary-border,transparent)));--ui-button-active-fg:var(--ui-button-secondary-active-fg,var(--ui-button-secondary-hover-fg,var(--ui-button-secondary-fg,var(--ui-color-secondary-fg))));--ui-button-active-shadow:var(--ui-button-secondary-active-shadow,inset 0 0 0 999px var(--ui-color-secondary-fg))}@supports (color:color-mix(in lab,red,red)){.ui-button-secondary{--ui-button-active-shadow:var(--ui-button-secondary-active-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-secondary-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent))}}.ui-button-outline{--ui-button-shadow:var(--ui-button-outline-shadow,none);--ui-button-transform:var(--ui-button-outline-transform,none);--ui-button-hover-transform:var(--ui-button-outline-hover-transform,var(--ui-button-outline-transform,none));--ui-button-active-transform:var(--ui-button-outline-active-transform,var(--ui-button-outline-hover-transform,var(--ui-button-outline-transform,none)));--ui-button-bg:var(--ui-button-outline-bg,transparent);--ui-button-fg:var(--ui-button-outline-fg,var(--ui-color-primary));--ui-button-border-color:var(--ui-button-outline-border,var(--ui-color-border-strong));--ui-button-hover-bg:var(--ui-button-outline-hover-bg,var(--ui-button-outline-bg,transparent));--ui-button-hover-border-color:var(--ui-button-outline-hover-border,var(--ui-button-outline-border,var(--ui-color-border-strong)));--ui-button-hover-fg:var(--ui-button-outline-hover-fg,var(--ui-button-outline-fg,var(--ui-color-primary)));--ui-button-hover-shadow:var(--ui-button-outline-hover-shadow,inset 0 0 0 999px var(--ui-color-primary))}@supports (color:color-mix(in lab,red,red)){.ui-button-outline{--ui-button-hover-shadow:var(--ui-button-outline-hover-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-primary)calc(var(--ui-state-hover-opacity)*100%),transparent))}}.ui-button-outline{--ui-button-active-bg:var(--ui-button-outline-active-bg,var(--ui-button-outline-hover-bg,var(--ui-button-outline-bg,transparent)));--ui-button-active-border-color:var(--ui-button-outline-active-border,var(--ui-button-outline-hover-border,var(--ui-button-outline-border,var(--ui-color-border-strong))));--ui-button-active-fg:var(--ui-button-outline-active-fg,var(--ui-button-outline-hover-fg,var(--ui-button-outline-fg,var(--ui-color-primary))));--ui-button-active-shadow:var(--ui-button-outline-active-shadow,inset 0 0 0 999px var(--ui-color-primary))}@supports (color:color-mix(in lab,red,red)){.ui-button-outline{--ui-button-active-shadow:var(--ui-button-outline-active-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-primary)calc(var(--ui-state-pressed-opacity)*100%),transparent))}}.ui-button-text{--ui-button-bg:var(--ui-button-text-bg,transparent);--ui-button-fg:var(--ui-button-text-fg,var(--ui-color-primary));--ui-button-border-color:var(--ui-button-text-border,transparent);--ui-button-hover-bg:var(--ui-button-text-hover-bg,var(--ui-button-text-bg,transparent));--ui-button-hover-border-color:var(--ui-button-text-hover-border,transparent);--ui-button-hover-fg:var(--ui-button-text-hover-fg,var(--ui-button-text-fg,var(--ui-color-primary)));--ui-button-hover-shadow:var(--ui-button-text-hover-shadow,inset 0 0 0 999px var(--ui-color-primary))}@supports (color:color-mix(in lab,red,red)){.ui-button-text{--ui-button-hover-shadow:var(--ui-button-text-hover-shadow,inset 0 0 0 999px color-mix(in srgb,var(--ui-color-primary)calc(var(--ui-state-hover-opacity)*100%),transparent))}}.ui-button-text{--ui-button-active-bg:var(--ui-button-text-active-bg,var(--ui-button-text-hover-bg,transparent));--ui-button-active-border-color:var(--ui-button-text-active-border,transparent);--ui-button-active-fg:var(--ui-button-text-active-fg,var(--ui-button-text-hover-fg,var(--ui-button-text-fg,var(--ui-color-primary))));--ui-button-active-shadow:var(--ui-button-text-active-shadow,inset 0 0 0 999px var(--ui-color-primary))}@supports (color:color-mix(in lab,red,red)){.ui-button-text{--ui-button-active-shadow:var(--ui-button-text-active-shadow,inset 0 0 0 999px color-mix(in srgb,var(--ui-color-primary)calc(var(--ui-state-pressed-opacity)*100%),transparent))}}.ui-button:disabled,.ui-button[aria-disabled=true]{color:var(--ui-button-disabled-fg,var(--ui-button-fg,inherit));border-color:var(--ui-button-disabled-border,var(--ui-button-border-color,transparent));background:var(--ui-button-disabled-bg,var(--ui-button-bg,transparent));opacity:var(--ui-button-disabled-opacity,var(--ui-state-disabled-opacity));cursor:not-allowed;box-shadow:none}.ui-button svg{flex:none}.ui-button-spinner{width:var(--ui-button-spinner-size,1rem);height:var(--ui-button-spinner-size,1rem);border:2px solid;border-right-color:#0000;border-radius:999px;animation:.8s linear infinite ui-spin}.ui-callout{--ui-callout-padding:var(--ui-space-3)var(--ui-space-4);--ui-callout-gap:var(--ui-space-2);--ui-callout-radius:var(--ui-radius-sm);--ui-callout-icon-size:var(--ui-size-icon-sm);--ui-callout-bg:var(--ui-color-surface-container);--ui-callout-fg:var(--ui-color-fg);--ui-callout-heading-color:var(--ui-color-fg);--ui-callout-body-color:var(--ui-color-fg-muted);--ui-callout-accent:var(--ui-color-fg-muted);align-items:flex-start;gap:var(--ui-callout-gap);padding:var(--ui-callout-padding);border-radius:var(--ui-callout-radius);border-left:4px solid var(--ui-callout-accent);background:var(--ui-callout-bg);color:var(--ui-callout-fg);display:flex}.ui-callout--info{--ui-callout-bg:var(--ui-color-info)}@supports (color:color-mix(in lab,red,red)){.ui-callout--info{--ui-callout-bg:color-mix(in srgb,var(--ui-color-info)12%,var(--ui-color-surface))}}.ui-callout--info{--ui-callout-accent:var(--ui-color-info)}.ui-callout--tip{--ui-callout-bg:var(--ui-color-secondary)}@supports (color:color-mix(in lab,red,red)){.ui-callout--tip{--ui-callout-bg:color-mix(in srgb,var(--ui-color-secondary)20%,var(--ui-color-surface))}}.ui-callout--tip{--ui-callout-accent:var(--ui-color-secondary-fg)}.ui-callout-icon{width:var(--ui-callout-icon-size);height:var(--ui-callout-icon-size);color:var(--ui-callout-accent);flex:none}.ui-callout-heading{color:var(--ui-callout-heading-color);font:var(--ui-type-label-lg);margin:0}.ui-callout-body{color:var(--ui-callout-body-color);font:var(--ui-type-body-sm);margin:0}.ui-card{box-sizing:border-box;border-radius:var(--ui-card-radius,12px);padding:var(--ui-card-padding,var(--ui-space-4));min-width:0;color:var(--ui-color-fg);text-align:start;font:var(--ui-type-body-lg);flex-direction:column;align-items:stretch;text-decoration:none;display:flex;position:relative}.ui-card-elevated{background:var(--ui-card-container-elevated);border:var(--ui-card-elevated-border,0);box-shadow:var(--ui-card-elevated-shadow,var(--ui-shadow-1))}.ui-card-filled{background:var(--ui-card-container-filled);border:var(--ui-card-filled-border,0);box-shadow:var(--ui-card-filled-shadow,none)}.ui-card-outlined{background:var(--ui-card-container-outlined);border:var(--ui-card-outlined-border,var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-card-outline-color));box-shadow:var(--ui-card-outlined-shadow,none)}.ui-card:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-card-title{margin:0 0 var(--ui-space-1);font:var(--ui-type-headline-sm)}.ui-card-action{margin-top:var(--ui-space-4)}.ui-card-media{aspect-ratio:16/9;background:var(--ui-color-surface-container);overflow:hidden}.ui-card-media img,.ui-card-media video{object-fit:cover;width:100%;height:100%;display:block}.ui-card-tag{margin-bottom:var(--ui-space-2);padding:var(--ui-space-1)var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--ui-badge-container);color:var(--ui-badge-fg);font:var(--ui-type-label-sm);align-self:flex-start}.ui-card-meta{margin:0 0 var(--ui-space-1);color:var(--ui-color-fg-muted);font:var(--ui-type-label-md)}.card-demo-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.card-demo-grid .ui-card{min-height:8rem}.ui-checkbox{align-items:center;gap:var(--ui-space-2);min-inline-size:var(--ui-checkbox-resolved-hit-size,var(--ui-checkbox-size,18px));min-block-size:var(--ui-checkbox-resolved-hit-size,var(--ui-checkbox-size,18px));cursor:pointer;font:var(--ui-type-body-md);display:inline-flex;position:relative}.ui-checkbox:hover{--ui-checkbox-outline:var(--ui-checkbox-hover-outline)}.ui-checkbox:active:not(:disabled) input[type=checkbox]{transform:scale(.92)}.ui-checkbox input[type=checkbox]{appearance:none;width:var(--ui-checkbox-size,18px);height:var(--ui-checkbox-size,18px);border-radius:var(--ui-checkbox-radius,2px);border:var(--ui-checkbox-outline-width)solid var(--ui-checkbox-outline);cursor:pointer;transition:border-color var(--ui-motion-short)var(--ui-easing-standard),background-color var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard);flex:none;margin:0}.ui-checkbox input:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-checkbox input:checked+.ui-checkbox-mark{opacity:1}.ui-checkbox input:checked~.ui-checkbox-label{color:var(--ui-color-fg)}.ui-checkbox input:checked{background:var(--ui-checkbox-container);border-color:#0000}.ui-checkbox input:indeterminate+.ui-checkbox-mark{opacity:1}.ui-checkbox input:indeterminate{background:var(--ui-checkbox-container);border-color:#0000}.ui-checkbox input:indeterminate+.ui-checkbox-mark:after{width:var(--ui-checkbox-indeterminate-width,10px);height:var(--ui-checkbox-indeterminate-height,2px);background:var(--ui-checkbox-icon);border:0;transform:none}.ui-checkbox input:disabled:indeterminate{background:var(--ui-checkbox-checked-disabled-container)}.ui-checkbox input[type=checkbox][aria-invalid=true],.ui-checkbox:hover input[type=checkbox][aria-invalid=true]{border-color:var(--ui-checkbox-error)}.ui-checkbox input[type=checkbox][aria-invalid=true]:checked{background:var(--ui-checkbox-error)}.ui-checkbox input:disabled{cursor:not-allowed;opacity:var(--ui-state-disabled-opacity)}.ui-checkbox input:disabled:checked{background:var(--ui-checkbox-checked-disabled-container)}.ui-checkbox-mark{width:var(--ui-checkbox-size,18px);height:var(--ui-checkbox-size,18px);opacity:0;pointer-events:none;inset-inline-start:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-checkbox-mark:after{content:"";box-sizing:border-box;width:var(--ui-checkbox-mark-width,6px);height:var(--ui-checkbox-mark-height,11px);border-right:var(--ui-checkbox-mark-stroke,2px)solid var(--ui-checkbox-icon);border-bottom:var(--ui-checkbox-mark-stroke,2px)solid var(--ui-checkbox-icon);transform-origin:50%;transform:rotate(45deg)}.ui-checkbox-label{color:var(--ui-color-fg)}.checkbox-demo-list{flex-wrap:wrap;gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.checkbox-demo-item{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);align-items:center;gap:.5rem;display:flex}.ui-chip{box-sizing:border-box;height:var(--ui-chip-height,2rem);padding-inline:var(--ui-space-4);align-items:center;gap:var(--ui-space-2);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border-strong);border-radius:var(--ui-chip-radius,var(--ui-radius-sm));color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-motion-short)var(--ui-easing-standard),box-shadow var(--ui-motion-short)var(--ui-easing-standard),border-color var(--ui-motion-short)var(--ui-easing-standard);background:0 0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ui-chip:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--ui-color-fg-muted)}@supports (color:color-mix(in lab,red,red)){.ui-chip:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--ui-color-fg-muted)calc(var(--ui-state-hover-opacity)*100%),transparent)}}.ui-chip:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--ui-color-fg-muted)}@supports (color:color-mix(in lab,red,red)){.ui-chip:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--ui-color-fg-muted)calc(var(--ui-state-pressed-opacity)*100%),transparent)}}.ui-chip-input:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--ui-color-fg)}@supports (color:color-mix(in lab,red,red)){.ui-chip-input:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--ui-color-fg)calc(var(--ui-state-hover-opacity)*100%),transparent)}}.ui-chip-input:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px var(--ui-color-fg)}@supports (color:color-mix(in lab,red,red)){.ui-chip-input:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--ui-color-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent)}}.ui-chip:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-chip:disabled,.ui-chip[aria-disabled=true]{opacity:var(--ui-state-disabled-opacity);cursor:not-allowed;box-shadow:none}.ui-chip-label{line-height:1.25rem}.ui-chip-icon{color:var(--ui-color-primary)}.ui-chip-assist,.ui-chip-suggestion{color:var(--ui-color-fg-muted)}.ui-chip-filter{color:var(--ui-color-fg-muted);padding:0}.ui-chip-filter input[type=checkbox]{appearance:none;border-radius:inherit;cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-chip-filter .ui-chip-label{z-index:1;padding-inline:var(--ui-space-4);position:relative}.ui-chip-filter .ui-chip-selected-icon{z-index:1;width:var(--ui-chip-selected-icon-size,.5625rem);height:var(--ui-chip-selected-icon-size,.5625rem);opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard);border-bottom:2px solid;border-left:2px solid;flex:none;margin-inline-start:1.125rem;position:relative;transform:scale(0)}.ui-chip-filter input:checked{background:var(--ui-color-secondary);color:var(--ui-color-secondary-fg)}.ui-chip-filter input:checked~.ui-chip-selected-icon{opacity:1;transform:scale(1)rotate(-45deg)translateY(-.125rem)}.ui-chip-filter input:checked~.ui-chip-label{color:var(--ui-color-secondary-fg)}.ui-chip-filter:hover:not(:has(input:disabled)) input:checked{box-shadow:inset 0 0 0 999px var(--ui-color-secondary-fg)}@supports (color:color-mix(in lab,red,red)){.ui-chip-filter:hover:not(:has(input:disabled)) input:checked{box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--ui-color-secondary-fg)calc(var(--ui-state-hover-opacity)*100%),transparent)}}.ui-chip-filter input:disabled{cursor:not-allowed}.ui-chip-input{color:var(--ui-color-fg);background:var(--ui-color-surface);padding-inline-start:var(--ui-space-4);padding-inline-end:0}.ui-chip-input .ui-chip-label{padding-inline:0}.ui-chip-remove{width:var(--ui-chip-remove-size,1.5rem);height:var(--ui-chip-remove-size,1.5rem);border-radius:var(--ui-radius-full);color:var(--ui-color-fg-muted);cursor:pointer;transition:background-color var(--ui-motion-short)var(--ui-easing-standard);background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;margin-inline:.5rem .625rem;padding:0;display:inline-flex}.ui-chip-remove .ui-icon{width:var(--ui-chip-remove-icon-size,var(--ui-size-icon-sm));height:var(--ui-chip-remove-icon-size,var(--ui-size-icon-sm))}.ui-chip-remove:hover{box-shadow:inset 0 0 0 999px var(--ui-color-fg-muted)}@supports (color:color-mix(in lab,red,red)){.ui-chip-remove:hover{box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--ui-color-fg-muted)calc(var(--ui-state-hover-opacity)*100%),transparent)}}.ui-chip-remove:active{box-shadow:inset 0 0 0 999px var(--ui-color-fg-muted)}@supports (color:color-mix(in lab,red,red)){.ui-chip-remove:active{box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--ui-color-fg-muted)calc(var(--ui-state-pressed-opacity)*100%),transparent)}}.ui-chip-remove:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-chip-input:disabled .ui-chip-remove{display:none}.chips-demo-grid{gap:1.5rem;width:100%;min-width:0;display:grid}.chips-demo-group{gap:.5rem;min-width:0;display:grid}.chips-demo-heading{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.chips-demo-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chips-demo-notice{color:var(--ui-color-fg-muted);font:var(--ui-type-body-md);margin:0}.ui-chip-none{border:1px dashed var(--ui-color-border);border-radius:var(--ui-radius-sm);height:2.5rem;color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);align-items:center;padding-inline:1rem;display:inline-flex}.ui-data-table{--ui-data-table-container-color:var(--ui-color-surface);--ui-data-table-outline-color:var(--ui-color-border);--ui-data-table-header-height:var(--ui-size-item);--ui-data-table-row-height:52px;--ui-data-table-cell-padding:var(--ui-space-4);--ui-data-table-header-color:var(--ui-color-fg-muted);--ui-data-table-header-hover-color:var(--ui-color-fg);--ui-data-table-label-color:var(--ui-color-fg);--ui-data-table-selected-container-color:var(--ui-color-secondary);--ui-data-table-hover-opacity:var(--ui-state-hover-opacity);--ui-data-table-focus-opacity:var(--ui-state-focus-opacity);--ui-data-table-pressed-opacity:var(--ui-state-pressed-opacity);--ui-data-table-checkbox-size:var(--ui-size-icon-sm);--ui-data-table-sort-icon-size:var(--ui-size-icon-sm);--ui-data-table-checkbox-column-width:48px;box-sizing:border-box;background:var(--ui-data-table-container-color);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-data-table-outline-color);border-radius:var(--ui-radius-sm);width:100%;overflow:hidden}.ui-data-table-table{border-collapse:collapse;text-align:start;width:100%}.ui-data-table-scroll{overflow-x:auto}.ui-data-table-caption{padding:var(--ui-data-table-cell-padding);color:var(--ui-data-table-header-color);font:var(--ui-type-body-sm);text-align:start;caption-side:top}.ui-data-table-cell{box-sizing:border-box;padding:0 var(--ui-data-table-cell-padding);text-align:start;vertical-align:middle;color:var(--ui-data-table-label-color);font:var(--ui-type-body-md)}thead .ui-data-table-cell{height:var(--ui-data-table-header-height);color:var(--ui-data-table-header-color);font:var(--ui-type-label-sm)}tbody .ui-data-table-cell{height:var(--ui-data-table-row-height)}tbody .ui-data-table-cell--label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}tbody .ui-data-table-row+.ui-data-table-row .ui-data-table-cell{border-top:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-data-table-outline-color)}.ui-data-table-row,.ui-data-table-row .ui-data-table-cell{position:relative}.ui-data-table-row .ui-data-table-cell:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);background:currentColor;position:absolute;inset:0}.ui-data-table-row:hover .ui-data-table-cell:before{opacity:var(--ui-data-table-hover-opacity)}.ui-data-table-row:focus-within .ui-data-table-cell:before{opacity:var(--ui-data-table-focus-opacity)}.ui-data-table-row:active .ui-data-table-cell:before{opacity:var(--ui-data-table-pressed-opacity)}.ui-data-table-row:has(input:checked) .ui-data-table-cell{background:var(--ui-data-table-selected-container-color)}.ui-data-table-row:has(input:checked) .ui-data-table-cell:before{background:currentColor}.ui-data-table-cell--checkbox{width:var(--ui-data-table-checkbox-column-width);padding:0 var(--ui-data-table-cell-padding)}.ui-data-table-checkbox{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-data-table-checkbox input[type=checkbox]{width:var(--ui-data-table-checkbox-size);height:var(--ui-data-table-checkbox-size);accent-color:var(--ui-color-primary);flex:none;margin:0}.ui-data-table-checkbox input[type=checkbox]:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-data-table-cell--sortable{padding:0}.ui-data-table-sort{align-items:center;gap:var(--ui-space-1);box-sizing:border-box;width:100%;min-height:var(--ui-data-table-header-height);padding:0 var(--ui-data-table-cell-padding);color:inherit;font:inherit;outline:none;text-decoration:none;display:inline-flex}.ui-data-table-sort:hover{color:var(--ui-data-table-header-hover-color)}.ui-data-table-sort:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-data-table-sort-icon{width:var(--ui-data-table-sort-icon-size);height:var(--ui-data-table-sort-icon-size);opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);flex:none}.ui-data-table-sort:hover .ui-data-table-sort-icon,.ui-data-table-sort:focus-visible .ui-data-table-sort-icon,.ui-data-table-sort--active .ui-data-table-sort-icon{opacity:1}.ui-data-table-sort-icon svg,.ui-data-table-sort-icon{width:var(--ui-data-table-sort-icon-size);height:var(--ui-data-table-sort-icon-size)}.ui-data-table-pagination{justify-content:flex-end;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-2)var(--ui-data-table-cell-padding);border-top:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-data-table-outline-color);flex-wrap:wrap;display:flex}.ui-data-table-page{min-width:var(--ui-touch-target);min-height:var(--ui-touch-target);box-sizing:border-box;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-full);color:var(--ui-data-table-header-color);font:var(--ui-type-label-sm);outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-data-table-page:hover{color:var(--ui-color-primary)}.ui-data-table-page:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-data-table-page--current{color:var(--ui-color-primary);font-weight:600}.ui-data-table-page--disabled{color:var(--ui-data-table-header-color);opacity:var(--ui-state-disabled-opacity);pointer-events:none}.data-table-preview{width:100%;display:block}.data-table-demo-grid{gap:2rem;width:100%;max-width:52rem;display:grid}.data-table-demo-group{gap:.75rem;min-width:0;display:grid}.data-table-demo-heading{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.data-table-demo-filter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.data-table-demo-filter-label{font:var(--ui-type-label-lg)}.data-table-demo-filter-input{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-canvas);min-width:8rem;color:var(--ui-color-fg);font:var(--ui-type-body-md);flex:12rem;padding:.5rem .75rem}.data-table-demo-filter-input:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.data-table-demo-filter-submit{color:var(--ui-color-primary);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);font:var(--ui-type-label-lg);cursor:pointer;background:0 0;padding:.5rem .75rem}.data-table-demo-filter-submit:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.data-table-demo-select .ui-data-table{width:100%}.data-table-demo-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.data-table-demo-submit{color:var(--ui-color-primary);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);font:var(--ui-type-label-lg);cursor:pointer;background:0 0;padding:.5rem .75rem}.data-table-demo-submit:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.data-table-demo-notice{color:var(--ui-color-fg-muted);font:var(--ui-type-body-md);margin:0}.data-table-demo-refresh{gap:.75rem;max-width:32rem;display:grid}.data-table-demo-refresh-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.data-table-demo-refresh-button{color:var(--ui-color-primary);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);font:var(--ui-type-label-lg);cursor:pointer;background:0 0;padding:.5rem .75rem}.data-table-demo-refresh-button:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.data-table-demo-progress{flex:8rem;min-width:8rem}.data-table-demo-refresh-hint{color:var(--ui-color-fg-muted);font:var(--ui-type-body-sm);margin:0}.ui-dialog{min-width:var(--ui-dialog-min-width,280px);min-height:var(--ui-dialog-min-height,140px);max-width:min(var(--ui-dialog-max-width,560px),calc(100% - 48px));max-height:min(var(--ui-dialog-max-width,560px),calc(100% - 48px));border:var(--ui-dialog-border,0);border-radius:var(--ui-dialog-radius,28px);background:var(--ui-dialog-container);width:fit-content;height:fit-content;color:var(--ui-dialog-fg);box-shadow:var(--ui-dialog-shadow,none);opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard),translate var(--ui-motion-short)var(--ui-easing-standard),scale var(--ui-motion-short)var(--ui-easing-standard),overlay var(--ui-motion-short)allow-discrete,display var(--ui-motion-short)allow-discrete;transition-behavior:allow-discrete;margin:auto;padding:0;overflow:auto;translate:0 -50px;scale:.35}.ui-dialog-headline{padding:var(--ui-space-6)var(--ui-space-6)0;font:var(--ui-type-dialog-headline);letter-spacing:var(--ui-type-dialog-headline-letter-spacing);margin:0}.ui-dialog-content{padding:var(--ui-space-6);color:var(--ui-dialog-body);font:var(--ui-type-dialog-body);letter-spacing:var(--ui-type-dialog-body-letter-spacing)}.ui-dialog-content>:first-child{margin-block-start:0}.ui-dialog-content>:last-child{margin-block-end:0}.ui-dialog-actions{justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4)var(--ui-space-6)var(--ui-space-6);flex-wrap:nowrap;display:flex}.ui-dialog::backdrop{background:var(--ui-dialog-scrim);opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard),overlay var(--ui-motion-short)allow-discrete,display var(--ui-motion-short)allow-discrete;transition-behavior:allow-discrete}.ui-dialog[open]{opacity:1;transition-duration:var(--ui-motion-long);translate:0;scale:1}.ui-dialog[open]::backdrop{opacity:1;transition-duration:var(--ui-motion-long)}@starting-style{.ui-dialog[open]{opacity:0;translate:0 -50px;scale:.35}.ui-dialog[open]::backdrop{opacity:0}}.ui-dialog-page{width:min(100%,var(--ui-dialog-max-width,560px));box-sizing:border-box;border:var(--ui-dialog-page-border,var(--ui-dialog-border,0));border-radius:var(--ui-dialog-radius,28px);background:var(--ui-dialog-container);color:var(--ui-dialog-fg);box-shadow:var(--ui-dialog-page-shadow,var(--ui-dialog-shadow,none));margin:0}.ui-dialog-page .ui-dialog-actions form{margin:0}.ui-divider{height:var(--ui-divider-thickness);background:var(--ui-divider-color);background-clip:content-box;border:0;margin:0;display:block}.ui-divider-inset{padding-inline:var(--ui-space-4)}.ui-divider-inset-start{padding-inline-start:var(--ui-space-4)}.ui-divider-inset-end{padding-inline-end:var(--ui-space-4)}.divider-demo-list{gap:1rem;width:100%;margin:0;padding:0;display:grid}.divider-demo-row{align-items:center;gap:1rem;display:flex}.divider-demo-label{min-width:6rem;color:var(--ui-color-fg-muted);font:var(--ui-type-label-sm);flex:none}.divider-demo-row .ui-divider{flex:auto}.ui-elevation-0,.ui-elevation-1,.ui-elevation-2,.ui-elevation-3,.ui-elevation-4,.ui-elevation-5{transition:box-shadow var(--ui-motion-short)var(--ui-easing-standard)}.ui-elevation-0{box-shadow:var(--ui-shadow-0)}.ui-elevation-1{box-shadow:var(--ui-shadow-1)}.ui-elevation-2{box-shadow:var(--ui-shadow-2)}.ui-elevation-3{box-shadow:var(--ui-shadow-3)}.ui-elevation-4{box-shadow:var(--ui-shadow-4)}.ui-elevation-5{box-shadow:var(--ui-shadow-5)}.elevation-demo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.elevation-demo-list li{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);min-height:6rem;color:var(--ui-color-fg);font:var(--ui-type-label-lg);text-align:center;padding:1rem}.ui-empty-state{--ui-empty-state-padding:var(--ui-space-6);--ui-empty-state-gap:var(--ui-space-2);--ui-empty-state-icon-size:var(--ui-size-icon);--ui-empty-state-title-color:var(--ui-color-fg);--ui-empty-state-body-color:var(--ui-color-fg-muted);place-content:center;align-items:center;gap:var(--ui-empty-state-gap);padding:var(--ui-empty-state-padding);text-align:center;flex-direction:column;display:flex}.ui-empty-state--compact{text-align:start;justify-content:flex-start;align-items:flex-start}.ui-empty-state-icon{width:var(--ui-empty-state-icon-size);height:var(--ui-empty-state-icon-size);color:var(--ui-empty-state-body-color);flex:none}.ui-empty-state-title{color:var(--ui-empty-state-title-color);font:var(--ui-type-title-md);margin:0}.ui-empty-state-body{color:var(--ui-empty-state-body-color);font:var(--ui-type-body-sm);margin:0}.ui-error-state{--ui-error-state-padding:var(--ui-space-8);--ui-error-state-gap:var(--ui-space-2);--ui-error-state-code-color:var(--ui-color-danger);--ui-error-state-title-color:var(--ui-color-fg);--ui-error-state-body-color:var(--ui-color-fg-muted);place-content:center;align-items:center;gap:var(--ui-error-state-gap);padding:var(--ui-error-state-padding);text-align:center;flex-direction:column;display:flex}.ui-error-state-code{font:var(--ui-type-display-lg);color:var(--ui-error-state-code-color);margin:0}.ui-error-state-title{font:var(--ui-type-title-lg);color:var(--ui-error-state-title-color);margin:0}.ui-error-state-body{font:var(--ui-type-body-sm);color:var(--ui-error-state-body-color);margin:0}.ui-error-state .ui-button{margin-top:var(--ui-space-2)}.ui-fab{box-sizing:border-box;border-radius:var(--ui-fab-container-shape);cursor:pointer;transition:box-shadow var(--ui-motion-short)var(--ui-easing-standard),background-color var(--ui-motion-short)var(--ui-easing-standard);border:none;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ui-fab .ui-fab-icon svg{width:var(--ui-fab-icon-size);height:var(--ui-fab-icon-size);flex:none;display:block}.ui-fab-medium{width:var(--ui-fab-container-size,56px);height:var(--ui-fab-container-size,56px);border-radius:var(--ui-fab-container-shape);box-shadow:var(--ui-shadow-3)}.ui-fab-small{width:var(--ui-fab-container-size-small,44px);height:var(--ui-fab-container-size-small,44px);border-radius:var(--ui-fab-container-shape-small);box-shadow:var(--ui-shadow-3)}.ui-fab-large{width:var(--ui-fab-container-size-large,96px);height:var(--ui-fab-container-size-large,96px);border-radius:var(--ui-fab-container-shape-large);box-shadow:var(--ui-shadow-3)}.ui-fab-large .ui-fab-icon svg{width:var(--ui-fab-icon-size-large);height:var(--ui-fab-icon-size-large)}.ui-fab-extended{height:var(--ui-fab-extended-height,48px);padding-inline:var(--ui-fab-extended-padding-inline,1.25rem);gap:var(--ui-fab-extension-gap);border-radius:var(--ui-fab-extended-shape);box-shadow:var(--ui-shadow-3);font:var(--ui-type-label-lg)}.ui-fab-extended .ui-fab-icon svg{width:var(--ui-fab-icon-size-extended);height:var(--ui-fab-icon-size-extended)}.ui-fab-label{font:inherit}.ui-fab-lowered{box-shadow:var(--ui-shadow-1)}.ui-fab-primary{background:var(--ui-fab-primary-container);color:var(--ui-fab-primary-fg)}.ui-fab-surface{background:var(--ui-fab-surface-container);color:var(--ui-fab-surface-fg)}.ui-fab-secondary{background:var(--ui-fab-secondary-container);color:var(--ui-fab-secondary-fg)}.ui-fab:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px var(--ui-fab-primary-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-primary-fg)calc(var(--ui-state-hover-opacity)*100%),transparent)}}.ui-fab:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px var(--ui-fab-primary-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-primary-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent)}}.ui-fab:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset);box-shadow:var(--ui-shadow-3),inset 0 0 0 999px var(--ui-fab-primary-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-3),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-primary-fg)calc(var(--ui-state-focus-opacity)*100%),transparent)}}.ui-fab-surface:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px var(--ui-fab-surface-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab-surface:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-surface-fg)calc(var(--ui-state-hover-opacity)*100%),transparent)}}.ui-fab-surface:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px var(--ui-fab-surface-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab-surface:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-surface-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent)}}.ui-fab-surface:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset);box-shadow:var(--ui-shadow-3),inset 0 0 0 999px var(--ui-fab-surface-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab-surface:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-3),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-surface-fg)calc(var(--ui-state-focus-opacity)*100%),transparent)}}.ui-fab-secondary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px var(--ui-fab-secondary-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab-secondary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-secondary-fg)calc(var(--ui-state-hover-opacity)*100%),transparent)}}.ui-fab-secondary:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px var(--ui-fab-secondary-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab-secondary:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-4),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-secondary-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent)}}.ui-fab-secondary:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset);box-shadow:var(--ui-shadow-3),inset 0 0 0 999px var(--ui-fab-secondary-fg)}@supports (color:color-mix(in lab,red,red)){.ui-fab-secondary:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-shadow-3),inset 0 0 0 999px color-mix(in oklab,var(--ui-fab-secondary-fg)calc(var(--ui-state-focus-opacity)*100%),transparent)}}.ui-fab:disabled,.ui-fab[aria-disabled=true]{opacity:var(--ui-state-disabled-opacity);cursor:not-allowed;box-shadow:none}.fab-preview{align-items:center;gap:1rem}.fab-demo-row{flex-wrap:wrap;flex:100%;gap:1.5rem;display:flex}.fab-demo-group{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ui-feature-card{padding:0;overflow:hidden}.ui-feature-card-media{aspect-ratio:16/9;background:var(--ui-color-surface-container)}.ui-feature-card-media img,.ui-feature-card-media video{object-fit:cover;width:100%;height:100%;display:block}.ui-feature-card-body{gap:var(--ui-space-2);padding:var(--ui-space-4);flex-direction:column;display:flex}:focus-visible,.ui-focus-ring:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.focus-demo-grid{flex-wrap:wrap;gap:1rem;display:flex}.focus-demo-link{border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);color:var(--ui-color-primary);font:var(--ui-type-label-lg);padding:.625rem 1rem;text-decoration:none}.ui-footer{--ui-footer-surface:var(--ui-color-surface);--ui-footer-fg:var(--ui-color-fg-muted);--ui-footer-heading-color:var(--ui-color-fg);--ui-footer-border:var(--ui-color-border);--ui-footer-heading-type:var(--ui-type-label-lg);--ui-footer-type:var(--ui-type-body-sm);--ui-footer-gap:var(--ui-space-6);--ui-footer-section-gap:var(--ui-space-2);gap:var(--ui-footer-gap);padding:var(--ui-space-6)var(--ui-space-4)var(--ui-space-8);border-top:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-footer-border);background:var(--ui-footer-surface);box-shadow:var(--ui-footer-shadow,none);color:var(--ui-footer-fg);flex-direction:column;display:flex}.ui-footer-brand{font:var(--ui-footer-heading-type);color:var(--ui-footer-heading-color);margin:0}.ui-footer-nav{gap:var(--ui-space-6)var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.ui-footer-section{min-width:0}.ui-footer-heading{font:var(--ui-footer-heading-type);color:var(--ui-footer-heading-color);margin:0;list-style:none}.ui-footer-heading::-webkit-details-marker{display:none}.ui-footer-list{gap:var(--ui-footer-section-gap);margin:var(--ui-space-2)0 0;padding:0;list-style:none;display:grid}.ui-footer-list a{color:var(--ui-footer-fg);font:var(--ui-footer-type);text-decoration:none}.ui-footer-list a:hover{color:var(--ui-footer-heading-color);text-decoration:underline}.ui-footer-legal{padding-top:var(--ui-space-3);border-top:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-footer-border);font:var(--ui-footer-type);margin:0}@media(min-width:48rem){.ui-footer-details{display:contents}.ui-footer-details>summary{display:none}.ui-footer-details:not([open])>.ui-footer-list{display:block}}.ui-hero{--ui-hero-padding:var(--ui-space-6)var(--ui-space-4);--ui-hero-gap:var(--ui-space-3);--ui-hero-surface:var(--ui-color-surface);--ui-hero-border:var(--ui-color-border);--ui-hero-radius:var(--ui-radius-lg);--ui-hero-title-type:var(--ui-type-display-lg);--ui-hero-title-color:var(--ui-color-fg);--ui-hero-subtitle-color:var(--ui-color-fg-muted);--ui-hero-eyebrow-color:var(--ui-color-fg-muted);--ui-hero-scrim:var(--ui-color-scrim);--ui-hero-scrim-opacity:.45;text-align:center;align-items:center;gap:var(--ui-hero-gap);padding:var(--ui-hero-padding);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-hero-border);border-radius:var(--ui-hero-radius);background:var(--ui-hero-surface);box-shadow:var(--ui-hero-shadow,none);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-hero-media{z-index:0;position:absolute;inset:0}.ui-hero-media img,.ui-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.ui-hero--has-media:after{content:"";z-index:1;background:var(--ui-hero-scrim);opacity:var(--ui-hero-scrim-opacity);position:absolute;inset:0}.ui-hero-content{z-index:2;align-items:center;gap:var(--ui-hero-gap);flex-direction:column;max-width:44rem;display:flex;position:relative}.ui-hero-eyebrow{font:var(--ui-type-label-lg);color:var(--ui-hero-eyebrow-color);margin:0}.ui-hero-title{font:var(--ui-hero-title-type);color:var(--ui-hero-title-color);margin:0}.ui-hero-subtitle{font:var(--ui-type-body-lg);color:var(--ui-hero-subtitle-color);margin:0}.ui-hero-actions{justify-content:center;gap:var(--ui-hero-gap);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}@media(min-width:48rem){.ui-hero{padding:var(--ui-space-8)var(--ui-space-6)}}@media(max-width:47.99rem){.ui-hero-title{font:var(--ui-type-display-sm);letter-spacing:var(--ui-type-display-sm-letter-spacing)}}.ui-icon-button{width:var(--ui-touch-target);height:var(--ui-touch-target);border:var(--ui-icon-button-border,var(--ui-border-width-1)var(--ui-border-style-solid)transparent);border-radius:var(--ui-icon-button-radius,var(--ui-radius-full));cursor:pointer;box-shadow:var(--ui-icon-button-shadow,none);transform:var(--ui-icon-button-transform,none);transition:background-color var(--ui-motion-short)var(--ui-easing-standard),box-shadow var(--ui-motion-short)var(--ui-easing-standard),border-color var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard);flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.ui-icon-button .ui-icon{width:var(--ui-size-icon);height:var(--ui-size-icon)}.ui-icon-button:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-hover-shadow,inset 0 0 0 999px var(--ui-color-fg-muted))}@supports (color:color-mix(in lab,red,red)){.ui-icon-button:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-hover-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-fg-muted)calc(var(--ui-state-hover-opacity)*100%),transparent))}}.ui-icon-button:hover:not(:disabled):not([aria-disabled=true]){transform:var(--ui-icon-button-hover-transform,var(--ui-icon-button-transform,none))}.ui-icon-button:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-active-shadow,inset 0 0 0 999px var(--ui-color-fg-muted))}@supports (color:color-mix(in lab,red,red)){.ui-icon-button:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-active-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-fg-muted)calc(var(--ui-state-pressed-opacity)*100%),transparent))}}.ui-icon-button:active:not(:disabled):not([aria-disabled=true]){transform:var(--ui-icon-button-active-transform,var(--ui-icon-button-hover-transform,var(--ui-icon-button-transform,none)))}.ui-icon-button-filled:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-filled-hover-shadow,var(--ui-icon-button-hover-shadow,inset 0 0 0 999px var(--ui-color-primary-fg)))}@supports (color:color-mix(in lab,red,red)){.ui-icon-button-filled:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-filled-hover-shadow,var(--ui-icon-button-hover-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-primary-fg)calc(var(--ui-state-hover-opacity)*100%),transparent)))}}.ui-icon-button-filled:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-filled-active-shadow,var(--ui-icon-button-active-shadow,inset 0 0 0 999px var(--ui-color-primary-fg)))}@supports (color:color-mix(in lab,red,red)){.ui-icon-button-filled:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-filled-active-shadow,var(--ui-icon-button-active-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-primary-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent)))}}.ui-icon-button-filled-tonal:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-tonal-hover-shadow,var(--ui-icon-button-hover-shadow,inset 0 0 0 999px var(--ui-color-secondary-fg)))}@supports (color:color-mix(in lab,red,red)){.ui-icon-button-filled-tonal:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-tonal-hover-shadow,var(--ui-icon-button-hover-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-secondary-fg)calc(var(--ui-state-hover-opacity)*100%),transparent)))}}.ui-icon-button-filled-tonal:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-tonal-active-shadow,var(--ui-icon-button-active-shadow,inset 0 0 0 999px var(--ui-color-secondary-fg)))}@supports (color:color-mix(in lab,red,red)){.ui-icon-button-filled-tonal:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-icon-button-tonal-active-shadow,var(--ui-icon-button-active-shadow,inset 0 0 0 999px color-mix(in oklab,var(--ui-color-secondary-fg)calc(var(--ui-state-pressed-opacity)*100%),transparent)))}}.ui-icon-button:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-icon-button-standard{color:var(--ui-color-fg-muted);background:0 0}.ui-icon-button-filled{background:var(--ui-color-primary);color:var(--ui-color-primary-fg)}.ui-icon-button-filled-tonal{background:var(--ui-color-secondary);color:var(--ui-color-secondary-fg)}.ui-icon-button-outlined{border-color:var(--ui-color-border-strong);color:var(--ui-color-fg-muted);background:0 0}.ui-icon-button[aria-pressed=true]{color:var(--ui-color-primary)}.ui-icon-button-filled[aria-pressed=true],.ui-icon-button-filled-tonal[aria-pressed=true]{background:var(--ui-color-primary);color:var(--ui-color-primary-fg)}.ui-icon-button-outlined[aria-pressed=true]{border-color:var(--ui-color-primary);background:var(--ui-color-primary);color:var(--ui-color-primary-fg)}.ui-icon-button:disabled,.ui-icon-button[aria-disabled=true]{opacity:var(--ui-state-disabled-opacity);cursor:not-allowed;box-shadow:none}.icon-button-demo-grid{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.icon-button-demo-item{flex-direction:column;align-items:center;gap:.25rem;display:flex}.icon-button-demo-caption{font:var(--ui-type-label-sm);color:var(--ui-color-fg-muted)}.ui-icon{width:var(--ui-size-icon);height:var(--ui-size-icon);fill:currentColor;flex:none}.ui-icon[data-gelium-set=tabler]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.icon-demo-grid{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.icon-demo-token{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);align-items:center;gap:.5rem;display:flex}.icon-demo-token .ui-icon{color:var(--ui-color-primary)}.ui-inline-alert{--ui-inline-alert-padding:var(--ui-space-3)var(--ui-space-4);--ui-inline-alert-gap:var(--ui-space-2);--ui-inline-alert-radius:var(--ui-radius-sm);--ui-inline-alert-icon-size:var(--ui-size-icon-sm);--ui-inline-alert-bg:var(--ui-color-surface-container);--ui-inline-alert-fg:var(--ui-color-fg);align-items:flex-start;gap:var(--ui-inline-alert-gap);padding:var(--ui-inline-alert-padding);border-radius:var(--ui-inline-alert-radius);background:var(--ui-inline-alert-bg);color:var(--ui-inline-alert-fg);display:flex}.ui-inline-alert--error{--ui-inline-alert-bg:var(--ui-color-danger-container);--ui-inline-alert-fg:var(--ui-color-danger)}.ui-inline-alert--warning{--ui-inline-alert-bg:var(--ui-color-warning-container);--ui-inline-alert-fg:var(--ui-color-warning-fg)}.ui-inline-alert--success{--ui-inline-alert-bg:var(--ui-color-success)}@supports (color:color-mix(in lab,red,red)){.ui-inline-alert--success{--ui-inline-alert-bg:color-mix(in srgb,var(--ui-color-success)12%,var(--ui-color-surface))}}.ui-inline-alert--success{--ui-inline-alert-fg:var(--ui-color-success)}.ui-inline-alert--info{--ui-inline-alert-bg:var(--ui-color-info)}@supports (color:color-mix(in lab,red,red)){.ui-inline-alert--info{--ui-inline-alert-bg:color-mix(in srgb,var(--ui-color-info)12%,var(--ui-color-surface))}}.ui-inline-alert--info{--ui-inline-alert-fg:var(--ui-color-info)}.ui-inline-alert-icon{width:var(--ui-inline-alert-icon-size);height:var(--ui-inline-alert-icon-size);color:var(--ui-inline-alert-fg);flex:none}.ui-inline-alert-title{color:var(--ui-inline-alert-fg);font:var(--ui-type-label-lg);margin:0}.ui-inline-alert-body{color:var(--ui-inline-alert-fg);font:var(--ui-type-body-sm);margin:0}.ui-language-switcher{--ui-language-switcher-gap:var(--ui-space-2);--ui-language-switcher-type:var(--ui-type-body-sm);--ui-language-switcher-color:var(--ui-color-fg-muted);--ui-language-switcher-border:var(--ui-color-border);--ui-language-switcher-radius:var(--ui-radius-sm);align-items:center;gap:var(--ui-language-switcher-gap);flex-wrap:wrap;display:flex}.ui-language-switcher-label{font:var(--ui-language-switcher-type);color:var(--ui-language-switcher-color)}.ui-language-switcher-control{align-items:center;gap:var(--ui-language-switcher-gap);display:flex}.ui-language-switcher-select{box-sizing:border-box;padding:var(--ui-space-1)var(--ui-space-3);border:1px solid var(--ui-language-switcher-border);border-radius:var(--ui-language-switcher-radius);background:var(--ui-color-surface);color:var(--ui-color-fg);font:var(--ui-language-switcher-type)}.ui-language-switcher-select:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-container{box-sizing:border-box;width:100%;max-width:var(--ui-container-max);padding-inline:var(--ui-space-4);min-width:0;margin-inline:auto}.ui-container-prose,.ui-measure{max-width:65ch}.ui-stack,.ui-row-from-desktop{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.ui-row-from-desktop>*{min-width:0}@media(min-width:48rem){.ui-row-from-desktop{flex-direction:row;align-items:stretch}}.ui-list{--ui-list-container-color:var(--ui-color-surface);--ui-list-item-leading-space:var(--ui-space-4);--ui-list-item-trailing-space:var(--ui-space-4);--ui-list-item-icon-size:var(--ui-size-icon);--ui-list-item-one-line-height:var(--ui-size-item);--ui-list-item-two-line-height:var(--ui-size-item-lg);--ui-list-item-three-line-height:var(--ui-size-item-xl);--ui-list-item-label-color:var(--ui-color-fg);--ui-list-item-supporting-color:var(--ui-color-fg-muted);--ui-list-item-icon-color:var(--ui-color-fg-muted);--ui-list-item-hover-opacity:var(--ui-state-hover-opacity);--ui-list-item-pressed-opacity:var(--ui-state-pressed-opacity);--ui-list-item-focus-opacity:var(--ui-state-focus-opacity);--ui-list-item-disabled-opacity:var(--ui-state-disabled-opacity);box-sizing:border-box;padding:var(--ui-space-2)0;background:var(--ui-list-container-color);flex-direction:column;margin:0;list-style:none;display:flex}.ui-list-item{align-items:center;gap:var(--ui-space-4);box-sizing:border-box;min-height:var(--ui-list-item-one-line-height);padding:var(--ui-space-3)var(--ui-list-item-trailing-space)var(--ui-space-3)var(--ui-list-item-leading-space);color:var(--ui-list-item-label-color);font:var(--ui-type-body-lg);display:flex;position:relative}.ui-list-item--two-line{min-height:var(--ui-list-item-two-line-height)}.ui-list-item--three-line{min-height:var(--ui-list-item-three-line-height)}.ui-list-item:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);background:currentColor;position:absolute;inset:0}.ui-list-item:hover:before{opacity:var(--ui-list-item-hover-opacity)}.ui-list-item:focus-within:before{opacity:var(--ui-list-item-focus-opacity)}.ui-list-item:active:before{opacity:var(--ui-list-item-pressed-opacity)}.ui-list-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-list-item-headline{color:var(--ui-list-item-label-color);font:var(--ui-type-body-lg);text-overflow:ellipsis;display:block;overflow:hidden}.ui-list-item--two-line .ui-list-item-headline,.ui-list-item--three-line .ui-list-item-headline{white-space:nowrap}.ui-list-item-supporting{color:var(--ui-list-item-supporting-color);font:var(--ui-type-body-md);display:block;overflow:hidden}.ui-list-item--three-line .ui-list-item-supporting{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ui-list-item-icon{width:var(--ui-list-item-icon-size);height:var(--ui-list-item-icon-size);color:var(--ui-list-item-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-list-item-icon--end{color:var(--ui-list-item-icon-color)}.ui-list-icon-svg{width:var(--ui-list-item-icon-size);height:var(--ui-list-item-icon-size)}.ui-list-item-link{color:inherit;font:inherit;outline:none;flex:1;align-self:stretch;align-items:center;text-decoration:none;display:flex}.ui-list-item-link:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-list-item-label{align-items:center;gap:var(--ui-space-4);cursor:pointer;flex:1;align-self:stretch;display:flex}.ui-list-item-label input[type=checkbox]{width:var(--ui-size-icon-sm);height:var(--ui-size-icon-sm);accent-color:var(--ui-color-primary);flex:none;margin:0}.ui-list-item-label input[type=checkbox]:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-list-item-label:has(input:disabled){cursor:default}.ui-list:has(.ui-list-item-link) .ui-list-item{cursor:pointer}.ui-list-item-label:has(input:disabled){opacity:var(--ui-list-item-disabled-opacity)}.list-demo-grid{gap:1.5rem;width:100%;max-width:32rem;display:grid}.list-demo-group{gap:.5rem;display:grid}.list-demo-caption{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg)}.list-demo-form .ui-list{width:100%}.ui-list-submit{font:var(--ui-type-label-lg);color:var(--ui-color-primary);cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0}.ui-list-submit:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-menu{--ui-menu-min-width:112px;--ui-menu-container-color:var(--ui-color-surface);--ui-menu-container-radius:var(--ui-radius-xs);--ui-menu-container-elevation:var(--ui-shadow-2);--ui-menu-item-height:var(--ui-size-item-sm);--ui-menu-item-leading-space:var(--ui-space-3);--ui-menu-item-trailing-space:var(--ui-space-3);--ui-menu-item-icon-size:var(--ui-size-icon);--ui-menu-item-icon-gap:var(--ui-space-3);--ui-menu-item-label-color:var(--ui-color-fg);--ui-menu-item-icon-color:var(--ui-color-fg-muted);--ui-menu-item-selected-container:var(--ui-color-secondary);--ui-menu-item-selected-fg:var(--ui-color-secondary-fg);--ui-menu-item-hover-opacity:var(--ui-state-hover-opacity);--ui-menu-item-focus-opacity:var(--ui-state-focus-opacity);--ui-menu-item-pressed-opacity:var(--ui-state-pressed-opacity);--ui-menu-item-disabled-opacity:var(--ui-state-disabled-opacity);--ui-menu-divider-color:var(--ui-divider-color);--ui-menu-divider-thickness:var(--ui-divider-thickness);box-sizing:border-box;min-width:var(--ui-menu-min-width);padding:var(--ui-space-2)0;border-radius:var(--ui-menu-container-radius);background:var(--ui-menu-container-color);box-shadow:var(--ui-menu-container-elevation);color:var(--ui-menu-item-label-color);-webkit-user-select:none;user-select:none;flex-direction:column;margin:0;list-style:none;display:flex}.ui-menu[popover]{border:0;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto;position:fixed;overflow:auto}@supports (anchor-name:--ui-menu-trigger){.ui-menu[popover]{margin:0;position:fixed;inset-block-start:anchor(bottom);inset-block-end:auto;inset-inline-start:anchor(left);inset-inline-end:auto;translate:0 4px}}.ui-menu-item{align-items:center;gap:var(--ui-menu-item-icon-gap);box-sizing:border-box;min-height:var(--ui-menu-item-height);padding:0 var(--ui-menu-item-trailing-space)0 var(--ui-menu-item-leading-space);color:var(--ui-menu-item-label-color);font:var(--ui-type-body-lg);display:flex;position:relative}.ui-menu-item:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);background:currentColor;position:absolute;inset:0}.ui-menu-item:hover:before{opacity:var(--ui-menu-item-hover-opacity)}.ui-menu-item:focus-within:before{opacity:var(--ui-menu-item-focus-opacity)}.ui-menu-item:active:before{opacity:var(--ui-menu-item-pressed-opacity)}.ui-menu-item-button,.ui-menu-item-link{align-items:center;gap:var(--ui-menu-item-icon-gap);box-sizing:border-box;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0;text-decoration:none;display:flex}.ui-menu-item-button:disabled{color:inherit;cursor:default}.ui-menu-item-link:focus-visible,.ui-menu-item-button:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-menu-item--select{cursor:pointer}.ui-menu-item-label{align-items:center;gap:var(--ui-menu-item-icon-gap);cursor:pointer;flex:1;align-self:stretch;min-width:0;display:flex}.ui-menu-item-label input[type=checkbox],.ui-menu-item-label input[type=radio]{width:var(--ui-size-icon-sm);height:var(--ui-size-icon-sm);accent-color:var(--ui-color-primary);flex:none;margin:0}.ui-menu-item-label input:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-menu-item:has(input:checked){background:var(--ui-menu-item-selected-container);color:var(--ui-menu-item-selected-fg)}.ui-menu-item-label-text{color:inherit;font:var(--ui-type-body-lg);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-menu-item-icon{width:var(--ui-menu-item-icon-size);height:var(--ui-menu-item-icon-size);color:var(--ui-menu-item-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-menu-item-icon-svg{width:var(--ui-menu-item-icon-size);height:var(--ui-menu-item-icon-size)}.ui-menu-divider{height:var(--ui-menu-divider-thickness);margin:var(--ui-space-2)0;background:var(--ui-menu-divider-color);border:0}.ui-menu-item:has(.ui-menu-item-button:disabled),.ui-menu-item:has(input:disabled){opacity:var(--ui-menu-item-disabled-opacity)}.menu-demo-grid{gap:2rem;width:100%;display:grid}.menu-demo-group{justify-items:start;gap:.75rem;max-width:28rem;display:grid}.menu-demo-heading{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.menu-demo-anchor{display:inline-block;position:relative}.menu-demo-trigger{align-items:center;gap:.5rem;display:inline-flex}.menu-demo-caret{justify-content:center;align-items:center;display:inline-flex}.menu-demo-form{display:contents}.ui-nav-bar{--ui-nav-bar-container:var(--ui-color-surface);--ui-nav-bar-container-elevation:var(--ui-shadow-2);--ui-nav-bar-height:80px;--ui-nav-bar-icon-size:var(--ui-size-icon);--ui-nav-bar-icon-container-width:var(--ui-size-nav-icon-slot);--ui-nav-bar-icon-container-height:var(--ui-size-nav-icon-slot-h);--ui-nav-bar-indicator-size:var(--ui-size-indicator);--ui-nav-bar-indicator-color:var(--ui-color-secondary);--ui-nav-bar-active-icon-color:var(--ui-color-secondary-fg);--ui-nav-bar-active-label-color:var(--ui-color-fg);--ui-nav-bar-active-label-weight:700;--ui-nav-bar-inactive-icon-color:var(--ui-color-fg-muted);--ui-nav-bar-inactive-hover-icon-color:var(--ui-color-fg);--ui-nav-bar-inactive-label-color:var(--ui-color-fg-muted);--ui-nav-bar-label-height:var(--ui-size-label-height);--ui-nav-bar-label-space:var(--ui-space-1);--ui-nav-bar-state-layer-color:var(--ui-color-fg);--ui-nav-bar-hover-opacity:var(--ui-state-hover-opacity);--ui-nav-bar-focus-opacity:var(--ui-state-focus-opacity);--ui-nav-bar-pressed-opacity:var(--ui-state-pressed-opacity);box-sizing:border-box;width:100%;height:var(--ui-nav-bar-height);background:var(--ui-nav-bar-container);box-shadow:var(--ui-nav-bar-container-elevation);padding:0;display:flex}.ui-nav-bar-list{flex:1;align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:flex}.ui-nav-bar-item{flex:1;min-width:48px;height:100%;display:flex}.ui-nav-bar-destination{width:100%;min-width:48px;min-height:48px;padding:var(--ui-space-2)0 var(--ui-space-3);color:var(--ui-nav-bar-inactive-icon-color);font:var(--ui-type-label-sm);text-align:center;transition:color var(--ui-motion-short)var(--ui-easing-standard);outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.ui-nav-bar-destination:hover,.ui-nav-bar-destination:focus-visible,.ui-nav-bar-destination:active{color:var(--ui-nav-bar-inactive-hover-icon-color)}.ui-nav-bar-destination--active{color:var(--ui-nav-bar-active-icon-color);font-weight:var(--ui-nav-bar-active-label-weight)}.ui-nav-bar-destination--active:hover,.ui-nav-bar-destination--active:focus-visible,.ui-nav-bar-destination--active:active{color:var(--ui-nav-bar-active-icon-color)}.ui-nav-bar-destination:before{content:"";border-radius:inherit;background:var(--ui-nav-bar-state-layer-color);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);position:absolute;inset:0}.ui-nav-bar-destination:hover:before{opacity:var(--ui-nav-bar-hover-opacity)}.ui-nav-bar-destination:focus-visible:before{opacity:var(--ui-nav-bar-focus-opacity)}.ui-nav-bar-destination:active:before{opacity:var(--ui-nav-bar-pressed-opacity)}.ui-nav-bar-destination:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-nav-bar-icon{z-index:1;width:var(--ui-nav-bar-icon-container-width);height:var(--ui-nav-bar-icon-container-height);justify-content:center;align-items:center;display:flex;position:relative}.ui-nav-bar-indicator{width:var(--ui-nav-bar-indicator-size);height:var(--ui-nav-bar-indicator-size);border-radius:var(--ui-radius-full);background:var(--ui-nav-bar-indicator-color);opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard),width var(--ui-motion-short)var(--ui-easing-standard);position:absolute}.ui-nav-bar-destination--active .ui-nav-bar-indicator{opacity:1}.ui-nav-bar-glyph{width:var(--ui-nav-bar-icon-size);height:var(--ui-nav-bar-icon-size);fill:currentColor;display:inline-block}.ui-nav-bar-glyph--active,.ui-nav-bar-destination--active .ui-nav-bar-glyph{display:none}.ui-nav-bar-destination--active .ui-nav-bar-glyph--active{display:inline-block}.ui-nav-bar-label{z-index:1;height:var(--ui-nav-bar-label-height);margin-top:var(--ui-nav-bar-label-space);color:var(--ui-nav-bar-inactive-label-color);transition:opacity var(--ui-motion-short)var(--ui-easing-standard),height var(--ui-motion-short)var(--ui-easing-standard);position:relative}.ui-nav-bar-destination:hover .ui-nav-bar-label,.ui-nav-bar-destination:focus-visible .ui-nav-bar-label,.ui-nav-bar-destination:active .ui-nav-bar-label{color:var(--ui-nav-bar-inactive-hover-icon-color)}.ui-nav-bar-destination--active .ui-nav-bar-label{color:var(--ui-nav-bar-active-label-color)}.ui-nav-bar--hide-inactive-labels .ui-nav-bar-label{opacity:0;height:0}.ui-nav-bar--hide-inactive-labels .ui-nav-bar-destination--active .ui-nav-bar-label{height:var(--ui-nav-bar-label-height);opacity:1}.ui-nav-bar .ui-badge{margin-block-start:.25rem;margin-inline-start:.375rem;position:absolute;inset-block-start:0;inset-inline-start:50%}.ui-nav-bar .ui-badge.ui-badge-large{margin-block-start:1px;margin-inline-start:.125rem}.navigation-bar-demo-grid{gap:2rem;width:100%;display:grid}.navigation-bar-demo-group{gap:.5rem;max-width:28rem;display:grid}.navigation-bar-demo-heading{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.ui-navigation-drawer{--ui-navigation-drawer-container-width:360px;--ui-navigation-drawer-container-color:var(--ui-color-surface);--ui-navigation-drawer-container-elevation:var(--ui-shadow-0);--ui-navigation-drawer-item-height:var(--ui-size-item);--ui-navigation-drawer-item-inline-padding:var(--ui-space-3);--ui-navigation-drawer-icon-size:var(--ui-size-icon);--ui-navigation-drawer-indicator-color:var(--ui-color-secondary);--ui-navigation-drawer-active-icon-color:var(--ui-color-secondary-fg);--ui-navigation-drawer-active-label-color:var(--ui-color-secondary-fg);--ui-navigation-drawer-active-label-weight:700;--ui-navigation-drawer-active-state-layer-color:var(--ui-color-secondary-fg);--ui-navigation-drawer-inactive-icon-color:var(--ui-color-fg-muted);--ui-navigation-drawer-inactive-hover-icon-color:var(--ui-color-fg);--ui-navigation-drawer-inactive-label-color:var(--ui-color-fg-muted);--ui-navigation-drawer-state-layer-color:var(--ui-color-fg);--ui-navigation-drawer-hover-opacity:var(--ui-state-hover-opacity);--ui-navigation-drawer-focus-opacity:var(--ui-state-focus-opacity);--ui-navigation-drawer-pressed-opacity:var(--ui-state-pressed-opacity);box-sizing:border-box;width:var(--ui-navigation-drawer-container-width);background:var(--ui-navigation-drawer-container-color);height:100%;box-shadow:var(--ui-navigation-drawer-container-elevation);border-start-end-radius:var(--ui-radius-lg);border-end-end-radius:var(--ui-radius-lg);flex-direction:column;display:flex}.ui-navigation-drawer--standard{flex-direction:column;display:flex}.ui-navigation-drawer--modal{--ui-navigation-drawer-container-color:var(--ui-dialog-container);--ui-navigation-drawer-container-elevation:var(--ui-shadow-1);opacity:0;max-width:calc(100vw - 56px);transition:translate var(--ui-motion-short)var(--ui-easing-standard),opacity var(--ui-motion-short)var(--ui-easing-standard),overlay var(--ui-motion-short)allow-discrete,display var(--ui-motion-short)allow-discrete;transition-behavior:allow-discrete;border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;translate:-100%}.ui-navigation-drawer--modal::backdrop{background:var(--ui-dialog-scrim);opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard),overlay var(--ui-motion-short)allow-discrete,display var(--ui-motion-short)allow-discrete;transition-behavior:allow-discrete}.ui-navigation-drawer--modal[open]{opacity:1;transition-duration:var(--ui-motion-long);translate:0}.ui-navigation-drawer--modal[open]::backdrop{opacity:1;transition-duration:var(--ui-motion-long)}@starting-style{.ui-navigation-drawer--modal[open]{opacity:0;translate:-100%}.ui-navigation-drawer--modal[open]::backdrop{opacity:0}}.ui-navigation-drawer-list{box-sizing:border-box;padding:var(--ui-space-2)0;flex-direction:column;margin:0;list-style:none;display:flex}.ui-navigation-drawer-item{box-sizing:border-box;display:flex}.ui-navigation-drawer-destination{align-items:center;gap:var(--ui-space-3);box-sizing:border-box;width:100%;min-height:var(--ui-navigation-drawer-item-height);padding-inline:var(--ui-navigation-drawer-item-inline-padding);color:var(--ui-navigation-drawer-inactive-icon-color);font:var(--ui-type-label-lg);transition:color var(--ui-motion-short)var(--ui-easing-standard);outline:none;text-decoration:none;display:flex;position:relative}.ui-navigation-drawer-glyph{z-index:1;width:var(--ui-navigation-drawer-icon-size);height:var(--ui-navigation-drawer-icon-size);color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-navigation-drawer-glyph-svg{width:var(--ui-navigation-drawer-icon-size);height:var(--ui-navigation-drawer-icon-size);fill:currentColor}.ui-navigation-drawer-label{z-index:1;color:var(--ui-navigation-drawer-inactive-label-color);transition:color var(--ui-motion-short)var(--ui-easing-standard);position:relative}.ui-navigation-drawer-indicator{z-index:0;border-radius:var(--ui-radius-full);background:var(--ui-navigation-drawer-indicator-color);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);position:absolute;inset:0}.ui-navigation-drawer-destination--active .ui-navigation-drawer-indicator{opacity:1}.ui-navigation-drawer-destination--active{color:var(--ui-navigation-drawer-active-icon-color);font-weight:var(--ui-navigation-drawer-active-label-weight)}.ui-navigation-drawer-destination--active:hover,.ui-navigation-drawer-destination--active:focus-visible,.ui-navigation-drawer-destination--active:active{color:var(--ui-navigation-drawer-active-icon-color)}.ui-navigation-drawer-destination--active .ui-navigation-drawer-label{color:var(--ui-navigation-drawer-active-label-color)}.ui-navigation-drawer-destination:before{content:"";z-index:1;border-radius:var(--ui-radius-full);background:var(--ui-navigation-drawer-state-layer-color);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);position:absolute;inset:0}.ui-navigation-drawer-destination:hover:before{opacity:var(--ui-navigation-drawer-hover-opacity)}.ui-navigation-drawer-destination:focus-visible:before{opacity:var(--ui-navigation-drawer-focus-opacity)}.ui-navigation-drawer-destination:active:before{opacity:var(--ui-navigation-drawer-pressed-opacity)}.ui-navigation-drawer-destination--active:before{background:var(--ui-navigation-drawer-active-state-layer-color)}.ui-navigation-drawer-destination:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-navigation-drawer-destination:hover,.ui-navigation-drawer-destination:focus-visible,.ui-navigation-drawer-destination:active,.ui-navigation-drawer-destination:hover .ui-navigation-drawer-label,.ui-navigation-drawer-destination:focus-visible .ui-navigation-drawer-label,.ui-navigation-drawer-destination:active .ui-navigation-drawer-label{color:var(--ui-navigation-drawer-inactive-hover-icon-color)}.ui-navigation-drawer .ui-badge{position:absolute;inset-block-start:-3px;inset-inline-start:calc(100% - 3px)}.navigation-drawer-demo-grid{gap:2rem;width:100%;display:grid}.navigation-drawer-demo-group{gap:.5rem;display:grid}.navigation-drawer-demo-heading{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.navigation-drawer-demo-frame{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-canvas);align-items:stretch;gap:1.5rem;width:100%;min-height:22rem;display:flex}.navigation-drawer-demo-content{color:var(--ui-color-fg-muted);font:var(--ui-type-body-sm);flex:1;padding:1.5rem}.navigation-drawer-demo-content-title{color:var(--ui-color-fg);font:var(--ui-type-title-lg);margin:0 0 .5rem}.navigation-drawer-demo-content-body{max-width:36ch;margin:0}.ui-nav-tab{--ui-nav-tab-icon-size:var(--ui-size-icon);--ui-nav-tab-icon-container-width:var(--ui-size-nav-icon-slot);--ui-nav-tab-icon-container-height:var(--ui-size-nav-icon-slot-h);--ui-nav-tab-indicator-size:var(--ui-size-indicator);--ui-nav-tab-indicator-color:var(--ui-color-secondary);--ui-nav-tab-active-icon-color:var(--ui-color-secondary-fg);--ui-nav-tab-active-label-color:var(--ui-color-fg);--ui-nav-tab-active-label-weight:700;--ui-nav-tab-inactive-icon-color:var(--ui-color-fg-muted);--ui-nav-tab-inactive-hover-icon-color:var(--ui-color-fg);--ui-nav-tab-inactive-label-color:var(--ui-color-fg-muted);--ui-nav-tab-label-height:var(--ui-size-label-height);--ui-nav-tab-label-space:var(--ui-space-1);--ui-nav-tab-state-layer-color:var(--ui-color-fg);--ui-nav-tab-hover-opacity:var(--ui-state-hover-opacity);--ui-nav-tab-focus-opacity:var(--ui-state-focus-opacity);--ui-nav-tab-pressed-opacity:var(--ui-state-pressed-opacity);box-sizing:border-box;width:100%;min-width:48px;min-height:48px;padding:var(--ui-space-2)0 var(--ui-space-3);color:var(--ui-nav-tab-inactive-icon-color);font:var(--ui-type-label-sm);text-align:center;transition:color var(--ui-motion-short)var(--ui-easing-standard);outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.ui-nav-tab:hover,.ui-nav-tab:focus-visible,.ui-nav-tab:active{color:var(--ui-nav-tab-inactive-hover-icon-color)}.ui-nav-tab--active{color:var(--ui-nav-tab-active-icon-color);font-weight:var(--ui-nav-tab-active-label-weight)}.ui-nav-tab--active:hover,.ui-nav-tab--active:focus-visible,.ui-nav-tab--active:active{color:var(--ui-nav-tab-active-icon-color)}.ui-nav-tab:before{content:"";border-radius:inherit;background:var(--ui-nav-tab-state-layer-color);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);position:absolute;inset:0}.ui-nav-tab:hover:before{opacity:var(--ui-nav-tab-hover-opacity)}.ui-nav-tab:focus-visible:before{opacity:var(--ui-nav-tab-focus-opacity)}.ui-nav-tab:active:before{opacity:var(--ui-nav-tab-pressed-opacity)}.ui-nav-tab:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-nav-tab-icon{z-index:1;width:var(--ui-nav-tab-icon-container-width);height:var(--ui-nav-tab-icon-container-height);justify-content:center;align-items:center;display:flex;position:relative}.ui-nav-tab-indicator{width:var(--ui-nav-tab-indicator-size);height:var(--ui-nav-tab-indicator-size);border-radius:var(--ui-radius-full);background:var(--ui-nav-tab-indicator-color);opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard),width var(--ui-motion-short)var(--ui-easing-standard);position:absolute}.ui-nav-tab--active .ui-nav-tab-indicator{opacity:1}.ui-nav-tab-glyph{width:var(--ui-nav-tab-icon-size);height:var(--ui-nav-tab-icon-size);fill:currentColor;display:inline-block}.ui-nav-tab-glyph--active,.ui-nav-tab--active .ui-nav-tab-glyph{display:none}.ui-nav-tab--active .ui-nav-tab-glyph--active{display:inline-block}.ui-nav-tab-label{z-index:1;height:var(--ui-nav-tab-label-height);margin-top:var(--ui-nav-tab-label-space);color:var(--ui-nav-tab-inactive-label-color);transition:opacity var(--ui-motion-short)var(--ui-easing-standard),height var(--ui-motion-short)var(--ui-easing-standard);position:relative}.ui-nav-tab:hover .ui-nav-tab-label,.ui-nav-tab:focus-visible .ui-nav-tab-label,.ui-nav-tab:active .ui-nav-tab-label{color:var(--ui-nav-tab-inactive-hover-icon-color)}.ui-nav-tab--active .ui-nav-tab-label{color:var(--ui-nav-tab-active-label-color)}.ui-nav-tab--hide-inactive-label .ui-nav-tab-label{opacity:0;height:0}.ui-nav-tab--hide-inactive-label.ui-nav-tab--active .ui-nav-tab-label{height:var(--ui-nav-tab-label-height);opacity:1}.ui-nav-tab .ui-badge{margin-block-start:.25rem;margin-inline-start:.375rem;position:absolute;inset-block-start:0;inset-inline-start:50%}.ui-nav-tab .ui-badge.ui-badge-large{margin-block-start:1px;margin-inline-start:.125rem}.ui-nav-bar .ui-nav-tab{height:100%}.navigation-tab-demo-grid{gap:2rem;width:100%;display:grid}.navigation-tab-demo-group{gap:.5rem;max-width:28rem;display:grid}.navigation-tab-demo-heading{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.navigation-tab-demo-row{border-block-end:1px solid var(--ui-color-border);gap:.25rem;min-width:16rem;display:flex}.ui-newsletter{--ui-newsletter-padding:var(--ui-space-6)var(--ui-space-4);--ui-newsletter-gap:var(--ui-space-3);--ui-newsletter-radius:var(--ui-radius-lg);--ui-newsletter-surface:var(--ui-color-surface-container);--ui-newsletter-border:var(--ui-color-border);--ui-newsletter-fg:var(--ui-color-fg);--ui-newsletter-muted:var(--ui-color-fg-muted);--ui-newsletter-title-type:var(--ui-type-headline-sm);gap:var(--ui-newsletter-gap);padding:var(--ui-newsletter-padding);border:1px solid var(--ui-newsletter-border);border-radius:var(--ui-newsletter-radius);background:var(--ui-newsletter-surface);color:var(--ui-newsletter-fg);flex-direction:column;display:flex}.ui-newsletter-title{font:var(--ui-newsletter-title-type);color:var(--ui-newsletter-fg);margin:0}.ui-newsletter-description{font:var(--ui-type-body-sm);color:var(--ui-newsletter-muted);margin:0}.ui-newsletter-success{font:var(--ui-type-body-sm);color:var(--ui-newsletter-fg);margin:0}.ui-newsletter-form,.ui-newsletter-field{gap:var(--ui-newsletter-gap);flex-direction:column;display:flex}.ui-newsletter-row{align-items:center;gap:var(--ui-newsletter-gap);flex-wrap:wrap;display:flex}.ui-newsletter-label{font:var(--ui-type-label-lg);color:var(--ui-newsletter-fg)}.ui-newsletter-input{box-sizing:border-box;min-width:0;padding:var(--ui-space-2)var(--ui-space-3);border:1px solid var(--ui-newsletter-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);color:var(--ui-newsletter-fg);font:var(--ui-type-body-md);flex:14rem}.ui-newsletter-input:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-newsletter-input[aria-invalid=true]{border-color:var(--ui-color-error)}.ui-pagination{--ui-pagination-page-color:var(--ui-color-fg-muted);--ui-pagination-active-color:var(--ui-color-primary);justify-content:flex-end;align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-pagination-page{box-sizing:border-box;min-width:var(--ui-touch-target);min-height:var(--ui-touch-target);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-full);color:var(--ui-pagination-page-color);font:var(--ui-type-label-sm);outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-pagination-page:hover{color:var(--ui-color-primary)}.ui-pagination-page:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-pagination-page--current{color:var(--ui-pagination-active-color);font-weight:600}.ui-pagination-page--disabled{color:var(--ui-pagination-page-color);opacity:var(--ui-state-disabled-opacity);pointer-events:none}.ui-progress{width:min(100%,24rem);display:block}.ui-progress progress{appearance:none;width:100%;height:var(--ui-progress-track-height);box-sizing:border-box;border-radius:var(--ui-progress-radius);background:var(--ui-progress-track);color:var(--ui-progress-indicator);border:0;overflow:hidden}.ui-progress progress::-webkit-progress-bar{background:var(--ui-progress-track);border-radius:var(--ui-progress-radius)}.ui-progress progress::-webkit-progress-value{background:var(--ui-progress-indicator);border-radius:var(--ui-progress-radius)}.ui-progress progress::-moz-progress-bar{background:var(--ui-progress-indicator);border-radius:var(--ui-progress-radius)}.ui-progress--circular{justify-self:start;width:auto;display:inline-flex}.ui-progress-circle{box-sizing:border-box;width:var(--ui-progress-circular-size,var(--ui-size-item));height:var(--ui-progress-circular-size,var(--ui-size-item));border:var(--ui-progress-circular-stroke,4px)solid var(--ui-progress-track);border-top-color:var(--ui-progress-indicator);border-radius:var(--ui-radius-full);animation:.8s linear infinite ui-spin}.progress-demo-grid{gap:1.5rem;width:100%;max-width:32rem;display:grid}.progress-demo-item{gap:0;display:grid}.progress-demo-caption{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin-top:.5rem}.ui-radio{align-items:center;gap:var(--ui-space-2);min-inline-size:var(--ui-radio-resolved-hit-size,var(--ui-radio-size,20px));min-block-size:var(--ui-radio-resolved-hit-size,var(--ui-radio-size,20px));cursor:pointer;font:var(--ui-type-body-md);display:inline-flex;position:relative}.ui-radio:hover{--ui-radio-outline:var(--ui-radio-hover-outline)}.ui-radio:active:not(:disabled) input[type=radio]{transform:scale(.92)}.ui-radio input[type=radio]{appearance:none;width:var(--ui-radio-size,20px);height:var(--ui-radio-size,20px);border-radius:var(--ui-radio-radius,50%);border:var(--ui-radio-outline-width)solid var(--ui-radio-outline);cursor:pointer;transition:border-color var(--ui-motion-short)var(--ui-easing-standard),background-color var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard);flex:none;margin:0}.ui-radio input:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-radio input:checked+.ui-radio-mark{opacity:1}.ui-radio input:checked{border-color:var(--ui-radio-checked)}.ui-radio input[type=radio][aria-invalid=true],.ui-radio:hover input[type=radio][aria-invalid=true]{border-color:var(--ui-color-danger)}.ui-radio input[type=radio][aria-invalid=true]:checked+.ui-radio-mark:after{background:var(--ui-color-danger)}.ui-radio input:disabled{cursor:not-allowed;opacity:var(--ui-state-disabled-opacity)}.ui-radio input:disabled+.ui-radio-mark{opacity:var(--ui-state-disabled-opacity)}.ui-radio input:disabled+.ui-radio-mark:after{background:var(--ui-radio-disabled)}.ui-radio-mark{width:var(--ui-radio-size,20px);height:var(--ui-radio-size,20px);opacity:0;pointer-events:none;inset-inline-start:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-radio-mark:after{content:"";box-sizing:border-box;width:var(--ui-radio-dot-size,10px);height:var(--ui-radio-dot-size,10px);background:var(--ui-radio-checked);transition:background-color var(--ui-motion-short)var(--ui-easing-standard);border-radius:50%}.ui-radio-label{color:var(--ui-color-fg)}.radio-demo-fieldset{border:0;flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;display:flex}.radio-demo-fieldset legend{color:var(--ui-color-fg);font:var(--ui-type-label-lg);margin-bottom:.5rem;padding:0}.radio-demo-list{flex-wrap:wrap;gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.radio-demo-item{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);align-items:center;gap:.5rem;display:flex}.ui-section-heading{--ui-section-heading-type:var(--ui-type-headline-sm);--ui-section-heading-color:var(--ui-color-fg);--ui-section-heading-margin:var(--ui-space-6)0 var(--ui-space-3);margin:var(--ui-section-heading-margin);color:var(--ui-section-heading-color);font:var(--ui-section-heading-type)}.ui-section-heading--centered{text-align:center}.ui-section-heading-eyebrow{margin:0 0 var(--ui-space-1);font:var(--ui-type-label-lg);color:var(--ui-color-fg-muted)}.ui-segmented-button-set{--ui-segmented-button-container-height:var(--ui-size-control);--ui-segmented-button-container-radius:var(--ui-radius-full);--ui-segmented-button-outline:var(--ui-color-border-strong);--ui-segmented-button-selected-container:var(--ui-color-secondary);--ui-segmented-button-selected-fg:var(--ui-color-secondary-fg);--ui-segmented-button-selected-state-layer:var(--ui-color-secondary-fg);--ui-segmented-button-unselected-fg:var(--ui-color-fg);--ui-segmented-button-unselected-state-layer:var(--ui-color-fg);--ui-segmented-button-icon-size:var(--ui-size-icon-sm);--ui-segmented-button-icon-label-gap:var(--ui-space-2);--ui-segmented-button-spacing:var(--ui-space-3);--ui-segmented-button-disabled-opacity:var(--ui-state-disabled-opacity);box-sizing:border-box;width:100%;min-width:0;height:var(--ui-segmented-button-container-height);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-segmented-button-outline);border-radius:var(--ui-segmented-button-container-radius);align-items:stretch;margin:0;padding:0;display:flex}.ui-segmented-button-legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-segmented-button{box-sizing:border-box;min-width:0;padding-inline:var(--ui-segmented-button-spacing);color:var(--ui-segmented-button-unselected-fg);font-family:var(--ui-font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-segmented-button input[type=radio],.ui-segmented-button input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-segmented-button:not(:first-of-type){border-inline-start:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-segmented-button-outline)}.ui-segmented-button:first-of-type{border-start-start-radius:var(--ui-segmented-button-container-radius);border-end-start-radius:var(--ui-segmented-button-container-radius)}.ui-segmented-button:last-of-type{border-start-end-radius:var(--ui-segmented-button-container-radius);border-end-end-radius:var(--ui-segmented-button-container-radius)}.ui-segmented-button--action{color:inherit;font:inherit;background:0 0;border:0}.ui-segmented-button:before{content:"";border-radius:inherit;background:var(--ui-segmented-button-unselected-state-layer);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);position:absolute;inset:0}.ui-segmented-button:hover:before{opacity:var(--ui-state-hover-opacity)}.ui-segmented-button:focus-visible:before,.ui-segmented-button:has(input:focus-visible):before{opacity:var(--ui-state-focus-opacity)}.ui-segmented-button:active:before{opacity:var(--ui-state-pressed-opacity)}.ui-segmented-button:focus-visible,.ui-segmented-button:has(input:focus-visible){outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset);z-index:1}.ui-segmented-button:has(input:checked){background:var(--ui-segmented-button-selected-container);color:var(--ui-segmented-button-selected-fg)}.ui-segmented-button:has(input:checked):before{background:var(--ui-segmented-button-selected-state-layer)}.ui-segmented-button-graphic{width:0;transition:width var(--ui-motion-short)var(--ui-easing-standard);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-segmented-button:has(input:checked) .ui-segmented-button-graphic{width:var(--ui-segmented-button-icon-size)}.ui-segmented-button-checkmark{width:var(--ui-segmented-button-icon-size);height:var(--ui-segmented-button-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-segmented-button-checkmark-path{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:29.7833;stroke-dashoffset:29.7833px;transition:stroke-dashoffset var(--ui-motion-short)var(--ui-easing-standard)}.ui-segmented-button:has(input:checked) .ui-segmented-button-checkmark-path{stroke-dashoffset:0}.ui-segmented-button-icon{width:var(--ui-segmented-button-icon-size);height:var(--ui-segmented-button-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-segmented-button-icon svg{width:var(--ui-segmented-button-icon-size);height:var(--ui-segmented-button-icon-size)}.ui-segmented-button:has(input:checked) .ui-segmented-button-icon{display:none}.ui-segmented-button--icon-only:has(input:checked) .ui-segmented-button-icon{margin-inline-start:var(--ui-segmented-button-icon-label-gap);display:inline-flex}.ui-segmented-button-icon+.ui-segmented-button-label,.ui-segmented-button:has(input:checked) .ui-segmented-button-label{margin-inline-start:var(--ui-segmented-button-icon-label-gap)}.ui-segmented-button-label{letter-spacing:.00625rem;white-space:nowrap;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;position:relative}.ui-segmented-button--action:disabled,.ui-segmented-button:has(input:disabled){cursor:not-allowed}.ui-segmented-button--action:disabled .ui-segmented-button-label,.ui-segmented-button:has(input:disabled) .ui-segmented-button-label,.ui-segmented-button:has(input:disabled) .ui-segmented-button-icon,.ui-segmented-button:has(input:disabled) .ui-segmented-button-checkmark{opacity:var(--ui-segmented-button-disabled-opacity)}.segmented-button-demo-grid{gap:2rem;width:100%;display:grid}.segmented-button-demo-group{gap:.75rem;max-width:28rem;display:grid}.segmented-button-demo-heading{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.segmented-button-demo-form{gap:1rem;margin:0;display:grid}.segmented-button-demo-form .ui-segmented-button-set{width:100%}.segmented-button-demo-submit{color:var(--ui-color-primary);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);font:var(--ui-type-label-lg);cursor:pointer;background:0 0;justify-self:start;padding:.5rem .75rem}.segmented-button-demo-submit:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-select{gap:0;width:min(100%,24rem);display:grid;position:relative}.ui-select select{appearance:none;width:100%;height:var(--ui-select-resolved-height,var(--ui-select-height,var(--ui-size-field)));box-sizing:border-box;padding:1rem var(--ui-select-caret-reserve,2.5rem)0 var(--ui-field-padding-x,1rem);border-radius:var(--ui-select-radius,4px);color:var(--ui-select-fg);font:var(--ui-type-body-lg);letter-spacing:var(--ui-type-body-lg-letter-spacing);cursor:pointer;transition:border-color var(--ui-motion-short)var(--ui-easing-standard),background-color var(--ui-motion-short)var(--ui-easing-standard);background:0 0}.ui-select select:not(:has(option:checked:not([value=""]))){color:#0000}.ui-select select:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--ui-select-hover-outline)}.ui-select select:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-select select:disabled{cursor:not-allowed;opacity:var(--ui-select-disabled-opacity)}.ui-select select[aria-invalid=true]{border-color:var(--ui-select-error)}.ui-select select[aria-invalid=true]~.ui-select-label,.ui-select select[aria-invalid=true]~.ui-select-caret{color:var(--ui-select-error)}.ui-select-filled select{background:var(--ui-select-container-filled);border:var(--ui-border-width-1)var(--ui-border-style-solid)transparent;border-bottom:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-select-outline);border-radius:var(--ui-select-radius-top,4px 4px 0 0)}.ui-select-filled select:focus-visible{border-bottom-color:var(--ui-select-focus)}.ui-select-outlined select{border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-select-outline);background:0 0}.ui-select-outlined select:focus-visible{border-color:var(--ui-select-focus)}.ui-select-label{color:var(--ui-select-label);font:var(--ui-type-body-lg);transition:font var(--ui-motion-short)var(--ui-easing-standard),color var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard);inset-inline-start:var(--ui-field-padding-x,1rem);position:absolute;top:50%;transform:translateY(-50%)}.ui-select:focus-within .ui-select-label,.ui-select:has(select option:checked:not([value=""])) .ui-select-label{color:var(--ui-select-label);font:var(--ui-type-body-sm);transition:font var(--ui-motion-short)var(--ui-easing-standard),color var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard);top:.375rem;transform:none}.ui-select:focus-within .ui-select-label{color:var(--ui-select-focus)}.ui-select-caret{color:var(--ui-select-caret);pointer-events:none;transition:color var(--ui-motion-short)var(--ui-easing-standard);inset-inline-end:var(--ui-select-caret-inset,var(--ui-field-padding-x,1rem));position:absolute;top:50%;transform:translateY(-50%)}.ui-select select:disabled+.ui-select-label,.ui-select:has(select:disabled) .ui-select-caret{opacity:var(--ui-select-disabled-opacity)}.ui-select select option,.ui-select select option:checked{background:var(--ui-select-list-bg);color:var(--ui-select-list-fg)}.ui-select-error{margin:var(--ui-space-1)0 0;color:var(--ui-select-error);font:var(--ui-type-body-sm)}.ui-select-popup-experiment{gap:var(--ui-space-3);max-width:32rem;margin-block:var(--ui-space-5);padding:var(--ui-space-4);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);color:var(--ui-color-fg);display:grid}.ui-select-popup-experiment h2,.ui-select-popup-experiment p{margin:0}.ui-select-popup-description,.ui-select-popup-submitted{color:var(--ui-color-fg-muted);font:var(--ui-type-body-sm)}.ui-select-popup-status{font:var(--ui-type-label-lg)}.ui-select-popup-error{color:var(--ui-color-error);font:var(--ui-type-body-sm)}.ui-select-popup-disclosure{border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border)}.ui-select-popup-disclosure>summary{min-block-size:var(--ui-touch-target);padding-inline:var(--ui-space-3);color:var(--ui-color-fg);cursor:pointer;font:var(--ui-type-label-lg);align-items:center;display:flex}.ui-select-popup-disclosure>summary:focus-visible,.ui-select-popup-option:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-select-popup-form{padding:var(--ui-space-2)}.ui-select-popup-options{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-select-popup-option{width:100%;min-block-size:var(--ui-touch-target);padding-inline:var(--ui-space-3);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-canvas);color:var(--ui-color-fg);cursor:pointer;font:var(--ui-type-body-lg);text-align:start;justify-content:space-between;align-items:center;display:flex}.ui-select-popup-option:hover{border-color:var(--ui-color-border-strong)}.ui-select-popup-option.is-selected{border-color:var(--ui-color-primary)}.ui-select-popup-current{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg)}.ui-select-popup-platform-alternative,.ui-select-popup-platform{display:none}@supports selector(:popover-open) and (anchor-name:--ui-select-popup-anchor) and (position-anchor:--ui-select-popup-anchor) and (position-try-fallbacks:flip-block){.ui-select-popup-platform-alternative{gap:var(--ui-space-2);display:grid}.ui-select-popup-platform-description{color:var(--ui-color-fg-muted);font:var(--ui-type-body-sm)}.ui-select-popup-platform-trigger{anchor-name:--ui-select-popup-anchor;width:fit-content;min-block-size:var(--ui-touch-target);padding-inline:var(--ui-space-3);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-canvas);color:var(--ui-color-fg);cursor:pointer;font:var(--ui-type-label-lg);justify-content:center;align-items:center;display:inline-flex}.ui-select-popup-platform-trigger:hover{border-color:var(--ui-color-border-strong)}.ui-select-popup-platform-trigger:focus-visible,.ui-select-popup-platform .ui-select-popup-option:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-select-popup-platform{position-anchor:--ui-select-popup-anchor;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;max-inline-size:min(calc(100vi - (var(--ui-space-4)*2)),24rem);margin:var(--ui-space-2)0 0;padding:var(--ui-space-2);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);color:var(--ui-color-fg);box-shadow:var(--ui-shadow-md,none);position:fixed}.ui-select-popup-platform:popover-open{gap:var(--ui-space-2);display:grid}.ui-select-popup-platform-form{padding:0}}.select-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;width:100%;display:grid}.select-demo-group{gap:1rem;width:100%;display:grid}.select-demo-group h3{color:var(--ui-color-fg);font:var(--ui-type-label-lg);margin:0}html[data-gelium-reference=basecoat][data-gelium-skin=none] .ui-select,html[data-gelium-skin=basecoat] .ui-select,html[data-gelium-skin^=basecoat-] .ui-select{width:min(100%,var(--ui-select-max-width,16rem));gap:.25rem}html[data-gelium-reference=basecoat][data-gelium-skin=none] .ui-select-label,html[data-gelium-skin=basecoat] .ui-select-label,html[data-gelium-skin^=basecoat-] .ui-select-label{color:var(--ui-select-label,var(--ui-color-fg));font:var(--ui-select-label-font,500 .875rem/1.25rem var(--ui-font-sans));order:-1;position:static;transform:none}html[data-gelium-reference=basecoat][data-gelium-skin=none] .ui-select select,html[data-gelium-skin=basecoat] .ui-select select,html[data-gelium-skin^=basecoat-] .ui-select select{height:var(--ui-select-resolved-height,var(--ui-select-height,var(--ui-size-field,2.25rem)));min-height:var(--ui-select-resolved-height,var(--ui-select-height,var(--ui-size-field,2.25rem)));padding:var(--ui-select-padding-y,.25rem)var(--ui-select-caret-reserve,2rem)var(--ui-select-padding-y,.25rem)var(--ui-select-padding-x,.625rem);border:var(--ui-select-control-border,var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border));border-radius:var(--ui-select-radius,.375rem);background:var(--ui-select-control-bg,transparent);box-shadow:var(--ui-select-control-shadow,none);color:var(--ui-select-fg,var(--ui-color-fg));font:var(--ui-select-font,400 .875rem/1.25rem var(--ui-font-sans))}html[data-gelium-reference=basecoat][data-gelium-skin=none] .ui-select-filled select,html[data-gelium-skin=basecoat] .ui-select-filled select,html[data-gelium-skin^=basecoat-] .ui-select-filled select,html[data-gelium-reference=basecoat][data-gelium-skin=none] .ui-select-outlined select,html[data-gelium-skin=basecoat] .ui-select-outlined select,html[data-gelium-skin^=basecoat-] .ui-select-outlined select{border:var(--ui-select-control-border,var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border));border-radius:var(--ui-select-radius,.375rem);background:var(--ui-select-control-bg,transparent)}html[data-gelium-reference=basecoat][data-gelium-skin=none] .ui-select select:not(:has(option:checked:not([value=""]))),html[data-gelium-skin=basecoat] .ui-select select:not(:has(option:checked:not([value=""]))),html[data-gelium-skin^=basecoat-] .ui-select select:not(:has(option:checked:not([value=""]))){color:var(--ui-select-placeholder,var(--ui-color-fg-muted))}html[data-gelium-skin=basecoat-sera] .ui-select select{border:0;border-bottom:var(--ui-select-control-border-bottom,var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border))}html[data-gelium-reference=baseui][data-gelium-skin=none] .ui-select,html[data-gelium-skin=baseui] .ui-select{width:min(100%,var(--ui-select-max-width,16rem));gap:.25rem}html[data-gelium-reference=baseui][data-gelium-skin=none] .ui-select-label,html[data-gelium-skin=baseui] .ui-select-label{color:var(--ui-select-label,var(--ui-color-fg));font:var(--ui-select-label-font,700 .875rem/1.25rem var(--ui-font-sans));order:-1;position:static;transform:none}html[data-gelium-reference=baseui][data-gelium-skin=none] .ui-select select,html[data-gelium-skin=baseui] .ui-select select{height:var(--ui-select-resolved-height,var(--ui-select-height,var(--ui-size-field,2rem)));min-height:var(--ui-select-resolved-height,var(--ui-select-height,var(--ui-size-field,2rem)));padding:0 var(--ui-select-caret-reserve,2.25rem)0 var(--ui-field-padding-x,.5rem);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-select-outline,var(--ui-color-fg));border-radius:var(--ui-select-radius,0);background:var(--ui-select-control-bg,var(--ui-color-canvas));color:var(--ui-select-fg,var(--ui-color-fg));font:var(--ui-select-font,400 .875rem/1 var(--ui-font-sans))}html[data-gelium-reference=baseui][data-gelium-skin=none] .ui-select-filled select,html[data-gelium-skin=baseui] .ui-select-filled select,html[data-gelium-reference=baseui][data-gelium-skin=none] .ui-select-outlined select,html[data-gelium-skin=baseui] .ui-select-outlined select{border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-select-outline,var(--ui-color-fg));border-radius:var(--ui-select-radius,0);background:var(--ui-select-control-bg,var(--ui-color-canvas))}html[data-gelium-reference=baseui][data-gelium-skin=none] .ui-select select:not(:has(option:checked:not([value=""]))),html[data-gelium-skin=baseui] .ui-select select:not(:has(option:checked:not([value=""]))){color:var(--ui-select-placeholder,var(--ui-color-fg-muted))}@media(max-width:48rem){.select-demo-grid{grid-template-columns:1fr}}.ui-skeleton{--ui-skeleton-padding:var(--ui-space-6);--ui-skeleton-gap:var(--ui-space-2);--ui-skeleton-block-gap:var(--ui-space-1);--ui-skeleton-block-height:var(--ui-size-label-height);--ui-skeleton-title-height:calc(var(--ui-skeleton-block-height) + var(--ui-space-2));--ui-skeleton-block-radius:var(--ui-radius-sm);--ui-skeleton-block-color:var(--ui-color-surface-container);--ui-skeleton-line-width:100%;--ui-skeleton-avatar-size:var(--ui-size-icon);--ui-skeleton-avatar-gap:var(--ui-space-4);--ui-skeleton-pulse-duration:1.2s;gap:var(--ui-skeleton-gap);padding:var(--ui-skeleton-padding);flex-direction:column;display:flex}.ui-skeleton-blocks{gap:var(--ui-skeleton-block-gap);flex-direction:column;display:flex}.ui-skeleton-block{height:var(--ui-skeleton-block-height);border-radius:var(--ui-skeleton-block-radius);background:var(--ui-skeleton-block-color);animation:ui-skeleton-pulse var(--ui-skeleton-pulse-duration)var(--ui-easing-standard)infinite}.ui-skeleton-block--line{width:var(--ui-skeleton-line-width)}.ui-skeleton-block--title{width:var(--ui-skeleton-line-width);height:var(--ui-skeleton-title-height)}.ui-skeleton-block--short{width:60%}.ui-skeleton-block--circle{width:var(--ui-skeleton-avatar-size);height:var(--ui-skeleton-avatar-size);border-radius:var(--ui-radius-full);flex:none}.ui-skeleton--avatar .ui-skeleton-blocks{column-gap:var(--ui-skeleton-avatar-gap);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar title""avatar line""avatar short";display:grid}.ui-skeleton--avatar .ui-skeleton-block--circle{grid-area:avatar;align-self:start}.ui-skeleton--avatar .ui-skeleton-block--title{grid-area:title}.ui-skeleton--avatar .ui-skeleton-block--line{grid-area:line}.ui-skeleton--avatar .ui-skeleton-block--short{grid-area:short}.ui-slider{width:min(100%,24rem);display:block}.ui-slider input[type=range]{appearance:none;width:100%;height:var(--ui-slider-handle-size);margin:calc((var(--ui-slider-handle-size) - var(--ui-slider-track-height))/2)0 0;cursor:pointer;background:0 0}.ui-slider input[type=range]:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-slider input[type=range]::-webkit-slider-runnable-track{height:var(--ui-slider-track-height);border-radius:var(--ui-slider-track-radius);background:linear-gradient(to right,var(--ui-slider-active)0 var(--ui-slider-fill,0%),var(--ui-slider-inactive)var(--ui-slider-fill,0%)100%)}.ui-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--ui-slider-handle-size);height:var(--ui-slider-handle-size);box-sizing:border-box;margin-top:calc((var(--ui-slider-track-height) - var(--ui-slider-handle-size))/2);border-radius:var(--ui-slider-track-radius);background:var(--ui-slider-handle);box-shadow:var(--ui-slider-handle-elevation);cursor:pointer;border:0}.ui-slider input[type=range]::-moz-range-track{height:var(--ui-slider-track-height);border-radius:var(--ui-slider-track-radius);background:var(--ui-slider-inactive)}.ui-slider input[type=range]::-moz-range-progress{height:var(--ui-slider-track-height);border-radius:var(--ui-slider-track-radius);background:var(--ui-slider-active)}.ui-slider input[type=range]::-moz-range-thumb{width:var(--ui-slider-handle-size);height:var(--ui-slider-handle-size);border-radius:var(--ui-slider-track-radius);background:var(--ui-slider-handle);box-shadow:var(--ui-slider-handle-elevation);cursor:pointer;border:0}.ui-slider input[type=range]:active:not(:disabled)::-webkit-slider-thumb{width:var(--ui-slider-handle-pressed-size);height:var(--ui-slider-handle-pressed-size)}.ui-slider input[type=range]:active:not(:disabled)::-moz-range-thumb{width:var(--ui-slider-handle-pressed-size);height:var(--ui-slider-handle-pressed-size)}.ui-slider input[type=range]:disabled{cursor:not-allowed}.ui-slider input[type=range]:disabled::-webkit-slider-runnable-track{background:var(--ui-slider-disabled);opacity:var(--ui-slider-disabled-opacity)}.ui-slider input[type=range]:disabled::-moz-range-track{background:var(--ui-slider-disabled);opacity:var(--ui-slider-disabled-opacity)}.ui-slider input[type=range]:disabled::-moz-range-progress{background:var(--ui-slider-disabled);opacity:var(--ui-slider-disabled-opacity)}.ui-slider input[type=range]:disabled::-webkit-slider-thumb{background:var(--ui-slider-disabled);opacity:var(--ui-slider-disabled-opacity)}.ui-slider input[type=range]:disabled::-moz-range-thumb{background:var(--ui-slider-disabled);opacity:var(--ui-slider-disabled-opacity)}.ui-slider--ticks,.ui-slider--value-label{position:relative}.ui-slider--ticks{--ui-slider-tick:var(--ui-slider-inactive)}.ui-slider--ticks:before{content:"";inset-inline:0;top:calc(var(--ui-slider-handle-size) - var(--ui-slider-track-height));height:var(--ui-slider-track-height);background-image:repeating-linear-gradient(to right,var(--ui-slider-tick)0 var(--ui-slider-tick-width,2px),transparent var(--ui-slider-tick-width,2px)var(--ui-slider-tick-interval,1.5rem));pointer-events:none;position:absolute}.ui-slider--ticks:has(input:disabled):before{opacity:0}.ui-slider--value-label:after{content:attr(data-value);left:var(--ui-slider-fill,0%);bottom:calc((var(--ui-slider-handle-size) + var(--ui-slider-track-height))/2 + var(--ui-space-2));box-sizing:border-box;min-width:1.5rem;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--ui-slider-value-bubble-bg,var(--ui-color-primary));color:var(--ui-slider-value-bubble-fg,var(--ui-color-primary-fg));font:var(--ui-type-label-sm);text-align:center;opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);line-height:1.5rem;position:absolute;transform:translate(-50%)}.ui-slider--value-label:has(input[type=range]:focus-visible):after,.ui-slider--value-label:has(input[type=range]:active:not(:disabled)):after{opacity:1}.slider-demo-grid{gap:1.5rem;width:100%;max-width:32rem;display:grid}.slider-demo-item{gap:0;display:grid}.slider-demo-caption{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin-top:.5rem}.ui-split{--ui-split-gap:var(--ui-space-6);--ui-split-media-radius:var(--ui-radius-sm);--ui-split-media-border:var(--ui-color-border);align-items:center;gap:var(--ui-split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-split-media{border-radius:var(--ui-split-media-radius);min-width:0;overflow:hidden}.ui-split-media img,.ui-split-media video{width:100%;height:auto;display:block}.ui-split-body{min-width:0}.ui-split-body:only-child{grid-column:1/-1}.ui-split-eyebrow{margin:0 0 var(--ui-space-1);font:var(--ui-type-label-lg);color:var(--ui-color-fg-muted)}.ui-split-title{margin:0 0 var(--ui-space-2);font:var(--ui-type-headline-sm);color:var(--ui-color-fg)}.ui-split-copy{font:var(--ui-type-body-lg);color:var(--ui-color-fg-muted);margin:0}.ui-split-action{margin-top:var(--ui-space-4)}@media(max-width:47.99rem){.ui-split{grid-template-columns:1fr}}.ui-switch{--ui-switch-handle-travel:calc(var(--ui-switch-width,52px) - var(--ui-switch-handle-selected-size,24px) - 2*var(--ui-switch-handle-inset,6px));align-items:center;gap:var(--ui-space-2);min-inline-size:var(--ui-switch-resolved-hit-size,var(--ui-switch-height,32px));min-block-size:var(--ui-switch-resolved-hit-size,var(--ui-switch-height,32px));cursor:pointer;font:var(--ui-type-body-md);display:inline-flex;position:relative}.ui-switch:hover{--ui-switch-track-outline:var(--ui-color-fg)}.ui-switch input[type=checkbox]{appearance:none;width:var(--ui-switch-width,52px);height:var(--ui-switch-height,32px);border-radius:var(--ui-switch-radius,var(--ui-radius-full));border:var(--ui-switch-outline-width)solid var(--ui-switch-track-outline);cursor:pointer;transition:border-color var(--ui-motion-short)var(--ui-easing-standard),background-color var(--ui-motion-short)var(--ui-easing-standard);background:0 0;flex:none;margin:0}.ui-switch input:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-switch input:checked{border-color:#0000}.ui-switch input:checked+.ui-switch-track{background:var(--ui-switch-track)}.ui-switch input:checked~.ui-switch-handle{width:var(--ui-switch-handle-selected-size,24px);height:var(--ui-switch-handle-selected-size,24px);background:var(--ui-switch-handle-selected);transform:translateY(-50%)translate(var(--ui-switch-handle-travel))}.ui-switch input:active:not(:disabled)~.ui-switch-handle{width:var(--ui-switch-handle-pressed-size,28px);height:var(--ui-switch-handle-pressed-size,28px)}.ui-switch input:disabled{cursor:not-allowed}.ui-switch input:disabled+.ui-switch-track{opacity:var(--ui-switch-disabled-track-opacity)}.ui-switch input:disabled~.ui-switch-handle{background:var(--ui-switch-disabled-handle)}.ui-switch input:disabled:not(:checked)~.ui-switch-handle{opacity:var(--ui-switch-disabled-handle-opacity)}.ui-switch-track{width:var(--ui-switch-width,52px);height:var(--ui-switch-height,32px);box-sizing:border-box;border-radius:var(--ui-switch-radius,var(--ui-radius-full));border:var(--ui-switch-outline-width)solid var(--ui-switch-track-outline);background:var(--ui-switch-track-unselected);pointer-events:none;transition:background-color var(--ui-motion-short)var(--ui-easing-standard),opacity var(--ui-motion-short)var(--ui-easing-standard),border-color var(--ui-motion-short)var(--ui-easing-standard);inset-inline-start:0;position:absolute;top:50%;transform:translateY(-50%)}.ui-switch-handle{width:var(--ui-switch-handle-size,16px);height:var(--ui-switch-handle-size,16px);border-radius:var(--ui-radius-full);background:var(--ui-switch-handle);pointer-events:none;transition:width var(--ui-motion-short)var(--ui-easing-standard),height var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard),background-color var(--ui-motion-short)var(--ui-easing-standard),opacity var(--ui-motion-short)var(--ui-easing-standard);inset-inline-start:var(--ui-switch-handle-inset,6px);position:absolute;top:50%;transform:translateY(-50%)translate(0)}.ui-switch-label{color:var(--ui-color-fg)}.switch-demo-list{flex-wrap:wrap;gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.switch-demo-item{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);align-items:center;gap:.5rem;display:flex}.ui-tabs{box-sizing:border-box;background:var(--ui-color-surface);border-bottom:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);flex-direction:column;width:100%;display:flex}.ui-tabs-list{justify-content:space-between;align-items:end;width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-tabs-item{flex:1;min-width:0;display:flex}.ui-tab{box-sizing:border-box;height:var(--ui-tabs-height,48px);padding:0 var(--ui-space-4);justify-content:center;align-items:center;gap:var(--ui-space-2);color:var(--ui-color-fg-muted);font-family:var(--ui-font-sans);letter-spacing:.00625rem;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex;position:relative}.ui-tab:before{content:"";background:var(--ui-color-fg);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);position:absolute;inset:0}.ui-tab:hover:before{opacity:var(--ui-state-hover-opacity)}.ui-tab:focus-visible:before{opacity:var(--ui-state-focus-opacity)}.ui-tab:active:before{opacity:var(--ui-state-pressed-opacity)}.ui-tab[aria-current=page]:before{background:var(--ui-color-primary)}.ui-tab-secondary[aria-current=page]:before{background:var(--ui-color-fg)}.ui-tab-icon,.ui-tab-label{justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-tab-icon{width:var(--ui-size-icon);height:var(--ui-size-icon);fill:currentColor;color:inherit;flex:none}.ui-tab-icon svg{width:var(--ui-size-icon);height:var(--ui-size-icon)}.ui-tab-indicator{height:var(--ui-tabs-indicator-height,3px);background:var(--ui-color-primary);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-short)var(--ui-easing-standard);inset-inline:0;border-radius:3px 3px 0 0;position:absolute;bottom:0}.ui-tab-secondary .ui-tab-indicator{height:var(--ui-tabs-indicator-height-secondary,2px);border-radius:0}.ui-tab[aria-current=page] .ui-tab-indicator{opacity:1}.ui-tab[aria-current=page]{color:var(--ui-color-primary)}.ui-tab-secondary[aria-current=page]{color:var(--ui-color-fg)}.ui-tab:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-tab-stacked{height:var(--ui-tabs-stacked-height,64px);flex-direction:column;gap:2px}.tabs-demo-grid{gap:1.5rem;width:100%;display:grid}.tabs-demo-group{gap:.5rem;display:grid}.tabs-demo-caption{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.tabs-demo-panel{color:var(--ui-color-fg);font:var(--ui-type-body-md);margin:0}.ui-text-field{gap:0;width:min(100%,24rem);display:grid}.ui-text-field-control{height:var(--ui-field-resolved-height,var(--ui-size-field));box-sizing:border-box;border-radius:var(--ui-field-radius,var(--ui-radius-xs));color:var(--ui-field-label);box-shadow:var(--ui-field-control-shadow,none);transition:border-color var(--ui-motion-short)var(--ui-easing-standard),background-color var(--ui-motion-short)var(--ui-easing-standard),box-shadow var(--ui-motion-short)var(--ui-easing-standard);display:grid;position:relative}.ui-text-field-control>label{z-index:1;max-width:calc(100% - 2rem);color:var(--ui-field-label);cursor:text;font:var(--ui-type-body-lg);text-overflow:ellipsis;transform-origin:0 0;white-space:nowrap;transition:color var(--ui-motion-short)var(--ui-easing-standard),font-size var(--ui-motion-short)var(--ui-easing-standard),top var(--ui-motion-short)var(--ui-easing-standard),transform var(--ui-motion-short)var(--ui-easing-standard);top:50%;position:absolute;inset-inline-start:var(--ui-field-padding-x,1rem);overflow:hidden;transform:translateY(-50%)}.ui-text-field-control:focus-within>label,.ui-text-field-control:has(input:not(:placeholder-shown))>label,.ui-text-field-control:has(textarea:not(:placeholder-shown))>label{font:var(--ui-type-label-sm);letter-spacing:var(--ui-type-label-sm-letter-spacing)}.ui-text-field-control:dir(rtl)>label{transform-origin:100% 0}.ui-text-field-control:focus-within>label{color:var(--ui-color-primary)}.ui-text-field input,.ui-text-field textarea{border-radius:inherit;width:100%;min-width:0;color:var(--ui-color-fg);font:var(--ui-field-input-font,var(--ui-type-body-lg));background:0 0;border:0;outline:0}.ui-text-field input{box-sizing:border-box;height:100%;padding:var(--ui-field-padding-y,var(--ui-space-4))var(--ui-field-padding-x,1rem)}.ui-text-field textarea,.ui-text-field-filled .ui-text-field input{padding:var(--ui-space-6)var(--ui-field-padding-x,1rem)var(--ui-space-2)}.ui-text-field input::placeholder,.ui-text-field textarea::placeholder{color:#0000}.ui-text-field-error input,.ui-text-field-error textarea{padding-inline-end:3.5rem}.ui-text-field-error .ui-text-field-control>label{max-width:calc(100% - 3.5rem)}.ui-text-field-error-icon{width:var(--ui-text-field-error-icon-size,var(--ui-size-icon));height:var(--ui-text-field-error-icon-size,var(--ui-size-icon));color:var(--ui-field-error);fill:currentColor;pointer-events:none;top:50%;position:absolute;inset-inline-end:var(--ui-field-padding-x,1rem);transform:translateY(-50%)}.ui-text-field-control:has(textarea:placeholder-shown):not(:focus-within)>label{top:1rem;transform:none}.ui-text-field-control:has(textarea){height:auto;min-height:var(--ui-text-field-textarea-min-height,7rem)}.ui-text-field textarea{min-height:var(--ui-text-field-textarea-min-height,7rem);resize:vertical}.ui-text-field-outlined .ui-text-field-control{border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-field-border);background:var(--ui-field-outlined-bg,var(--ui-color-surface))}.ui-text-field-outlined .ui-text-field-control:focus-within{border-color:var(--ui-color-primary);box-shadow:inset 0 0 0 2px var(--ui-color-primary)}.ui-text-field-outlined .ui-text-field-control:focus-within>label,.ui-text-field-outlined .ui-text-field-control:has(input:not(:placeholder-shown))>label,.ui-text-field-outlined .ui-text-field-control:has(textarea:not(:placeholder-shown))>label{padding:0 var(--ui-space-1);background:var(--ui-field-outlined-label-bg,var(--ui-color-surface));top:0;transform:translate(-.25rem,-50%)}.ui-text-field-outlined .ui-text-field-control:dir(rtl):focus-within>label{transform:translate(.25rem,-50%)}.ui-text-field-outlined .ui-text-field-control:dir(rtl):has(input:not(:placeholder-shown))>label{transform:translate(.25rem,-50%)}.ui-text-field-outlined .ui-text-field-control:dir(rtl):has(textarea:not(:placeholder-shown))>label{transform:translate(.25rem,-50%)}.ui-text-field-filled .ui-text-field-control{border-bottom:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-field-border);border-radius:var(--ui-field-radius,var(--ui-radius-xs))var(--ui-field-radius,var(--ui-radius-xs))var(--ui-radius-none)var(--ui-radius-none);background:var(--ui-field-container)}.ui-text-field-filled .ui-text-field-control:focus-within{border-bottom-color:var(--ui-color-primary);box-shadow:inset 0 -2px 0 var(--ui-color-primary)}.ui-text-field-filled .ui-text-field-control:focus-within>label,.ui-text-field-filled .ui-text-field-control:has(input:not(:placeholder-shown))>label,.ui-text-field-filled .ui-text-field-control:has(textarea:not(:placeholder-shown))>label{top:.5rem;transform:none}.ui-text-field input:hover:not(:disabled),.ui-text-field textarea:hover:not(:disabled){cursor:text}.ui-text-field-control:hover:not(:focus-within):has(input:not(:disabled)),.ui-text-field-control:hover:not(:focus-within):has(textarea:not(:disabled)){border-color:var(--ui-field-border-hover)}.ui-text-field input:focus-visible,.ui-text-field textarea:focus-visible{outline:none}.ui-text-field-error .ui-text-field-control>label,.ui-text-field-error .ui-text-field-message{color:var(--ui-field-error)}.ui-text-field-error .ui-text-field-control{border-color:var(--ui-field-error)}.ui-text-field-error .ui-text-field-control:focus-within>label,.ui-text-field-error .ui-text-field-control:has(input:not(:placeholder-shown))>label,.ui-text-field-error .ui-text-field-control:has(textarea:not(:placeholder-shown))>label{color:var(--ui-field-error)}.ui-text-field-error.ui-text-field-outlined .ui-text-field-control:focus-within{border-color:var(--ui-field-error);box-shadow:inset 0 0 0 2px var(--ui-field-error)}.ui-text-field-error.ui-text-field-outlined .ui-text-field-control:hover:not(:focus-within):has(input:not(:disabled)),.ui-text-field-error.ui-text-field-outlined .ui-text-field-control:hover:not(:focus-within):has(textarea:not(:disabled)){border-color:var(--ui-field-error)}.ui-text-field-error.ui-text-field-filled .ui-text-field-control:focus-within{border-color:var(--ui-field-error);box-shadow:inset 0 -2px 0 var(--ui-field-error)}.ui-text-field-error.ui-text-field-filled .ui-text-field-control:hover:not(:focus-within):has(input:not(:disabled)),.ui-text-field-error.ui-text-field-filled .ui-text-field-control:hover:not(:focus-within):has(textarea:not(:disabled)){border-color:var(--ui-field-error)}.ui-text-field-message{padding:var(--ui-space-1)var(--ui-space-4)0;color:var(--ui-color-fg-muted);font:var(--ui-type-body-sm);letter-spacing:var(--ui-type-body-sm-letter-spacing);margin:0}.ui-text-field-disabled .ui-text-field-control>label,.ui-text-field-disabled input,.ui-text-field-disabled textarea,.ui-text-field-disabled .ui-text-field-message,.ui-text-field-disabled .ui-text-field-error-icon{opacity:var(--ui-state-disabled-opacity)}.ui-text-field-disabled .ui-text-field-control{box-shadow:none}.ui-text-field-disabled.ui-text-field-outlined .ui-text-field-control{border-color:var(--ui-color-fg)}@supports (color:color-mix(in lab,red,red)){.ui-text-field-disabled.ui-text-field-outlined .ui-text-field-control{border-color:color-mix(in srgb,var(--ui-color-fg)12%,transparent)}}.ui-text-field-disabled.ui-text-field-filled .ui-text-field-control{background:var(--ui-color-fg)}@supports (color:color-mix(in lab,red,red)){.ui-text-field-disabled.ui-text-field-filled .ui-text-field-control{background:color-mix(in srgb,var(--ui-color-fg)4%,var(--ui-color-surface))}}.ui-text-field-disabled.ui-text-field-filled .ui-text-field-control{border-bottom-color:var(--ui-color-fg)}@supports (color:color-mix(in lab,red,red)){.ui-text-field-disabled.ui-text-field-filled .ui-text-field-control{border-bottom-color:color-mix(in srgb,var(--ui-color-fg)38%,transparent)}}.ui-text-field :disabled{cursor:not-allowed}.ui-text-field-error.ui-text-field-disabled .ui-text-field-control{border-color:var(--ui-color-fg)}@supports (color:color-mix(in lab,red,red)){.ui-text-field-error.ui-text-field-disabled .ui-text-field-control{border-color:color-mix(in srgb,var(--ui-color-fg)12%,transparent)}}.ui-text-field-error.ui-text-field-disabled .ui-text-field-control{box-shadow:none}.ui-text-field-error.ui-text-field-disabled .ui-text-field-control>label{color:var(--ui-field-label)}.ui-text-field-has-placeholder .ui-text-field-control>label{font:var(--ui-type-label-sm);letter-spacing:var(--ui-type-label-sm-letter-spacing)}.ui-text-field-has-placeholder input::placeholder,.ui-text-field-has-placeholder textarea::placeholder{color:var(--ui-field-label);opacity:1}.ui-text-field-has-placeholder.ui-text-field-outlined .ui-text-field-control>label{padding:0 var(--ui-space-1);background:var(--ui-color-surface);top:0;transform:translate(-.25rem,-50%)}.ui-text-field-has-placeholder.ui-text-field-outlined .ui-text-field-control:dir(rtl)>label{transform:translate(.25rem,-50%)}.ui-text-field-has-placeholder.ui-text-field-filled .ui-text-field-control>label{top:.5rem;transform:none}.ui-text-field-has-placeholder.ui-text-field-outlined .ui-text-field-control:has(textarea:placeholder-shown):not(:focus-within)>label{top:0;transform:translate(-.25rem,-50%)}.ui-text-field-has-placeholder.ui-text-field-filled .ui-text-field-control:has(textarea:placeholder-shown):not(:focus-within)>label{top:.5rem;transform:none}form:has(>.ui-text-field){gap:var(--ui-space-4);width:min(100%,24rem);display:grid}form:has(>.ui-text-field) .ui-button{justify-self:start}html[data-gelium-reference=baseui] .ui-text-field,html[data-gelium-skin=baseui] .ui-text-field{width:min(100%,var(--ui-text-field-max-width,16rem));gap:.25rem}html[data-gelium-reference=baseui] .ui-text-field-control,html[data-gelium-skin=baseui] .ui-text-field-control{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:.25rem;display:flex}html[data-gelium-reference=baseui] .ui-text-field-control>label,html[data-gelium-skin=baseui] .ui-text-field-control>label,html[data-gelium-reference=baseui] .ui-text-field-control:focus-within>label,html[data-gelium-skin=baseui] .ui-text-field-control:focus-within>label,html[data-gelium-reference=baseui] .ui-text-field-control:has(input:not(:placeholder-shown))>label,html[data-gelium-skin=baseui] .ui-text-field-control:has(input:not(:placeholder-shown))>label,html[data-gelium-reference=baseui] .ui-text-field-outlined .ui-text-field-control:focus-within>label,html[data-gelium-skin=baseui] .ui-text-field-outlined .ui-text-field-control:focus-within>label,html[data-gelium-reference=baseui] .ui-text-field-outlined .ui-text-field-control:has(input:not(:placeholder-shown))>label,html[data-gelium-skin=baseui] .ui-text-field-outlined .ui-text-field-control:has(input:not(:placeholder-shown))>label,html[data-gelium-reference=baseui] .ui-text-field-filled .ui-text-field-control:focus-within>label,html[data-gelium-skin=baseui] .ui-text-field-filled .ui-text-field-control:focus-within>label,html[data-gelium-reference=baseui] .ui-text-field-has-placeholder .ui-text-field-control>label,html[data-gelium-skin=baseui] .ui-text-field-has-placeholder .ui-text-field-control>label{max-width:none;font:var(--ui-field-label-font,700 .875rem/1.25rem var(--ui-font-sans));color:var(--ui-field-label,var(--ui-color-fg));background:0 0;padding:0;position:static;inset:auto;transform:none}html[data-gelium-reference=baseui] .ui-text-field input,html[data-gelium-skin=baseui] .ui-text-field input,html[data-gelium-reference=baseui] .ui-text-field textarea,html[data-gelium-skin=baseui] .ui-text-field textarea{height:var(--ui-field-resolved-height,var(--ui-size-field,2rem));min-height:var(--ui-field-resolved-height,var(--ui-size-field,2rem));border-radius:inherit;background:var(--ui-field-input-bg,var(--ui-color-canvas));box-shadow:inset 0 0 0 var(--ui-border-width-1) var(--ui-field-border,var(--ui-color-fg));padding:0 var(--ui-field-padding-x,.5rem);font:var(--ui-field-input-font,400 .875rem/1.25rem var(--ui-font-sans));border:0}html[data-gelium-reference=baseui] .ui-text-field textarea,html[data-gelium-skin=baseui] .ui-text-field textarea{height:auto;min-height:var(--ui-text-field-textarea-min-height,6rem);padding:.5rem var(--ui-field-padding-x,.5rem)}html[data-gelium-reference=baseui] .ui-text-field input:focus-visible,html[data-gelium-skin=baseui] .ui-text-field input:focus-visible,html[data-gelium-reference=baseui] .ui-text-field textarea:focus-visible,html[data-gelium-skin=baseui] .ui-text-field textarea:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-field-focus-outline-offset,var(--ui-focus-offset))}html[data-gelium-reference=baseui] .ui-text-field-outlined .ui-text-field-control,html[data-gelium-skin=baseui] .ui-text-field-outlined .ui-text-field-control,html[data-gelium-reference=baseui] .ui-text-field-filled .ui-text-field-control,html[data-gelium-skin=baseui] .ui-text-field-filled .ui-text-field-control,html[data-gelium-reference=baseui] .ui-text-field-outlined .ui-text-field-control:focus-within,html[data-gelium-skin=baseui] .ui-text-field-outlined .ui-text-field-control:focus-within,html[data-gelium-reference=baseui] .ui-text-field-filled .ui-text-field-control:focus-within,html[data-gelium-skin=baseui] .ui-text-field-filled .ui-text-field-control:focus-within{box-shadow:none;background:0 0;border:0}html[data-gelium-reference=baseui] .ui-text-field-has-placeholder input::placeholder,html[data-gelium-skin=baseui] .ui-text-field-has-placeholder input::placeholder,html[data-gelium-reference=baseui] .ui-text-field-has-placeholder textarea::placeholder,html[data-gelium-skin=baseui] .ui-text-field-has-placeholder textarea::placeholder{color:var(--ui-field-placeholder,var(--ui-color-fg-muted))}html[data-gelium-reference=baseui] .ui-text-field-message,html[data-gelium-skin=baseui] .ui-text-field-message{padding-inline:0}html[data-gelium-reference=baseui] .ui-text-field-error-icon,html[data-gelium-skin=baseui] .ui-text-field-error-icon{top:calc(.25rem + .875rem + .25rem + (var(--ui-field-resolved-height,2rem)/2))}html[data-gelium-reference=basecoat] .ui-text-field-outlined .ui-text-field-control:focus-within,html[data-gelium-skin=basecoat] .ui-text-field-outlined .ui-text-field-control:focus-within,html[data-gelium-skin^=basecoat-] .ui-text-field-outlined .ui-text-field-control:focus-within{border-color:var(--ui-field-focus-border,var(--ui-color-focus-ring));box-shadow:var(--ui-field-focus-shadow,0 0 0 3px var(--ui-color-focus-ring))}@supports (color:color-mix(in lab,red,red)){html[data-gelium-reference=basecoat] .ui-text-field-outlined .ui-text-field-control:focus-within,html[data-gelium-skin=basecoat] .ui-text-field-outlined .ui-text-field-control:focus-within,html[data-gelium-skin^=basecoat-] .ui-text-field-outlined .ui-text-field-control:focus-within{box-shadow:var(--ui-field-focus-shadow,0 0 0 3px color-mix(in srgb,var(--ui-color-focus-ring)50%,transparent))}}.toast-demo-form{grid-template-columns:1fr;gap:1rem;width:min(100%,24rem);display:grid}.toast-demo-type-label{font:var(--ui-type-label-lg);color:var(--ui-field-label)}.toast-demo-type{border:var(--ui-toast-border,1px solid var(--ui-color-border-strong));border-radius:var(--ui-radius-sm);background:var(--ui-field-container);min-height:2.5rem;color:var(--ui-color-fg);font:var(--ui-type-body-md);padding:.5rem}.toast-demo-type:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.toast-demo-submit{display:flex}.ui-toast-region{z-index:1000;align-items:center;gap:var(--ui-space-2);pointer-events:none;inset-inline:1rem;flex-direction:column;display:flex;position:fixed;bottom:1rem}.ui-toast{--ui-toast-min-height:3rem;--ui-toast-padding:.875rem 1rem;align-items:center;gap:var(--ui-space-3);min-height:var(--ui-toast-min-height);max-width:min(100%,26rem);padding:var(--ui-toast-padding);border-radius:var(--ui-toast-radius);background:var(--ui-toast-container);color:var(--ui-toast-fg);box-shadow:var(--ui-shadow-3);font:var(--ui-type-body-md);display:flex}.ui-toast-region .ui-toast{pointer-events:auto;opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard),translate var(--ui-motion-short)var(--ui-easing-standard);translate:0 .5rem}.ui-toast-region .ui-toast.ui-toast-show{opacity:1;translate:0}.ui-toast svg{flex:none}.ui-toast-message{color:var(--ui-toast-fg)}.ui-toast-icon-info{color:var(--ui-toast-icon-info)}.ui-toast-icon-success{color:var(--ui-toast-icon-success)}.ui-toast-icon-warning{color:var(--ui-toast-icon-warning)}.ui-toast-icon-error{color:var(--ui-toast-icon-error)}.ui-toast-action{padding:var(--ui-space-1);color:var(--ui-toast-action);font:var(--ui-type-label-lg);cursor:pointer;background:0 0;border:0;margin-inline-start:auto}.ui-toast-action:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-tooltip-host{display:inline-flex;position:relative}.ui-tooltip{--ui-tooltip-container:var(--ui-color-fg);--ui-tooltip-fg:var(--ui-color-canvas);--ui-tooltip-radius:var(--ui-radius-xs);--ui-tooltip-padding:var(--ui-space-1)var(--ui-space-2);--ui-tooltip-supporting-text:var(--ui-type-body-sm);--ui-tooltip-max-width:min(18rem, calc(100vw - 2rem) );--ui-tooltip-offset:4px;--ui-tooltip-z:50;z-index:var(--ui-tooltip-z);box-sizing:border-box;max-width:var(--ui-tooltip-max-width);padding:var(--ui-tooltip-padding);border-radius:var(--ui-tooltip-radius);background:var(--ui-tooltip-container);color:var(--ui-tooltip-fg);font:var(--ui-tooltip-supporting-text);text-align:start;pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--ui-motion-short)var(--ui-easing-standard),visibility var(--ui-motion-short)var(--ui-easing-standard);position:absolute;inset-block-start:calc(100% + var(--ui-tooltip-offset));inset-inline-start:50%;translate:-50%}.ui-tooltip-host:hover .ui-tooltip,.ui-tooltip-host:focus-within .ui-tooltip{visibility:visible;opacity:1}.ui-tooltip--top{inset-block-start:auto;inset-block-end:calc(100% + var(--ui-tooltip-offset))}.ui-tooltip--rich{--ui-tooltip-container:var(--ui-color-surface);--ui-tooltip-fg:var(--ui-color-fg-muted);--ui-tooltip-radius:var(--ui-radius-md);--ui-tooltip-padding:var(--ui-space-2)var(--ui-space-3);--ui-tooltip-subhead:var(--ui-type-label-lg);--ui-tooltip-supporting-text:var(--ui-type-body-md);box-shadow:var(--ui-shadow-2);pointer-events:auto}.ui-tooltip-subhead{color:var(--ui-color-fg);font:var(--ui-tooltip-subhead);display:block}.ui-tooltip-supporting-text{font:var(--ui-tooltip-supporting-text);display:block}.ui-tooltip-action{margin-top:var(--ui-space-2);color:var(--ui-color-primary);font:var(--ui-type-label-lg);text-decoration:none;display:inline-block}.ui-tooltip-action:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.tooltip-demo-grid{gap:2rem;width:100%;display:grid}.tooltip-demo-group{gap:.75rem;display:grid}.tooltip-demo-heading{color:var(--ui-color-fg-muted);font:var(--ui-type-label-lg);margin:0}.tooltip-demo-note{color:var(--ui-color-fg-muted);font:var(--ui-type-body-md);margin:0}.tooltip-demo-row{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.ui-validation-summary{--ui-validation-summary-padding:var(--ui-space-3)var(--ui-space-4);--ui-validation-summary-gap:var(--ui-space-2);--ui-validation-summary-radius:var(--ui-radius-sm);--ui-validation-summary-bg:var(--ui-color-danger-container);--ui-validation-summary-fg:var(--ui-color-danger);--ui-validation-summary-title-color:var(--ui-color-danger);--ui-validation-summary-item-color:var(--ui-color-danger);gap:var(--ui-validation-summary-gap);padding:var(--ui-validation-summary-padding);border-radius:var(--ui-validation-summary-radius);background:var(--ui-validation-summary-bg);color:var(--ui-validation-summary-fg);flex-direction:column;display:flex}.ui-validation-summary-title{color:var(--ui-validation-summary-title-color);font:var(--ui-type-title-md);margin:0}.ui-validation-summary-list{gap:var(--ui-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-validation-summary-item{color:var(--ui-validation-summary-item-color);font:var(--ui-type-body-sm)}.ui-validation-summary-item a{color:var(--ui-color-danger);text-decoration:underline}.ui-validation-summary-item a:focus-visible{outline:var(--ui-focus-thickness)solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-video{--ui-video-radius:var(--ui-radius-sm);--ui-video-border:var(--ui-color-border);--ui-video-bg:var(--ui-color-surface-container);aspect-ratio:16/9;border:1px solid var(--ui-video-border);border-radius:var(--ui-video-radius);background:var(--ui-video-bg);width:100%;position:relative;overflow:hidden}.ui-video video{object-fit:contain;width:100%;height:100%;display:block}.ui-video--aspect-4-3{aspect-ratio:4/3}.ui-video-fallback{padding:var(--ui-space-3);font:var(--ui-type-body-sm);color:var(--ui-color-fg-muted);margin:0}}@layer utilities{.block{display:block}.grid{display:grid}.scroll-smooth{scroll-behavior:smooth}.uppercase{text-transform:uppercase}}:root{--ui-color-canvas:#fff;--ui-color-surface:#f5f5f5;--ui-color-surface-container:#ececec;--ui-color-fg:#1c1c1c;--ui-color-fg-muted:#555;--ui-color-primary:#444;--ui-color-primary-fg:#fff;--ui-color-secondary:#e0e0e0;--ui-color-secondary-fg:#1c1c1c;--ui-color-code-string:#2f6b4f;--ui-color-border:#cfcfcf;--ui-color-border-strong:#7a7a7a;--ui-color-danger:#cc3a3a;--ui-color-danger-fg:#fff;--ui-color-focus-ring:#444;--ui-color-error:var(--ui-color-danger);--ui-color-success:#2e7d32;--ui-color-success-fg:#fff;--ui-color-warning:#b9930a;--ui-color-warning-fg:#6a4b00;--ui-color-warning-container:#fff3d6;--ui-color-info:#4f5d75;--ui-color-info-fg:#fff;--ui-color-danger-container:#fddcdc;--ui-color-scrim:#00000052;--ui-state-hover-opacity:.08;--ui-state-focus-opacity:.1;--ui-state-pressed-opacity:.1;--ui-state-selected-opacity:.08;--ui-state-disabled-opacity:.38;--ui-focus-thickness:3px;--ui-focus-offset:2px;--ui-focus-shadow:0 0 0 3px color-mix(in srgb,var(--ui-color-focus-ring)28%,transparent);--ui-border-width-1:1px;--ui-border-width-2:2px;--ui-border-style-solid:solid;--ui-radius-none:0;--ui-radius-xs:.25rem;--ui-radius-sm:.5rem;--ui-radius-md:.75rem;--ui-radius-lg:1rem;--ui-radius-full:9999px;--ui-shadow-0:none;--ui-shadow-1:0 1px 2px #00000024,0 1px 3px #0000001a;--ui-shadow-2:0 2px 6px #00000029,0 1px 2px #0000001f;--ui-shadow-3:0 4px 8px #00000029,0 2px 4px #0000001f;--ui-shadow-4:0 8px 12px #00000029,0 3px 6px #0000001f;--ui-shadow-5:0 12px 20px #0000002e,0 4px 8px #0000001f;--ui-shadow-border:0 0 0 1px var(--ui-color-border);--ui-shadow-card:var(--ui-shadow-1);--ui-shadow-menu:var(--ui-shadow-3);--ui-shadow-tooltip:var(--ui-shadow-2);--ui-shadow-dialog:var(--ui-shadow-5);--ui-motion-short:.15s;--ui-motion-long:.5s;--ui-easing-standard:cubic-bezier(.2,0,0,1);--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-size-control:2.5rem;--ui-size-field:3.5rem;--ui-size-icon:1.5rem;--ui-size-icon-sm:1.125rem;--ui-size-track:4px;--ui-size-item-sm:48px;--ui-size-item:56px;--ui-size-item-lg:72px;--ui-size-item-xl:88px;--ui-size-nav-icon-slot:64px;--ui-size-nav-icon-slot-h:32px;--ui-size-indicator:32px;--ui-size-label-height:16px;--ui-touch-target:44px;--ui-container-max:64rem;--ui-button-padding-y:.625rem;--ui-button-padding-x:var(--ui-space-6);--ui-button-gap:var(--ui-space-2);--ui-button-radius:var(--ui-radius-full);--ui-button-spinner-size:1rem;--ui-field-radius:var(--ui-radius-xs);--ui-field-padding-x:1rem;--ui-field-padding-y:var(--ui-space-4);--ui-text-field-textarea-min-height:7rem;--ui-text-field-error-icon-size:var(--ui-size-icon);--ui-card-padding:var(--ui-space-4);--ui-checkbox-mark-width:6px;--ui-checkbox-mark-height:11px;--ui-checkbox-mark-stroke:2px;--ui-checkbox-indeterminate-width:10px;--ui-checkbox-indeterminate-height:2px;--ui-radio-dot-size:10px;--ui-switch-handle-inset:6px;--ui-select-caret-reserve:2.5rem;--ui-slider-tick-width:2px;--ui-slider-tick-interval:1.5rem;--ui-progress-circular-size:var(--ui-size-item);--ui-progress-circular-stroke:4px;--ui-fab-container-size:56px;--ui-fab-container-size-small:44px;--ui-fab-container-size-large:96px;--ui-fab-extended-height:48px;--ui-fab-extended-padding-inline:1.25rem;--ui-icon-button-radius:var(--ui-radius-full);--ui-select-height:var(--ui-size-field);--ui-select-radius:4px;--ui-select-radius-top:4px 4px 0 0;--ui-dialog-min-width:280px;--ui-dialog-min-height:140px;--ui-dialog-max-width:560px;--ui-dialog-radius:28px;--ui-tabs-height:48px;--ui-tabs-stacked-height:64px;--ui-tabs-indicator-height:3px;--ui-tabs-indicator-height-secondary:2px;--ui-chip-height:2rem;--ui-chip-radius:var(--ui-radius-sm);--ui-chip-remove-size:1.5rem;--ui-chip-remove-icon-size:var(--ui-size-icon-sm);--ui-chip-selected-icon-size:.5625rem;--ui-card-radius:12px;--ui-badge-size:6px;--ui-badge-large-size:16px;--ui-font-sans:ui-sans-serif,system-ui,sans-serif;--ui-font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--ui-type-display-sm-size:2.25rem;--ui-type-display-sm-weight:400;--ui-type-display-sm-line-height:2.75rem;--ui-type-display-sm-letter-spacing:normal;--ui-type-display-sm-family:var(--ui-font-sans);--ui-type-display-lg-size:3.5rem;--ui-type-display-lg-weight:400;--ui-type-display-lg-line-height:4rem;--ui-type-display-lg-letter-spacing:normal;--ui-type-display-lg-family:var(--ui-font-sans);--ui-type-headline-sm-size:1.5rem;--ui-type-headline-sm-weight:400;--ui-type-headline-sm-line-height:2rem;--ui-type-headline-sm-letter-spacing:normal;--ui-type-headline-sm-family:var(--ui-font-sans);--ui-type-title-lg-size:1.375rem;--ui-type-title-lg-weight:500;--ui-type-title-lg-line-height:1.75rem;--ui-type-title-lg-letter-spacing:normal;--ui-type-title-lg-family:var(--ui-font-sans);--ui-type-title-md-size:1rem;--ui-type-title-md-weight:500;--ui-type-title-md-line-height:1.5rem;--ui-type-title-md-letter-spacing:normal;--ui-type-title-md-family:var(--ui-font-sans);--ui-type-body-lg-size:1rem;--ui-type-body-lg-weight:400;--ui-type-body-lg-line-height:1.5rem;--ui-type-body-lg-letter-spacing:normal;--ui-type-body-lg-family:var(--ui-font-sans);--ui-type-body-md-size:1rem;--ui-type-body-md-weight:400;--ui-type-body-md-line-height:1.5rem;--ui-type-body-md-letter-spacing:normal;--ui-type-body-md-family:var(--ui-font-sans);--ui-type-body-sm-size:.75rem;--ui-type-body-sm-weight:400;--ui-type-body-sm-line-height:1rem;--ui-type-body-sm-letter-spacing:normal;--ui-type-body-sm-family:var(--ui-font-sans);--ui-type-label-lg-size:.875rem;--ui-type-label-lg-weight:600;--ui-type-label-lg-line-height:1.25rem;--ui-type-label-lg-letter-spacing:normal;--ui-type-label-lg-family:var(--ui-font-sans);--ui-type-label-md-size:.875rem;--ui-type-label-md-weight:500;--ui-type-label-md-line-height:1.25rem;--ui-type-label-md-letter-spacing:normal;--ui-type-label-md-family:var(--ui-font-sans);--ui-type-label-sm-size:.75rem;--ui-type-label-sm-weight:500;--ui-type-label-sm-line-height:1rem;--ui-type-label-sm-letter-spacing:normal;--ui-type-label-sm-family:var(--ui-font-sans);--ui-type-dialog-headline-size:1.5rem;--ui-type-dialog-headline-weight:400;--ui-type-dialog-headline-line-height:2rem;--ui-type-dialog-headline-letter-spacing:normal;--ui-type-dialog-headline-family:var(--ui-font-sans);--ui-type-dialog-body-size:.875rem;--ui-type-dialog-body-weight:400;--ui-type-dialog-body-line-height:1.25rem;--ui-type-dialog-body-letter-spacing:normal;--ui-type-dialog-body-family:var(--ui-font-sans);--ui-type-display-sm:var(--ui-type-display-sm-weight)var(--ui-type-display-sm-size)/var(--ui-type-display-sm-line-height)var(--ui-type-display-sm-family);--ui-type-display-lg:var(--ui-type-display-lg-weight)var(--ui-type-display-lg-size)/var(--ui-type-display-lg-line-height)var(--ui-type-display-lg-family);--ui-type-headline-sm:var(--ui-type-headline-sm-weight)var(--ui-type-headline-sm-size)/var(--ui-type-headline-sm-line-height)var(--ui-type-headline-sm-family);--ui-type-title-lg:var(--ui-type-title-lg-weight)var(--ui-type-title-lg-size)/var(--ui-type-title-lg-line-height)var(--ui-type-title-lg-family);--ui-type-title-md:var(--ui-type-title-md-weight)var(--ui-type-title-md-size)/var(--ui-type-title-md-line-height)var(--ui-type-title-md-family);--ui-type-body-lg:var(--ui-type-body-lg-weight)var(--ui-type-body-lg-size)/var(--ui-type-body-lg-line-height)var(--ui-type-body-lg-family);--ui-type-body-md:var(--ui-type-body-md-weight)var(--ui-type-body-md-size)/var(--ui-type-body-md-line-height)var(--ui-type-body-md-family);--ui-type-body-sm:var(--ui-type-body-sm-weight)var(--ui-type-body-sm-size)/var(--ui-type-body-sm-line-height)var(--ui-type-body-sm-family);--ui-type-label-lg:var(--ui-type-label-lg-weight)var(--ui-type-label-lg-size)/var(--ui-type-label-lg-line-height)var(--ui-type-label-lg-family);--ui-type-label-md:var(--ui-type-label-md-weight)var(--ui-type-label-md-size)/var(--ui-type-label-md-line-height)var(--ui-type-label-md-family);--ui-type-label-sm:var(--ui-type-label-sm-weight)var(--ui-type-label-sm-size)/var(--ui-type-label-sm-line-height)var(--ui-type-label-sm-family);--ui-type-dialog-headline:var(--ui-type-dialog-headline-weight)var(--ui-type-dialog-headline-size)/var(--ui-type-dialog-headline-line-height)var(--ui-type-dialog-headline-family);--ui-type-dialog-body:var(--ui-type-dialog-body-weight)var(--ui-type-dialog-body-size)/var(--ui-type-dialog-body-line-height)var(--ui-type-dialog-body-family)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ui-accordion{display:var(--ui-accordion-root-display,grid);flex-direction:var(--ui-accordion-root-direction,initial);width:var(--ui-accordion-root-width,auto);gap:var(--ui-accordion-root-gap,var(--ui-space-2));max-width:var(--ui-accordion-root-max-width,48rem);border-radius:var(--ui-accordion-root-radius,0);border:var(--ui-accordion-root-border,0);background:var(--ui-accordion-root-surface,transparent);padding:var(--ui-accordion-root-padding,0)}.ui-accordion-item{border:var(--ui-accordion-item-border,var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-accordion-border,var(--ui-color-border)));border-radius:var(--ui-accordion-item-radius,var(--ui-accordion-radius,var(--ui-radius-md)));background:var(--ui-accordion-item-surface,var(--ui-accordion-surface,var(--ui-color-surface)));box-shadow:var(--ui-accordion-item-shadow,var(--ui-accordion-shadow,var(--ui-shadow-card,var(--ui-shadow-0))));transition:box-shadow var(--ui-accordion-motion,var(--ui-motion-short))var(--ui-easing-standard),border-color var(--ui-accordion-motion,var(--ui-motion-short))var(--ui-easing-standard),background-color var(--ui-accordion-motion,var(--ui-motion-short))var(--ui-easing-standard);overflow:clip}.ui-accordion-item+.ui-accordion-item{margin-block-start:var(--ui-accordion-item-overlap,0)}.ui-accordion-item:not(:last-child){border-bottom:var(--ui-accordion-item-divider-border,0)}.ui-accordion-item[open]{border-color:var(--ui-accordion-open-border,var(--ui-accordion-border,var(--ui-color-border)));box-shadow:var(--ui-accordion-item-open-shadow,var(--ui-accordion-open-shadow,var(--ui-accordion-item-shadow,var(--ui-accordion-shadow,var(--ui-shadow-card,var(--ui-shadow-0))))))}.ui-accordion-trigger{align-items:var(--ui-accordion-trigger-align,center);justify-content:space-between;gap:var(--ui-accordion-trigger-gap,var(--ui-space-4));min-height:max(var(--ui-touch-target),var(--ui-accordion-trigger-min-height,var(--ui-touch-target)));padding-block:var(--ui-accordion-trigger-padding-y,var(--ui-space-4));padding-inline:var(--ui-accordion-trigger-padding-x,var(--ui-space-4));cursor:pointer;border:var(--ui-accordion-trigger-border,0);border-radius:var(--ui-accordion-trigger-radius,0);font:var(--ui-accordion-trigger-font,var(--ui-type-title-md));text-align:var(--ui-accordion-trigger-text-align,start);transition:var(--ui-accordion-trigger-transition,background-color var(--ui-accordion-motion,var(--ui-motion-short))var(--ui-easing-standard));list-style:none;display:flex}.ui-accordion-trigger::-webkit-details-marker{display:none}.ui-accordion-trigger::marker{content:""}.ui-accordion-trigger:focus-visible{outline:var(--ui-accordion-focus-outline,var(--ui-focus-thickness)solid var(--ui-color-focus-ring));outline-offset:var(--ui-accordion-focus-offset,var(--ui-focus-offset));box-shadow:var(--ui-accordion-focus-shadow,var(--ui-focus-shadow,0 0 0 var(--ui-focus-thickness)var(--ui-color-focus-ring)))}@supports (color:color-mix(in lab,red,red)){.ui-accordion-trigger:focus-visible{box-shadow:var(--ui-accordion-focus-shadow,var(--ui-focus-shadow,0 0 0 var(--ui-focus-thickness)color-mix(in srgb,var(--ui-color-focus-ring)28%,transparent)))}}.ui-accordion-trigger:hover{background:var(--ui-accordion-trigger-hover-surface,var(--ui-color-primary))}@supports (color:color-mix(in lab,red,red)){.ui-accordion-trigger:hover{background:var(--ui-accordion-trigger-hover-surface,color-mix(in srgb,var(--ui-color-primary)calc(var(--ui-state-hover-opacity)*100%),transparent))}}.ui-accordion-trigger:hover{-webkit-text-decoration:var(--ui-accordion-trigger-hover-decoration,none);text-decoration:var(--ui-accordion-trigger-hover-decoration,none)}.ui-accordion-icon{flex:var(--ui-accordion-icon-flex,0 0 var(--ui-accordion-icon-size,1.25rem));width:var(--ui-accordion-icon-width,auto);height:var(--ui-accordion-icon-height,auto);text-align:center;color:var(--ui-accordion-icon-color,currentColor);transition:transform var(--ui-accordion-motion,var(--ui-motion-short))var(--ui-easing-standard);margin-inline-start:var(--ui-accordion-icon-margin-inline-start,0);line-height:1}.ui-accordion-icon svg{display:var(--ui-accordion-chevron-display,block);width:var(--ui-accordion-icon-size,1.25rem);height:var(--ui-accordion-icon-size,1.25rem);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ui-accordion-icon-plus{display:var(--ui-accordion-plus-display,none);font-size:var(--ui-accordion-icon-size,1.25rem);line-height:1}.ui-accordion-item[open] .ui-accordion-icon{transform:rotate(var(--ui-accordion-icon-rotation,180deg))}.ui-accordion-panel{padding-block:var(--ui-accordion-panel-padding-top,0)var(--ui-accordion-panel-padding-y,var(--ui-space-4));padding-inline:var(--ui-accordion-panel-padding-x,var(--ui-space-4));color:var(--ui-accordion-panel-color,var(--ui-color-fg-muted));font:var(--ui-accordion-panel-font,var(--ui-type-body-md))}@media(prefers-reduced-motion:reduce){.ui-accordion-item,.ui-accordion-icon,.ui-accordion-trigger{transition:none}}@media(forced-colors:active){.ui-accordion-item{forced-color-adjust:auto;border-color:canvastext}.ui-accordion-trigger:focus-visible{box-shadow:none;outline-color:highlight}.ui-accordion-trigger:hover{background:canvas}.ui-avatar{border:1px solid canvastext}.ui-avatar-image{forced-color-adjust:auto}.ui-banner{forced-color-adjust:auto;border:1px solid canvastext}.ui-banner-icon,.ui-banner-title,.ui-banner-body{color:canvastext;forced-color-adjust:auto}.ui-banner--error .ui-banner-icon,.ui-banner--error .ui-banner-title,.ui-banner--error .ui-banner-body{color:mark}.ui-breadcrumb-item a{color:linktext;forced-color-adjust:auto}.ui-breadcrumb-item span,.ui-breadcrumb-item+.ui-breadcrumb-item:before{color:canvastext;forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){.ui-button{transform:none}}@media(forced-colors:active){.ui-callout{forced-color-adjust:auto;border:1px solid canvastext}.ui-callout-icon,.ui-callout-heading,.ui-callout-body{color:canvastext;forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){.ui-checkbox input[type=checkbox]{transition:none}.ui-checkbox:active:not(:disabled) input[type=checkbox]{transform:none}}@media(forced-colors:active){.ui-checkbox input:indeterminate{background:canvastext;border-color:canvastext}.ui-checkbox input:indeterminate+.ui-checkbox-mark:after{background:canvas}}@media(prefers-reduced-motion:reduce){.ui-chip,.ui-chip-filter .ui-chip-selected-icon,.ui-chip-remove{transition:none}}@media(forced-colors:active){.ui-chip{forced-color-adjust:auto;border:1px solid canvastext}.ui-chip:focus-visible{outline-color:highlight}.ui-chip-filter input:checked{background:highlight;border:1px solid canvastext}.ui-chip-filter input:checked~.ui-chip-label{color:highlighttext}.ui-chip-filter input:checked~.ui-chip-selected-icon{border-color:highlighttext}.ui-chip:disabled,.ui-chip[aria-disabled=true]{opacity:1;color:graytext}.ui-chip-input{border-color:canvastext}.ui-chip-remove{border:1px solid buttontext}.ui-chip-remove:focus-visible{outline-color:highlight}}@media(prefers-reduced-motion:reduce){.ui-data-table-row .ui-data-table-cell:before,.ui-data-table-sort-icon{transition:none}}@media(forced-colors:active){.ui-data-table{forced-color-adjust:auto;border-color:canvastext}.ui-data-table-row .ui-data-table-cell{color:canvastext;forced-color-adjust:auto}.ui-data-table-row .ui-data-table-cell:before{background:canvastext}.ui-data-table-row:has(input:checked) .ui-data-table-cell{color:highlighttext;background:highlight}.ui-data-table-row:has(input:checked) .ui-data-table-cell:before{background:highlighttext}.ui-data-table-sort{color:linktext}.ui-data-table-sort:focus-visible{outline-color:highlight}.ui-data-table-checkbox input[type=checkbox]{forced-color-adjust:auto}.ui-data-table-page{color:linktext}.ui-data-table-page:focus-visible{outline-color:highlight}.ui-data-table-page--current{color:highlight}.ui-data-table-page--disabled{color:graytext;opacity:1}.ui-data-table-caption{color:canvastext}.ui-empty-state-icon,.ui-empty-state-title,.ui-empty-state-body{color:canvastext;forced-color-adjust:auto}.ui-empty-state a.ui-button{color:linktext}.ui-empty-state a.ui-button:focus-visible{outline-color:highlight}.ui-error-state-code,.ui-error-state-title,.ui-error-state-body{color:canvastext;forced-color-adjust:auto}.ui-error-state a.ui-button{color:linktext}.ui-error-state a.ui-button:focus-visible{outline-color:highlight}.ui-footer{forced-color-adjust:auto;border-top:1px solid canvastext}.ui-footer-brand,.ui-footer-heading,.ui-footer-legal{color:canvastext;forced-color-adjust:auto}.ui-footer-list a{color:linktext;forced-color-adjust:auto}.ui-hero{forced-color-adjust:auto;border:1px solid canvastext}.ui-hero-media,.ui-hero--has-media:after{display:none}.ui-hero-eyebrow,.ui-hero-title,.ui-hero-subtitle{color:canvastext;forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){.ui-icon-button{transition:none;transform:none}}@media(forced-colors:active){.ui-icon-button{forced-color-adjust:auto;border:1px solid buttontext}.ui-icon-button[aria-pressed=true]{border-color:buttontext}.ui-icon-button:focus-visible{outline-color:highlight}.ui-icon-button:disabled,.ui-icon-button[aria-disabled=true]{opacity:1;color:graytext}.ui-inline-alert{forced-color-adjust:auto;border:1px solid canvastext}.ui-inline-alert-icon,.ui-inline-alert-title,.ui-inline-alert-body{color:canvastext;forced-color-adjust:auto}.ui-inline-alert--error .ui-inline-alert-icon,.ui-inline-alert--error .ui-inline-alert-title,.ui-inline-alert--error .ui-inline-alert-body{color:mark}.ui-language-switcher-label{color:canvastext;forced-color-adjust:auto}.ui-language-switcher-select{color:fieldtext;forced-color-adjust:auto;border-color:canvastext}}@media(prefers-reduced-motion:reduce){.ui-menu-item:before{transition:none}.ui-menu[popover]{translate:none}}@media(forced-colors:active){.ui-menu{color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.ui-menu-item{color:canvastext;forced-color-adjust:auto}.ui-menu-item:before{background:canvastext}.ui-menu-item:has(input:checked){color:highlighttext;background:highlight}.ui-menu-item:has(input:checked):before{background:highlighttext}.ui-menu-item-button:disabled,.ui-menu-item:has(input:disabled){color:graytext;opacity:1}.ui-menu-item-link:focus-visible,.ui-menu-item-button:focus-visible,.ui-menu-item-label input:focus-visible{outline-color:highlight}.ui-menu-divider{background:canvastext}}@media(prefers-reduced-motion:reduce){.ui-nav-bar-destination,.ui-nav-bar-destination:before,.ui-nav-bar-label,.ui-nav-bar-indicator{transition:none}}@media(forced-colors:active){.ui-nav-bar{box-shadow:none;forced-color-adjust:auto;border:1px solid canvastext}.ui-nav-bar-destination{color:canvastext;forced-color-adjust:auto}.ui-nav-bar-destination--active,.ui-nav-bar-destination--active .ui-nav-bar-label{color:highlighttext}.ui-nav-bar-indicator{border:1px solid highlight}.ui-nav-bar-destination:focus-visible{outline-color:highlight}}@media(prefers-reduced-motion:reduce){.ui-navigation-drawer-destination,.ui-navigation-drawer-destination:before,.ui-navigation-drawer-label,.ui-navigation-drawer-indicator,.ui-navigation-drawer--modal,.ui-navigation-drawer--modal::backdrop{transition:none}}@media(forced-colors:active){.ui-navigation-drawer{box-shadow:none;forced-color-adjust:auto;border:1px solid canvastext}.ui-navigation-drawer-destination{color:canvastext;forced-color-adjust:auto}.ui-navigation-drawer-destination--active,.ui-navigation-drawer-destination--active .ui-navigation-drawer-label{color:highlighttext}.ui-navigation-drawer-indicator{border:1px solid highlight}.ui-navigation-drawer-destination:focus-visible{outline-color:highlight}}@media(prefers-reduced-motion:reduce){.ui-nav-tab,.ui-nav-tab:before,.ui-nav-tab-label,.ui-nav-tab-indicator{transition:none}}@media(forced-colors:active){.ui-nav-tab{color:canvastext;forced-color-adjust:auto}.ui-nav-tab--active,.ui-nav-tab--active .ui-nav-tab-label{color:highlighttext}.ui-nav-tab-indicator{border:1px solid highlight}.ui-nav-tab:focus-visible{outline-color:highlight}.ui-newsletter{forced-color-adjust:auto;border:1px solid canvastext}.ui-newsletter-title,.ui-newsletter-description,.ui-newsletter-success{color:canvastext;forced-color-adjust:auto}.ui-newsletter-input{color:fieldtext;forced-color-adjust:auto;border-color:canvastext}.ui-pagination-page{color:linktext}.ui-pagination-page:focus-visible{outline-color:highlight}.ui-pagination-page--current{color:highlight}.ui-pagination-page--disabled{color:graytext;opacity:1}}@media(prefers-reduced-motion:reduce){.ui-progress-circle{animation:none}}@media(forced-colors:active){.ui-progress-circle{forced-color-adjust:auto;border-color:highlight canvastext canvastext}}@media(prefers-reduced-motion:reduce){.ui-radio input[type=radio],.ui-radio-mark:after{transition:none}.ui-radio:active:not(:disabled) input[type=radio]{transform:none}.ui-segmented-button-graphic,.ui-segmented-button-checkmark-path,.ui-segmented-button:before{transition:none}}@media(forced-colors:active){.ui-segmented-button-set{forced-color-adjust:auto;border-color:canvastext}.ui-segmented-button{color:canvastext;forced-color-adjust:auto}.ui-segmented-button:not(:first-child){border-inline-start-color:canvastext}.ui-segmented-button:has(input:checked){color:highlighttext;background:highlight}.ui-segmented-button:has(input:checked) .ui-segmented-button-checkmark-path{stroke:highlighttext}.ui-segmented-button:focus-visible,.ui-segmented-button:has(input:focus-visible){outline-color:highlight}.ui-segmented-button--action:disabled,.ui-segmented-button:has(input:disabled){color:graytext;background:canvas}.ui-segmented-button--action:disabled .ui-segmented-button-label,.ui-segmented-button:has(input:disabled) .ui-segmented-button-label,.ui-segmented-button:has(input:disabled) .ui-segmented-button-icon,.ui-segmented-button:has(input:disabled) .ui-segmented-button-checkmark{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-select-popup-disclosure,.ui-select-popup-option,.ui-select-popup-platform-trigger,.ui-select-popup-platform{scroll-behavior:auto;transition:none}}@media(forced-colors:active){.ui-select-popup-experiment,.ui-select-popup-disclosure,.ui-select-popup-option,.ui-select-popup-platform-trigger,.ui-select-popup-platform{forced-color-adjust:auto;border-color:canvastext}.ui-select-popup-description,.ui-select-popup-submitted,.ui-select-popup-status,.ui-select-popup-option,.ui-select-popup-platform-description,.ui-select-popup-platform-trigger{color:canvastext}.ui-select-popup-error{color:mark}.ui-select-popup-disclosure>summary:focus-visible,.ui-select-popup-option:focus-visible,.ui-select-popup-platform-trigger:focus-visible{outline-color:highlight}}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ui-skeleton-block{animation:none}}@media(forced-colors:active){.ui-skeleton-block{forced-color-adjust:auto;background:canvastext}}@media(prefers-reduced-motion:reduce){.ui-slider--value-label:after{transition:none}}@media(forced-colors:active){.ui-slider--ticks:before{background-image:repeating-linear-gradient(to right,Canvas 0 var(--ui-slider-tick-width,2px),transparent var(--ui-slider-tick-width,2px)var(--ui-slider-tick-interval,1.5rem));forced-color-adjust:auto}.ui-slider--value-label:after{color:canvas;forced-color-adjust:auto;background:canvastext}.ui-split-media{forced-color-adjust:auto;border:1px solid canvastext}.ui-split-eyebrow,.ui-split-title,.ui-split-copy{color:canvastext;forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){.ui-tab:before,.ui-tab-indicator{transition:none}}@media(forced-colors:active){.ui-tab{color:canvastext}.ui-tab-indicator{forced-color-adjust:auto;background:canvastext}.ui-tab[aria-current=page]{color:highlight}.ui-tab[aria-current=page] .ui-tab-indicator{background:highlight}.ui-tab:focus-visible{outline-color:highlight}.ui-tabs{border-bottom-color:canvastext}}@media(max-width:48rem){.text-field-preview{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ui-tooltip{transition:none}}@media(forced-colors:active){.ui-tooltip{color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.ui-tooltip-subhead{color:canvastext;forced-color-adjust:auto}.ui-tooltip-action{color:linktext}.ui-tooltip-action:focus-visible{outline-color:highlight}.ui-validation-summary{forced-color-adjust:auto;border:1px solid canvastext}.ui-validation-summary-title,.ui-validation-summary-item{color:mark}.ui-validation-summary-item a{color:linktext}.ui-validation-summary-item a:focus-visible{outline-color:highlight}.ui-video{forced-color-adjust:auto;border:1px solid canvastext}.ui-video-fallback{color:canvastext;forced-color-adjust:auto}}.ui-media{margin:var(--ui-space-4,1rem)0}.ui-media img,.ui-media picture,.ui-media video,.ui-media iframe{max-width:100%;display:block}.ui-media img,.ui-media picture{width:100%;height:auto}.ui-media--aspect{aspect-ratio:var(--ui-media-aspect,16/9);background:var(--ui-color-surface-container)}.ui-media--aspect img,.ui-media--aspect picture{object-fit:cover;height:100%}.ui-media audio{width:100%}.ui-media figcaption,.ui-transcript{max-width:65ch;color:var(--ui-color-on-surface-variant)}.ui-media figcaption{margin-top:var(--ui-space-2,.5rem)}.ui-media p{margin:var(--ui-space-2,.5rem)0 0}.ui-transcript{margin-top:var(--ui-space-4,1rem)}.ui-media-fallback,.ui-embed-boundary{padding:var(--ui-space-3,.75rem);border:1px solid}.ui-embed-boundary{align-content:center;min-height:8rem;display:grid}.ui-transcript-content{white-space:pre-wrap}@media(max-width:48rem){.ui-media iframe{width:100%;height:auto;min-height:12rem}}.theme-material{color-scheme:light;--ui-color-canvas:#fff7ff;--ui-color-surface:#f7f2fa;--ui-color-surface-container:#f3edf7;--ui-color-fg:#1d1b20;--ui-color-fg-muted:#49454f;--ui-color-primary:#6750a4;--ui-color-primary-fg:#fff;--ui-color-secondary:#e8def8;--ui-color-secondary-fg:#1d192b;--ui-color-code-string:#47654f;--ui-color-border:#cac4d0;--ui-color-border-strong:#79747e;--ui-color-danger:#b3261e;--ui-color-danger-fg:#fff;--ui-color-focus-ring:#4f378b;--ui-color-success:#2e7d32;--ui-color-success-fg:#fff;--ui-color-warning:#b9930a;--ui-color-warning-fg:#6a4b00;--ui-color-warning-container:#fff3d6;--ui-color-info:#4f5d75;--ui-color-info-fg:#fff;--ui-color-danger-container:#fddcdc;--ui-color-scrim:#00000052;--ui-field-container:#f3edf7;--ui-field-border:#79747e;--ui-field-border-hover:#1d1b20;--ui-field-label:#49454f;--ui-field-error:#b3261e;--ui-dialog-container:#ece6f0;--ui-dialog-fg:#1d1b20;--ui-dialog-body:#49454f;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#322f35;--ui-toast-fg:#f3edf7;--ui-toast-radius:4px;--ui-toast-action:#d0bcff;--ui-color-toast-icon-info:#d0bcff;--ui-color-toast-icon-success:#81c995;--ui-color-toast-icon-warning:#fdd663;--ui-color-toast-icon-error:#f2b8b5;--ui-toast-icon-info:var(--ui-color-toast-icon-info);--ui-toast-icon-success:var(--ui-color-toast-icon-success);--ui-toast-icon-warning:var(--ui-color-toast-icon-warning);--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ui-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ui-type-display-sm-size:2.25rem;--ui-type-display-sm-weight:400;--ui-type-display-sm-line-height:2.75rem;--ui-type-display-sm-letter-spacing:normal;--ui-type-display-sm-family:var(--ui-font-sans);--ui-type-display-lg-size:3.5rem;--ui-type-display-lg-weight:400;--ui-type-display-lg-line-height:4rem;--ui-type-display-lg-letter-spacing:normal;--ui-type-display-lg-family:var(--ui-font-sans);--ui-type-headline-sm-size:1.5rem;--ui-type-headline-sm-weight:400;--ui-type-headline-sm-line-height:2rem;--ui-type-headline-sm-letter-spacing:normal;--ui-type-headline-sm-family:var(--ui-font-sans);--ui-type-title-lg-size:1.375rem;--ui-type-title-lg-weight:500;--ui-type-title-lg-line-height:1.75rem;--ui-type-title-lg-letter-spacing:normal;--ui-type-title-lg-family:var(--ui-font-sans);--ui-type-title-md-size:1rem;--ui-type-title-md-weight:500;--ui-type-title-md-line-height:1.5rem;--ui-type-title-md-letter-spacing:normal;--ui-type-title-md-family:var(--ui-font-sans);--ui-type-body-lg-size:1rem;--ui-type-body-lg-weight:400;--ui-type-body-lg-line-height:1.5rem;--ui-type-body-lg-letter-spacing:normal;--ui-type-body-lg-family:var(--ui-font-sans);--ui-type-body-md-size:1rem;--ui-type-body-md-weight:400;--ui-type-body-md-line-height:1.5rem;--ui-type-body-md-letter-spacing:normal;--ui-type-body-md-family:var(--ui-font-sans);--ui-type-body-sm-size:.75rem;--ui-type-body-sm-weight:400;--ui-type-body-sm-line-height:1rem;--ui-type-body-sm-letter-spacing:normal;--ui-type-body-sm-family:var(--ui-font-sans);--ui-type-label-lg-size:.875rem;--ui-type-label-lg-weight:600;--ui-type-label-lg-line-height:1.25rem;--ui-type-label-lg-letter-spacing:normal;--ui-type-label-lg-family:var(--ui-font-sans);--ui-type-label-md-size:.875rem;--ui-type-label-md-weight:500;--ui-type-label-md-line-height:1.25rem;--ui-type-label-md-letter-spacing:normal;--ui-type-label-md-family:var(--ui-font-sans);--ui-type-label-sm-size:.75rem;--ui-type-label-sm-weight:500;--ui-type-label-sm-line-height:1rem;--ui-type-label-sm-letter-spacing:normal;--ui-type-label-sm-family:var(--ui-font-sans);--ui-type-dialog-headline-size:1.5rem;--ui-type-dialog-headline-weight:400;--ui-type-dialog-headline-line-height:2rem;--ui-type-dialog-headline-letter-spacing:normal;--ui-type-dialog-headline-family:var(--ui-font-sans);--ui-type-dialog-body-size:.875rem;--ui-type-dialog-body-weight:400;--ui-type-dialog-body-line-height:1.25rem;--ui-type-dialog-body-letter-spacing:normal;--ui-type-dialog-body-family:var(--ui-font-sans);--ui-size-control:2.5rem;--ui-size-field:3.5rem;--ui-size-icon:24px;--ui-size-icon-sm:18px;--ui-size-track:4px;--ui-size-item-sm:48px;--ui-size-item:56px;--ui-size-item-lg:72px;--ui-size-item-xl:88px;--ui-touch-target:48px;--ui-radius-none:0;--ui-radius-xs:.25rem;--ui-radius-sm:.5rem;--ui-radius-md:.75rem;--ui-radius-lg:1rem;--ui-radius-full:9999px;--ui-dialog-radius:28px;--ui-shadow-0:none;--ui-shadow-1:0 1px 2px #00000024,0 1px 3px #0000001a;--ui-shadow-2:0 2px 6px #00000029,0 1px 2px #0000001f;--ui-shadow-3:0 4px 8px #00000029,0 2px 4px #0000001f;--ui-shadow-4:0 8px 12px #00000029,0 3px 6px #0000001f;--ui-shadow-5:0 12px 20px #0000002e,0 4px 8px #0000001f;--ui-divider-color:var(--ui-color-border);--ui-divider-thickness:1px;--ui-card-radius:12px;--ui-card-container-elevated:var(--ui-color-surface);--ui-card-container-filled:#e6e0e9;--ui-card-container-outlined:var(--ui-color-canvas);--ui-card-outline-color:var(--ui-color-border-strong);--ui-badge-size:6px;--ui-badge-large-size:16px;--ui-badge-container:var(--ui-color-danger);--ui-badge-fg:var(--ui-color-danger-fg);--ui-checkbox-size:18px;--ui-checkbox-radius:2px;--ui-checkbox-outline-width:var(--ui-border-width-2);--ui-checkbox-outline:var(--ui-color-fg-muted);--ui-checkbox-hover-outline:var(--ui-color-fg);--ui-checkbox-container:var(--ui-color-primary);--ui-checkbox-icon:var(--ui-color-primary-fg);--ui-checkbox-error:var(--ui-color-danger);--ui-checkbox-checked-disabled-container:var(--ui-color-fg);--ui-radio-size:20px;--ui-radio-radius:50%;--ui-radio-outline-width:var(--ui-border-width-2);--ui-radio-outline:var(--ui-color-fg-muted);--ui-radio-hover-outline:var(--ui-color-fg);--ui-radio-checked:var(--ui-color-primary);--ui-radio-disabled:var(--ui-color-fg);--ui-switch-width:52px;--ui-switch-height:32px;--ui-switch-radius:var(--ui-radius-full);--ui-switch-outline-width:var(--ui-border-width-2);--ui-switch-track:var(--ui-color-primary);--ui-switch-track-unselected:#e6e0e9;--ui-switch-track-outline:var(--ui-color-border-strong);--ui-switch-handle:var(--ui-color-border-strong);--ui-switch-handle-selected:var(--ui-color-primary-fg);--ui-switch-handle-size:16px;--ui-switch-handle-selected-size:24px;--ui-switch-handle-pressed-size:28px;--ui-switch-disabled-track-opacity:.12;--ui-switch-disabled-handle-opacity:.38;--ui-switch-disabled-handle:var(--ui-color-fg);--ui-slider-track-height:var(--ui-size-track);--ui-slider-track-radius:var(--ui-radius-full);--ui-slider-handle-size:20px;--ui-slider-handle-pressed-size:24px;--ui-slider-active:var(--ui-color-primary);--ui-slider-inactive:#e6e0e9;--ui-slider-handle:var(--ui-color-primary);--ui-slider-handle-elevation:var(--ui-shadow-1);--ui-slider-disabled:var(--ui-color-fg);--ui-slider-disabled-opacity:var(--ui-state-disabled-opacity);--ui-progress-track-height:var(--ui-size-track);--ui-progress-radius:var(--ui-radius-full);--ui-progress-track:#e6e0e9;--ui-progress-indicator:var(--ui-color-primary);--ui-fab-primary-container:#eaddff;--ui-fab-primary-fg:#21005d;--ui-fab-surface-container:#ece6f0;--ui-fab-surface-fg:#49454f;--ui-fab-secondary-container:#e8def8;--ui-fab-secondary-fg:#1d192b;--ui-fab-container-shape:16px;--ui-fab-container-shape-small:12px;--ui-fab-container-shape-large:28px;--ui-fab-extended-shape:20px;--ui-fab-icon-size:24px;--ui-fab-icon-size-large:36px;--ui-fab-icon-size-extended:28px;--ui-fab-extension-gap:var(--ui-space-3);--ui-select-height:var(--ui-size-field);--ui-select-radius:4px;--ui-select-radius-top:4px 4px 0 0;--ui-select-caret:var(--ui-color-fg-muted);--ui-select-fg:var(--ui-color-fg);--ui-select-label:var(--ui-color-fg-muted);--ui-select-outline:var(--ui-field-border);--ui-select-container-filled:#e6e0e9;--ui-select-hover-outline:var(--ui-color-fg);--ui-select-focus:var(--ui-color-primary);--ui-select-error:var(--ui-field-error);--ui-select-disabled-opacity:var(--ui-state-disabled-opacity);--ui-select-list-bg:var(--ui-color-canvas);--ui-select-list-fg:var(--ui-color-fg);--ui-state-hover-opacity:.08;--ui-state-focus-opacity:.1;--ui-state-pressed-opacity:.1;--ui-state-disabled-opacity:.38;--ui-focus-thickness:3px;--ui-focus-offset:2px;--ui-motion-short:.15s;--ui-motion-long:.5s;--ui-easing-standard:cubic-bezier(.2,0,0,1)}.theme-material.theme-dark,.theme-material.dark,.theme-material[data-theme=dark]{color-scheme:dark;--ui-color-canvas:#141218;--ui-color-surface:#211f26;--ui-color-surface-container:#2b2930;--ui-color-fg:#e6e0e9;--ui-color-fg-muted:#cac4d0;--ui-color-primary:#d0bcff;--ui-color-primary-fg:#381e72;--ui-color-secondary:#4a4458;--ui-color-secondary-fg:#e8def8;--ui-color-code-string:#90cda2;--ui-color-border:#49454f;--ui-color-border-strong:#938f99;--ui-color-danger:#f2b8b5;--ui-color-danger-fg:#601410;--ui-color-focus-ring:#e8def8;--ui-color-success:#81c995;--ui-color-success-fg:#00391f;--ui-color-warning:#fdd663;--ui-color-warning-fg:#fdd663;--ui-color-warning-container:#3a3100;--ui-color-info:#d0bcff;--ui-color-info-fg:#381e72;--ui-color-danger-container:#8c1d18;--ui-color-scrim:#00000052;--ui-field-container:#36343b;--ui-field-border:#938f99;--ui-field-border-hover:#e6e0e9;--ui-field-label:#cac4d0;--ui-field-error:#f2b8b5;--ui-switch-track-unselected:#4a4458;--ui-slider-inactive:#49454f;--ui-progress-track:#49454f;--ui-card-container-filled:#36343b;--ui-select-container-filled:#4a4458;--ui-dialog-container:#2b2930;--ui-dialog-fg:#e6e0e9;--ui-dialog-body:#cac4d0;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#ece6f0;--ui-toast-fg:#1d1b20;--ui-toast-action:#6750a4;--ui-color-toast-icon-info:#6750a4;--ui-color-toast-icon-success:#2e7d32;--ui-color-toast-icon-warning:#7a5700;--ui-color-toast-icon-error:#b3261e;--ui-toast-icon-info:var(--ui-color-toast-icon-info);--ui-toast-icon-success:var(--ui-color-toast-icon-success);--ui-toast-icon-warning:var(--ui-color-toast-icon-warning);--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-fab-primary-container:#4f378b;--ui-fab-primary-fg:#eaddff;--ui-fab-surface-container:#36343b;--ui-fab-surface-fg:#cac4d0;--ui-fab-secondary-container:#4a4458;--ui-fab-secondary-fg:#e8def8;--ui-accordion-root-radius:0;--ui-accordion-root-border:0;--ui-accordion-root-surface:transparent;--ui-accordion-radius:4px;--ui-accordion-border:transparent;--ui-accordion-surface:#f7f2fa;--ui-accordion-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;--ui-accordion-open-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;--ui-accordion-trigger-min-height:3rem;--ui-accordion-trigger-gap:1rem;--ui-accordion-trigger-padding-x:1rem;--ui-accordion-trigger-padding-y:.75rem;--ui-accordion-panel-padding-top:.125rem;--ui-accordion-panel-padding-x:1rem;--ui-accordion-panel-padding-y:1rem;--ui-accordion-icon-size:1.5rem;--ui-accordion-icon-rotation:180deg}.theme-basecoat{color-scheme:light;--ui-color-canvas:#fff;--ui-color-surface:#f5f5f5;--ui-color-surface-container:#f5f5f5;--ui-color-fg:#0a0a0a;--ui-color-fg-muted:#6d6d6d;--ui-color-primary:#171717;--ui-color-primary-fg:#fafafa;--ui-color-secondary:#f5f5f5;--ui-color-secondary-fg:#171717;--ui-color-code-string:#0f766e;--ui-color-border:#e5e5e5;--ui-color-border-strong:#a3a3a3;--ui-color-danger:#b91c1c;--ui-color-danger-fg:#fff;--ui-color-focus-ring:#737373;--ui-color-success:#2e7d32;--ui-color-success-fg:#fff;--ui-color-warning:#b9930a;--ui-color-warning-fg:#6a4b00;--ui-color-warning-container:#fff3d6;--ui-color-info:#4f5d75;--ui-color-info-fg:#fff;--ui-color-danger-container:#fddcdc;--ui-color-scrim:#0003;--ui-field-container:#f5f5f5;--ui-field-border:#e5e5e5;--ui-field-border-hover:#a3a3a3;--ui-field-label:#737373;--ui-field-error:#b91c1c;--ui-dialog-container:#fff;--ui-dialog-fg:#0a0a0a;--ui-dialog-body:#737373;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#fff;--ui-toast-fg:#0a0a0a;--ui-toast-radius:1rem;--ui-toast-action:#171717;--ui-toast-icon-info:var(--ui-color-info);--ui-toast-icon-success:var(--ui-color-success);--ui-toast-icon-warning:var(--ui-color-warning);--ui-color-toast-icon-error:#b91c1c;--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-font-sans:"Geist Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ui-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ui-type-display-sm-size:2.25rem;--ui-type-display-sm-weight:600;--ui-type-display-sm-line-height:2.75rem;--ui-type-display-sm-letter-spacing:normal;--ui-type-display-sm-family:var(--ui-font-sans);--ui-type-display-lg-size:3rem;--ui-type-display-lg-weight:600;--ui-type-display-lg-line-height:3.5rem;--ui-type-display-lg-letter-spacing:normal;--ui-type-display-lg-family:var(--ui-font-sans);--ui-type-headline-sm-size:1.25rem;--ui-type-headline-sm-weight:600;--ui-type-headline-sm-line-height:1.75rem;--ui-type-headline-sm-letter-spacing:normal;--ui-type-headline-sm-family:var(--ui-font-sans);--ui-type-title-lg-size:1.125rem;--ui-type-title-lg-weight:600;--ui-type-title-lg-line-height:1.625rem;--ui-type-title-lg-letter-spacing:normal;--ui-type-title-lg-family:var(--ui-font-sans);--ui-type-title-md-size:1rem;--ui-type-title-md-weight:600;--ui-type-title-md-line-height:1.5rem;--ui-type-title-md-letter-spacing:normal;--ui-type-title-md-family:var(--ui-font-sans);--ui-type-body-lg-size:1rem;--ui-type-body-lg-weight:400;--ui-type-body-lg-line-height:1.5rem;--ui-type-body-lg-letter-spacing:normal;--ui-type-body-lg-family:var(--ui-font-sans);--ui-type-body-md-size:.875rem;--ui-type-body-md-weight:400;--ui-type-body-md-line-height:1.375rem;--ui-type-body-md-letter-spacing:normal;--ui-type-body-md-family:var(--ui-font-sans);--ui-type-body-sm-size:.75rem;--ui-type-body-sm-weight:400;--ui-type-body-sm-line-height:1.125rem;--ui-type-body-sm-letter-spacing:normal;--ui-type-body-sm-family:var(--ui-font-sans);--ui-type-label-lg-size:.875rem;--ui-type-label-lg-weight:500;--ui-type-label-lg-line-height:1.25rem;--ui-type-label-lg-letter-spacing:normal;--ui-type-label-lg-family:var(--ui-font-sans);--ui-type-label-md-size:.875rem;--ui-type-label-md-weight:500;--ui-type-label-md-line-height:1.25rem;--ui-type-label-md-letter-spacing:normal;--ui-type-label-md-family:var(--ui-font-sans);--ui-type-label-sm-size:.75rem;--ui-type-label-sm-weight:500;--ui-type-label-sm-line-height:1rem;--ui-type-label-sm-letter-spacing:normal;--ui-type-label-sm-family:var(--ui-font-sans);--ui-type-dialog-headline-size:1.25rem;--ui-type-dialog-headline-weight:600;--ui-type-dialog-headline-line-height:1.75rem;--ui-type-dialog-headline-letter-spacing:normal;--ui-type-dialog-headline-family:var(--ui-font-sans);--ui-type-dialog-body-size:.875rem;--ui-type-dialog-body-weight:400;--ui-type-dialog-body-line-height:1.375rem;--ui-type-dialog-body-letter-spacing:normal;--ui-type-dialog-body-family:var(--ui-font-sans);--ui-size-control:2.25rem;--ui-size-field:3rem;--ui-radius-none:0;--ui-radius-xs:.375rem;--ui-radius-sm:.5rem;--ui-radius-md:.625rem;--ui-radius-lg:.75rem;--ui-radius-full:9999px;--ui-dialog-radius:.75rem;--ui-shadow-0:none;--ui-shadow-1:0 1px 2px 0 #0000000d;--ui-shadow-2:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ui-shadow-3:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ui-shadow-4:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ui-shadow-5:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ui-border-width-1:1px;--ui-border-width-2:2px;--ui-border-style-solid:solid;--ui-divider-color:var(--ui-color-border);--ui-divider-thickness:1px;--ui-card-radius:.75rem;--ui-card-container-elevated:var(--ui-color-canvas);--ui-card-container-filled:var(--ui-color-surface);--ui-card-container-outlined:var(--ui-color-canvas);--ui-card-outline-color:var(--ui-color-border);--ui-badge-size:6px;--ui-badge-large-size:16px;--ui-badge-container:var(--ui-color-danger);--ui-badge-fg:var(--ui-color-danger-fg);--ui-checkbox-size:16px;--ui-checkbox-radius:4px;--ui-checkbox-outline-width:var(--ui-border-width-2);--ui-checkbox-outline:var(--ui-color-fg-muted);--ui-checkbox-hover-outline:var(--ui-color-fg);--ui-checkbox-container:var(--ui-color-primary);--ui-checkbox-icon:var(--ui-color-primary-fg);--ui-checkbox-error:var(--ui-color-danger);--ui-checkbox-checked-disabled-container:var(--ui-color-fg);--ui-radio-size:16px;--ui-radio-radius:50%;--ui-radio-outline-width:var(--ui-border-width-2);--ui-radio-outline:var(--ui-color-fg-muted);--ui-radio-hover-outline:var(--ui-color-fg);--ui-radio-checked:var(--ui-color-primary);--ui-radio-disabled:var(--ui-color-fg);--ui-switch-width:32px;--ui-switch-height:18.4px;--ui-switch-radius:var(--ui-radius-full);--ui-switch-outline-width:var(--ui-border-width-2);--ui-switch-track:var(--ui-color-primary);--ui-switch-track-unselected:#e5e5e5;--ui-switch-track-outline:var(--ui-color-border-strong);--ui-switch-handle:var(--ui-color-canvas);--ui-switch-handle-selected:var(--ui-color-canvas);--ui-switch-handle-size:16px;--ui-switch-handle-selected-size:16px;--ui-switch-handle-pressed-size:16px;--ui-switch-disabled-track-opacity:.5;--ui-switch-disabled-handle-opacity:.5;--ui-switch-disabled-handle:var(--ui-color-canvas);--ui-slider-track-height:6px;--ui-slider-track-radius:var(--ui-radius-full);--ui-slider-handle-size:16px;--ui-slider-handle-pressed-size:16px;--ui-slider-active:var(--ui-color-primary);--ui-slider-inactive:var(--ui-color-surface);--ui-slider-handle:var(--ui-color-primary);--ui-slider-handle-elevation:var(--ui-shadow-1);--ui-slider-disabled:var(--ui-color-fg);--ui-slider-disabled-opacity:var(--ui-state-disabled-opacity);--ui-progress-track-height:6px;--ui-progress-radius:var(--ui-radius-full);--ui-progress-track:var(--ui-color-surface);--ui-progress-indicator:var(--ui-color-primary);--ui-fab-primary-container:var(--ui-color-primary);--ui-fab-primary-fg:var(--ui-color-primary-fg);--ui-fab-surface-container:var(--ui-color-surface);--ui-fab-surface-fg:var(--ui-color-fg);--ui-fab-secondary-container:var(--ui-color-secondary);--ui-fab-secondary-fg:var(--ui-color-secondary-fg);--ui-fab-container-shape:.625rem;--ui-fab-container-shape-small:.5rem;--ui-fab-container-shape-large:.75rem;--ui-fab-extended-shape:.625rem;--ui-fab-icon-size:24px;--ui-fab-icon-size-large:36px;--ui-fab-icon-size-extended:28px;--ui-fab-extension-gap:var(--ui-space-3);--ui-select-height:var(--ui-size-field);--ui-select-radius:.375rem;--ui-select-radius-top:.375rem .375rem 0 0;--ui-select-caret:var(--ui-color-fg-muted);--ui-select-fg:var(--ui-color-fg);--ui-select-label:var(--ui-color-fg-muted);--ui-select-outline:var(--ui-field-border);--ui-select-container-filled:var(--ui-color-surface);--ui-select-hover-outline:var(--ui-color-fg);--ui-select-focus:var(--ui-color-primary);--ui-select-error:var(--ui-field-error);--ui-select-disabled-opacity:var(--ui-state-disabled-opacity);--ui-select-list-bg:var(--ui-color-canvas);--ui-select-list-fg:var(--ui-color-fg);--ui-state-hover-opacity:.2;--ui-state-focus-opacity:.1;--ui-state-pressed-opacity:.2;--ui-state-selected-opacity:.2;--ui-state-disabled-opacity:.5;--ui-focus-thickness:3px;--ui-focus-offset:2px;--ui-motion-short:.1s;--ui-motion-long:.3s;--ui-easing-standard:cubic-bezier(.4,0,.2,1)}.theme-basecoat.theme-dark,.theme-basecoat.dark,.theme-basecoat[data-theme=dark]{color-scheme:dark;--ui-color-canvas:#0a0a0a;--ui-color-surface:#262626;--ui-color-surface-container:#262626;--ui-color-fg:#fafafa;--ui-color-fg-muted:#a3a3a3;--ui-color-primary:#e5e5e5;--ui-color-primary-fg:#171717;--ui-color-code-string:#2dd4bf;--ui-color-secondary:#262626;--ui-color-secondary-fg:#fafafa;--ui-color-border:#ffffff1a;--ui-color-border-strong:#a3a3a3;--ui-color-danger:#ef4444;--ui-color-danger-fg:#0a0a0a;--ui-color-focus-ring:#a3a3a3;--ui-color-success:#81c995;--ui-color-success-fg:#00391f;--ui-color-warning:#fdd663;--ui-color-warning-fg:#fdd663;--ui-color-warning-container:#3a3100;--ui-color-info:#93c5fd;--ui-color-info-fg:#1e3a8a;--ui-color-danger-container:#7f1d1d;--ui-color-scrim:#0006;--ui-field-container:#262626;--ui-field-border:#ffffff26;--ui-field-border-hover:#a3a3a3;--ui-field-label:#a3a3a3;--ui-field-error:#ef4444;--ui-dialog-container:#171717;--ui-dialog-fg:#fafafa;--ui-dialog-body:#a3a3a3;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#171717;--ui-toast-fg:#fafafa;--ui-toast-action:#e5e5e5;--ui-color-toast-icon-info:#93c5fd;--ui-color-toast-icon-success:#81c995;--ui-color-toast-icon-warning:#fdd663;--ui-color-toast-icon-error:#f87171;--ui-toast-icon-info:var(--ui-color-toast-icon-info);--ui-toast-icon-success:var(--ui-color-toast-icon-success);--ui-toast-icon-warning:var(--ui-color-toast-icon-warning);--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-card-container-elevated:#171717;--ui-card-container-filled:#262626;--ui-card-container-outlined:#171717;--ui-card-outline-color:#ffffff1a;--ui-switch-track-unselected:#ffffff26;--ui-slider-inactive:#262626;--ui-progress-track:#262626;--ui-select-container-filled:#262626;--ui-fab-surface-container:#262626;--ui-fab-surface-fg:#a3a3a3;--ui-fab-secondary-container:#262626;--ui-fab-secondary-fg:#fafafa;--ui-accordion-root-radius:0;--ui-accordion-root-border:0;--ui-accordion-root-surface:transparent;--ui-accordion-root-padding:0;--ui-accordion-border:var(--ui-color-border);--ui-accordion-surface:transparent;--ui-accordion-shadow:none;--ui-accordion-radius:0;--ui-accordion-item-border:0;--ui-accordion-trigger-min-height:0;--ui-accordion-trigger-radius:.375rem;--ui-accordion-trigger-font:500 .875rem/1.25rem var(--ui-font-sans);--ui-accordion-trigger-padding-y:1rem;--ui-accordion-focus-width:3px;--ui-accordion-panel-font:400 .875rem/1.25rem var(--ui-font-sans);--ui-accordion-panel-padding-top:0;--ui-accordion-panel-padding-y:1rem;--ui-accordion-icon-size:1rem;--ui-accordion-icon-color:var(--ui-color-fg-muted);--ui-accordion-disabled-opacity:.5;--ui-accordion-icon-rotation:180deg}.theme-baseui{color-scheme:light;--ui-color-canvas:#fff;--ui-color-surface:#fff;--ui-color-surface-container:#f7f7f7;--ui-color-fg:#171717;--ui-color-fg-muted:#666;--ui-color-primary:#171717;--ui-color-primary-fg:#fff;--ui-color-secondary:#f2f2f2;--ui-color-secondary-fg:#171717;--ui-color-code-string:#0f766e;--ui-color-border:#ebebeb;--ui-color-border-strong:#bdbdbd;--ui-color-danger:#b91c1c;--ui-color-danger-fg:#fff;--ui-color-focus-ring:#171717;--ui-color-success:#2e7d32;--ui-color-success-fg:#fff;--ui-color-warning:#b9930a;--ui-color-warning-fg:#6a4b00;--ui-color-warning-container:#fff3d6;--ui-color-info:#4f5d75;--ui-color-info-fg:#fff;--ui-color-danger-container:#fddcdc;--ui-color-scrim:#0003;--ui-field-container:#f5f5f5;--ui-field-border:#e5e5e5;--ui-field-border-hover:#a3a3a3;--ui-field-label:#737373;--ui-field-error:#b91c1c;--ui-dialog-container:#fff;--ui-dialog-fg:#0a0a0a;--ui-dialog-body:#737373;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#fff;--ui-toast-fg:#0a0a0a;--ui-toast-radius:1rem;--ui-toast-action:#171717;--ui-toast-icon-info:var(--ui-color-info);--ui-toast-icon-success:var(--ui-color-success);--ui-toast-icon-warning:var(--ui-color-warning);--ui-color-toast-icon-error:#b91c1c;--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-font-sans:"Geist Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ui-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ui-type-display-sm-size:2.25rem;--ui-type-display-sm-weight:600;--ui-type-display-sm-line-height:2.75rem;--ui-type-display-sm-letter-spacing:normal;--ui-type-display-sm-family:var(--ui-font-sans);--ui-type-display-lg-size:3rem;--ui-type-display-lg-weight:600;--ui-type-display-lg-line-height:3.5rem;--ui-type-display-lg-letter-spacing:normal;--ui-type-display-lg-family:var(--ui-font-sans);--ui-type-headline-sm-size:1.25rem;--ui-type-headline-sm-weight:600;--ui-type-headline-sm-line-height:1.75rem;--ui-type-headline-sm-letter-spacing:normal;--ui-type-headline-sm-family:var(--ui-font-sans);--ui-type-title-lg-size:1.125rem;--ui-type-title-lg-weight:600;--ui-type-title-lg-line-height:1.625rem;--ui-type-title-lg-letter-spacing:normal;--ui-type-title-lg-family:var(--ui-font-sans);--ui-type-title-md-size:1rem;--ui-type-title-md-weight:600;--ui-type-title-md-line-height:1.5rem;--ui-type-title-md-letter-spacing:normal;--ui-type-title-md-family:var(--ui-font-sans);--ui-type-body-lg-size:1rem;--ui-type-body-lg-weight:400;--ui-type-body-lg-line-height:1.5rem;--ui-type-body-lg-letter-spacing:normal;--ui-type-body-lg-family:var(--ui-font-sans);--ui-type-body-md-size:.875rem;--ui-type-body-md-weight:400;--ui-type-body-md-line-height:1.375rem;--ui-type-body-md-letter-spacing:normal;--ui-type-body-md-family:var(--ui-font-sans);--ui-type-body-sm-size:.75rem;--ui-type-body-sm-weight:400;--ui-type-body-sm-line-height:1.125rem;--ui-type-body-sm-letter-spacing:normal;--ui-type-body-sm-family:var(--ui-font-sans);--ui-type-label-lg-size:.875rem;--ui-type-label-lg-weight:500;--ui-type-label-lg-line-height:1.25rem;--ui-type-label-lg-letter-spacing:normal;--ui-type-label-lg-family:var(--ui-font-sans);--ui-type-label-md-size:.875rem;--ui-type-label-md-weight:500;--ui-type-label-md-line-height:1.25rem;--ui-type-label-md-letter-spacing:normal;--ui-type-label-md-family:var(--ui-font-sans);--ui-type-label-sm-size:.75rem;--ui-type-label-sm-weight:500;--ui-type-label-sm-line-height:1rem;--ui-type-label-sm-letter-spacing:normal;--ui-type-label-sm-family:var(--ui-font-sans);--ui-type-dialog-headline-size:1.25rem;--ui-type-dialog-headline-weight:600;--ui-type-dialog-headline-line-height:1.75rem;--ui-type-dialog-headline-letter-spacing:normal;--ui-type-dialog-headline-family:var(--ui-font-sans);--ui-type-dialog-body-size:.875rem;--ui-type-dialog-body-weight:400;--ui-type-dialog-body-line-height:1.375rem;--ui-type-dialog-body-letter-spacing:normal;--ui-type-dialog-body-family:var(--ui-font-sans);--ui-size-control:2.75rem;--ui-radius-none:0;--ui-radius-xs:2px;--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-lg:12px;--ui-radius-full:9999px;--ui-dialog-radius:.75rem;--ui-shadow-0:none;--ui-shadow-1:0 0 0 1px #00000014;--ui-shadow-2:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ui-shadow-3:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ui-shadow-4:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ui-shadow-5:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ui-border-width-1:1px;--ui-border-width-2:2px;--ui-border-style-solid:solid;--ui-divider-color:var(--ui-color-border);--ui-divider-thickness:1px;--ui-card-radius:12px;--ui-card-container-elevated:var(--ui-color-canvas);--ui-card-container-filled:var(--ui-color-surface);--ui-card-container-outlined:var(--ui-color-canvas);--ui-card-outline-color:var(--ui-color-border);--ui-badge-size:6px;--ui-badge-large-size:16px;--ui-badge-container:var(--ui-color-danger);--ui-badge-fg:var(--ui-color-danger-fg);--ui-checkbox-size:16px;--ui-checkbox-radius:4px;--ui-checkbox-outline-width:var(--ui-border-width-2);--ui-checkbox-outline:var(--ui-color-fg-muted);--ui-checkbox-hover-outline:var(--ui-color-fg);--ui-checkbox-container:var(--ui-color-primary);--ui-checkbox-icon:var(--ui-color-primary-fg);--ui-checkbox-error:var(--ui-color-danger);--ui-checkbox-checked-disabled-container:var(--ui-color-fg);--ui-radio-size:16px;--ui-radio-radius:50%;--ui-radio-outline-width:var(--ui-border-width-2);--ui-radio-outline:var(--ui-color-fg-muted);--ui-radio-hover-outline:var(--ui-color-fg);--ui-radio-checked:var(--ui-color-primary);--ui-radio-disabled:var(--ui-color-fg);--ui-switch-width:32px;--ui-switch-height:18.4px;--ui-switch-radius:var(--ui-radius-full);--ui-switch-outline-width:var(--ui-border-width-2);--ui-switch-track:var(--ui-color-primary);--ui-switch-track-unselected:#e5e5e5;--ui-switch-track-outline:var(--ui-color-border-strong);--ui-switch-handle:var(--ui-color-canvas);--ui-switch-handle-selected:var(--ui-color-canvas);--ui-switch-handle-size:16px;--ui-switch-handle-selected-size:16px;--ui-switch-handle-pressed-size:16px;--ui-switch-disabled-track-opacity:.5;--ui-switch-disabled-handle-opacity:.5;--ui-switch-disabled-handle:var(--ui-color-canvas);--ui-slider-track-height:6px;--ui-slider-track-radius:var(--ui-radius-full);--ui-slider-handle-size:16px;--ui-slider-handle-pressed-size:16px;--ui-slider-active:var(--ui-color-primary);--ui-slider-inactive:var(--ui-color-surface);--ui-slider-handle:var(--ui-color-primary);--ui-slider-handle-elevation:var(--ui-shadow-1);--ui-slider-disabled:var(--ui-color-fg);--ui-slider-disabled-opacity:var(--ui-state-disabled-opacity);--ui-progress-track-height:6px;--ui-progress-radius:var(--ui-radius-full);--ui-progress-track:var(--ui-color-surface);--ui-progress-indicator:var(--ui-color-primary);--ui-fab-primary-container:var(--ui-color-primary);--ui-fab-primary-fg:var(--ui-color-primary-fg);--ui-fab-surface-container:var(--ui-color-surface);--ui-fab-surface-fg:var(--ui-color-fg);--ui-fab-secondary-container:var(--ui-color-secondary);--ui-fab-secondary-fg:var(--ui-color-secondary-fg);--ui-fab-container-shape:.625rem;--ui-fab-container-shape-small:.5rem;--ui-fab-container-shape-large:.75rem;--ui-fab-extended-shape:.625rem;--ui-fab-icon-size:24px;--ui-fab-icon-size-large:36px;--ui-fab-icon-size-extended:28px;--ui-fab-extension-gap:var(--ui-space-3);--ui-select-height:var(--ui-size-field);--ui-select-radius:.375rem;--ui-select-radius-top:.375rem .375rem 0 0;--ui-select-caret:var(--ui-color-fg-muted);--ui-select-fg:var(--ui-color-fg);--ui-select-label:var(--ui-color-fg-muted);--ui-select-outline:var(--ui-field-border);--ui-select-container-filled:var(--ui-color-surface);--ui-select-hover-outline:var(--ui-color-fg);--ui-select-focus:var(--ui-color-primary);--ui-select-error:var(--ui-field-error);--ui-select-disabled-opacity:var(--ui-state-disabled-opacity);--ui-select-list-bg:var(--ui-color-canvas);--ui-select-list-fg:var(--ui-color-fg);--ui-state-hover-opacity:.2;--ui-state-focus-opacity:.1;--ui-state-pressed-opacity:.2;--ui-state-selected-opacity:.2;--ui-state-disabled-opacity:.5;--ui-focus-thickness:3px;--ui-focus-offset:2px;--ui-motion-short:.1s;--ui-motion-long:.3s;--ui-easing-standard:cubic-bezier(.4,0,.2,1);--ui-button-radius:6px;--ui-button-padding-x:1rem;--ui-button-padding-y:.5rem;--ui-button-gap:.5rem;--ui-field-radius:6px;--ui-field-padding-x:1rem;--ui-card-padding:1rem;--ui-icon-button-radius:6px;--ui-size-field:3rem;--ui-size-icon:1.25rem;--ui-size-icon-sm:1rem;--ui-size-track:4px;--ui-touch-target:44px;--ui-fab-container-size-small:44px;--ui-shadow-border:0 0 0 1px #00000014;--ui-shadow-card:var(--ui-shadow-border);--ui-shadow-menu:var(--ui-shadow-3);--ui-shadow-tooltip:var(--ui-shadow-2);--ui-shadow-dialog:var(--ui-shadow-3);--ui-accordion-radius:6px;--ui-accordion-border:var(--ui-color-border);--ui-accordion-surface:transparent}.theme-baseui.theme-dark,.theme-baseui.dark,.theme-baseui[data-theme=dark]{color-scheme:dark;--ui-color-canvas:#171717;--ui-color-surface:#1f1f1f;--ui-color-surface-container:#262626;--ui-color-fg:#f5f5f5;--ui-color-fg-muted:#a3a3a3;--ui-color-primary:#f5f5f5;--ui-color-primary-fg:#171717;--ui-color-code-string:#2dd4bf;--ui-color-secondary:#262626;--ui-color-secondary-fg:#fafafa;--ui-color-border:#3a3a3a;--ui-color-border-strong:#666;--ui-color-danger:#ef4444;--ui-color-danger-fg:#0a0a0a;--ui-color-focus-ring:#f5f5f5;--ui-color-success:#81c995;--ui-color-success-fg:#00391f;--ui-color-warning:#fdd663;--ui-color-warning-fg:#fdd663;--ui-color-warning-container:#3a3100;--ui-color-info:#93c5fd;--ui-color-info-fg:#1e3a8a;--ui-color-danger-container:#7f1d1d;--ui-color-scrim:#0006;--ui-field-container:#262626;--ui-field-border:#ffffff26;--ui-field-border-hover:#a3a3a3;--ui-field-label:#a3a3a3;--ui-field-error:#ef4444;--ui-dialog-container:#171717;--ui-dialog-fg:#fafafa;--ui-dialog-body:#a3a3a3;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#171717;--ui-toast-fg:#fafafa;--ui-toast-action:#e5e5e5;--ui-color-toast-icon-info:#93c5fd;--ui-color-toast-icon-success:#81c995;--ui-color-toast-icon-warning:#fdd663;--ui-color-toast-icon-error:#f87171;--ui-toast-icon-info:var(--ui-color-toast-icon-info);--ui-toast-icon-success:var(--ui-color-toast-icon-success);--ui-toast-icon-warning:var(--ui-color-toast-icon-warning);--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-card-container-elevated:#262626;--ui-card-container-filled:#1f1f1f;--ui-card-container-outlined:#1f1f1f;--ui-card-outline-color:var(--ui-color-border);--ui-switch-track-unselected:#ffffff26;--ui-slider-inactive:#262626;--ui-progress-track:#262626;--ui-select-container-filled:#262626;--ui-fab-surface-container:#262626;--ui-fab-surface-fg:#a3a3a3;--ui-fab-secondary-container:#262626;--ui-fab-secondary-fg:#fafafa;--ui-accordion-radius:6px;--ui-accordion-border:var(--ui-color-border);--ui-accordion-surface:transparent;--ui-accordion-trigger-padding-x:1rem;--ui-accordion-trigger-padding-y:.75rem;--ui-accordion-panel-padding-x:1rem;--ui-accordion-panel-padding-y:1rem}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/theme-alden-inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/theme-alden-inter-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/theme-alden-inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/theme-alden-inter-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/theme-alden-inter-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/theme-alden-inter-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/theme-alden-source-serif-4-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/theme-alden-source-serif-4-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alden Sans Fallback;src:local(Arial),local(Helvetica Neue),local("system-ui");size-adjust:99%;ascent-override:97.86%;descent-override:24.36%;line-gap-override:0%}@font-face{font-family:Alden Display Fallback;src:local(Georgia),local(Times New Roman);size-adjust:100%;ascent-override:103.6%;descent-override:33.5%;line-gap-override:0%}.theme-alden{color-scheme:light;--ui-color-canvas:#fff;--ui-color-surface:#f3f1eb;--ui-color-surface-container:#f3f1eb;--ui-color-fg:#28262a;--ui-color-fg-muted:#4a4a4c;--ui-color-primary:#c8dfaa;--ui-color-primary-fg:#28262a;--ui-color-secondary:#97cde5;--ui-color-secondary-fg:#28262a;--ui-color-code-string:#2f6b4f;--ui-color-border:#dddcdd;--ui-color-border-strong:#cbcbcb;--ui-color-danger:#b91c1c;--ui-color-danger-fg:#fff;--ui-color-focus-ring:#4a4a4c;--ui-color-success:#2e7d32;--ui-color-success-fg:#fff;--ui-color-warning:#b9930a;--ui-color-warning-fg:#6a4b00;--ui-color-warning-container:#fff3d6;--ui-color-info:#4f5d75;--ui-color-info-fg:#fff;--ui-color-danger-container:#fddcdc;--ui-color-scrim:#0000003d;--ui-divider-color:var(--ui-color-border);--ui-divider-thickness:1px;--ui-card-container-elevated:#fff;--ui-card-container-filled:#f3f1eb;--ui-card-container-outlined:#fff;--ui-card-outline-color:var(--ui-color-border);--ui-badge-size:6px;--ui-badge-large-size:16px;--ui-badge-container:var(--ui-color-danger);--ui-badge-fg:var(--ui-color-danger-fg);--ui-checkbox-size:16px;--ui-checkbox-radius:4px;--ui-checkbox-outline-width:var(--ui-border-width-2);--ui-checkbox-outline:var(--ui-color-fg-muted);--ui-checkbox-hover-outline:var(--ui-color-fg);--ui-checkbox-container:var(--ui-color-primary);--ui-checkbox-icon:var(--ui-color-primary-fg);--ui-checkbox-error:var(--ui-color-danger);--ui-checkbox-checked-disabled-container:var(--ui-color-fg);--ui-radio-size:16px;--ui-radio-radius:50%;--ui-radio-outline-width:var(--ui-border-width-2);--ui-radio-outline:var(--ui-color-fg-muted);--ui-radio-hover-outline:var(--ui-color-fg);--ui-radio-checked:var(--ui-color-primary);--ui-radio-disabled:var(--ui-color-fg);--ui-switch-width:32px;--ui-switch-height:18.4px;--ui-switch-radius:var(--ui-radius-full);--ui-switch-outline-width:var(--ui-border-width-2);--ui-switch-track:var(--ui-color-primary);--ui-switch-track-unselected:#e5e2da;--ui-switch-track-outline:var(--ui-color-border-strong);--ui-switch-handle:#fff;--ui-switch-handle-selected:#fff;--ui-switch-handle-size:16px;--ui-switch-handle-selected-size:16px;--ui-switch-handle-pressed-size:16px;--ui-switch-disabled-track-opacity:.5;--ui-switch-disabled-handle-opacity:.5;--ui-switch-disabled-handle:#fff;--ui-progress-track-height:6px;--ui-progress-radius:var(--ui-radius-full);--ui-progress-track:var(--ui-color-surface);--ui-progress-indicator:var(--ui-color-primary);--ui-slider-track-height:6px;--ui-slider-track-radius:var(--ui-radius-full);--ui-slider-handle-size:16px;--ui-slider-handle-pressed-size:16px;--ui-slider-active:var(--ui-color-primary);--ui-slider-inactive:var(--ui-color-surface);--ui-slider-handle:var(--ui-color-primary);--ui-slider-handle-elevation:var(--ui-shadow-1);--ui-slider-disabled:var(--ui-color-fg);--ui-slider-disabled-opacity:var(--ui-state-disabled-opacity);--ui-fab-primary-container:var(--ui-color-primary);--ui-fab-primary-fg:var(--ui-color-primary-fg);--ui-fab-surface-container:var(--ui-color-surface);--ui-fab-surface-fg:var(--ui-color-fg);--ui-fab-secondary-container:var(--ui-color-secondary);--ui-fab-secondary-fg:var(--ui-color-secondary-fg);--ui-fab-container-shape:16px;--ui-fab-container-shape-small:12px;--ui-fab-container-shape-large:24px;--ui-fab-extended-shape:100px;--ui-fab-icon-size:24px;--ui-fab-icon-size-large:36px;--ui-fab-icon-size-extended:28px;--ui-fab-extension-gap:var(--ui-space-3);--ui-select-height:var(--ui-size-field);--ui-select-radius:8px;--ui-select-radius-top:8px 8px 0 0;--ui-select-caret:var(--ui-color-fg-muted);--ui-select-fg:var(--ui-color-fg);--ui-select-label:var(--ui-color-fg-muted);--ui-select-outline:var(--ui-field-border);--ui-select-container-filled:var(--ui-color-surface);--ui-select-hover-outline:var(--ui-color-fg);--ui-select-focus:var(--ui-color-primary);--ui-select-error:var(--ui-field-error);--ui-select-disabled-opacity:var(--ui-state-disabled-opacity);--ui-select-list-bg:#fff;--ui-select-list-fg:var(--ui-color-fg);--ui-size-control:2.25rem;--ui-size-field:3rem;--ui-size-icon:1.25rem;--ui-size-icon-sm:1rem;--ui-size-track:6px;--ui-touch-target:44px;--ui-button-padding-y:.5rem;--ui-button-padding-x:1.25rem;--ui-button-gap:var(--ui-space-2);--ui-button-radius:12px;--ui-button-spinner-size:1rem;--ui-icon-button-radius:12px;--ui-field-radius:8px;--ui-field-padding-x:1.25rem;--ui-field-padding-y:var(--ui-space-4);--ui-field-textarea-min-height:7rem;--ui-card-padding:1.5rem;--ui-switch-handle-inset:7px;--ui-slider-tick-width:2px;--ui-slider-tick-interval:1.5rem;--ui-progress-circular-stroke:3px;--ui-select-caret-reserve:2.5rem;--ui-fab-container-size:56px;--ui-fab-container-size-small:44px;--ui-fab-container-size-large:96px;--ui-fab-extended-height:48px;--ui-fab-extended-padding-inline:1.25rem;--ui-radius-none:0;--ui-radius-xs:4px;--ui-radius-sm:8px;--ui-radius-md:16px;--ui-radius-lg:24px;--ui-radius-full:100px;--ui-card-radius:16px;--ui-shadow-0:none;--ui-shadow-1:0 1px 2px #28262a0a;--ui-shadow-2:0 2px 6px #28262a0f;--ui-shadow-3:0 4px 8px #28262a0f;--ui-shadow-4:0 8px 12px #28262a14;--ui-shadow-5:0 12px 20px #28262a1a;--ui-motion-short:.15s;--ui-motion-long:.4s;--ui-easing-standard:cubic-bezier(.2,0,0,1);--ui-state-hover-opacity:.06;--ui-state-focus-opacity:.1;--ui-state-pressed-opacity:.08;--ui-state-selected-opacity:.06;--ui-state-disabled-opacity:.38;--ui-field-container:#fff;--ui-field-border:#dddcdd;--ui-field-border-hover:#cbcbcb;--ui-field-label:#4a4a4c;--ui-field-error:#b91c1c;--ui-dialog-container:#f3f1eb;--ui-dialog-fg:#28262a;--ui-dialog-body:#4a4a4c;--ui-dialog-scrim:#0000003d;--ui-toast-container:#f3f1eb;--ui-toast-fg:#28262a;--ui-toast-action:#28262a;--ui-toast-radius:12px;--ui-toast-icon-info:var(--ui-color-info);--ui-toast-icon-success:var(--ui-color-success);--ui-toast-icon-warning:var(--ui-color-warning);--ui-color-toast-icon-error:#b91c1c;--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-font-sans:"Inter","Alden Sans Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ui-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ui-font-display:"Source Serif 4","Alden Display Fallback",Georgia,"Times New Roman",serif;--ui-type-display-lg-size:3.5rem;--ui-type-display-lg-weight:400;--ui-type-display-lg-line-height:1;--ui-type-display-lg-letter-spacing:-.04em;--ui-type-display-lg-family:var(--ui-font-display);--ui-type-display-sm-size:2.25rem;--ui-type-display-sm-weight:400;--ui-type-display-sm-line-height:1;--ui-type-display-sm-letter-spacing:-.03em;--ui-type-display-sm-family:var(--ui-font-display);--ui-type-headline-sm-size:1.75rem;--ui-type-headline-sm-weight:400;--ui-type-headline-sm-line-height:1.2;--ui-type-headline-sm-letter-spacing:-.01em;--ui-type-headline-sm-family:var(--ui-font-display);--ui-type-title-lg-size:1.25rem;--ui-type-title-lg-weight:500;--ui-type-title-lg-line-height:1.4;--ui-type-title-lg-letter-spacing:-.01em;--ui-type-title-lg-family:var(--ui-font-sans);--ui-type-title-md-size:1rem;--ui-type-title-md-weight:500;--ui-type-title-md-line-height:1.5;--ui-type-title-md-letter-spacing:-.01em;--ui-type-title-md-family:var(--ui-font-sans);--ui-type-body-lg-size:1rem;--ui-type-body-lg-weight:400;--ui-type-body-lg-line-height:1.5;--ui-type-body-lg-letter-spacing:-.02em;--ui-type-body-lg-family:var(--ui-font-sans);--ui-type-body-md-size:1rem;--ui-type-body-md-weight:400;--ui-type-body-md-line-height:1.5;--ui-type-body-md-letter-spacing:-.02em;--ui-type-body-md-family:var(--ui-font-sans);--ui-type-body-sm-size:.875rem;--ui-type-body-sm-weight:400;--ui-type-body-sm-line-height:1.5;--ui-type-body-sm-letter-spacing:-.01em;--ui-type-body-sm-family:var(--ui-font-sans);--ui-type-label-lg-size:.875rem;--ui-type-label-lg-weight:600;--ui-type-label-lg-line-height:1.25;--ui-type-label-lg-letter-spacing:.02em;--ui-type-label-lg-family:var(--ui-font-sans);--ui-type-label-md-size:.875rem;--ui-type-label-md-weight:500;--ui-type-label-md-line-height:1.25;--ui-type-label-md-letter-spacing:.02em;--ui-type-label-md-family:var(--ui-font-sans);--ui-type-label-sm-size:.75rem;--ui-type-label-sm-weight:500;--ui-type-label-sm-line-height:1;--ui-type-label-sm-letter-spacing:.02em;--ui-type-label-sm-family:var(--ui-font-sans);--ui-type-dialog-headline-size:1.5rem;--ui-type-dialog-headline-weight:400;--ui-type-dialog-headline-line-height:1.3;--ui-type-dialog-headline-letter-spacing:-.02em;--ui-type-dialog-headline-family:var(--ui-font-sans);--ui-type-dialog-body-size:.875rem;--ui-type-dialog-body-weight:400;--ui-type-dialog-body-line-height:1.4;--ui-type-dialog-body-letter-spacing:-.01em;--ui-type-dialog-body-family:var(--ui-font-sans)}.theme-alden.theme-dark,.theme-alden.dark,.theme-alden[data-theme=dark]{color-scheme:dark;--ui-color-canvas:#1a191c;--ui-color-surface:#242226;--ui-color-surface-container:#2b292e;--ui-color-fg:#f3f1eb;--ui-color-fg-muted:#a9a5ae;--ui-color-primary:#c8dfaa;--ui-color-primary-fg:#1a191c;--ui-color-secondary:#97cde5;--ui-color-secondary-fg:#1a191c;--ui-color-code-string:#81c995;--ui-color-border:#3a363d;--ui-color-border-strong:#55505a;--ui-color-danger:#f87171;--ui-color-danger-fg:#1a191c;--ui-color-focus-ring:#a9a5ae;--ui-color-success:#81c995;--ui-color-success-fg:#00391f;--ui-color-warning:#fdd663;--ui-color-warning-fg:#3a3100;--ui-color-warning-container:#3a3100;--ui-color-info:#93c5fd;--ui-color-info-fg:#1e3a8a;--ui-color-danger-container:#7f1d1d;--ui-color-scrim:#00000080;--ui-field-container:#242226;--ui-field-border:#3a363d;--ui-field-border-hover:#55505a;--ui-field-label:#a9a5ae;--ui-field-error:#f87171;--ui-dialog-container:#2b292e;--ui-dialog-fg:#f3f1eb;--ui-dialog-body:#a9a5ae;--ui-dialog-scrim:#00000080;--ui-toast-container:#2b292e;--ui-toast-fg:#f3f1eb;--ui-toast-action:#f3f1eb;--ui-toast-radius:12px;--ui-color-toast-icon-info:#93c5fd;--ui-color-toast-icon-success:#81c995;--ui-color-toast-icon-warning:#fdd663;--ui-color-toast-icon-error:#f87171;--ui-toast-icon-info:var(--ui-color-toast-icon-info);--ui-toast-icon-success:var(--ui-color-toast-icon-success);--ui-toast-icon-warning:var(--ui-color-toast-icon-warning);--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-card-container-elevated:#2b292e;--ui-card-container-filled:#242226;--ui-card-container-outlined:#2b292e;--ui-card-outline-color:var(--ui-color-border);--ui-switch-track-unselected:var(--ui-color-border);--ui-switch-handle:#f3f1eb;--ui-switch-handle-selected:#f3f1eb;--ui-switch-disabled-handle:#f3f1eb;--ui-progress-track:var(--ui-color-surface);--ui-slider-inactive:var(--ui-color-surface);--ui-fab-surface-container:var(--ui-color-surface);--ui-fab-surface-fg:var(--ui-color-fg-muted);--ui-fab-secondary-container:var(--ui-color-surface-container);--ui-fab-secondary-fg:var(--ui-color-fg);--ui-select-container-filled:var(--ui-color-surface);--ui-select-list-bg:#2b292e;--ui-select-list-fg:var(--ui-color-fg);--ui-focus-thickness:3px;--ui-focus-offset:2px;--ui-accordion-radius:var(--ui-radius-md);--ui-accordion-border:#d8d2c7;--ui-accordion-surface:#f3f1eb;--ui-accordion-trigger-padding-x:1.25rem;--ui-accordion-trigger-padding-y:.875rem;--ui-accordion-panel-padding-x:1.25rem;--ui-accordion-panel-padding-y:1rem}.theme-linear{--ui-color-canvas:#fff;--ui-color-surface:#f7f7f8;--ui-color-surface-container:#f0f1f2;--ui-color-fg:#0f1011;--ui-color-fg-muted:#62666d;--ui-color-primary:#d1df00;--ui-color-primary-fg:#0f1011;--ui-color-secondary:#e8eaec;--ui-color-secondary-fg:#0f1011;--ui-color-code-string:#087f8f;--ui-color-border:#d8dadd;--ui-color-border-strong:#8a8f98;--ui-color-danger:#c93636;--ui-color-danger-fg:#fff;--ui-color-focus-ring:#4f5964;--ui-color-success:#187532;--ui-color-success-fg:#fff;--ui-color-warning:#8a6500;--ui-color-warning-fg:#fff;--ui-color-warning-container:#fff2bd;--ui-color-info:#087f8f;--ui-color-info-fg:#fff;--ui-color-danger-container:#fde1e1;--ui-color-scrim:#08090a52;--ui-field-container:#fff;--ui-field-border:#d8dadd;--ui-field-border-hover:#62666d;--ui-field-label:#62666d;--ui-field-error:#c93636;--ui-dialog-container:#fff;--ui-dialog-fg:#0f1011;--ui-dialog-body:#62666d;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#fff;--ui-toast-fg:#0f1011;--ui-toast-radius:1rem;--ui-toast-action:#0f1011;--ui-toast-icon-info:var(--ui-color-info);--ui-toast-icon-success:var(--ui-color-success);--ui-toast-icon-warning:var(--ui-color-warning);--ui-color-toast-icon-error:#b91c1c;--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ui-size-control:2.25rem;--ui-size-field:2.75rem;--ui-radius-none:0;--ui-radius-xs:2px;--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-lg:12px;--ui-radius-full:9999px;--ui-dialog-radius:.75rem;--ui-shadow-0:none;--ui-shadow-1:inset 0 0 0 1px #d8dadd,0 1px 2px #08090a0f;--ui-shadow-2:0 2px 6px #08090a14;--ui-shadow-3:0 4px 10px #08090a1a;--ui-shadow-4:0 8px 18px #08090a1f;--ui-shadow-5:0 16px 30px #08090a24;--ui-border-width-1:1px;--ui-border-width-2:2px;--ui-border-style-solid:solid;--ui-divider-color:var(--ui-color-border);--ui-divider-thickness:1px;--ui-card-radius:12px;--ui-card-container-elevated:#fff;--ui-card-container-filled:#f7f7f8;--ui-card-container-outlined:#fff;--ui-card-outline-color:#d8dadd;--ui-badge-size:6px;--ui-badge-large-size:16px;--ui-badge-container:var(--ui-color-danger);--ui-badge-fg:var(--ui-color-danger-fg);--ui-checkbox-size:16px;--ui-checkbox-radius:2px;--ui-checkbox-outline-width:var(--ui-border-width-2);--ui-checkbox-outline:var(--ui-color-fg-muted);--ui-checkbox-hover-outline:var(--ui-color-fg);--ui-checkbox-container:var(--ui-color-primary);--ui-checkbox-icon:var(--ui-color-primary-fg);--ui-checkbox-error:var(--ui-color-danger);--ui-checkbox-checked-disabled-container:var(--ui-color-fg);--ui-radio-size:16px;--ui-radio-radius:50%;--ui-radio-outline-width:var(--ui-border-width-2);--ui-radio-outline:var(--ui-color-fg-muted);--ui-radio-hover-outline:var(--ui-color-fg);--ui-radio-checked:var(--ui-color-primary);--ui-radio-disabled:var(--ui-color-fg);--ui-switch-width:32px;--ui-switch-height:18.4px;--ui-switch-radius:var(--ui-radius-full);--ui-switch-outline-width:var(--ui-border-width-2);--ui-switch-track:var(--ui-color-primary);--ui-switch-track-unselected:#d8dadd;--ui-switch-track-outline:var(--ui-color-border-strong);--ui-switch-handle:var(--ui-color-canvas);--ui-switch-handle-selected:var(--ui-color-canvas);--ui-switch-handle-size:16px;--ui-switch-handle-selected-size:16px;--ui-switch-handle-pressed-size:16px;--ui-switch-disabled-track-opacity:.5;--ui-switch-disabled-handle-opacity:.5;--ui-switch-disabled-handle:var(--ui-color-canvas);--ui-slider-track-height:6px;--ui-slider-track-radius:var(--ui-radius-full);--ui-slider-handle-size:16px;--ui-slider-handle-pressed-size:16px;--ui-slider-active:var(--ui-color-primary);--ui-slider-inactive:#d8dadd;--ui-slider-handle:var(--ui-color-primary);--ui-slider-handle-elevation:var(--ui-shadow-1);--ui-slider-disabled:var(--ui-color-fg);--ui-slider-disabled-opacity:var(--ui-state-disabled-opacity);--ui-progress-track-height:6px;--ui-progress-radius:var(--ui-radius-full);--ui-progress-track:#e8eaec;--ui-progress-indicator:var(--ui-color-primary);--ui-fab-primary-container:var(--ui-color-primary);--ui-fab-primary-fg:var(--ui-color-primary-fg);--ui-fab-surface-container:var(--ui-color-surface);--ui-fab-surface-fg:var(--ui-color-fg);--ui-fab-secondary-container:var(--ui-color-secondary);--ui-fab-secondary-fg:var(--ui-color-secondary-fg);--ui-fab-container-shape:.625rem;--ui-fab-container-shape-small:.5rem;--ui-fab-container-shape-large:.75rem;--ui-fab-extended-shape:.625rem;--ui-fab-icon-size:24px;--ui-fab-icon-size-large:36px;--ui-fab-icon-size-extended:28px;--ui-fab-extension-gap:var(--ui-space-3);--ui-select-height:var(--ui-size-field);--ui-select-radius:.375rem;--ui-select-radius-top:.375rem .375rem 0 0;--ui-select-caret:var(--ui-color-fg-muted);--ui-select-fg:var(--ui-color-fg);--ui-select-label:var(--ui-color-fg-muted);--ui-select-outline:var(--ui-field-border);--ui-select-container-filled:#f7f7f8;--ui-select-hover-outline:var(--ui-color-fg);--ui-select-focus:var(--ui-color-primary);--ui-select-error:var(--ui-field-error);--ui-select-disabled-opacity:var(--ui-state-disabled-opacity);--ui-select-list-bg:var(--ui-color-canvas);--ui-select-list-fg:var(--ui-color-fg);--ui-state-hover-opacity:.08;--ui-state-focus-opacity:.12;--ui-state-pressed-opacity:.12;--ui-state-selected-opacity:.1;--ui-state-disabled-opacity:.5;--ui-focus-thickness:2px;--ui-focus-offset:2px;--ui-motion-short:.12s;--ui-motion-long:.24s;--ui-easing-standard:cubic-bezier(.2,0,0,1);color-scheme:light;--ui-touch-target:44px;--ui-button-padding-y:.5rem;--ui-button-padding-x:1rem;--ui-button-gap:.5rem;--ui-button-radius:6px;--ui-icon-button-radius:6px;--ui-field-radius:6px;--ui-field-padding-x:1rem;--ui-field-padding-y:.75rem;--ui-card-padding:1rem;--ui-switch-handle-inset:6px;--ui-slider-tick-width:2px;--ui-slider-tick-interval:1rem;--ui-progress-circular-stroke:3px;--ui-select-caret-reserve:2.25rem;--ui-fab-container-size:52px;--ui-fab-container-size-small:44px;--ui-fab-container-size-large:88px;--ui-fab-extended-height:44px;--ui-fab-extended-padding-inline:1rem;--ui-type-display-lg-size:3rem;--ui-type-display-lg-weight:600;--ui-type-display-lg-line-height:1.1;--ui-type-display-lg-letter-spacing:-.04em;--ui-type-display-lg-family:var(--ui-font-sans);--ui-type-display-sm-size:2.25rem;--ui-type-display-sm-weight:600;--ui-type-display-sm-line-height:1.1;--ui-type-display-sm-letter-spacing:-.03em;--ui-type-display-sm-family:var(--ui-font-sans);--ui-type-headline-sm-size:1.5rem;--ui-type-headline-sm-weight:600;--ui-type-headline-sm-line-height:1.25;--ui-type-headline-sm-letter-spacing:-.02em;--ui-type-headline-sm-family:var(--ui-font-sans);--ui-type-title-lg-size:1.125rem;--ui-type-title-lg-weight:600;--ui-type-title-lg-line-height:1.4;--ui-type-title-lg-letter-spacing:-.01em;--ui-type-title-lg-family:var(--ui-font-sans);--ui-type-title-md-size:1rem;--ui-type-title-md-weight:600;--ui-type-title-md-line-height:1.5;--ui-type-title-md-letter-spacing:-.01em;--ui-type-title-md-family:var(--ui-font-sans);--ui-type-body-lg-size:1rem;--ui-type-body-lg-weight:400;--ui-type-body-lg-line-height:1.5;--ui-type-body-lg-letter-spacing:normal;--ui-type-body-lg-family:var(--ui-font-sans);--ui-type-body-md-size:1rem;--ui-type-body-md-weight:400;--ui-type-body-md-line-height:1.5;--ui-type-body-md-letter-spacing:normal;--ui-type-body-md-family:var(--ui-font-sans);--ui-type-body-sm-size:.875rem;--ui-type-body-sm-weight:400;--ui-type-body-sm-line-height:1.5;--ui-type-body-sm-letter-spacing:normal;--ui-type-body-sm-family:var(--ui-font-sans);--ui-type-label-lg-size:.875rem;--ui-type-label-lg-weight:600;--ui-type-label-lg-line-height:1.25;--ui-type-label-lg-letter-spacing:.01em;--ui-type-label-lg-family:var(--ui-font-sans);--ui-type-label-md-size:.875rem;--ui-type-label-md-weight:500;--ui-type-label-md-line-height:1.25;--ui-type-label-md-letter-spacing:.01em;--ui-type-label-md-family:var(--ui-font-sans);--ui-type-label-sm-size:.75rem;--ui-type-label-sm-weight:500;--ui-type-label-sm-line-height:1;--ui-type-label-sm-letter-spacing:.02em;--ui-type-label-sm-family:var(--ui-font-sans);--ui-type-dialog-headline-size:1.25rem;--ui-type-dialog-headline-weight:600;--ui-type-dialog-headline-line-height:1.4;--ui-type-dialog-headline-letter-spacing:-.01em;--ui-type-dialog-headline-family:var(--ui-font-sans);--ui-type-dialog-body-size:1rem;--ui-type-dialog-body-weight:400;--ui-type-dialog-body-line-height:1.5;--ui-type-dialog-body-letter-spacing:normal;--ui-type-dialog-body-family:var(--ui-font-sans)}.theme-linear.theme-dark,.theme-linear.dark,.theme-linear[data-theme=dark]{color-scheme:dark;--ui-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ui-color-canvas:#08090a;--ui-color-surface:#0f1011;--ui-color-surface-container:#161718;--ui-color-fg:#e5e5e6;--ui-color-fg-muted:#8a8f98;--ui-color-primary:#e4f222;--ui-color-primary-fg:#08090a;--ui-color-code-string:#02b8cc;--ui-color-secondary:#23252a;--ui-color-secondary-fg:#d0d6e0;--ui-color-border:#23252a;--ui-color-border-strong:#383b3f;--ui-color-danger:#eb5757;--ui-color-danger-fg:#08090a;--ui-color-focus-ring:#e4f222;--ui-color-success:#27a644;--ui-color-success-fg:#fff;--ui-color-warning:#e4f222;--ui-color-warning-fg:#08090a;--ui-color-warning-container:#383b3f;--ui-color-info:#02b8cc;--ui-color-info-fg:#08090a;--ui-color-danger-container:#383b3f;--ui-color-scrim:#000000a3;--ui-field-container:#0f1011;--ui-field-border:#383b3f;--ui-field-border-hover:#62666d;--ui-field-label:#8a8f98;--ui-field-error:#eb5757;--ui-dialog-container:#161718;--ui-dialog-fg:#e5e5e6;--ui-dialog-body:#d0d6e0;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#161718;--ui-toast-fg:#e5e5e6;--ui-toast-action:#e4f222;--ui-color-toast-icon-info:#02b8cc;--ui-color-toast-icon-success:#27a644;--ui-color-toast-icon-warning:#e4f222;--ui-color-toast-icon-error:#f87171;--ui-toast-icon-info:var(--ui-color-toast-icon-info);--ui-toast-icon-success:var(--ui-color-toast-icon-success);--ui-toast-icon-warning:var(--ui-color-toast-icon-warning);--ui-toast-icon-error:var(--ui-color-toast-icon-error);--ui-card-container-elevated:#161718;--ui-card-container-filled:#0f1011;--ui-card-container-outlined:#161718;--ui-card-outline-color:#23252a;--ui-switch-track-unselected:#383b3f;--ui-slider-inactive:#383b3f;--ui-progress-track:#23252a;--ui-select-container-filled:#0f1011;--ui-fab-surface-container:#0f1011;--ui-fab-surface-fg:#8a8f98;--ui-fab-secondary-container:#0f1011;--ui-fab-secondary-fg:#e5e5e6;--ui-accordion-radius:0;--ui-accordion-border:#23252a;--ui-accordion-surface:#0f1011;--ui-accordion-trigger-padding-x:.75rem;--ui-accordion-trigger-padding-y:.625rem;--ui-accordion-panel-padding-x:.75rem;--ui-accordion-panel-padding-y:.75rem;--ui-accordion-motion:.1s}.theme-vercel{color-scheme:light;--ui-color-canvas:#fafafa;--ui-color-surface:#fff;--ui-color-surface-container:#f2f2f2;--ui-color-fg:#171717;--ui-color-fg-muted:#4d4d4d;--ui-color-primary:#0072f5;--ui-color-primary-fg:#fff;--ui-color-secondary:#f2f2f2;--ui-color-secondary-fg:#171717;--ui-color-code-string:#0062d1;--ui-color-border:#ebebeb;--ui-color-border-strong:#a1a1a1;--ui-color-danger:#e5484d;--ui-color-danger-fg:#fff;--ui-color-focus-ring:#005fcc;--ui-color-success:#398e4a;--ui-color-success-fg:#fff;--ui-color-warning:#ff990a;--ui-color-warning-fg:#171717;--ui-color-warning-container:#fff3d6;--ui-color-info:#0062d1;--ui-color-info-fg:#fff;--ui-color-danger-container:#fde7e8;--ui-color-scrim:#00000052;--ui-color-status-blue:#0062d1;--ui-color-status-cyan:#52aeff;--ui-color-status-green:#45a557;--ui-color-status-green-light:#6cda75;--ui-color-status-orange:#ff990a;--ui-color-status-red:#e5484d;--ui-color-status-pink:#ea3e83;--ui-color-status-purple:#7820bc;--ui-color-status-purple-light:#bf89ec;--ui-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--ui-type-display-lg-size:4rem;--ui-type-display-lg-weight:400;--ui-type-display-lg-line-height:1;--ui-type-display-lg-letter-spacing:-.06em;--ui-type-display-lg-family:var(--ui-font-sans);--ui-type-display-sm-size:3.5rem;--ui-type-display-sm-weight:400;--ui-type-display-sm-line-height:1;--ui-type-display-sm-letter-spacing:-.06em;--ui-type-display-sm-family:var(--ui-font-sans);--ui-type-headline-sm-size:1.875rem;--ui-type-headline-sm-weight:600;--ui-type-headline-sm-line-height:1.1;--ui-type-headline-sm-letter-spacing:-.03em;--ui-type-headline-sm-family:var(--ui-font-sans);--ui-type-title-lg-size:1.25rem;--ui-type-title-lg-weight:600;--ui-type-title-lg-line-height:1.4;--ui-type-title-lg-letter-spacing:-.01em;--ui-type-title-lg-family:var(--ui-font-sans);--ui-type-title-md-size:1rem;--ui-type-title-md-weight:600;--ui-type-title-md-line-height:1.5;--ui-type-title-md-letter-spacing:normal;--ui-type-title-md-family:var(--ui-font-sans);--ui-type-body-lg-size:1rem;--ui-type-body-lg-weight:400;--ui-type-body-lg-line-height:1.5;--ui-type-body-lg-letter-spacing:normal;--ui-type-body-lg-family:var(--ui-font-sans);--ui-type-body-md-size:1rem;--ui-type-body-md-weight:400;--ui-type-body-md-line-height:1.5;--ui-type-body-md-letter-spacing:normal;--ui-type-body-md-family:var(--ui-font-sans);--ui-type-body-sm-size:.875rem;--ui-type-body-sm-weight:400;--ui-type-body-sm-line-height:1.5;--ui-type-body-sm-letter-spacing:normal;--ui-type-body-sm-family:var(--ui-font-sans);--ui-type-label-lg-size:.875rem;--ui-type-label-lg-weight:600;--ui-type-label-lg-line-height:1.25;--ui-type-label-lg-letter-spacing:.01em;--ui-type-label-lg-family:var(--ui-font-sans);--ui-type-label-md-size:.875rem;--ui-type-label-md-weight:500;--ui-type-label-md-line-height:1.25;--ui-type-label-md-letter-spacing:.01em;--ui-type-label-md-family:var(--ui-font-sans);--ui-type-label-sm-size:.75rem;--ui-type-label-sm-weight:500;--ui-type-label-sm-line-height:1;--ui-type-label-sm-letter-spacing:.02em;--ui-type-label-sm-family:var(--ui-font-mono);--ui-type-dialog-headline-size:1.25rem;--ui-type-dialog-headline-weight:600;--ui-type-dialog-headline-line-height:1.4;--ui-type-dialog-headline-letter-spacing:-.01em;--ui-type-dialog-headline-family:var(--ui-font-sans);--ui-type-dialog-body-size:1rem;--ui-type-dialog-body-weight:400;--ui-type-dialog-body-line-height:1.5;--ui-type-dialog-body-letter-spacing:normal;--ui-type-dialog-body-family:var(--ui-font-sans);--ui-state-hover-opacity:.08;--ui-state-focus-opacity:.12;--ui-state-pressed-opacity:.12;--ui-state-selected-opacity:.1;--ui-state-disabled-opacity:.5;--ui-focus-thickness:2px;--ui-focus-offset:2px;--ui-border-width-1:1px;--ui-border-width-2:2px;--ui-border-style-solid:solid;--ui-radius-none:0;--ui-radius-xs:2px;--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-lg:12px;--ui-radius-full:9999px;--ui-shadow-0:none;--ui-shadow-1:0 0 0 1px #00000014,0 1px 2px #0000000a;--ui-shadow-2:0 0 0 1px #00000014,0 2px 6px #0000000f;--ui-shadow-3:0 4px 10px #00000014;--ui-shadow-4:0 8px 18px #0000001a;--ui-shadow-5:0 16px 30px #0000001f;--ui-motion-short:.12s;--ui-motion-long:.24s;--ui-easing-standard:cubic-bezier(.2,0,0,1);--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-size-control:2.75rem;--ui-size-field:3rem;--ui-touch-target:44px;--ui-container-max:80rem;--ui-button-padding-x:1rem;--ui-button-padding-y:.5rem;--ui-button-gap:.5rem;--ui-button-radius:6px;--ui-icon-button-radius:6px;--ui-field-radius:6px;--ui-field-padding-x:1rem;--ui-field-padding-y:.75rem;--ui-card-padding:1rem;--ui-card-radius:12px;--ui-dialog-radius:12px;--ui-field-container:#fff;--ui-field-border:#ebebeb;--ui-field-border-hover:#a1a1a1;--ui-field-label:#4d4d4d;--ui-field-error:#e5484d;--ui-dialog-container:#fff;--ui-dialog-fg:#171717;--ui-dialog-body:#4d4d4d;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#fff;--ui-toast-fg:#171717;--ui-toast-radius:6px;--ui-toast-action:#0072f5;--ui-toast-icon-info:var(--ui-color-info);--ui-toast-icon-success:var(--ui-color-success);--ui-toast-icon-warning:var(--ui-color-warning);--ui-toast-icon-error:var(--ui-color-danger);--ui-card-container-elevated:#fff;--ui-card-container-filled:#f2f2f2;--ui-card-container-outlined:#fff;--ui-card-outline-color:#ebebeb;--ui-badge-size:6px;--ui-badge-large-size:16px;--ui-badge-container:var(--ui-color-danger);--ui-badge-fg:var(--ui-color-danger-fg);--ui-checkbox-size:16px;--ui-checkbox-radius:4px;--ui-checkbox-outline-width:2px;--ui-checkbox-outline:var(--ui-color-fg-muted);--ui-checkbox-hover-outline:var(--ui-color-fg);--ui-checkbox-container:var(--ui-color-primary);--ui-checkbox-icon:var(--ui-color-primary-fg);--ui-checkbox-error:var(--ui-color-danger);--ui-checkbox-checked-disabled-container:var(--ui-color-fg);--ui-radio-size:16px;--ui-radio-radius:50%;--ui-radio-outline-width:2px;--ui-radio-outline:var(--ui-color-fg-muted);--ui-radio-hover-outline:var(--ui-color-fg);--ui-radio-checked:var(--ui-color-primary);--ui-radio-disabled:var(--ui-color-fg);--ui-switch-width:32px;--ui-switch-height:18px;--ui-switch-radius:9999px;--ui-switch-outline-width:2px;--ui-switch-track:var(--ui-color-primary);--ui-switch-track-unselected:#ebebeb;--ui-switch-track-outline:#a1a1a1;--ui-switch-handle:#fff;--ui-switch-handle-selected:#fff;--ui-switch-handle-size:16px;--ui-switch-handle-selected-size:16px;--ui-switch-handle-pressed-size:16px;--ui-switch-disabled-track-opacity:.5;--ui-switch-disabled-handle-opacity:.5;--ui-switch-disabled-handle:#fff;--ui-slider-track-height:6px;--ui-slider-track-radius:9999px;--ui-slider-handle-size:16px;--ui-slider-handle-pressed-size:16px;--ui-slider-active:var(--ui-color-primary);--ui-slider-inactive:#ebebeb;--ui-slider-handle:var(--ui-color-primary);--ui-slider-handle-elevation:var(--ui-shadow-1);--ui-slider-disabled:var(--ui-color-fg);--ui-slider-disabled-opacity:var(--ui-state-disabled-opacity);--ui-progress-track-height:6px;--ui-progress-radius:9999px;--ui-progress-track:#f2f2f2;--ui-progress-indicator:var(--ui-color-primary);--ui-fab-primary-container:#171717;--ui-fab-primary-fg:#fff;--ui-fab-surface-container:#fff;--ui-fab-surface-fg:#171717;--ui-fab-secondary-container:#f2f2f2;--ui-fab-secondary-fg:#171717;--ui-fab-container-shape:6px;--ui-fab-container-shape-small:6px;--ui-fab-container-shape-large:12px;--ui-fab-extended-shape:6px;--ui-fab-icon-size:24px;--ui-fab-icon-size-large:36px;--ui-fab-icon-size-extended:28px;--ui-fab-extension-gap:var(--ui-space-3);--ui-select-height:var(--ui-size-field);--ui-select-radius:6px;--ui-select-radius-top:6px 6px 0 0;--ui-select-caret:#4d4d4d;--ui-select-fg:#171717;--ui-select-label:#4d4d4d;--ui-select-outline:#ebebeb;--ui-select-container-filled:#f2f2f2;--ui-select-hover-outline:#a1a1a1;--ui-select-focus:#005fcc;--ui-select-error:#e5484d;--ui-select-disabled-opacity:.5;--ui-select-list-bg:#fff;--ui-select-list-fg:#171717;--ui-divider-color:var(--ui-color-border);--ui-divider-thickness:1px}.theme-vercel.theme-dark,.theme-vercel.dark,.theme-vercel[data-theme=dark]{color-scheme:dark;--ui-color-canvas:#000;--ui-color-surface:#111;--ui-color-surface-container:#1b1b1b;--ui-color-fg:#ededed;--ui-color-fg-muted:#737373;--ui-color-primary:#52aeff;--ui-color-primary-fg:#000;--ui-color-secondary:#1b1b1b;--ui-color-secondary-fg:#ededed;--ui-color-code-string:#52aeff;--ui-color-border:#333;--ui-color-border-strong:#666;--ui-color-danger:#e5484d;--ui-color-danger-fg:#fff;--ui-color-focus-ring:#52aeff;--ui-color-success:#6cda75;--ui-color-success-fg:#000;--ui-color-warning:#ff990a;--ui-color-warning-fg:#000;--ui-color-warning-container:#3a2a12;--ui-color-info:#52aeff;--ui-color-info-fg:#000;--ui-color-danger-container:#3a1719;--ui-color-scrim:#000000b8;--ui-field-container:#111;--ui-field-border:#333;--ui-field-border-hover:#666;--ui-field-label:#a1a1a1;--ui-field-error:#e5484d;--ui-dialog-container:#111;--ui-dialog-fg:#ededed;--ui-dialog-body:#a1a1a1;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#111;--ui-toast-fg:#ededed;--ui-toast-action:#52aeff;--ui-toast-icon-info:var(--ui-color-info);--ui-toast-icon-success:var(--ui-color-success);--ui-toast-icon-warning:var(--ui-color-warning);--ui-toast-icon-error:var(--ui-color-danger);--ui-card-container-elevated:#111;--ui-card-container-filled:#1b1b1b;--ui-card-container-outlined:#111;--ui-card-outline-color:#333;--ui-switch-track-unselected:#444;--ui-slider-inactive:#444;--ui-progress-track:#333;--ui-select-caret:#ededed;--ui-select-fg:#ededed;--ui-select-label:#a1a1a1;--ui-select-outline:#666;--ui-select-container-filled:#111;--ui-select-hover-outline:#a1a1a1;--ui-select-focus:#52aeff;--ui-select-list-bg:#111;--ui-select-list-fg:#ededed;--ui-fab-surface-container:#111;--ui-fab-surface-fg:#ededed;--ui-fab-secondary-container:#1b1b1b;--ui-fab-secondary-fg:#ededed;--ui-accordion-radius:0;--ui-accordion-border:#ebebeb;--ui-accordion-surface:#fff;--ui-accordion-trigger-padding-x:1rem;--ui-accordion-trigger-padding-y:.625rem;--ui-accordion-panel-padding-x:1rem;--ui-accordion-panel-padding-y:.875rem}.theme-neubrutalism{color-scheme:light;--ui-color-canvas:#fffdf5;--ui-color-surface:#fff;--ui-color-surface-container:#f5f0e8;--ui-color-fg:#000;--ui-color-fg-muted:#292929;--ui-color-primary:#0057b8;--ui-color-primary-fg:#fff;--ui-color-secondary:#ffd23f;--ui-color-secondary-fg:#000;--ui-color-code-string:#005f38;--ui-color-border:#000;--ui-color-border-strong:#000;--ui-color-danger:#f44;--ui-color-danger-fg:#000;--ui-color-focus-ring:#000;--ui-color-success:#88d498;--ui-color-success-fg:#000;--ui-color-warning:#ffd23f;--ui-color-warning-fg:#000;--ui-color-warning-container:#fff3c4;--ui-color-info:#74b9ff;--ui-color-info-fg:#000;--ui-color-danger-container:#ffe0e0;--ui-color-scrim:#0000007a;--ui-color-status-blue:#0062d1;--ui-color-status-cyan:#52aeff;--ui-color-status-green:#45a557;--ui-color-status-green-light:#6cda75;--ui-color-status-orange:#ff990a;--ui-color-status-red:#e5484d;--ui-color-status-pink:#ea3e83;--ui-color-status-purple:#7820bc;--ui-color-status-purple-light:#bf89ec;--ui-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--ui-type-display-lg-size:4rem;--ui-type-display-lg-weight:700;--ui-type-display-lg-line-height:1;--ui-type-display-lg-letter-spacing:-.06em;--ui-type-display-lg-family:var(--ui-font-sans);--ui-type-display-sm-size:3.5rem;--ui-type-display-sm-weight:700;--ui-type-display-sm-line-height:1;--ui-type-display-sm-letter-spacing:-.06em;--ui-type-display-sm-family:var(--ui-font-sans);--ui-type-headline-sm-size:1.875rem;--ui-type-headline-sm-weight:700;--ui-type-headline-sm-line-height:1.1;--ui-type-headline-sm-letter-spacing:-.03em;--ui-type-headline-sm-family:var(--ui-font-sans);--ui-type-title-lg-size:1.25rem;--ui-type-title-lg-weight:700;--ui-type-title-lg-line-height:1.4;--ui-type-title-lg-letter-spacing:-.01em;--ui-type-title-lg-family:var(--ui-font-sans);--ui-type-title-md-size:1rem;--ui-type-title-md-weight:700;--ui-type-title-md-line-height:1.5;--ui-type-title-md-letter-spacing:normal;--ui-type-title-md-family:var(--ui-font-sans);--ui-type-body-lg-size:1rem;--ui-type-body-lg-weight:500;--ui-type-body-lg-line-height:1.5;--ui-type-body-lg-letter-spacing:normal;--ui-type-body-lg-family:var(--ui-font-sans);--ui-type-body-md-size:1rem;--ui-type-body-md-weight:500;--ui-type-body-md-line-height:1.5;--ui-type-body-md-letter-spacing:normal;--ui-type-body-md-family:var(--ui-font-sans);--ui-type-body-sm-size:.875rem;--ui-type-body-sm-weight:500;--ui-type-body-sm-line-height:1.5;--ui-type-body-sm-letter-spacing:normal;--ui-type-body-sm-family:var(--ui-font-sans);--ui-type-label-lg-size:.875rem;--ui-type-label-lg-weight:600;--ui-type-label-lg-line-height:1.25;--ui-type-label-lg-letter-spacing:.01em;--ui-type-label-lg-family:var(--ui-font-sans);--ui-type-label-md-size:.875rem;--ui-type-label-md-weight:500;--ui-type-label-md-line-height:1.25;--ui-type-label-md-letter-spacing:.01em;--ui-type-label-md-family:var(--ui-font-sans);--ui-type-label-sm-size:.75rem;--ui-type-label-sm-weight:500;--ui-type-label-sm-line-height:1;--ui-type-label-sm-letter-spacing:.02em;--ui-type-label-sm-family:var(--ui-font-mono);--ui-type-dialog-headline-size:1.25rem;--ui-type-dialog-headline-weight:700;--ui-type-dialog-headline-line-height:1.4;--ui-type-dialog-headline-letter-spacing:-.01em;--ui-type-dialog-headline-family:var(--ui-font-sans);--ui-type-dialog-body-size:1rem;--ui-type-dialog-body-weight:500;--ui-type-dialog-body-line-height:1.5;--ui-type-dialog-body-letter-spacing:normal;--ui-type-dialog-body-family:var(--ui-font-sans);--ui-state-hover-opacity:.16;--ui-state-focus-opacity:.18;--ui-state-pressed-opacity:.22;--ui-state-selected-opacity:.18;--ui-state-disabled-opacity:.55;--ui-focus-thickness:2px;--ui-focus-offset:2px;--ui-border-width-1:3px;--ui-border-width-2:4px;--ui-border-style-solid:solid;--ui-radius-none:0;--ui-radius-xs:0;--ui-radius-sm:0;--ui-radius-md:0;--ui-radius-lg:0;--ui-radius-full:9999px;--ui-shadow-0:none;--ui-shadow-1:3px 3px 0 0 #000;--ui-shadow-2:5px 5px 0 0 #000;--ui-shadow-3:8px 8px 0 0 #000;--ui-shadow-4:12px 12px 0 0 #000;--ui-shadow-5:16px 16px 0 0 #000;--ui-shadow-md:var(--ui-shadow-2);--ui-motion-short:.1s;--ui-motion-long:.18s;--ui-easing-standard:cubic-bezier(.2,0,0,1);--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-size-control:2.75rem;--ui-size-field:3rem;--ui-touch-target:44px;--ui-container-max:80rem;--ui-button-padding-x:1rem;--ui-button-padding-y:.5rem;--ui-button-gap:.5rem;--ui-button-radius:0;--ui-button-primary-shadow:var(--ui-shadow-2);--ui-button-primary-hover-shadow:none;--ui-button-primary-hover-transform:translate(4px,4px);--ui-button-primary-active-shadow:none;--ui-button-primary-active-transform:translate(5px,5px);--ui-button-secondary-shadow:var(--ui-shadow-2);--ui-button-secondary-hover-shadow:none;--ui-button-secondary-hover-transform:translate(4px,4px);--ui-button-secondary-active-shadow:none;--ui-button-secondary-active-transform:translate(5px,5px);--ui-button-outline-shadow:var(--ui-shadow-2);--ui-button-outline-hover-shadow:none;--ui-button-outline-hover-transform:translate(4px,4px);--ui-button-outline-active-shadow:none;--ui-button-outline-active-transform:translate(5px,5px);--ui-icon-button-radius:0;--ui-icon-button-border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);--ui-icon-button-shadow:var(--ui-shadow-1);--ui-icon-button-hover-shadow:none;--ui-icon-button-hover-transform:translate(3px,3px);--ui-icon-button-active-shadow:none;--ui-icon-button-active-transform:translate(4px,4px);--ui-field-radius:0;--ui-field-padding-x:1rem;--ui-field-padding-y:.75rem;--ui-card-padding:1rem;--ui-card-radius:0;--ui-card-elevated-border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);--ui-card-elevated-shadow:var(--ui-shadow-2);--ui-card-filled-border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);--ui-card-filled-shadow:var(--ui-shadow-1);--ui-card-outlined-shadow:var(--ui-shadow-2);--ui-dialog-radius:0;--ui-dialog-border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);--ui-dialog-shadow:var(--ui-shadow-3);--ui-field-container:#fff;--ui-field-border:#000;--ui-field-border-hover:#000;--ui-field-label:#000;--ui-field-error:#f44;--ui-dialog-container:#fff;--ui-dialog-fg:#000;--ui-dialog-body:#292929;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#fff;--ui-toast-fg:#000;--ui-toast-radius:0;--ui-toast-border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);--ui-toast-action:#000;--ui-toast-icon-info:var(--ui-color-info);--ui-toast-icon-success:var(--ui-color-success);--ui-toast-icon-warning:var(--ui-color-warning);--ui-toast-icon-error:var(--ui-color-danger);--ui-card-container-elevated:#fff;--ui-card-container-filled:#f5f0e8;--ui-card-container-outlined:#fff;--ui-card-outline-color:#000;--ui-badge-size:6px;--ui-badge-large-size:16px;--ui-badge-container:var(--ui-color-danger);--ui-badge-fg:var(--ui-color-danger-fg);--ui-checkbox-size:16px;--ui-checkbox-radius:4px;--ui-checkbox-outline-width:2px;--ui-checkbox-outline:var(--ui-color-fg-muted);--ui-checkbox-hover-outline:var(--ui-color-fg);--ui-checkbox-container:var(--ui-color-primary);--ui-checkbox-icon:var(--ui-color-primary-fg);--ui-checkbox-error:var(--ui-color-danger);--ui-checkbox-checked-disabled-container:var(--ui-color-fg);--ui-radio-size:16px;--ui-radio-radius:50%;--ui-radio-outline-width:2px;--ui-radio-outline:var(--ui-color-fg-muted);--ui-radio-hover-outline:var(--ui-color-fg);--ui-radio-checked:var(--ui-color-primary);--ui-radio-disabled:var(--ui-color-fg);--ui-switch-width:32px;--ui-switch-height:18px;--ui-switch-radius:9999px;--ui-switch-outline-width:2px;--ui-switch-track:var(--ui-color-success);--ui-switch-track-unselected:#f5f0e8;--ui-switch-track-outline:#000;--ui-switch-handle:#fff;--ui-switch-handle-selected:#fff;--ui-switch-handle-size:16px;--ui-switch-handle-selected-size:16px;--ui-switch-handle-pressed-size:16px;--ui-switch-disabled-track-opacity:.5;--ui-switch-disabled-handle-opacity:.5;--ui-switch-disabled-handle:#fff;--ui-slider-track-height:6px;--ui-slider-track-radius:9999px;--ui-slider-handle-size:16px;--ui-slider-handle-pressed-size:16px;--ui-slider-active:var(--ui-color-primary);--ui-slider-inactive:#f5f0e8;--ui-slider-handle:#000;--ui-slider-handle-elevation:var(--ui-shadow-1);--ui-slider-disabled:var(--ui-color-fg);--ui-slider-disabled-opacity:var(--ui-state-disabled-opacity);--ui-progress-track-height:6px;--ui-progress-radius:9999px;--ui-progress-track:#f5f0e8;--ui-progress-indicator:#000;--ui-fab-primary-container:#171717;--ui-fab-primary-fg:#fff;--ui-fab-surface-container:#fff;--ui-fab-surface-fg:#171717;--ui-fab-secondary-container:#f2f2f2;--ui-fab-secondary-fg:#171717;--ui-fab-container-shape:6px;--ui-fab-container-shape-small:6px;--ui-fab-container-shape-large:12px;--ui-fab-extended-shape:6px;--ui-fab-icon-size:24px;--ui-fab-icon-size-large:36px;--ui-fab-icon-size-extended:28px;--ui-fab-extension-gap:var(--ui-space-3);--ui-select-height:var(--ui-size-field);--ui-select-radius:0;--ui-select-radius-top:0;--ui-select-caret:#4d4d4d;--ui-select-fg:#171717;--ui-select-label:#4d4d4d;--ui-select-outline:#000;--ui-select-container-filled:#fff;--ui-select-hover-outline:#000;--ui-select-focus:#000;--ui-select-error:#f44;--ui-select-disabled-opacity:.5;--ui-select-list-bg:#fff;--ui-select-list-fg:#171717;--ui-divider-color:var(--ui-color-border);--ui-divider-thickness:3px;--ui-accordion-shadow:var(--ui-shadow-2)}.theme-neubrutalism.theme-dark,.theme-neubrutalism.dark,.theme-neubrutalism[data-theme=dark]{color-scheme:dark;--ui-color-canvas:#14131a;--ui-color-surface:#1f1e28;--ui-color-surface-container:#2b2a37;--ui-color-fg:#ececed;--ui-color-fg-muted:#d0d0d6;--ui-color-primary:#ffd23f;--ui-color-primary-fg:#000;--ui-color-secondary:#74b9ff;--ui-color-secondary-fg:#000;--ui-color-code-string:#52aeff;--ui-color-border:#f3f3f6;--ui-color-border-strong:#f3f3f6;--ui-color-danger:#ff6b6b;--ui-color-danger-fg:#000;--ui-color-focus-ring:#ffd23f;--ui-shadow-1:3px 3px 0 0 #f3f3f6;--ui-shadow-2:5px 5px 0 0 #f3f3f6;--ui-shadow-3:8px 8px 0 0 #f3f3f6;--ui-shadow-4:12px 12px 0 0 #f3f3f6;--ui-shadow-5:16px 16px 0 0 #f3f3f6;--ui-color-success:#88d498;--ui-color-success-fg:#000;--ui-color-warning:#ffd23f;--ui-color-warning-fg:#000;--ui-color-warning-container:#2a2512;--ui-color-info:#74b9ff;--ui-color-info-fg:#000;--ui-color-danger-container:#2d191e;--ui-color-scrim:#000000b8;--ui-field-container:#1f1e28;--ui-field-border:#f3f3f6;--ui-field-border-hover:#fff;--ui-field-label:#ececed;--ui-field-error:#ff6b6b;--ui-dialog-container:#1f1e28;--ui-dialog-fg:#ececed;--ui-dialog-body:#d0d0d6;--ui-dialog-scrim:var(--ui-color-scrim);--ui-toast-container:#1f1e28;--ui-toast-fg:#ececed;--ui-toast-action:#ffd23f;--ui-toast-icon-info:var(--ui-color-info);--ui-toast-icon-success:var(--ui-color-success);--ui-toast-icon-warning:var(--ui-color-warning);--ui-toast-icon-error:var(--ui-color-danger);--ui-card-container-elevated:#1f1e28;--ui-card-container-filled:#2b2a37;--ui-card-container-outlined:#1f1e28;--ui-card-outline-color:#f3f3f6;--ui-switch-track-unselected:#2b2a37;--ui-slider-inactive:#2b2a37;--ui-progress-track:#2b2a37;--ui-select-caret:#ececed;--ui-select-fg:#ececed;--ui-select-label:#d0d0d6;--ui-select-outline:#f3f3f6;--ui-select-container-filled:#1f1e28;--ui-select-hover-outline:#fff;--ui-select-focus:#ffd23f;--ui-select-list-bg:#1f1e28;--ui-select-list-fg:#ececed;--ui-fab-surface-container:#111;--ui-fab-surface-fg:#ededed;--ui-fab-secondary-container:#1b1b1b;--ui-fab-secondary-fg:#ededed;--ui-accordion-radius:0;--ui-accordion-border:#f3f3f6;--ui-accordion-surface:#1f1e28;--ui-accordion-trigger-padding-x:1rem;--ui-accordion-trigger-padding-y:.625rem;--ui-accordion-panel-padding-x:1rem;--ui-accordion-panel-padding-y:.875rem}html[data-gelium-skin=innova-portfolio]{color-scheme:light;--ui-color-canvas:var(--background,oklch(99% .004 100));--ui-color-surface:var(--card,oklch(100% 0 0));--ui-color-surface-container:var(--muted,oklch(95% .004 100));--ui-color-fg:var(--foreground,oklch(16% .01 260));--ui-color-fg-muted:var(--muted-foreground,oklch(50% .01 260));--ui-color-primary:var(--primary,oklch(58% .22 27));--ui-color-primary-fg:var(--primary-foreground,oklch(99% 0 0));--ui-color-secondary:var(--secondary,oklch(95% .004 100));--ui-color-secondary-fg:var(--secondary-foreground,oklch(16% .01 260));--ui-color-border:var(--border,oklch(90% .004 100));--ui-color-border-strong:var(--border-strong,oklch(72% .01 260));--ui-color-danger:var(--destructive,oklch(58% .22 27));--ui-color-danger-fg:var(--destructive-foreground,oklch(99% 0 0));--ui-color-focus-ring:var(--ring,oklch(58% .22 27));--ui-color-scrim:#00000073;--ui-font-sans:Inter,system-ui,sans-serif;--ui-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--pf-display:Space Grotesk,system-ui,sans-serif;--pf-body:var(--ui-font-sans);--pf-accent:var(--ui-color-primary);--pf-on-accent:var(--ui-color-primary-fg);--pf-ink:var(--ui-color-fg);--pf-muted:var(--ui-color-fg-muted);--pf-paper:var(--ui-color-canvas);--pf-surface:var(--ui-color-surface);--pf-surface-2:var(--ui-color-surface-container);--pf-border:var(--ui-color-border)}html[data-gelium-skin=innova-portfolio].theme-dark,html[data-gelium-skin=innova-portfolio][data-theme=dark]{color-scheme:dark;--ui-color-canvas:var(--background,oklch(15% .01 260));--ui-color-surface:var(--card,oklch(19% .01 260));--ui-color-surface-container:var(--muted,oklch(24% .01 260));--ui-color-fg:var(--foreground,oklch(95% .005 100));--ui-color-fg-muted:var(--muted-foreground,oklch(72% .01 260));--ui-color-primary:var(--primary,oklch(66% .2 27));--ui-color-primary-fg:var(--primary-foreground,oklch(15% .01 260));--ui-color-secondary:var(--secondary,oklch(24% .01 260));--ui-color-secondary-fg:var(--secondary-foreground,oklch(95% .005 100));--ui-color-border:var(--border,oklch(28% .01 260));--ui-color-border-strong:var(--border-strong,oklch(48% .01 260));--ui-color-focus-ring:var(--ring,oklch(66% .2 27))}[data-gelium-core=gelium]{min-width:0;color:var(--ui-color-fg);background:var(--ui-color-canvas);font-family:var(--pf-body);-webkit-font-smoothing:antialiased}[data-gelium-core=gelium] body{margin:0}[data-gelium-core=gelium] a{color:inherit}[data-gelium-core=gelium] img{max-width:100%;display:block}.pf-shell{width:100%;max-width:var(--ui-container-max);padding-inline:var(--ui-space-4);margin-inline:auto}.pf-nav{z-index:30;border-bottom:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);background:var(--ui-color-canvas);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.pf-nav{background:color-mix(in srgb,var(--ui-color-canvas)88%,transparent)}}.pf-nav{-webkit-backdrop-filter:blur(var(--ui-space-2));backdrop-filter:blur(var(--ui-space-2))}.pf-nav-inner{min-height:var(--ui-size-item-lg);justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.pf-brand{color:var(--ui-color-fg);font:var(--ui-type-title-lg);font-family:var(--pf-display);text-decoration:none}.pf-brand span,.pf-em{color:var(--ui-color-primary)}.pf-nav-links,.pf-nav-actions,.pf-hero-actions,.pf-card-actions,.pf-tags,.pf-social{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.pf-nav-links{margin-inline:auto}.pf-nav-links a{font:var(--ui-type-label-md);text-decoration:none}.pf-nav-links a:hover,.pf-social-link:hover{color:var(--ui-color-primary)}.pf-mobile-menu-trigger{display:none}.pf-darktoggle{min-width:var(--ui-touch-target);min-height:var(--ui-touch-target)}.pf-mobile-menu{max-width:calc(100vw - var(--ui-space-8))}.pf-mobile-menu-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4);font:var(--ui-type-title-lg);display:flex}.pf-mobile-menu-list{padding:var(--ui-space-2)0}.pf-mobile-nav-fallback{gap:var(--ui-space-2);padding-block:var(--ui-space-3);display:none}.pf-mobile-nav-fallback a{padding-block:var(--ui-space-2);font:var(--ui-type-label-lg)}.pf-lang{align-items:center;display:inline-flex;position:relative}.pf-lang-trigger{min-height:var(--ui-touch-target)}.pf-lang-panel{z-index:40;inset-inline-end:0;top:calc(100% + var(--ui-space-2));min-width:14rem;padding:var(--ui-space-2);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-2);position:absolute}.pf-lang-title{padding:var(--ui-space-2);font:var(--ui-type-label-lg);display:block}.pf-lang-list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.pf-lang-row{min-height:var(--ui-touch-target);align-items:center;gap:var(--ui-space-3);padding-inline:var(--ui-space-3);border-radius:var(--ui-radius-sm);text-decoration:none;display:flex}.pf-lang-row:hover,.pf-lang-row.is-active{background:var(--ui-color-surface-container);color:var(--ui-color-primary)}.pf-lang-name{flex:auto}.pf-lang-code{font:var(--ui-type-label-sm);color:var(--ui-color-fg-muted)}.pf-lang-close{display:none}.pf-section,.pf-hero{padding-block:var(--ui-space-8)}.pf-hero .ui-hero{box-shadow:none;text-align:start;background:0 0;border:0;border-radius:0;align-items:flex-start;padding-inline:0}.pf-hero .ui-hero-content{align-items:flex-start;max-width:48rem}.pf-hero-title{font-family:var(--pf-display)}.pf-lede{max-width:65ch;color:var(--ui-color-fg-muted);font:var(--ui-type-body-lg)}.pf-section-title{margin-block:0 var(--ui-space-4)}.pf-prose{max-width:65ch;color:var(--ui-color-fg);font:var(--ui-type-body-lg)}.pf-prose p{margin-block:0 var(--ui-space-4)}.pf-prose a{color:var(--ui-color-primary);text-underline-offset:var(--ui-space-1)}.pf-grid{gap:var(--ui-space-4);margin-top:var(--ui-space-6);display:grid}.pf-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-card{min-width:0}.pf-project-card,.pf-article-card{gap:var(--ui-space-3)}.pf-project-card .ui-card-media,.pf-article-card .ui-card-media{margin:calc(-1*var(--ui-card-padding))calc(-1*var(--ui-card-padding))0}.pf-project-card h3,.pf-article-card h3{font:var(--ui-type-title-lg);margin:0}.pf-project-cover img,.pf-article-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.pf-card-actions{margin-top:auto}.pf-badge{align-self:flex-start}.pf-timeline{gap:var(--ui-space-6);margin-top:var(--ui-space-6);border-inline-start:var(--ui-border-width-2)var(--ui-border-style-solid)var(--ui-color-border);padding-inline-start:var(--ui-space-4);display:grid}.pf-exp-item{position:relative}.pf-exp-item:before{inset-inline-start:calc(-1*var(--ui-space-4) - var(--ui-space-1));top:var(--ui-space-1);width:var(--ui-space-2);height:var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--ui-color-primary);content:"";position:absolute}.pf-exp-role{color:var(--ui-color-fg);font:var(--ui-type-title-md);font-family:var(--pf-display)}.pf-exp-meta,.pf-social-link,.pf-article-meta{color:var(--ui-color-fg-muted);font:var(--ui-type-body-sm)}.pf-footer{margin-top:var(--ui-space-8)}.pf-footer-inner{justify-content:space-between;align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.pf-footer-links{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.pf-project-stats,.pf-project-gallery-grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.pf-project-stat{padding:var(--ui-space-4);border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);text-align:center}.pf-project-stat-value{color:var(--ui-color-primary);font:var(--ui-type-headline-sm);display:block}.pf-project-stat-label{margin-top:var(--ui-space-1);color:var(--ui-color-fg-muted);font:var(--ui-type-label-sm);display:block}.pf-project-gallery{margin-top:var(--ui-space-8)}.pf-project-shot{border:var(--ui-border-width-1)var(--ui-border-style-solid)var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);margin:0;overflow:hidden}.pf-project-shot img{aspect-ratio:16/9;object-fit:cover;width:100%}.pf-project-shot figcaption{padding:var(--ui-space-3)var(--ui-space-4);color:var(--ui-color-fg-muted);font:var(--ui-type-body-sm)}@media(max-width:47.99rem){.pf-nav-links,.pf-nav-cta{display:none}.pf-mobile-menu-trigger{order:-1;display:inline-flex}.pf-nav-inner{justify-content:flex-start}.pf-brand{margin-inline-end:auto}.pf-grid.cols-2,.pf-grid.cols-3{grid-template-columns:1fr}.pf-mobile-nav-fallback{display:grid}.pf-footer-inner{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.pf-nav,.pf-lang-panel{-webkit-backdrop-filter:none;backdrop-filter:none}}
