@property --a-color-l-min{syntax: "<number>"; inherits: true; initial-value: .15;}@property --a-color-l-max{syntax: "<number>"; inherits: true; initial-value: .975;}@property --a-color-surface-increment{syntax: "<number>"; inherits: true; initial-value: .04;}@property --a-color-alpha-min{syntax: "<number>"; inherits: true; initial-value: .05;}@property --a-color-alpha-max{syntax: "<number>"; inherits: true; initial-value: .85;}@property --a-color-tint-scrim-l{syntax: "<number>"; inherits: true; initial-value: .99;}@property --a-color-shade-scrim-l{syntax: "<number>"; inherits: true; initial-value: .05;}@property --a-neutral-hue{syntax: "<number>"; inherits: true; initial-value: 225;}@property --a-neutral-c-min{syntax: "<number>"; inherits: true; initial-value: .01;}@property --a-neutral-c-max{syntax: "<number>"; inherits: true; initial-value: .025;}@property --a-brand-hue{syntax: "<number>"; inherits: true; initial-value: 225;}@property --a-brand-c-min{syntax: "<number>"; inherits: true; initial-value: .02;}@property --a-brand-c-max{syntax: "<number>"; inherits: true; initial-value: .18;}@property --a-accent-hue{syntax: "<number>"; inherits: true; initial-value: 225;}@property --a-accent-c-min{syntax: "<number>"; inherits: true; initial-value: .02;}@property --a-accent-c-max{syntax: "<number>"; inherits: true; initial-value: .18;}@property --a-info-hue{syntax: "<number>"; inherits: true; initial-value: 250;}@property --a-info-c-min{syntax: "<number>"; inherits: true; initial-value: .02;}@property --a-info-c-max{syntax: "<number>"; inherits: true; initial-value: .16;}@property --a-success-hue{syntax: "<number>"; inherits: true; initial-value: 145;}@property --a-success-c-min{syntax: "<number>"; inherits: true; initial-value: .02;}@property --a-success-c-max{syntax: "<number>"; inherits: true; initial-value: .16;}@property --a-warning-hue{syntax: "<number>"; inherits: true; initial-value: 65;}@property --a-warning-c-min{syntax: "<number>"; inherits: true; initial-value: .02;}@property --a-warning-c-max{syntax: "<number>"; inherits: true; initial-value: .16;}@property --a-danger-hue{syntax: "<number>"; inherits: true; initial-value: 25;}@property --a-danger-c-min{syntax: "<number>"; inherits: true; initial-value: .02;}@property --a-danger-c-max{syntax: "<number>"; inherits: true; initial-value: .2;}:root{--_sf-05: .05;--_sf-10: .1;--_sf-15: .15;--_sf-20: .2;--_sf-25: .25;--_sf-30: .3;--_sf-35: .35;--_sf-40: .4;--_sf-45: .45;--_sf-50: .5;--_sf-55: .55;--_sf-60: .6;--_sf-65: .65;--_sf-70: .7;--_sf-75: .75;--_sf-80: .8;--_sf-85: .85;--_sf-90: .9;--_sf-95: .95;--_cf-05: 0;--_cf-10: .2099;--_cf-15: .3951;--_cf-20: .5551;--_cf-25: .6914;--_cf-30: .8025;--_cf-35: .8889;--_cf-40: .9506;--_cf-45: .9877;--_cf-50: 1;--_cf-55: .9877;--_cf-60: .9506;--_cf-65: .8889;--_cf-70: .8025;--_cf-75: .6914;--_cf-80: .5551;--_cf-85: .3951;--_cf-90: .2099;--_cf-95: 0;--_af-0: calc(var(--a-color-alpha-min) * 1);--_af-1: calc(var(--a-color-alpha-min) * 2);--_af-2: calc(var(--a-color-alpha-min) * 3);--_af-3: calc(var(--a-color-alpha-min) * 4);--_af-4: calc(var(--a-color-alpha-min) * 5);--_af-5: calc(var(--a-color-alpha-min) * 6);--_af-6: calc(var(--a-color-alpha-min) * 7)}:root,theme-ui,[data-theme]{--a-neutral-05-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-05) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-10-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-10) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-15-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-15) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-20-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-20) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-25-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-25) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-30-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-30) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-35-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-35) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-40-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-40) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-45-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-45) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-50-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-50) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-55-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-55) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-60-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-60) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-65-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-65) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-70-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-70) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-75-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-75) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-80-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-80) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-85-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-85) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-90-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-90) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-95-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-95) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-05-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-05) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-10-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-10) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-15-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-15) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-20-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-20) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-25-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-25) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-30-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-30) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-35-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-35) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-40-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-40) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-45-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-45) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-50-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-50) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-55-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-55) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-60-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-60) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-65-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-65) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-70-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-70) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-75-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-75) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-80-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-80) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-85-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-85) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-90-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-90) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-95-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-neutral-c-min) + var(--_cf-95) * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue));--a-neutral-0-tint: oklch(calc(var(--a-color-l-max) - 0 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-1-tint: oklch(calc(var(--a-color-l-max) - 1 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-2-tint: oklch(calc(var(--a-color-l-max) - 2 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-3-tint: oklch(calc(var(--a-color-l-max) - 3 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-4-tint: oklch(calc(var(--a-color-l-max) - 4 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-5-tint: oklch(calc(var(--a-color-l-max) - 5 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-6-tint: oklch(calc(var(--a-color-l-max) - 6 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-0-shade: oklch(calc(var(--a-color-l-min) + 0 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-1-shade: oklch(calc(var(--a-color-l-min) + 1 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-2-shade: oklch(calc(var(--a-color-l-min) + 2 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-3-shade: oklch(calc(var(--a-color-l-min) + 3 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-4-shade: oklch(calc(var(--a-color-l-min) + 4 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-5-shade: oklch(calc(var(--a-color-l-min) + 5 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-6-shade: oklch(calc(var(--a-color-l-min) + 6 * var(--a-color-surface-increment)) var(--a-neutral-c-min) var(--a-neutral-hue));--a-neutral-05: light-dark(var(--a-neutral-05-tint), var(--a-neutral-05-shade));--a-neutral-10: light-dark(var(--a-neutral-10-tint), var(--a-neutral-10-shade));--a-neutral-20: light-dark(var(--a-neutral-20-tint), var(--a-neutral-20-shade));--a-neutral-30: light-dark(var(--a-neutral-30-tint), var(--a-neutral-30-shade));--a-neutral-40: light-dark(var(--a-neutral-40-tint), var(--a-neutral-40-shade));--a-neutral-50: light-dark(var(--a-neutral-50-tint), var(--a-neutral-50-shade));--a-neutral-60: light-dark(var(--a-neutral-60-tint), var(--a-neutral-60-shade));--a-neutral-70: light-dark(var(--a-neutral-70-tint), var(--a-neutral-70-shade));--a-neutral-80: light-dark(var(--a-neutral-80-tint), var(--a-neutral-80-shade));--a-neutral-90: light-dark(var(--a-neutral-90-tint), var(--a-neutral-90-shade));--a-neutral-95: light-dark(var(--a-neutral-95-tint), var(--a-neutral-95-shade));--a-neutral-0: light-dark(var(--a-neutral-0-tint), var(--a-neutral-0-shade));--a-neutral-1: light-dark(var(--a-neutral-1-tint), var(--a-neutral-1-shade));--a-neutral-2: light-dark(var(--a-neutral-2-tint), var(--a-neutral-2-shade));--a-neutral-3: light-dark(var(--a-neutral-3-tint), var(--a-neutral-3-shade));--a-neutral-4: light-dark(var(--a-neutral-4-tint), var(--a-neutral-4-shade));--a-neutral-5: light-dark(var(--a-neutral-5-tint), var(--a-neutral-5-shade));--a-neutral-6: light-dark(var(--a-neutral-6-tint), var(--a-neutral-6-shade))}:root,theme-ui,[data-theme]{--a-brand-05-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-05) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-10-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-10) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-15-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-15) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-20-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-20) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-25-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-25) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-30-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-30) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-35-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-35) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-40-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-40) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-45-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-45) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-50-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-50) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-55-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-55) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-60-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-60) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-65-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-65) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-70-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-70) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-75-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-75) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-80-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-80) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-85-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-85) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-90-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-90) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-95-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-95) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-05-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-05) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-10-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-10) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-15-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-15) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-20-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-20) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-25-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-25) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-30-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-30) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-35-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-35) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-40-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-40) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-45-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-45) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-50-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-50) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-55-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-55) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-60-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-60) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-65-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-65) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-70-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-70) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-75-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-75) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-80-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-80) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-85-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-85) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-90-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-90) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-95-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-brand-c-min) + var(--_cf-95) * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue));--a-brand-0-tint: oklch(calc(var(--a-color-l-max) - 0 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-1-tint: oklch(calc(var(--a-color-l-max) - 1 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-2-tint: oklch(calc(var(--a-color-l-max) - 2 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-3-tint: oklch(calc(var(--a-color-l-max) - 3 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-4-tint: oklch(calc(var(--a-color-l-max) - 4 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-5-tint: oklch(calc(var(--a-color-l-max) - 5 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-6-tint: oklch(calc(var(--a-color-l-max) - 6 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-0-shade: oklch(calc(var(--a-color-l-min) + 0 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-1-shade: oklch(calc(var(--a-color-l-min) + 1 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-2-shade: oklch(calc(var(--a-color-l-min) + 2 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-3-shade: oklch(calc(var(--a-color-l-min) + 3 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-4-shade: oklch(calc(var(--a-color-l-min) + 4 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-5-shade: oklch(calc(var(--a-color-l-min) + 5 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-6-shade: oklch(calc(var(--a-color-l-min) + 6 * var(--a-color-surface-increment)) var(--a-brand-c-min) var(--a-brand-hue));--a-brand-05: light-dark(var(--a-brand-05-tint), var(--a-brand-05-shade));--a-brand-10: light-dark(var(--a-brand-10-tint), var(--a-brand-10-shade));--a-brand-20: light-dark(var(--a-brand-20-tint), var(--a-brand-20-shade));--a-brand-30: light-dark(var(--a-brand-30-tint), var(--a-brand-30-shade));--a-brand-40: light-dark(var(--a-brand-40-tint), var(--a-brand-40-shade));--a-brand-50: light-dark(var(--a-brand-50-tint), var(--a-brand-50-shade));--a-brand-60: light-dark(var(--a-brand-60-tint), var(--a-brand-60-shade));--a-brand-70: light-dark(var(--a-brand-70-tint), var(--a-brand-70-shade));--a-brand-80: light-dark(var(--a-brand-80-tint), var(--a-brand-80-shade));--a-brand-90: light-dark(var(--a-brand-90-tint), var(--a-brand-90-shade));--a-brand-95: light-dark(var(--a-brand-95-tint), var(--a-brand-95-shade));--a-brand-0: light-dark(var(--a-brand-0-tint), var(--a-brand-0-shade));--a-brand-1: light-dark(var(--a-brand-1-tint), var(--a-brand-1-shade));--a-brand-2: light-dark(var(--a-brand-2-tint), var(--a-brand-2-shade));--a-brand-3: light-dark(var(--a-brand-3-tint), var(--a-brand-3-shade));--a-brand-4: light-dark(var(--a-brand-4-tint), var(--a-brand-4-shade));--a-brand-5: light-dark(var(--a-brand-5-tint), var(--a-brand-5-shade));--a-brand-6: light-dark(var(--a-brand-6-tint), var(--a-brand-6-shade))}:root,theme-ui,[data-theme]{--a-accent-05-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-05) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-10-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-10) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-15-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-15) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-20-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-20) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-25-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-25) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-30-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-30) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-35-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-35) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-40-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-40) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-45-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-45) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-50-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-50) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-55-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-55) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-60-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-60) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-65-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-65) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-70-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-70) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-75-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-75) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-80-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-80) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-85-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-85) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-90-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-90) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-95-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-95) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-05-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-05) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-10-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-10) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-15-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-15) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-20-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-20) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-25-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-25) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-30-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-30) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-35-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-35) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-40-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-40) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-45-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-45) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-50-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-50) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-55-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-55) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-60-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-60) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-65-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-65) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-70-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-70) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-75-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-75) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-80-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-80) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-85-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-85) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-90-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-90) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-95-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-accent-c-min) + var(--_cf-95) * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue));--a-accent-0-tint: oklch(calc(var(--a-color-l-max) - 0 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-1-tint: oklch(calc(var(--a-color-l-max) - 1 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-2-tint: oklch(calc(var(--a-color-l-max) - 2 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-3-tint: oklch(calc(var(--a-color-l-max) - 3 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-4-tint: oklch(calc(var(--a-color-l-max) - 4 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-5-tint: oklch(calc(var(--a-color-l-max) - 5 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-6-tint: oklch(calc(var(--a-color-l-max) - 6 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-0-shade: oklch(calc(var(--a-color-l-min) + 0 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-1-shade: oklch(calc(var(--a-color-l-min) + 1 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-2-shade: oklch(calc(var(--a-color-l-min) + 2 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-3-shade: oklch(calc(var(--a-color-l-min) + 3 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-4-shade: oklch(calc(var(--a-color-l-min) + 4 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-5-shade: oklch(calc(var(--a-color-l-min) + 5 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-6-shade: oklch(calc(var(--a-color-l-min) + 6 * var(--a-color-surface-increment)) var(--a-accent-c-min) var(--a-accent-hue));--a-accent-05: light-dark(var(--a-accent-05-tint), var(--a-accent-05-shade));--a-accent-10: light-dark(var(--a-accent-10-tint), var(--a-accent-10-shade));--a-accent-20: light-dark(var(--a-accent-20-tint), var(--a-accent-20-shade));--a-accent-30: light-dark(var(--a-accent-30-tint), var(--a-accent-30-shade));--a-accent-40: light-dark(var(--a-accent-40-tint), var(--a-accent-40-shade));--a-accent-50: light-dark(var(--a-accent-50-tint), var(--a-accent-50-shade));--a-accent-60: light-dark(var(--a-accent-60-tint), var(--a-accent-60-shade));--a-accent-70: light-dark(var(--a-accent-70-tint), var(--a-accent-70-shade));--a-accent-80: light-dark(var(--a-accent-80-tint), var(--a-accent-80-shade));--a-accent-90: light-dark(var(--a-accent-90-tint), var(--a-accent-90-shade));--a-accent-95: light-dark(var(--a-accent-95-tint), var(--a-accent-95-shade));--a-accent-0: light-dark(var(--a-accent-0-tint), var(--a-accent-0-shade));--a-accent-1: light-dark(var(--a-accent-1-tint), var(--a-accent-1-shade));--a-accent-2: light-dark(var(--a-accent-2-tint), var(--a-accent-2-shade));--a-accent-3: light-dark(var(--a-accent-3-tint), var(--a-accent-3-shade));--a-accent-4: light-dark(var(--a-accent-4-tint), var(--a-accent-4-shade));--a-accent-5: light-dark(var(--a-accent-5-tint), var(--a-accent-5-shade));--a-accent-6: light-dark(var(--a-accent-6-tint), var(--a-accent-6-shade))}:root,theme-ui,[data-theme]{--a-info-05-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-05) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-10-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-10) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-15-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-15) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-20-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-20) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-25-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-25) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-30-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-30) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-35-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-35) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-40-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-40) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-45-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-45) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-50-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-50) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-55-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-55) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-60-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-60) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-65-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-65) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-70-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-70) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-75-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-75) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-80-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-80) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-85-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-85) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-90-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-90) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-95-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-95) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-05-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-05) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-10-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-10) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-15-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-15) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-20-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-20) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-25-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-25) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-30-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-30) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-35-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-35) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-40-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-40) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-45-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-45) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-50-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-50) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-55-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-55) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-60-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-60) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-65-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-65) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-70-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-70) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-75-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-75) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-80-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-80) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-85-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-85) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-90-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-90) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-95-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-info-c-min) + var(--_cf-95) * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue));--a-info-0-tint: oklch(calc(var(--a-color-l-max) - 0 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-1-tint: oklch(calc(var(--a-color-l-max) - 1 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-2-tint: oklch(calc(var(--a-color-l-max) - 2 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-3-tint: oklch(calc(var(--a-color-l-max) - 3 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-4-tint: oklch(calc(var(--a-color-l-max) - 4 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-5-tint: oklch(calc(var(--a-color-l-max) - 5 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-6-tint: oklch(calc(var(--a-color-l-max) - 6 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-0-shade: oklch(calc(var(--a-color-l-min) + 0 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-1-shade: oklch(calc(var(--a-color-l-min) + 1 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-2-shade: oklch(calc(var(--a-color-l-min) + 2 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-3-shade: oklch(calc(var(--a-color-l-min) + 3 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-4-shade: oklch(calc(var(--a-color-l-min) + 4 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-5-shade: oklch(calc(var(--a-color-l-min) + 5 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-6-shade: oklch(calc(var(--a-color-l-min) + 6 * var(--a-color-surface-increment)) var(--a-info-c-min) var(--a-info-hue));--a-info-05: light-dark(var(--a-info-05-tint), var(--a-info-05-shade));--a-info-10: light-dark(var(--a-info-10-tint), var(--a-info-10-shade));--a-info-20: light-dark(var(--a-info-20-tint), var(--a-info-20-shade));--a-info-30: light-dark(var(--a-info-30-tint), var(--a-info-30-shade));--a-info-40: light-dark(var(--a-info-40-tint), var(--a-info-40-shade));--a-info-50: light-dark(var(--a-info-50-tint), var(--a-info-50-shade));--a-info-60: light-dark(var(--a-info-60-tint), var(--a-info-60-shade));--a-info-70: light-dark(var(--a-info-70-tint), var(--a-info-70-shade));--a-info-80: light-dark(var(--a-info-80-tint), var(--a-info-80-shade));--a-info-90: light-dark(var(--a-info-90-tint), var(--a-info-90-shade));--a-info-95: light-dark(var(--a-info-95-tint), var(--a-info-95-shade));--a-info-0: light-dark(var(--a-info-0-tint), var(--a-info-0-shade));--a-info-1: light-dark(var(--a-info-1-tint), var(--a-info-1-shade));--a-info-2: light-dark(var(--a-info-2-tint), var(--a-info-2-shade));--a-info-3: light-dark(var(--a-info-3-tint), var(--a-info-3-shade));--a-info-4: light-dark(var(--a-info-4-tint), var(--a-info-4-shade));--a-info-5: light-dark(var(--a-info-5-tint), var(--a-info-5-shade));--a-info-6: light-dark(var(--a-info-6-tint), var(--a-info-6-shade))}:root,theme-ui,[data-theme]{--a-success-05-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-05) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-10-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-10) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-15-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-15) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-20-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-20) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-25-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-25) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-30-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-30) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-35-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-35) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-40-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-40) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-45-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-45) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-50-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-50) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-55-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-55) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-60-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-60) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-65-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-65) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-70-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-70) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-75-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-75) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-80-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-80) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-85-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-85) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-90-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-90) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-95-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-95) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-05-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-05) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-10-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-10) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-15-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-15) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-20-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-20) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-25-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-25) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-30-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-30) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-35-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-35) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-40-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-40) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-45-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-45) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-50-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-50) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-55-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-55) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-60-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-60) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-65-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-65) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-70-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-70) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-75-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-75) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-80-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-80) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-85-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-85) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-90-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-90) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-95-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-success-c-min) + var(--_cf-95) * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue));--a-success-05: light-dark(var(--a-success-05-tint), var(--a-success-05-shade));--a-success-10: light-dark(var(--a-success-10-tint), var(--a-success-10-shade));--a-success-20: light-dark(var(--a-success-20-tint), var(--a-success-20-shade));--a-success-30: light-dark(var(--a-success-30-tint), var(--a-success-30-shade));--a-success-40: light-dark(var(--a-success-40-tint), var(--a-success-40-shade));--a-success-50: light-dark(var(--a-success-50-tint), var(--a-success-50-shade));--a-success-60: light-dark(var(--a-success-60-tint), var(--a-success-60-shade));--a-success-70: light-dark(var(--a-success-70-tint), var(--a-success-70-shade));--a-success-80: light-dark(var(--a-success-80-tint), var(--a-success-80-shade));--a-success-90: light-dark(var(--a-success-90-tint), var(--a-success-90-shade));--a-success-95: light-dark(var(--a-success-95-tint), var(--a-success-95-shade));--a-success-0-tint: oklch(calc(var(--a-color-l-max) - 0 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-1-tint: oklch(calc(var(--a-color-l-max) - 1 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-2-tint: oklch(calc(var(--a-color-l-max) - 2 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-3-tint: oklch(calc(var(--a-color-l-max) - 3 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-4-tint: oklch(calc(var(--a-color-l-max) - 4 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-5-tint: oklch(calc(var(--a-color-l-max) - 5 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-6-tint: oklch(calc(var(--a-color-l-max) - 6 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-0-shade: oklch(calc(var(--a-color-l-min) + 0 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-1-shade: oklch(calc(var(--a-color-l-min) + 1 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-2-shade: oklch(calc(var(--a-color-l-min) + 2 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-3-shade: oklch(calc(var(--a-color-l-min) + 3 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-4-shade: oklch(calc(var(--a-color-l-min) + 4 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-5-shade: oklch(calc(var(--a-color-l-min) + 5 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-6-shade: oklch(calc(var(--a-color-l-min) + 6 * var(--a-color-surface-increment)) var(--a-success-c-min) var(--a-success-hue));--a-success-0: light-dark(var(--a-success-0-tint), var(--a-success-0-shade));--a-success-1: light-dark(var(--a-success-1-tint), var(--a-success-1-shade));--a-success-2: light-dark(var(--a-success-2-tint), var(--a-success-2-shade));--a-success-3: light-dark(var(--a-success-3-tint), var(--a-success-3-shade));--a-success-4: light-dark(var(--a-success-4-tint), var(--a-success-4-shade));--a-success-5: light-dark(var(--a-success-5-tint), var(--a-success-5-shade));--a-success-6: light-dark(var(--a-success-6-tint), var(--a-success-6-shade))}:root,theme-ui,[data-theme]{--a-warning-05-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-05) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-10-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-10) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-15-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-15) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-20-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-20) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-25-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-25) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-30-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-30) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-35-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-35) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-40-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-40) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-45-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-45) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-50-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-50) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-55-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-55) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-60-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-60) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-65-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-65) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-70-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-70) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-75-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-75) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-80-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-80) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-85-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-85) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-90-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-90) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-95-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-95) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-05-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-05) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-10-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-10) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-15-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-15) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-20-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-20) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-25-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-25) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-30-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-30) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-35-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-35) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-40-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-40) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-45-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-45) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-50-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-50) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-55-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-55) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-60-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-60) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-65-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-65) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-70-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-70) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-75-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-75) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-80-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-80) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-85-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-85) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-90-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-90) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-95-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-warning-c-min) + var(--_cf-95) * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue));--a-warning-0-tint: oklch(calc(var(--a-color-l-max) - 0 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-1-tint: oklch(calc(var(--a-color-l-max) - 1 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-2-tint: oklch(calc(var(--a-color-l-max) - 2 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-3-tint: oklch(calc(var(--a-color-l-max) - 3 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-4-tint: oklch(calc(var(--a-color-l-max) - 4 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-5-tint: oklch(calc(var(--a-color-l-max) - 5 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-6-tint: oklch(calc(var(--a-color-l-max) - 6 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-0-shade: oklch(calc(var(--a-color-l-min) + 0 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-1-shade: oklch(calc(var(--a-color-l-min) + 1 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-2-shade: oklch(calc(var(--a-color-l-min) + 2 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-3-shade: oklch(calc(var(--a-color-l-min) + 3 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-4-shade: oklch(calc(var(--a-color-l-min) + 4 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-5-shade: oklch(calc(var(--a-color-l-min) + 5 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-6-shade: oklch(calc(var(--a-color-l-min) + 6 * var(--a-color-surface-increment)) var(--a-warning-c-min) var(--a-warning-hue));--a-warning-05: light-dark(var(--a-warning-05-tint), var(--a-warning-05-shade));--a-warning-10: light-dark(var(--a-warning-10-tint), var(--a-warning-10-shade));--a-warning-20: light-dark(var(--a-warning-20-tint), var(--a-warning-20-shade));--a-warning-30: light-dark(var(--a-warning-30-tint), var(--a-warning-30-shade));--a-warning-40: light-dark(var(--a-warning-40-tint), var(--a-warning-40-shade));--a-warning-50: light-dark(var(--a-warning-50-tint), var(--a-warning-50-shade));--a-warning-60: light-dark(var(--a-warning-60-tint), var(--a-warning-60-shade));--a-warning-70: light-dark(var(--a-warning-70-tint), var(--a-warning-70-shade));--a-warning-80: light-dark(var(--a-warning-80-tint), var(--a-warning-80-shade));--a-warning-90: light-dark(var(--a-warning-90-tint), var(--a-warning-90-shade));--a-warning-95: light-dark(var(--a-warning-95-tint), var(--a-warning-95-shade));--a-warning-0: light-dark(var(--a-warning-0-tint), var(--a-warning-0-shade));--a-warning-1: light-dark(var(--a-warning-1-tint), var(--a-warning-1-shade));--a-warning-2: light-dark(var(--a-warning-2-tint), var(--a-warning-2-shade));--a-warning-3: light-dark(var(--a-warning-3-tint), var(--a-warning-3-shade));--a-warning-4: light-dark(var(--a-warning-4-tint), var(--a-warning-4-shade));--a-warning-5: light-dark(var(--a-warning-5-tint), var(--a-warning-5-shade));--a-warning-6: light-dark(var(--a-warning-6-tint), var(--a-warning-6-shade))}:root,theme-ui,[data-theme]{--a-danger-05-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-05) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-10-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-10) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-15-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-15) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-20-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-20) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-25-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-25) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-30-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-30) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-35-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-35) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-40-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-40) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-45-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-45) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-50-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-50) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-55-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-55) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-60-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-60) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-65-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-65) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-70-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-70) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-75-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-75) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-80-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-80) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-85-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-85) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-90-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-90) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-95-tint: oklch(calc(var(--a-color-l-max) - var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-95) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-05-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-05) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-05) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-10-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-10) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-10) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-15-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-15) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-15) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-20-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-20) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-20) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-25-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-25) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-25) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-30-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-30) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-30) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-35-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-35) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-35) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-40-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-40) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-40) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-45-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-45) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-45) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-50-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-50) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-50) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-55-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-55) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-55) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-60-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-60) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-60) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-65-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-65) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-65) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-70-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-70) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-70) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-75-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-75) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-75) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-80-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-80) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-80) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-85-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-85) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-85) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-90-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-90) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-90) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-95-shade: oklch(calc(var(--a-color-l-min) + var(--_sf-95) * (var(--a-color-l-max) - var(--a-color-l-min))) calc(var(--a-danger-c-min) + var(--_cf-95) * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue));--a-danger-0-tint: oklch(calc(var(--a-color-l-max) - 0 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-1-tint: oklch(calc(var(--a-color-l-max) - 1 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-2-tint: oklch(calc(var(--a-color-l-max) - 2 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-3-tint: oklch(calc(var(--a-color-l-max) - 3 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-4-tint: oklch(calc(var(--a-color-l-max) - 4 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-5-tint: oklch(calc(var(--a-color-l-max) - 5 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-6-tint: oklch(calc(var(--a-color-l-max) - 6 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-0-shade: oklch(calc(var(--a-color-l-min) + 0 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-1-shade: oklch(calc(var(--a-color-l-min) + 1 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-2-shade: oklch(calc(var(--a-color-l-min) + 2 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-3-shade: oklch(calc(var(--a-color-l-min) + 3 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-4-shade: oklch(calc(var(--a-color-l-min) + 4 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-5-shade: oklch(calc(var(--a-color-l-min) + 5 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-6-shade: oklch(calc(var(--a-color-l-min) + 6 * var(--a-color-surface-increment)) var(--a-danger-c-min) var(--a-danger-hue));--a-danger-05: light-dark(var(--a-danger-05-tint), var(--a-danger-05-shade));--a-danger-10: light-dark(var(--a-danger-10-tint), var(--a-danger-10-shade));--a-danger-20: light-dark(var(--a-danger-20-tint), var(--a-danger-20-shade));--a-danger-30: light-dark(var(--a-danger-30-tint), var(--a-danger-30-shade));--a-danger-40: light-dark(var(--a-danger-40-tint), var(--a-danger-40-shade));--a-danger-50: light-dark(var(--a-danger-50-tint), var(--a-danger-50-shade));--a-danger-60: light-dark(var(--a-danger-60-tint), var(--a-danger-60-shade));--a-danger-70: light-dark(var(--a-danger-70-tint), var(--a-danger-70-shade));--a-danger-80: light-dark(var(--a-danger-80-tint), var(--a-danger-80-shade));--a-danger-90: light-dark(var(--a-danger-90-tint), var(--a-danger-90-shade));--a-danger-95: light-dark(var(--a-danger-95-tint), var(--a-danger-95-shade));--a-danger-0: light-dark(var(--a-danger-0-tint), var(--a-danger-0-shade));--a-danger-1: light-dark(var(--a-danger-1-tint), var(--a-danger-1-shade));--a-danger-2: light-dark(var(--a-danger-2-tint), var(--a-danger-2-shade));--a-danger-3: light-dark(var(--a-danger-3-tint), var(--a-danger-3-shade));--a-danger-4: light-dark(var(--a-danger-4-tint), var(--a-danger-4-shade));--a-danger-5: light-dark(var(--a-danger-5-tint), var(--a-danger-5-shade));--a-danger-6: light-dark(var(--a-danger-6-tint), var(--a-danger-6-shade))}:root,theme-ui,[data-theme]{--a-canvas-0: var(--a-neutral-0);--a-canvas-1: var(--a-neutral-1);--a-canvas-2: var(--a-neutral-2);--a-canvas-3: var(--a-neutral-3);--a-canvas-4: var(--a-neutral-4);--a-canvas-5: var(--a-neutral-5);--a-canvas-6: var(--a-neutral-6);--a-canvas-0-scrim: var(--a-neutral-0-scrim);--a-canvas-1-scrim: var(--a-neutral-1-scrim);--a-canvas-2-scrim: var(--a-neutral-2-scrim);--a-canvas-3-scrim: var(--a-neutral-3-scrim);--a-canvas-4-scrim: var(--a-neutral-4-scrim);--a-canvas-5-scrim: var(--a-neutral-5-scrim);--a-canvas-6-scrim: var(--a-neutral-6-scrim);--a-canvas-dimmest: light-dark(var(--a-neutral-6-tint), var(--a-neutral-0-shade));--a-canvas-dimmer: light-dark(var(--a-neutral-5-tint), var(--a-neutral-1-shade));--a-canvas-dim: light-dark(var(--a-neutral-4-tint), var(--a-neutral-2-shade));--a-canvas-base: light-dark(var(--a-neutral-3-tint), var(--a-neutral-3-shade));--a-canvas-bright: light-dark(var(--a-neutral-2-tint), var(--a-neutral-4-shade));--a-canvas-brighter: light-dark(var(--a-neutral-1-tint), var(--a-neutral-5-shade));--a-canvas-brightest: light-dark(var(--a-neutral-0-tint), var(--a-neutral-6-shade))}:root,theme-ui,[data-theme]{--a-neutral-0-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-neutral-c-min) + 0 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-0));--a-neutral-0-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-neutral-c-min) + 0 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-0));--a-neutral-0-scrim: light-dark(var(--a-neutral-0-shade-scrim), var(--a-neutral-0-tint-scrim));--a-neutral-1-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-neutral-c-min) + .5556 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-1));--a-neutral-1-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-neutral-c-min) + .5556 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-1));--a-neutral-1-scrim: light-dark(var(--a-neutral-1-shade-scrim), var(--a-neutral-1-tint-scrim));--a-neutral-2-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-neutral-c-min) + .8889 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-2));--a-neutral-2-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-neutral-c-min) + .8889 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-2));--a-neutral-2-scrim: light-dark(var(--a-neutral-2-shade-scrim), var(--a-neutral-2-tint-scrim));--a-neutral-3-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-neutral-c-min) + 1 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-3));--a-neutral-3-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-neutral-c-min) + 1 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-3));--a-neutral-3-scrim: light-dark(var(--a-neutral-3-shade-scrim), var(--a-neutral-3-tint-scrim));--a-neutral-4-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-neutral-c-min) + .8889 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-4));--a-neutral-4-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-neutral-c-min) + .8889 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-4));--a-neutral-4-scrim: light-dark(var(--a-neutral-4-shade-scrim), var(--a-neutral-4-tint-scrim));--a-neutral-5-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-neutral-c-min) + .5556 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-5));--a-neutral-5-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-neutral-c-min) + .5556 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-5));--a-neutral-5-scrim: light-dark(var(--a-neutral-5-shade-scrim), var(--a-neutral-5-tint-scrim));--a-neutral-6-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-neutral-c-min) + 0 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-6));--a-neutral-6-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-neutral-c-min) + 0 * (var(--a-neutral-c-max) - var(--a-neutral-c-min))) var(--a-neutral-hue) / var(--_af-6));--a-neutral-6-scrim: light-dark(var(--a-neutral-6-shade-scrim), var(--a-neutral-6-tint-scrim));--a-accent-0-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-accent-c-min) + 0 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-0-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-accent-c-min) + 0 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-0-scrim: light-dark(var(--a-accent-0-shade-scrim), var(--a-accent-0-tint-scrim));--a-accent-1-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-accent-c-min) + .5556 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-1-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-accent-c-min) + .5556 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-1-scrim: light-dark(var(--a-accent-1-shade-scrim), var(--a-accent-1-tint-scrim));--a-accent-2-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-accent-c-min) + .8889 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-2-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-accent-c-min) + .8889 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-2-scrim: light-dark(var(--a-accent-2-shade-scrim), var(--a-accent-2-tint-scrim));--a-accent-3-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-accent-c-min) + 1 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-3-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-accent-c-min) + 1 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-3-scrim: light-dark(var(--a-accent-3-shade-scrim), var(--a-accent-3-tint-scrim));--a-accent-4-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-accent-c-min) + .8889 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-4-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-accent-c-min) + .8889 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-4-scrim: light-dark(var(--a-accent-4-shade-scrim), var(--a-accent-4-tint-scrim));--a-accent-5-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-accent-c-min) + .5556 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-5-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-accent-c-min) + .5556 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-5-scrim: light-dark(var(--a-accent-5-shade-scrim), var(--a-accent-5-tint-scrim));--a-accent-6-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-accent-c-min) + 0 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-6-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-accent-c-min) + 0 * (var(--a-accent-c-max) - var(--a-accent-c-min))) var(--a-accent-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-accent-6-scrim: light-dark(var(--a-accent-6-shade-scrim), var(--a-accent-6-tint-scrim));--a-brand-0-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-brand-c-min) + 0 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-0-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-brand-c-min) + 0 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-0-scrim: light-dark(var(--a-brand-0-shade-scrim), var(--a-brand-0-tint-scrim));--a-brand-1-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-brand-c-min) + .5556 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-1-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-brand-c-min) + .5556 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-1-scrim: light-dark(var(--a-brand-1-shade-scrim), var(--a-brand-1-tint-scrim));--a-brand-2-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-brand-c-min) + .8889 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-2-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-brand-c-min) + .8889 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-2-scrim: light-dark(var(--a-brand-2-shade-scrim), var(--a-brand-2-tint-scrim));--a-brand-3-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-brand-c-min) + 1 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-3-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-brand-c-min) + 1 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-3-scrim: light-dark(var(--a-brand-3-shade-scrim), var(--a-brand-3-tint-scrim));--a-brand-4-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-brand-c-min) + .8889 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-4-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-brand-c-min) + .8889 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-4-scrim: light-dark(var(--a-brand-4-shade-scrim), var(--a-brand-4-tint-scrim));--a-brand-5-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-brand-c-min) + .5556 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-5-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-brand-c-min) + .5556 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-5-scrim: light-dark(var(--a-brand-5-shade-scrim), var(--a-brand-5-tint-scrim));--a-brand-6-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-brand-c-min) + 0 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-6-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-brand-c-min) + 0 * (var(--a-brand-c-max) - var(--a-brand-c-min))) var(--a-brand-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-brand-6-scrim: light-dark(var(--a-brand-6-shade-scrim), var(--a-brand-6-tint-scrim));--a-info-0-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-info-c-min) + 0 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-0-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-info-c-min) + 0 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-0-scrim: light-dark(var(--a-info-0-shade-scrim), var(--a-info-0-tint-scrim));--a-info-1-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-info-c-min) + .5556 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-1-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-info-c-min) + .5556 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-1-scrim: light-dark(var(--a-info-1-shade-scrim), var(--a-info-1-tint-scrim));--a-info-2-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-info-c-min) + .8889 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-2-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-info-c-min) + .8889 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-2-scrim: light-dark(var(--a-info-2-shade-scrim), var(--a-info-2-tint-scrim));--a-info-3-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-info-c-min) + 1 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-3-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-info-c-min) + 1 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-3-scrim: light-dark(var(--a-info-3-shade-scrim), var(--a-info-3-tint-scrim));--a-info-4-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-info-c-min) + .8889 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-4-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-info-c-min) + .8889 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-4-scrim: light-dark(var(--a-info-4-shade-scrim), var(--a-info-4-tint-scrim));--a-info-5-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-info-c-min) + .5556 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-5-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-info-c-min) + .5556 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-5-scrim: light-dark(var(--a-info-5-shade-scrim), var(--a-info-5-tint-scrim));--a-info-6-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-info-c-min) + 0 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-6-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-info-c-min) + 0 * (var(--a-info-c-max) - var(--a-info-c-min))) var(--a-info-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-info-6-scrim: light-dark(var(--a-info-6-shade-scrim), var(--a-info-6-tint-scrim));--a-success-0-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-success-c-min) + 0 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-0-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-success-c-min) + 0 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-0-scrim: light-dark(var(--a-success-0-shade-scrim), var(--a-success-0-tint-scrim));--a-success-1-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-success-c-min) + .5556 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-1-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-success-c-min) + .5556 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-1-scrim: light-dark(var(--a-success-1-shade-scrim), var(--a-success-1-tint-scrim));--a-success-2-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-success-c-min) + .8889 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-2-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-success-c-min) + .8889 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-2-scrim: light-dark(var(--a-success-2-shade-scrim), var(--a-success-2-tint-scrim));--a-success-3-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-success-c-min) + 1 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-3-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-success-c-min) + 1 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-3-scrim: light-dark(var(--a-success-3-shade-scrim), var(--a-success-3-tint-scrim));--a-success-4-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-success-c-min) + .8889 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-4-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-success-c-min) + .8889 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-4-scrim: light-dark(var(--a-success-4-shade-scrim), var(--a-success-4-tint-scrim));--a-success-5-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-success-c-min) + .5556 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-5-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-success-c-min) + .5556 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-5-scrim: light-dark(var(--a-success-5-shade-scrim), var(--a-success-5-tint-scrim));--a-success-6-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-success-c-min) + 0 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-6-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-success-c-min) + 0 * (var(--a-success-c-max) - var(--a-success-c-min))) var(--a-success-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-success-6-scrim: light-dark(var(--a-success-6-shade-scrim), var(--a-success-6-tint-scrim));--a-warning-0-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-warning-c-min) + 0 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-0-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-warning-c-min) + 0 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-0-scrim: light-dark(var(--a-warning-0-shade-scrim), var(--a-warning-0-tint-scrim));--a-warning-1-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-warning-c-min) + .5556 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-1-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-warning-c-min) + .5556 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-1-scrim: light-dark(var(--a-warning-1-shade-scrim), var(--a-warning-1-tint-scrim));--a-warning-2-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-warning-c-min) + .8889 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-2-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-warning-c-min) + .8889 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-2-scrim: light-dark(var(--a-warning-2-shade-scrim), var(--a-warning-2-tint-scrim));--a-warning-3-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-warning-c-min) + 1 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-3-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-warning-c-min) + 1 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-3-scrim: light-dark(var(--a-warning-3-shade-scrim), var(--a-warning-3-tint-scrim));--a-warning-4-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-warning-c-min) + .8889 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-4-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-warning-c-min) + .8889 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-4-scrim: light-dark(var(--a-warning-4-shade-scrim), var(--a-warning-4-tint-scrim));--a-warning-5-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-warning-c-min) + .5556 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-5-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-warning-c-min) + .5556 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-5-scrim: light-dark(var(--a-warning-5-shade-scrim), var(--a-warning-5-tint-scrim));--a-warning-6-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-warning-c-min) + 0 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-6-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-warning-c-min) + 0 * (var(--a-warning-c-max) - var(--a-warning-c-min))) var(--a-warning-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-warning-6-scrim: light-dark(var(--a-warning-6-shade-scrim), var(--a-warning-6-tint-scrim));--a-danger-0-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-danger-c-min) + 0 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-0-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-danger-c-min) + 0 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .1 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-0-scrim: light-dark(var(--a-danger-0-shade-scrim), var(--a-danger-0-tint-scrim));--a-danger-1-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-danger-c-min) + .5556 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-1-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-danger-c-min) + .5556 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .2 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-1-scrim: light-dark(var(--a-danger-1-shade-scrim), var(--a-danger-1-tint-scrim));--a-danger-2-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-danger-c-min) + .8889 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-2-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-danger-c-min) + .8889 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .3 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-2-scrim: light-dark(var(--a-danger-2-shade-scrim), var(--a-danger-2-tint-scrim));--a-danger-3-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-danger-c-min) + 1 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-3-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-danger-c-min) + 1 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .4 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-3-scrim: light-dark(var(--a-danger-3-shade-scrim), var(--a-danger-3-tint-scrim));--a-danger-4-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-danger-c-min) + .8889 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-4-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-danger-c-min) + .8889 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .5 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-4-scrim: light-dark(var(--a-danger-4-shade-scrim), var(--a-danger-4-tint-scrim));--a-danger-5-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-danger-c-min) + .5556 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-5-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-danger-c-min) + .5556 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .6 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-5-scrim: light-dark(var(--a-danger-5-shade-scrim), var(--a-danger-5-tint-scrim));--a-danger-6-tint-scrim: oklch(var(--a-color-tint-scrim-l) calc(var(--a-danger-c-min) + 0 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-6-shade-scrim: oklch(var(--a-color-shade-scrim-l) calc(var(--a-danger-c-min) + 0 * (var(--a-danger-c-max) - var(--a-danger-c-min))) var(--a-danger-hue) / calc(var(--a-color-alpha-min) + .7 * (var(--a-color-alpha-max) - var(--a-color-alpha-min))));--a-danger-6-scrim: light-dark(var(--a-danger-6-shade-scrim), var(--a-danger-6-tint-scrim))}@property --a-data-l-light{syntax: "<number>"; inherits: true; initial-value: .55;}@property --a-data-l-dark{syntax: "<number>"; inherits: true; initial-value: .72;}@property --a-data-l-spread{syntax: "<number>"; inherits: true; initial-value: .1;}@property --a-data-c{syntax: "<number>"; inherits: true; initial-value: .16;}@property --a-data-delta{syntax: "<number>"; inherits: true; initial-value: 22;}@property --a-data-0-hue{syntax: "<number>"; inherits: true; initial-value: 225;}@property --a-data-1-hue{syntax: "<number>"; inherits: true; initial-value: 203;}@property --a-data-2-hue{syntax: "<number>"; inherits: true; initial-value: 247;}@property --a-data-3-hue{syntax: "<number>"; inherits: true; initial-value: 181;}@property --a-data-4-hue{syntax: "<number>"; inherits: true; initial-value: 269;}@property --a-data-5-hue{syntax: "<number>"; inherits: true; initial-value: 159;}@property --a-data-6-hue{syntax: "<number>"; inherits: true; initial-value: 291;}@property --a-data-7-hue{syntax: "<number>"; inherits: true; initial-value: 137;}@property --a-data-8-hue{syntax: "<number>"; inherits: true; initial-value: 313;}@property --a-data-9-hue{syntax: "<number>"; inherits: true; initial-value: 335;}:root,theme-ui,[data-theme]{--a-canvas-strong: light-dark(var(--a-neutral-50-tint), var(--a-neutral-60-shade));--a-canvas: var(--a-neutral-50);--a-canvas-subtle: light-dark(var(--a-neutral-20-tint), var(--a-neutral-30-shade));--a-canvas-muted: light-dark(var(--a-neutral-10-tint), var(--a-neutral-15-shade));--a-canvas-hover: light-dark(var(--a-neutral-60-tint), var(--a-neutral-60-shade));--a-canvas-active: light-dark(var(--a-neutral-60-tint), var(--a-neutral-65-shade));--a-canvas-selected: light-dark(var(--a-neutral-45-tint), var(--a-neutral-50-shade));--a-canvas-text-strong: light-dark(var(--a-neutral-05-shade), var(--a-neutral-05-tint));--a-canvas-text: light-dark(var(--a-neutral-20-shade), var(--a-neutral-20-tint));--a-canvas-text-subtle: light-dark(var(--a-neutral-35-shade), var(--a-neutral-35-tint));--a-canvas-text-muted: light-dark(var(--a-neutral-50-shade), var(--a-neutral-50-tint));--a-canvas-text-disabled: light-dark(var(--a-neutral-65-shade), var(--a-neutral-65-tint));--a-canvas-text-inverse: var(--a-neutral-10);--a-canvas-well: var(--a-canvas-1);--a-canvas-inset: var(--a-canvas-0);--a-canvas-pressed: var(--a-canvas-2);--a-canvas-border-subtle: var(--a-neutral-0-scrim);--a-canvas-border: var(--a-neutral-2-scrim);--a-canvas-border-strong: var(--a-neutral-4-scrim);--a-bg: var(--a-canvas-0);--a-bg-scrim: var(--a-canvas-0-scrim);--a-bg-subtle: var(--a-canvas-1);--a-bg-muted: var(--a-canvas-0-scrim);--a-bg-strong: var(--a-canvas-3);--a-bg-hover: var(--a-canvas-2);--a-bg-active: var(--a-canvas-pressed);--a-bg-selected: var(--a-canvas-0-scrim);--a-bg-disabled: var(--a-canvas-muted);--a-bg-invalid: var(--a-danger-muted);--a-fg: var(--a-canvas-text);--a-fg-subtle: var(--a-canvas-text-subtle);--a-fg-muted: var(--a-canvas-text-muted);--a-fg-strong: var(--a-canvas-text-strong);--a-fg-hover: var(--a-canvas-text-strong);--a-fg-selected: var(--a-canvas-text-strong);--a-fg-disabled: var(--a-canvas-text-disabled);--a-fg-inverse: var(--a-canvas-text-inverse);--a-border: var(--a-canvas-border);--a-border-subtle: var(--a-canvas-border-subtle);--a-border-strong: var(--a-canvas-border-strong);--a-border-hover: var(--a-canvas-border-strong);--a-accent-strong: var(--a-accent-50);--a-accent: var(--a-accent-50);--a-accent-subtle: var(--a-accent-20);--a-accent-muted: var(--a-accent-10);--a-accent-hover: var(--a-accent-40);--a-accent-active: var(--a-accent-60);--a-accent-selected: var(--a-accent-50);--a-link: light-dark(var(--a-accent-55-tint), var(--a-accent-55-shade));--a-link-hover: light-dark(var(--a-accent-70-tint), var(--a-accent-70-shade));--a-link-visited: light-dark(var(--a-accent-65-tint), var(--a-accent-65-shade));--a-accent-text-strong: light-dark(var(--a-accent-05-shade), var(--a-accent-05-tint));--a-accent-text: light-dark(var(--a-accent-10-shade), var(--a-accent-10-tint));--a-accent-text-subtle: light-dark(var(--a-accent-30-shade), var(--a-accent-30-tint));--a-accent-text-disabled: light-dark(var(--a-accent-60-shade), var(--a-accent-60-tint));--a-accent-border-subtle: var(--a-accent-30);--a-accent-border: var(--a-accent-45);--a-accent-border-strong: var(--a-accent-60);--a-primary-bg: var(--a-accent-strong);--a-primary-bg-hover: var(--a-accent-hover);--a-primary-bg-active: var(--a-accent-active);--a-primary-fg: var(--a-accent-05-tint);--a-primary-fg-hover: var(--a-accent-text-strong);--a-primary-border: var(--a-accent-border);--a-primary-border-hover: var(--a-accent-border-strong);--a-primary: var(--a-primary-bg);--a-primary-hover: var(--a-primary-bg-hover);--a-accent-bg: var(--a-primary-bg);--a-accent-bg-hover: var(--a-primary-bg-hover);--a-accent-bg-active: var(--a-primary-bg-active);--a-accent-fg: var(--a-primary-fg);--a-accent-fg-hover: var(--a-primary-fg-hover);--a-brand-strong: var(--a-brand-70);--a-brand: var(--a-brand-50);--a-brand-subtle: var(--a-brand-40);--a-brand-muted: var(--a-brand-30);--a-brand-hover: var(--a-brand-60);--a-brand-active: var(--a-brand-60);--a-brand-selected: var(--a-brand-40);--a-brand-text-strong: light-dark(var(--a-brand-05-tint), var(--a-brand-05-tint));--a-brand-text: light-dark(var(--a-brand-10-tint), var(--a-brand-10-tint));--a-brand-text-subtle: light-dark(var(--a-brand-30-tint), var(--a-brand-30-tint));--a-brand-text-disabled: light-dark(var(--a-brand-60-shade), var(--a-brand-60-tint));--a-brand-border-subtle: var(--a-brand-30);--a-brand-border: var(--a-brand-45);--a-brand-border-strong: var(--a-brand-60);--a-brand-bg: var(--a-brand-strong);--a-brand-bg-hover: var(--a-brand-hover);--a-brand-fg: var(--a-brand-text-strong);--a-brand-fg-hover: var(--a-brand-text-strong);--a-brand-border-hover: var(--a-brand-border-strong);--a-info-strong: var(--a-info-50);--a-info: var(--a-info-50);--a-info-subtle: var(--a-info-20);--a-info-muted: var(--a-info-10);--a-info-hover: var(--a-info-40);--a-info-active: var(--a-info-60);--a-info-selected: var(--a-info-50);--a-info-text-strong: light-dark(var(--a-info-05-tint), var(--a-info-05-tint));--a-info-text: light-dark(var(--a-info-20-shade), var(--a-info-20-tint));--a-info-text-subtle: light-dark(var(--a-info-45-shade), var(--a-info-45-tint));--a-info-text-disabled: light-dark(var(--a-info-60-shade), var(--a-info-60-tint));--a-info-border-subtle: var(--a-info-30);--a-info-border: var(--a-info-40);--a-info-border-strong: var(--a-info-60);--a-info-bg: var(--a-info-strong);--a-info-bg-hover: var(--a-info-hover);--a-info-fg: var(--a-info-text-strong);--a-info-fg-hover: var(--a-info-text-strong);--a-info-border-hover: var(--a-info-border-strong);--a-success-strong: var(--a-success-50);--a-success: var(--a-success-50);--a-success-subtle: var(--a-success-20);--a-success-muted: var(--a-success-10);--a-success-hover: var(--a-success-40);--a-success-active: var(--a-success-60);--a-success-selected: var(--a-success-50);--a-success-text-strong: light-dark(var(--a-success-05-tint), var(--a-success-05-tint));--a-success-text: light-dark(var(--a-success-20-shade), var(--a-success-20-tint));--a-success-text-subtle: light-dark(var(--a-success-45-shade), var(--a-success-45-tint));--a-success-text-disabled: light-dark(var(--a-success-60-shade), var(--a-success-60-tint));--a-success-border-subtle: var(--a-success-30);--a-success-border: var(--a-success-40);--a-success-border-strong: var(--a-success-60);--a-success-bg: var(--a-success-strong);--a-success-bg-hover: var(--a-success-hover);--a-success-fg-hover: var(--a-success-text-strong);--a-success-border-hover: var(--a-success-border-strong);--a-warning-strong: var(--a-warning-50);--a-warning: var(--a-warning-50);--a-warning-subtle: var(--a-warning-20);--a-warning-muted: var(--a-warning-10);--a-warning-hover: var(--a-warning-40);--a-warning-active: var(--a-warning-60);--a-warning-selected: var(--a-warning-50);--a-warning-text-strong: light-dark(var(--a-warning-10-shade), var(--a-warning-10-shade));--a-warning-text: light-dark(var(--a-warning-20-shade), var(--a-warning-20-tint));--a-warning-text-subtle: light-dark(var(--a-warning-45-shade), var(--a-warning-45-tint));--a-warning-text-disabled: light-dark(var(--a-warning-60-shade), var(--a-warning-60-tint));--a-warning-border-subtle: var(--a-warning-30);--a-warning-border: var(--a-warning-40);--a-warning-border-strong: var(--a-warning-60);--a-warning-bg: var(--a-warning-strong);--a-warning-bg-hover: var(--a-warning-hover);--a-warning-fg: var(--a-warning-text-strong);--a-warning-fg-hover: var(--a-warning-text-strong);--a-warning-border-hover: var(--a-warning-border-strong);--a-danger-strong: var(--a-danger-50);--a-danger: var(--a-danger-50);--a-danger-subtle: var(--a-danger-20);--a-danger-muted: var(--a-danger-10);--a-danger-hover: var(--a-danger-40);--a-danger-active: var(--a-danger-60);--a-danger-selected: var(--a-danger-50);--a-danger-text-strong: light-dark(var(--a-danger-05-tint), var(--a-danger-05-tint));--a-danger-text: light-dark(var(--a-danger-20-shade), var(--a-danger-20-tint));--a-danger-text-subtle: light-dark(var(--a-danger-45-shade), var(--a-danger-45-tint));--a-danger-text-disabled: light-dark(var(--a-danger-60-shade), var(--a-danger-60-tint));--a-danger-border-subtle: var(--a-danger-30);--a-danger-border: var(--a-danger-40);--a-danger-border-strong: var(--a-danger-60);--a-danger-bg: var(--a-danger-strong);--a-danger-bg-hover: var(--a-danger-hover);--a-danger-fg-hover: var(--a-danger-text-strong);--a-danger-border-hover: var(--a-danger-border-strong);--a-accent-bucket-0: light-dark(var(--a-accent-15-tint), var(--a-accent-85-shade));--a-accent-bucket-1: light-dark(var(--a-accent-30-tint), var(--a-accent-70-shade));--a-accent-bucket-2: var(--a-accent-strong);--a-accent-bucket-3: light-dark(var(--a-accent-65-tint), var(--a-accent-35-shade));--a-accent-bucket-4: light-dark(var(--a-accent-80-tint), var(--a-accent-20-shade));--a-success-bucket-0: light-dark(var(--a-success-15-tint), var(--a-success-85-shade));--a-success-bucket-1: light-dark(var(--a-success-30-tint), var(--a-success-70-shade));--a-success-bucket-2: var(--a-success-strong);--a-success-bucket-3: light-dark(var(--a-success-65-tint), var(--a-success-35-shade));--a-success-bucket-4: light-dark(var(--a-success-80-tint), var(--a-success-20-shade));--a-warning-bucket-0: light-dark(var(--a-warning-15-tint), var(--a-warning-85-shade));--a-warning-bucket-1: light-dark(var(--a-warning-30-tint), var(--a-warning-70-shade));--a-warning-bucket-2: var(--a-warning-strong);--a-warning-bucket-3: light-dark(var(--a-warning-65-tint), var(--a-warning-35-shade));--a-warning-bucket-4: light-dark(var(--a-warning-80-tint), var(--a-warning-20-shade));--a-danger-bucket-0: light-dark(var(--a-danger-15-tint), var(--a-danger-85-shade));--a-danger-bucket-1: light-dark(var(--a-danger-30-tint), var(--a-danger-70-shade));--a-danger-bucket-2: var(--a-danger-strong);--a-danger-bucket-3: light-dark(var(--a-danger-65-tint), var(--a-danger-35-shade));--a-danger-bucket-4: light-dark(var(--a-danger-80-tint), var(--a-danger-20-shade));--a-info-bucket-0: light-dark(var(--a-info-15-tint), var(--a-info-85-shade));--a-info-bucket-1: light-dark(var(--a-info-30-tint), var(--a-info-70-shade));--a-info-bucket-2: var(--a-info-strong);--a-info-bucket-3: light-dark(var(--a-info-65-tint), var(--a-info-35-shade));--a-info-bucket-4: light-dark(var(--a-info-80-tint), var(--a-info-20-shade));--a-focus-color: var(--a-accent-strong);--a-focus-color-invalid: var(--a-danger);--a-focus-width: 2px;--a-focus-offset: 2px;--a-focus-bg: var(--a-canvas-0);--a-focus-ring-shadow: 0 0 0 var(--a-focus-offset) var(--a-focus-bg), 0 0 0 calc(var(--a-focus-offset) + var(--a-focus-width)) var(--a-focus-color);--a-focus-ring-shadow-invalid: 0 0 0 var(--a-focus-offset) var(--a-focus-bg), 0 0 0 calc(var(--a-focus-offset) + var(--a-focus-width)) var(--a-focus-color-invalid);--a-ring: var(--a-focus-color);--a-ring-invalid: var(--a-focus-color-invalid);--a-focus-ring: var(--a-focus-ring-shadow);--a-focus-ring-invalid: var(--a-focus-ring-shadow-invalid);--a-ui-bg: var(--a-canvas-0-scrim);--a-ui-bg-hover: var(--a-canvas-0-scrim);--a-ui-bg-active: var(--a-canvas-0);--a-ui-bg-selected: var(--a-canvas-0-scrim);--a-ui-bg-disabled: var(--a-canvas-1);--a-ui-bg-invalid: var(--a-danger-muted);--a-ui-text: var(--a-fg-strong);--a-ui-text-hover: var(--a-fg-strong);--a-ui-text-active: var(--a-fg-strong);--a-ui-text-selected: var(--a-fg-strong);--a-ui-text-placeholder: var(--a-fg-muted);--a-ui-text-subtle: var(--a-fg-subtle);--a-ui-text-muted: var(--a-fg-muted);--a-ui-text-disabled: var(--a-fg-disabled);--a-ui-text-invalid: var(--a-danger-text);--a-ui-border: light-dark(var(--a-neutral-85-shade), var(--a-neutral-85-tint));--a-ui-border-hover: light-dark(var(--a-neutral-75-shade), var(--a-neutral-75-tint));--a-ui-border-active: var(--a-accent-50);--a-ui-border-selected: var(--a-accent-50);--a-ui-border-disabled: var(--a-neutral-30);--a-ui-border-invalid: var(--a-danger-50);--a-ui-caret: var(--a-accent-50);--a-highlight-strong: var(--a-warning-30);--a-highlight: var(--a-warning-20);--a-highlight-subtle: var(--a-warning-10);--a-highlight-text: var(--a-fg-strong);--a-selection-bg: var(--a-accent-20);--a-selection-text: var(--a-fg-strong);--a-selection-radius: var(--a-space-1);--a-chrome-light: var(--a-neutral-0-tint);--a-chrome-dark: var(--a-neutral-0-shade);--a-chrome-border: var(--a-chrome-light);--a-chrome-ring-subtle: oklch(0 0 0 / .3);--a-chrome-shadow-soft: oklch(0 0 0 / .2);--a-chrome-backdrop: oklch(0 0 0 / .5);--a-chrome-fg: var(--a-chrome-light);--a-chrome-bg: oklch(0 0 0 / .4);--a-data-0-hue: var(--a-accent-hue);--a-data-1-hue: calc(var(--a-accent-hue) - var(--a-data-delta) * 1);--a-data-2-hue: calc(var(--a-accent-hue) + var(--a-data-delta) * 1);--a-data-3-hue: calc(var(--a-accent-hue) - var(--a-data-delta) * 2);--a-data-4-hue: calc(var(--a-accent-hue) + var(--a-data-delta) * 2);--a-data-5-hue: calc(var(--a-accent-hue) - var(--a-data-delta) * 3);--a-data-6-hue: calc(var(--a-accent-hue) + var(--a-data-delta) * 3);--a-data-7-hue: calc(var(--a-accent-hue) - var(--a-data-delta) * 4);--a-data-8-hue: calc(var(--a-accent-hue) + var(--a-data-delta) * 4);--a-data-9-hue: calc(var(--a-accent-hue) + var(--a-data-delta) * 5);--_data-l-light-0: var(--a-data-l-light);--_data-l-light-1: calc(var(--a-data-l-light) + var(--a-data-l-spread));--_data-l-light-2: calc(var(--a-data-l-light) - var(--a-data-l-spread));--_data-l-dark-0: var(--a-data-l-dark);--_data-l-dark-1: calc(var(--a-data-l-dark) + var(--a-data-l-spread));--_data-l-dark-2: calc(var(--a-data-l-dark) - var(--a-data-l-spread));--a-data-0: light-dark( oklch(var(--_data-l-light-0) var(--a-data-c) var(--a-data-0-hue)), oklch(var(--_data-l-dark-0) var(--a-data-c) var(--a-data-0-hue)) );--a-data-1: light-dark( oklch(var(--_data-l-light-1) var(--a-data-c) var(--a-data-1-hue)), oklch(var(--_data-l-dark-1) var(--a-data-c) var(--a-data-1-hue)) );--a-data-2: light-dark( oklch(var(--_data-l-light-2) var(--a-data-c) var(--a-data-2-hue)), oklch(var(--_data-l-dark-2) var(--a-data-c) var(--a-data-2-hue)) );--a-data-3: light-dark( oklch(var(--_data-l-light-0) var(--a-data-c) var(--a-data-3-hue)), oklch(var(--_data-l-dark-0) var(--a-data-c) var(--a-data-3-hue)) );--a-data-4: light-dark( oklch(var(--_data-l-light-1) var(--a-data-c) var(--a-data-4-hue)), oklch(var(--_data-l-dark-1) var(--a-data-c) var(--a-data-4-hue)) );--a-data-5: light-dark( oklch(var(--_data-l-light-2) var(--a-data-c) var(--a-data-5-hue)), oklch(var(--_data-l-dark-2) var(--a-data-c) var(--a-data-5-hue)) );--a-data-6: light-dark( oklch(var(--_data-l-light-0) var(--a-data-c) var(--a-data-6-hue)), oklch(var(--_data-l-dark-0) var(--a-data-c) var(--a-data-6-hue)) );--a-data-7: light-dark( oklch(var(--_data-l-light-1) var(--a-data-c) var(--a-data-7-hue)), oklch(var(--_data-l-dark-1) var(--a-data-c) var(--a-data-7-hue)) );--a-data-8: light-dark( oklch(var(--_data-l-light-2) var(--a-data-c) var(--a-data-8-hue)), oklch(var(--_data-l-dark-2) var(--a-data-c) var(--a-data-8-hue)) );--a-data-9: light-dark( oklch(var(--_data-l-light-0) var(--a-data-c) var(--a-data-9-hue)), oklch(var(--_data-l-dark-0) var(--a-data-c) var(--a-data-9-hue)) );--a-scrim-weak: var(--a-neutral-1-shade-scrim);--a-scrim-toast: var(--a-neutral-2-shade-scrim);--a-scrim-default: var(--a-neutral-3-shade-scrim);--a-scrim-dialog: var(--a-neutral-4-shade-scrim);--a-scrim-strong: var(--a-neutral-6-shade-scrim);--a-danger: var(--a-danger-strong);--a-danger-fg: var(--a-danger-text-strong);--a-success: var(--a-success-strong);--a-success-fg: var(--a-success-text-strong)}@property --a-density{syntax: "<number>"; inherits: true; initial-value: 1;}@property --a-radius-k{syntax: "<number>"; inherits: true; initial-value: 1;}:root{--a-space-0: 0;--a-space-px: 1px;--a-space-0-5: calc(var(--a-density) * .125rem);--a-space-1: calc(var(--a-density) * .25rem);--a-space-1-5: calc(var(--a-density) * .375rem);--a-space-2: calc(var(--a-density) * .5rem);--a-space-2-5: calc(var(--a-density) * .625rem);--a-space-3: calc(var(--a-density) * .75rem);--a-space-3-5: calc(var(--a-density) * .875rem);--a-space-4: calc(var(--a-density) * 1rem);--a-space-4-5: calc(var(--a-density) * 1.125rem);--a-space-5: calc(var(--a-density) * 1.25rem);--a-space-6: calc(var(--a-density) * 1.5rem);--a-space-7: calc(var(--a-density) * 1.75rem);--a-space-8: calc(var(--a-density) * 2rem);--a-space-9: calc(var(--a-density) * 2.25rem);--a-space-10: calc(var(--a-density) * 2.5rem);--a-space-12: calc(var(--a-density) * 3rem);--a-space-16: calc(var(--a-density) * 4rem);--a-radius-min: .25rem;--a-radius-max: 1.25rem;--a-radius-xs-k: .166;--a-radius-sm-k: .333;--a-radius-md-k: .666;--a-radius-lg-k: 1;--a-radius-xs: clamp(var(--a-radius-min), calc(var(--a-radius-k) * var(--a-radius-max) * var(--a-radius-xs-k)), var(--a-radius-max));--a-radius-sm: clamp(var(--a-radius-min), calc(var(--a-radius-k) * var(--a-radius-max) * var(--a-radius-sm-k)), var(--a-radius-max));--a-radius-md: clamp(var(--a-radius-min), calc(var(--a-radius-k) * var(--a-radius-max) * var(--a-radius-md-k)), var(--a-radius-max));--a-radius-lg: clamp(var(--a-radius-min), calc(var(--a-radius-k) * var(--a-radius-max) * var(--a-radius-lg-k)), var(--a-radius-max));--a-radius-full: 100rem;--a-radius: var(--a-radius-md);--a-inset-sm: var(--a-space-2);--a-inset-md: var(--a-space-4);--a-inset-lg: var(--a-space-6);--a-inset: var(--a-inset-md);--a-gap-sm: var(--a-space-2);--a-gap-md: var(--a-space-3);--a-gap-lg: var(--a-space-4);--a-gap: var(--a-gap-md);--a-size-sm: calc(var(--a-density) * 1.5rem);--a-size-md: calc(var(--a-density) * 1.875rem);--a-size-lg: calc(var(--a-density) * 2.25rem);--a-size: var(--a-size-md);--a-chrome-app-header-height: 48px;--a-chrome-app-footer-height: 48px;--a-chrome-app-toolbar-height: 48px;--a-chrome-pane-header-height: 36px;--a-chrome-pane-footer-height: 36px;--a-chrome-pane-toolbar-height: 36px;--a-toggle-size: calc(var(--a-size-sm) - var(--a-space-1));--a-duration-fast: .12s;--a-duration: .25s;--a-duration-slow: .3s;--a-easing: cubic-bezier(.25, .1, .25, 1);--a-easing-out: cubic-bezier(.16, 1, .3, 1);--a-shadow-intensity: 1;--a-shadow-color: oklch(.2 .01 var(--a-neutral-hue));--a-shadow-sm: 0 .5px .5px oklch(from var(--a-shadow-color) l c h / calc(.04 * var(--a-shadow-intensity))), 0 .5px 1.5px oklch(from var(--a-shadow-color) l c h / calc(.03 * var(--a-shadow-intensity))), 0 2px 4px oklch(from var(--a-shadow-color) l c h / calc(.02 * var(--a-shadow-intensity))), 0 0 1px oklch(from var(--a-shadow-color) l c h / calc(.03 * var(--a-shadow-intensity)));--a-shadow-md: 0 .5px 1px oklch(from var(--a-shadow-color) l c h / calc(.04 * var(--a-shadow-intensity))), 0 1.5px 3px oklch(from var(--a-shadow-color) l c h / calc(.03 * var(--a-shadow-intensity))), 0 4px 12px oklch(from var(--a-shadow-color) l c h / calc(.03 * var(--a-shadow-intensity))), 0 0 1px oklch(from var(--a-shadow-color) l c h / calc(.04 * var(--a-shadow-intensity)));--a-shadow-lg: 0 2px 4px oklch(from var(--a-shadow-color) l c h / calc(.03 * var(--a-shadow-intensity))), 0 4px 8px oklch(from var(--a-shadow-color) l c h / calc(.03 * var(--a-shadow-intensity))), 0 8px 24px oklch(from var(--a-shadow-color) l c h / calc(.04 * var(--a-shadow-intensity))), 0 0 1px oklch(from var(--a-shadow-color) l c h / calc(.04 * var(--a-shadow-intensity)));--a-icon-size: 1rem;--a-caret-size: .875rem}[density=compact]{--a-density: .85;--a-radius-k: .75}[density=spacious]{--a-density: 1.15;--a-radius-k: 1.25}[radius=sharp]{--a-radius-k: 0;--a-radius-min: 0rem;--a-radius-max: 0rem}[radius=rounded]{--a-radius-k: 1.5}[radius=round]{--a-radius-k: 2;--a-radius-max: 3rem}[size]{font-size:var(--a-body-size)}[size=sm]{--a-size: calc(var(--a-density) * 1.5rem);--a-toggle-size: calc(var(--a-size-sm) - var(--a-space-2));--a-ui-px: var(--a-space-1-5);--a-ui-size: var(--a-ui-sm);--a-icon-size: .875rem;--a-caret-size: .75rem;--a-inset: var(--a-inset-sm);--a-gap: var(--a-gap-sm);--a-radius: var(--a-radius-sm);--a-display-size: var(--a-display-sm);--a-title-size: var(--a-title-sm);--a-heading-size: var(--a-heading-sm);--a-section-size: var(--a-section-sm);--a-subsection-size: var(--a-subsection-sm);--a-body-size: var(--a-body-sm);--a-deck-size: var(--a-deck-sm);--a-caption-size: var(--a-caption-sm);--a-kicker-size: var(--a-kicker-sm);--a-label-size: var(--a-label-sm);--a-metric-size: var(--a-metric-sm);--a-code-size: var(--a-code-sm)}[size=lg]{--a-size: calc(var(--a-density) * 2.25rem);--a-toggle-size: var(--a-size-sm);--a-ui-px: var(--a-space-3);--a-ui-size: var(--a-ui-lg);--a-icon-size: 1.25rem;--a-caret-size: 1rem;--a-inset: var(--a-inset-lg);--a-gap: var(--a-gap-lg);--a-radius: var(--a-radius-lg);--a-display-size: var(--a-display-lg);--a-title-size: var(--a-title-lg);--a-heading-size: var(--a-heading-lg);--a-section-size: var(--a-section-lg);--a-subsection-size: var(--a-subsection-lg);--a-body-size: var(--a-body-lg);--a-deck-size: var(--a-deck-lg);--a-caption-size: var(--a-caption-lg);--a-kicker-size: var(--a-kicker-lg);--a-label-size: var(--a-label-lg);--a-metric-size: var(--a-metric-lg);--a-code-size: var(--a-code-lg)}[gap="0"]{--a-gap: 0}[gap="1"]{--a-gap: var(--a-space-1)}[gap="2"]{--a-gap: var(--a-space-2)}[gap="3"]{--a-gap: var(--a-space-3)}[gap="4"]{--a-gap: var(--a-space-4)}[gap="5"]{--a-gap: var(--a-space-5)}[gap="6"]{--a-gap: var(--a-space-6)}[gap="7"]{--a-gap: var(--a-space-7)}[gap="8"]{--a-gap: var(--a-space-8)}[gap="9"]{--a-gap: var(--a-space-9)}[gap="10"]{--a-gap: var(--a-space-10)}[gap="12"]{--a-gap: var(--a-space-12)}[gap="16"]{--a-gap: var(--a-space-16)}[gap=sm]{--a-gap: var(--a-space-4)}[gap=md]{--a-gap: var(--a-space-6)}[gap=lg]{--a-gap: var(--a-space-8)}@property --a-padding{syntax: "<length>"; inherits: false; initial-value: 0;}@property --a-margin{syntax: "<length>"; inherits: false; initial-value: 0;}[padding="0"]{--a-padding: 0}[padding="1"]{--a-padding: var(--a-space-1)}[padding="2"]{--a-padding: var(--a-space-2)}[padding="3"]{--a-padding: var(--a-space-3)}[padding="4"]{--a-padding: var(--a-space-4)}[padding="5"]{--a-padding: var(--a-space-5)}[padding="6"]{--a-padding: var(--a-space-6)}[padding="7"]{--a-padding: var(--a-space-7)}[padding="8"]{--a-padding: var(--a-space-8)}[padding="9"]{--a-padding: var(--a-space-9)}[padding="10"]{--a-padding: var(--a-space-10)}[padding="12"]{--a-padding: var(--a-space-12)}[padding="16"]{--a-padding: var(--a-space-16)}[padding=sm]{--a-padding: var(--a-space-4)}[padding=md]{--a-padding: var(--a-space-6)}[padding=lg]{--a-padding: var(--a-space-8)}[margin="0"]{--a-margin: 0}[margin="1"]{--a-margin: var(--a-space-1)}[margin="2"]{--a-margin: var(--a-space-2)}[margin="3"]{--a-margin: var(--a-space-3)}[margin="4"]{--a-margin: var(--a-space-4)}[margin="5"]{--a-margin: var(--a-space-5)}[margin="6"]{--a-margin: var(--a-space-6)}[margin="7"]{--a-margin: var(--a-space-7)}[margin="8"]{--a-margin: var(--a-space-8)}[margin="9"]{--a-margin: var(--a-space-9)}[margin="10"]{--a-margin: var(--a-space-10)}[margin="12"]{--a-margin: var(--a-space-12)}[margin="16"]{--a-margin: var(--a-space-16)}[margin=sm]{--a-margin: var(--a-space-4)}[margin=md]{--a-margin: var(--a-space-6)}[margin=lg]{--a-margin: var(--a-space-8)}@scope (icon-ui){:where(:scope){--icon-size-default: var(--a-icon-size, calc(1em + .125rem) )}:scope{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size, var(--icon-size-default));height:var(--icon-size, var(--icon-size-default));flex-shrink:0;line-height:0}svg{width:100%;height:100%}:scope[size=xs]{--icon-size-default: .75rem}:scope[size=sm]{--icon-size-default: .875rem}:scope[size=md]{--icon-size-default: 1rem}:scope[size=lg]{--icon-size-default: 1.25rem}:scope[size=xl]{--icon-size-default: 2rem}:scope[size="2xl"]{--icon-size-default: 3rem}:scope[size="3xl"]{--icon-size-default: 4rem}:scope[size="4xl"]{--icon-size-default: 6rem}:scope[size=fill]{--icon-size-default: 100%}}button-ui:active{transform:scale(.97)}button-ui:not([disabled]):hover,button-ui[variant=primary]:not([disabled]):hover{--button-bg-default: var(--button-bg-hover, var(--button-bg-hover-default));--button-fg-default: var(--button-fg-hover, var(--button-fg-hover-default));--button-border-default: var(--button-border-hover, var(--button-border-hover-default))}button-ui[variant=ghost]:not([disabled]):hover{--button-bg-default: var(--button-bg-ghost-hover, var(--button-bg-ghost-hover-default));--button-fg-default: var(--button-fg-ghost-hover, var(--button-fg-ghost-hover-default));--button-border-default: var(--button-border-ghost-hover, var(--button-border-ghost-hover-default))}button-ui[variant=outline]:not([disabled]):hover{--button-fg-default: var(--button-fg-hover, var(--button-fg-hover-default));--button-border-default: var(--button-border-hover, var(--button-border-hover-default))}button-ui[color=danger]:not([disabled]):hover{--button-bg-default: var(--button-bg-hover, var(--button-bg-hover-default));--button-fg-default: var(--button-fg-hover, var(--button-fg-hover-default));--button-border-default: var(--button-border-hover, var(--button-border-hover-default))}@scope (button-ui){:where(:scope){--button-bg-default: var(--a-ui-bg);--button-fg-default: var(--a-ui-text);--button-border-default: transparent;--button-height-default: var(--a-size);--button-px-default: var(--a-ui-px);--button-radius-default: var(--a-radius);--button-font-size-default: var(--a-ui-size);--button-font-weight-default: var(--a-ui-weight);--button-gap-default: var(--a-space-1);--button-bg-hover-default: var(--a-ui-bg-hover);--button-fg-hover-default: var(--a-ui-text-hover);--button-border-hover-default: transparent;--button-bg-primary-default: var(--a-primary);--button-fg-primary-default: var(--a-chrome-light);--button-bg-outline-default: transparent;--button-fg-outline-default: var(--a-fg);--button-border-outline-default: var(--a-ui-border);--button-bg-ghost-default: transparent;--button-fg-ghost-default: var(--a-fg-subtle);--button-fg-ghost-hover-default: var(--a-fg-strong);--button-bg-ghost-hover-default: var(--a-bg-hover);--button-border-ghost-default: transparent;--button-border-ghost-hover-default: transparent;--button-bg-danger-default: var(--a-danger);--button-fg-danger-default: var(--a-danger-fg);--button-bg-hover-danger-default: var(--a-danger);--button-bg-disabled-default: var(--a-ui-bg-disabled);--button-fg-disabled-default: var(--a-ui-text-disabled);--button-border-disabled-default: transparent;--button-duration-default: var(--a-duration-fast);--button-easing-default: var(--a-easing);--button-focus-ring-default: var(--a-focus-ring);--button-trailing-font-size-default: var(--a-ui-sm);--button-trailing-fg-default: var(--a-fg-muted);--button-trailing-border-default: var(--a-border-subtle);--button-trailing-radius-default: var(--a-radius-sm);--button-trailing-px-default: var(--a-space-0-5)}:scope{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, var(--button-gap-default));min-width:var(--button-height, var(--button-height-default));min-height:var(--button-height, var(--button-height-default));overflow:hidden;padding-inline:var(--button-px, var(--button-px-default));border:1px solid var(--button-border, var(--button-border-default));border-radius:var(--button-radius, var(--button-radius-default));background:var(--button-bg, var(--button-bg-default));color:var(--button-fg, var(--button-fg-default));font:inherit;font-size:var(--button-font-size, var(--button-font-size-default));font-weight:var(--button-font-weight, var(--button-font-weight-default));line-height:1;cursor:pointer;user-select:none;transition:background var(--button-duration, var(--button-duration-default)) var(--button-easing, var(--button-easing-default)),border-color var(--button-duration, var(--button-duration-default)) var(--button-easing, var(--button-easing-default)),color var(--button-duration, var(--button-duration-default)) var(--button-easing, var(--button-easing-default)),opacity var(--button-duration, var(--button-duration-default)) var(--button-easing, var(--button-easing-default)),transform var(--button-duration, var(--button-duration-default)) var(--button-easing, var(--button-easing-default));white-space:nowrap}:scope[text]:after{content:attr(text);overflow:hidden;text-overflow:ellipsis;min-width:0}[slot=trailing]{order:99;margin-inline-start:auto;font-size:var(--button-trailing-font-size, var(--button-trailing-font-size-default));color:var(--button-trailing-fg, var(--button-trailing-fg-default));font-family:inherit;border:1px solid var(--button-trailing-border, var(--button-trailing-border-default));border-radius:var(--button-trailing-radius, var(--button-trailing-radius-default));padding:0 var(--button-trailing-px, var(--button-trailing-px-default));line-height:1}:scope:focus-visible{outline:none;box-shadow:var(--button-focus-ring, var(--button-focus-ring-default))}:scope[variant=primary]{--button-bg-default: var(--button-bg-primary, var(--button-bg-primary-default));--button-fg-default: var(--button-fg-primary, var(--button-fg-primary-default))}:scope[variant=outline]{--button-bg-default: var(--button-bg-outline, var(--button-bg-outline-default));--button-fg-default: var(--button-fg-outline, var(--button-fg-outline-default));--button-border-default: var(--button-border-outline, var(--button-border-outline-default))}:scope[variant=ghost]{--button-bg-default: var(--button-bg-ghost, var(--button-bg-ghost-default));--button-fg-default: var(--button-fg-ghost, var(--button-fg-ghost-default));--button-border-default: var(--button-border-ghost, var(--button-border-ghost-default))}:scope[color=danger]{--button-bg-default: var(--button-bg-danger, var(--button-bg-danger-default));--button-fg-default: var(--button-fg-danger, var(--button-fg-danger-default))}:scope[color=success]{--button-bg-default: var(--a-success-strong);--button-fg-default: var(--a-success-fg)}:scope[color=info]{--button-bg-default: var(--a-info-strong);--button-fg-default: var(--a-info-fg)}:scope[color=warning]{--button-bg-default: var(--a-warning-strong);--button-fg-default: var(--a-warning-fg)}:scope[stretch]{width:stretch}:scope[disabled]{--button-bg-default: var(--button-bg-disabled, var(--button-bg-disabled-default));--button-fg-default: var(--button-fg-disabled, var(--button-fg-disabled-default));--button-border-default: var(--button-border-disabled, var(--button-border-disabled-default));pointer-events:none;cursor:not-allowed}:scope:not([text]),:scope[text=""]{--button-px-default: 0;width:var(--button-height, var(--button-height-default))}}@scope (link-ui){:where(:scope){--link-fg-default: var(--a-link);--link-fg-hover-default: var(--a-link-hover);--link-fg-visited-default: var(--a-link-visited);--link-underline-offset-default: 2px;--link-focus-ring-default: var(--a-focus-ring)}:scope{display:inline;color:var(--link-fg, var(--link-fg-default))}:scope>a{color:inherit;text-decoration:underline;text-underline-offset:var(--link-underline-offset, var(--link-underline-offset-default));cursor:pointer;transition:color var(--a-duration-fast) var(--a-easing)}:scope>a:has(icon-ui){display:inline-flex;align-items:baseline;gap:var(--a-space-1)}:scope>a:hover{color:var(--link-fg-hover, var(--link-fg-hover-default))}:scope>a:visited{color:var(--link-fg-visited, var(--link-fg-visited-default))}:scope>a:focus-visible{outline:none;box-shadow:var(--link-focus-ring, var(--link-focus-ring-default));border-radius:var(--a-radius-sm)}:scope[variant=subtle]>a{text-decoration:none}:scope[variant=subtle]>a:hover,:scope[variant=subtle]>a:focus-visible{text-decoration:underline}:scope[variant=quiet]{--link-fg-default: inherit;--link-fg-hover-default: var(--a-link-hover)}:scope[variant=quiet]>a{text-decoration:none}:scope[variant=quiet]>a:hover{text-decoration:underline}:scope[block]{display:block}:scope[block]>a{display:block}:scope[disabled]>a{color:var(--a-fg-disabled);cursor:not-allowed;text-decoration-color:var(--a-fg-disabled);pointer-events:none}}input-ui[variant=ghost]:hover{--input-bg-default: var(--a-bg-muted)}input-ui:not([disabled]) [slot=field]:hover{background:var(--input-bg-hover, var(--input-bg-hover-default));border-color:var(--input-border-hover, var(--input-border-hover-default));color:var(--input-fg-hover, var(--input-fg-hover-default))}input-ui:not([disabled]) [slot=field]:hover [slot=prefix],input-ui:not([disabled]) [slot=field]:hover [slot=suffix]{color:var(--input-affix-fg-hover, var(--input-affix-fg-hover-default))}@scope (input-ui){:where(:scope){--input-bg-default: var(--a-ui-bg);--input-fg-default: var(--a-ui-text);--input-border-default: var(--a-ui-border);--input-border-hover-default: var(--a-ui-border-hover);--input-focus-ring-default: var(--a-focus-ring);--input-focus-ring-invalid-default: var(--a-focus-ring-invalid);--input-radius-default: var(--a-radius);--input-height-default: var(--a-size);--input-px-default: var(--a-ui-px);--input-font-size-default: var(--a-ui-size);--input-placeholder-fg-default: var(--a-ui-text-placeholder);--input-affix-fg-default: var(--a-ui-text-placeholder);--input-field-gap-default: var(--a-space-1);--input-label-min-width-default: 8ch;--input-duration-default: var(--a-duration-fast);--input-easing-default: var(--a-easing);--input-bg-hover-default: var(--a-ui-bg-hover);--input-fg-hover-default: var(--a-ui-text-hover);--input-affix-fg-hover-default: var(--a-ui-text-subtle);--input-fg-focus-default: var(--a-ui-text-active);--input-bg-disabled-default: var(--a-ui-bg-disabled);--input-fg-disabled-default: var(--a-ui-text-disabled);text-align:start}:scope{box-sizing:border-box;display:block}[slot=label]{flex-shrink:0;min-width:var(--input-label-min-width, var(--input-label-min-width-default));color:var(--input-affix-fg, var(--input-affix-fg-default));font-size:var(--input-font-size, var(--input-font-size-default));user-select:none;pointer-events:none}[slot=field]{display:flex;align-items:center;gap:var(--input-field-gap, var(--input-field-gap-default));min-height:var(--input-height, var(--input-height-default));padding:0 var(--input-px, var(--input-px-default));border:1px solid var(--input-border, var(--input-border-default));border-radius:var(--input-radius, var(--input-radius-default));background:var(--input-bg, var(--input-bg-default));color:var(--input-fg, var(--input-fg-default));font:inherit;font-size:var(--input-font-size, var(--input-font-size-default));line-height:1.4;cursor:text;transition:background var(--input-duration, var(--input-duration-default)) var(--input-easing, var(--input-easing-default)),border-color var(--input-duration, var(--input-duration-default)) var(--input-easing, var(--input-easing-default)),color var(--input-duration, var(--input-duration-default)) var(--input-easing, var(--input-easing-default)),box-shadow var(--input-duration, var(--input-duration-default)) var(--input-easing, var(--input-easing-default))}:scope:not([disabled]):focus-within [slot=field]{box-shadow:var(--input-focus-ring, var(--input-focus-ring-default));color:var(--input-fg-focus, var(--input-fg-focus-default))}:scope[aria-invalid=true]:not([disabled]):focus-within [slot=field],:scope[error]:not([disabled]):focus-within [slot=field]{box-shadow:var(--input-focus-ring-invalid, var(--input-focus-ring-invalid-default))}[slot=text]{flex:1;min-width:0;outline:none;white-space:nowrap;overflow:hidden;position:relative}input[slot=text]{border:none;background:transparent;color:inherit;font:inherit;font-size:inherit;padding:0;height:auto}input[slot=text]::placeholder{color:var(--input-placeholder-fg, var(--input-placeholder-fg-default))}span[slot=text][data-empty]:before{content:attr(data-placeholder);color:var(--input-placeholder-fg, var(--input-placeholder-fg-default));pointer-events:none;position:absolute;inset:0;padding:inherit}[data-number] [slot=text]{text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--a-weight-medium, 500);padding-inline-end:var(--input-controls-width, calc(var(--input-height, var(--input-height-default)) * .7))}[data-number] [slot=suffix]{margin-inline-start:0;margin-inline-end:var(--input-controls-width, calc(var(--input-height, var(--input-height-default)) * .7))}[data-number]:has([slot=suffix]) [slot=text]{padding-inline-end:0}[data-number]{position:relative}[slot=controls]{position:absolute;inset-block:0;inset-inline-end:0;display:grid;grid-template-rows:1fr 1fr;border-inline-start:1px solid var(--input-border, var(--input-border-default));width:var(--input-controls-width, calc(var(--input-height, var(--input-height-default)) * .7));user-select:none;overflow:hidden}[data-number] [slot=controls] button-ui{display:flex;--button-height: 0;--button-radius: 0;--button-bg: transparent;--button-fg: var(--input-affix-fg, var(--input-affix-fg-default));--button-px: 0;min-width:0;min-height:0;width:100%;height:100%;border:0;padding:0}[data-number] [slot=controls] icon-ui{--icon-size: calc(var(--input-height, var(--input-height-default)) * .4)}[data-number] [slot=controls] button-ui:hover{--button-bg: var(--a-ui-bg-hover);--button-fg: var(--a-ui-text)}[data-number] [slot=controls] button-ui[disabled]{--button-fg: var(--a-ui-text-disabled);pointer-events:none}[data-number] [slot=controls] button-ui:first-child{border-bottom:1px solid var(--input-border, var(--input-border-default));border-start-end-radius:calc(var(--input-radius, var(--input-radius-default)) - 1px)}[data-number] [slot=controls] button-ui:last-child{border-end-end-radius:calc(var(--input-radius, var(--input-radius-default)) - 1px)}:scope[raw] [slot=controls]{margin-inline-end:0;border-inline-start:none}:scope[raw] [data-number] [slot=controls] button-ui:first-child,:scope[raw] [data-number] [slot=controls] button-ui:last-child{border-bottom:none;border-radius:0}[slot=prefix],[slot=suffix]{display:inline-flex;align-items:center;flex-shrink:0;color:var(--input-affix-fg, var(--input-affix-fg-default));font-size:var(--input-font-size, var(--input-font-size-default));line-height:1;user-select:none;pointer-events:none}[slot=suffix]{margin-inline-start:auto}[slot=field]>[slot=leading],[slot=field]>[slot=trailing]{flex-shrink:0;align-self:stretch;display:inline-flex;align-items:center}[slot=field]>[slot=leading] button-ui,[slot=field]>[slot=trailing] button-ui{--button-height: calc(var(--input-height, var(--input-height-default)) - 4px);--button-bg: transparent;--button-border: transparent;--button-fg: var(--input-affix-fg, var(--input-affix-fg-default));--button-px: var(--a-space-1)}[slot=field]>[slot=leading] button-ui:hover,[slot=field]>[slot=trailing] button-ui:hover{--button-bg: var(--a-ui-bg-hover);--button-fg: var(--a-fg)}[data-number]:has(>[slot=trailing])>[slot=trailing]{margin-inline-end:var(--input-controls-width, calc(var(--input-height, var(--input-height-default)) * .7))}:scope[disabled] [slot=field]{background:var(--input-bg-disabled, var(--input-bg-disabled-default));color:var(--input-fg-disabled, var(--input-fg-disabled-default));cursor:not-allowed}:scope[raw] [slot=field]{border:none;background:transparent;padding:0;border-radius:0;min-height:auto}:scope[variant=ghost]{--input-bg-default: transparent;--input-border-default: transparent;--input-border-hover-default: transparent}}textarea-ui:not([disabled]) [slot=text]:hover{background:var(--textarea-bg-hover, var(--textarea-bg-hover-default));border-color:var(--textarea-border-hover, var(--textarea-border-hover-default));color:var(--textarea-fg-hover, var(--textarea-fg-hover-default))}@scope (textarea-ui){:where(:scope){--textarea-bg-default: var(--a-ui-bg);--textarea-fg-default: var(--a-ui-text);--textarea-border-default: var(--a-ui-border);--textarea-border-hover-default: var(--a-ui-border-hover);--textarea-focus-ring-default: var(--a-focus-ring);--textarea-focus-ring-invalid-default: var(--a-focus-ring-invalid);--textarea-radius-default: var(--a-radius);--textarea-min-height-default: calc(var(--a-size) * 2);--textarea-px-default: var(--a-ui-px);--textarea-py-default: var(--a-ui-px);--textarea-font-size-default: var(--a-ui-size);--textarea-label-size-default: var(--a-label-size);--textarea-label-fg-default: var(--a-label-color);--textarea-placeholder-fg-default: var(--a-ui-text-placeholder);--textarea-gap-default: var(--a-space-1);--textarea-duration-default: var(--a-duration-fast);--textarea-easing-default: var(--a-easing);--textarea-bg-hover-default: var(--a-ui-bg-hover);--textarea-fg-hover-default: var(--a-ui-text-hover);--textarea-label-fg-focus-default: var(--a-fg-subtle);--textarea-bg-disabled-default: var(--a-ui-bg-disabled);--textarea-fg-disabled-default: var(--a-ui-text-disabled);text-align:start}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--textarea-gap, var(--textarea-gap-default))}:scope[data-direction=row]{display:grid;grid-template-columns:1fr 1fr;align-items:start}[slot=label]{font-size:var(--textarea-label-size, var(--textarea-label-size-default));color:var(--textarea-label-fg, var(--textarea-label-fg-default))}[slot=label][label]:after{content:attr(label)}[slot=text]{position:relative;min-height:var(--textarea-min-height, var(--textarea-min-height-default));padding:var(--textarea-py, var(--textarea-py-default)) var(--textarea-px, var(--textarea-px-default));border:1px solid var(--textarea-border, var(--textarea-border-default));border-radius:var(--textarea-radius, var(--textarea-radius-default));background:var(--textarea-bg, var(--textarea-bg-default));color:var(--textarea-fg, var(--textarea-fg-default));font:inherit;font-size:var(--textarea-font-size, var(--textarea-font-size-default));line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-y:auto;cursor:text;outline:none;transition:background var(--textarea-duration, var(--textarea-duration-default)) var(--textarea-easing, var(--textarea-easing-default)),border-color var(--textarea-duration, var(--textarea-duration-default)) var(--textarea-easing, var(--textarea-easing-default)),color var(--textarea-duration, var(--textarea-duration-default)) var(--textarea-easing, var(--textarea-easing-default)),box-shadow var(--textarea-duration, var(--textarea-duration-default)) var(--textarea-easing, var(--textarea-easing-default))}:scope:not([disabled]) [slot=text]:focus{outline:none;box-shadow:var(--textarea-focus-ring, var(--textarea-focus-ring-default));color:var(--textarea-fg-hover, var(--textarea-fg-hover-default))}:scope[aria-invalid=true]:not([disabled]) [slot=text]:focus,:scope[error]:not([disabled]) [slot=text]:focus{box-shadow:var(--textarea-focus-ring-invalid, var(--textarea-focus-ring-invalid-default))}:scope:not([disabled]) [slot=text]:focus+[slot=label],:scope:not([disabled]):focus-within [slot=label]{color:var(--textarea-label-fg-focus, var(--textarea-label-fg-focus-default))}[slot=text][data-empty]:before{content:attr(data-placeholder);color:var(--textarea-placeholder-fg, var(--textarea-placeholder-fg-default));pointer-events:none;position:absolute;inset:0;padding:inherit}:scope[disabled] [slot=text]{background:var(--textarea-bg-disabled, var(--textarea-bg-disabled-default));color:var(--textarea-fg-disabled, var(--textarea-fg-disabled-default));cursor:not-allowed}}check-ui:not([disabled]):hover [slot=box]{border-color:var(--check-border-hover, var(--check-border-hover-default));background:var(--check-bg-hover, var(--check-bg-hover-default))}check-ui[checked]:not([disabled]):hover [slot=box],check-ui[indeterminate]:not([disabled]):hover [slot=box]{background:var(--check-bg-checked-hover, var(--check-bg-checked-hover-default));border-color:var(--check-bg-checked-hover, var(--check-bg-checked-hover-default))}check-ui[checked] [slot=box],check-ui[indeterminate] [slot=box]{background:var(--check-bg-checked, var(--check-bg-checked-default));border-color:var(--check-border-checked, var(--check-border-checked-default))}check-ui[checked]{--_icon-w: calc(var(--check-size, var(--check-size-default)) * .3);--_icon-h: calc(var(--check-size, var(--check-size-default)) * .55);--_icon-border: solid var(--check-fg-checked, var(--check-fg-checked-default));--_icon-bw: 0 calc(var(--check-size, var(--check-size-default)) * .12) calc(var(--check-size, var(--check-size-default)) * .12) 0;--_icon-transform: rotate(45deg) translate(-1px, -1px)}check-ui[indeterminate]{--_dash-bg: var(--check-fg-checked, var(--check-fg-checked-default));--_icon-w: calc(var(--check-size, var(--check-size-default)) * .5);--_icon-h: calc(var(--check-size, var(--check-size-default)) * .12)}@scope (check-ui){:where(:scope){--check-size-default: var(--a-toggle-size);--check-gap-default: var(--a-space-2);--check-font-size-default: var(--a-ui-size);--check-radius-default: min(var(--a-radius-md), var(--a-space-1-5));--check-bg-default: var(--a-ui-bg);--check-border-default: var(--a-ui-border);--check-border-hover-default: var(--a-fg-subtle);--check-duration-default: var(--a-duration-fast);--check-easing-default: var(--a-easing);--check-focus-ring-default: var(--a-focus-ring);--check-bg-hover-default: var(--a-bg-muted);--check-bg-checked-default: var(--a-primary);--check-border-checked-default: var(--a-primary);--check-fg-checked-default: var(--a-chrome-light);--check-bg-checked-hover-default: var(--a-primary-hover);--check-fg-disabled-default: var(--a-ui-text-disabled);--_icon-w: 0;--_icon-h: 0;--_icon-border: none;--_icon-bw: 0;--_icon-transform: none;--_dash-bg: transparent;--_dash-w: 0;--_dash-h: 0;text-align:start}:scope{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--check-gap, var(--check-gap-default));cursor:pointer;user-select:none;font-size:var(--check-font-size, var(--check-font-size-default));outline:none}:scope[disabled]{cursor:not-allowed;color:var(--check-fg-disabled, var(--check-fg-disabled-default))}[slot=box]{flex-shrink:0;width:var(--check-size, var(--check-size-default));height:var(--check-size, var(--check-size-default));border:1.5px solid var(--check-border, var(--check-border-default));border-radius:var(--check-radius, var(--check-radius-default));background:var(--check-bg, var(--check-bg-default));display:inline-flex;align-items:center;justify-content:center;transition:background var(--check-duration, var(--check-duration-default)) var(--check-easing, var(--check-easing-default)),border-color var(--check-duration, var(--check-duration-default)) var(--check-easing, var(--check-easing-default))}[slot=box]:after{content:"";width:var(--_icon-w);height:var(--_icon-h);border:var(--_icon-border);border-width:var(--_icon-bw);transform:var(--_icon-transform);background:var(--_dash-bg)}:scope[label]:after{content:attr(label)}:scope:focus-visible [slot=box]{box-shadow:var(--check-focus-ring, var(--check-focus-ring-default))}}radio-ui:not([disabled]):hover [slot=dot]{border-color:var(--radio-border-hover, var(--radio-border-hover-default));background:var(--radio-bg-hover, var(--radio-bg-hover-default))}radio-ui[checked]:not([disabled]):hover [slot=dot]{background:var(--radio-bg-checked-hover, var(--radio-bg-checked-hover-default));border-color:var(--radio-bg-checked-hover, var(--radio-bg-checked-hover-default))}radio-ui[checked] [slot=dot]{background:var(--radio-bg-checked, var(--radio-bg-checked-default));border-color:var(--radio-border-checked, var(--radio-border-checked-default))}radio-ui[checked] [slot=dot]:after{width:calc(var(--radio-size, var(--radio-size-default)) * .6);height:calc(var(--radio-size, var(--radio-size-default)) * .6)}@scope (radio-ui){:where(:scope){--radio-size-default: var(--a-toggle-size);--radio-gap-default: var(--a-space-2);--radio-radius-default: var(--a-radius-full);--radio-bg-default: var(--a-ui-bg);--radio-border-default: var(--a-ui-border);--radio-border-hover-default: var(--a-fg-subtle);--radio-bg-hover-default: var(--a-bg-muted);--radio-bg-checked-default: var(--a-primary);--radio-border-checked-default: var(--a-primary);--radio-fg-checked-default: var(--a-chrome-light);--radio-bg-checked-hover-default: var(--a-primary-hover);--radio-fg-disabled-default: var(--a-ui-text-disabled);--radio-focus-ring-default: var(--a-focus-ring);--radio-font-size-default: var(--a-ui-size);--radio-duration-default: var(--a-duration-fast);--radio-easing-default: var(--a-easing);text-align:start}:scope{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--radio-gap, var(--radio-gap-default));cursor:pointer;user-select:none;font-size:var(--radio-font-size, var(--radio-font-size-default));outline:none}:scope[disabled]{cursor:not-allowed;color:var(--radio-fg-disabled, var(--radio-fg-disabled-default))}[slot=dot]{flex-shrink:0;width:var(--radio-size, var(--radio-size-default));height:var(--radio-size, var(--radio-size-default));border:1.5px solid var(--radio-border, var(--radio-border-default));border-radius:var(--radio-radius, var(--radio-radius-default));background:var(--radio-bg, var(--radio-bg-default));display:inline-flex;align-items:center;justify-content:center;transition:background var(--radio-duration, var(--radio-duration-default)) var(--radio-easing, var(--radio-easing-default)),border-color var(--radio-duration, var(--radio-duration-default)) var(--radio-easing, var(--radio-easing-default))}[slot=dot]:after{content:"";width:0;height:0;border-radius:var(--radio-radius, var(--radio-radius-default));background:var(--radio-fg-checked, var(--radio-fg-checked-default));transition:width var(--radio-duration, var(--radio-duration-default)) var(--radio-easing, var(--radio-easing-default)),height var(--radio-duration, var(--radio-duration-default)) var(--radio-easing, var(--radio-easing-default))}:scope[label]:after{content:attr(label)}:scope:focus-visible [slot=dot]{box-shadow:var(--radio-focus-ring, var(--radio-focus-ring-default))}}option-card-ui:not([checked]):not([disabled]):hover{background:var(--option-card-bg-hover, var(--option-card-bg-hover-default));border-color:var(--option-card-border-hover, var(--option-card-border-hover-default))}option-card-ui[checked]>:not([slot]){display:block}option-card-ui[checked]{background:var(--option-card-bg-checked, var(--option-card-bg-checked-default));border-color:var(--option-card-border-checked, var(--option-card-border-checked-default))}option-card-ui[checked]:before{border-color:var(--option-card-radio-fill, var(--option-card-radio-fill-default));background:radial-gradient(circle,var(--option-card-radio-dot, var(--option-card-radio-dot-default)) 0 30%,var(--option-card-radio-fill, var(--option-card-radio-fill-default)) 30% 100%)}option-card-ui[checked]>[slot=heading]{color:var(--option-card-heading-color-checked, var(--option-card-heading-color-checked-default))}option-card-ui[checked]>[slot=icon]{color:var(--option-card-icon-color-checked, var(--option-card-icon-color-checked-default))}@scope (option-card-ui){:where(:scope){--option-card-padding-block-default: var(--a-space-3);--option-card-padding-inline-default: var(--a-space-4);--option-card-radius-default: var(--a-radius-md);--option-card-bg-default: var(--a-bg);--option-card-border-default: var(--a-border);--option-card-gap-x-default: var(--a-space-3);--option-card-gap-y-default: var(--a-space-1);--option-card-bg-hover-default: var(--a-bg-muted);--option-card-border-hover-default: var(--a-fg-subtle);--option-card-bg-checked-default: var(--a-accent-muted);--option-card-border-checked-default: var(--a-accent);--option-card-radio-size-default: var(--a-toggle-size);--option-card-radio-bg-default: var(--a-bg);--option-card-radio-border-default: var(--a-border);--option-card-radio-fill-default: var(--a-accent);--option-card-radio-dot-default: var(--a-chrome-light);--option-card-heading-color-default: var(--a-fg);--option-card-heading-color-checked-default: var(--a-fg-strong);--option-card-heading-weight-default: var(--a-weight-medium);--option-card-heading-size-default: var(--a-ui-size);--option-card-desc-color-default: var(--a-fg-muted);--option-card-desc-size-default: var(--a-ui-sm);--option-card-desc-line-height-default: 1.4;--option-card-icon-color-default: var(--a-fg-subtle);--option-card-icon-color-checked-default: var(--a-fg-strong);--option-card-icon-size-default: 1.5rem;--option-card-disabled-opacity-default: .6;--option-card-focus-ring-default: var(--a-focus-ring);--option-card-duration-default: var(--a-duration-fast);--option-card-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"indicator heading" "indicator description";column-gap:var(--option-card-gap-x, var(--option-card-gap-x-default));row-gap:var(--option-card-gap-y, var(--option-card-gap-y-default));padding:var(--option-card-padding-block, var(--option-card-padding-block-default)) var(--option-card-padding-inline, var(--option-card-padding-inline-default));border:1px solid var(--option-card-border, var(--option-card-border-default));border-radius:var(--option-card-radius, var(--option-card-radius-default));background:var(--option-card-bg, var(--option-card-bg-default));cursor:pointer;user-select:none;outline:none;transition:background var(--option-card-duration, var(--option-card-duration-default)) var(--option-card-easing, var(--option-card-easing-default)),border-color var(--option-card-duration, var(--option-card-duration-default)) var(--option-card-easing, var(--option-card-easing-default)),box-shadow var(--option-card-duration, var(--option-card-duration-default)) var(--option-card-easing, var(--option-card-easing-default))}:scope:has(>[slot=icon]){grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"indicator icon heading" "indicator icon description"}:scope>[slot=icon]{grid-area:icon;align-self:start;color:var(--option-card-icon-color, var(--option-card-icon-color-default));--a-icon-size: var(--option-card-icon-size, var(--option-card-icon-size-default));transition:color var(--option-card-duration, var(--option-card-duration-default)) var(--option-card-easing, var(--option-card-easing-default))}:scope:before{content:"";grid-area:indicator;width:var(--option-card-radio-size, var(--option-card-radio-size-default));height:var(--option-card-radio-size, var(--option-card-radio-size-default));border:1.5px solid var(--option-card-radio-border, var(--option-card-radio-border-default));border-radius:var(--a-radius-full);background:var(--option-card-radio-bg, var(--option-card-radio-bg-default));align-self:start;margin-block-start:.125rem;flex-shrink:0;transition:background var(--option-card-duration, var(--option-card-duration-default)) var(--option-card-easing, var(--option-card-easing-default)),border-color var(--option-card-duration, var(--option-card-duration-default)) var(--option-card-easing, var(--option-card-easing-default))}:scope>[slot=heading]{grid-area:heading;color:var(--option-card-heading-color, var(--option-card-heading-color-default));font-weight:var(--option-card-heading-weight, var(--option-card-heading-weight-default));font-size:var(--option-card-heading-size, var(--option-card-heading-size-default));transition:color var(--option-card-duration, var(--option-card-duration-default)) var(--option-card-easing, var(--option-card-easing-default))}:scope>[slot=description]{grid-area:description;color:var(--option-card-desc-color, var(--option-card-desc-color-default));font-size:var(--option-card-desc-size, var(--option-card-desc-size-default));line-height:var(--option-card-desc-line-height, var(--option-card-desc-line-height-default))}:scope>:not([slot]){grid-column:2 / -1;margin-block-start:var(--a-space-3);display:none}:scope:has(>[slot=icon])>:not([slot]){grid-column:3 / -1}:scope[layout=tile]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"icon       indicator" "heading    heading" "description description";column-gap:var(--option-card-gap-x, var(--option-card-gap-x-default));row-gap:var(--option-card-gap-y, var(--option-card-gap-y-default));padding:var(--a-space-4);align-items:start}:scope[layout=tile]>[slot=icon]{grid-area:icon;justify-self:start;align-self:start;--option-card-icon-size-default: 1.75rem}:scope[layout=tile]:before{grid-area:indicator;align-self:start;justify-self:end;margin-block-start:0}:scope[layout=tile]>[slot=heading]{margin-block-start:var(--a-space-2)}:scope[layout=tile]>:not([slot]){grid-column:1 / -1}:scope[disabled]{cursor:not-allowed;opacity:var(--option-card-disabled-opacity, var(--option-card-disabled-opacity-default))}:scope:focus-visible{box-shadow:var(--option-card-focus-ring, var(--option-card-focus-ring-default))}}switch-ui:not([disabled]):hover{--switch-track-bg-default: var(--switch-track-bg-hover, var(--switch-track-bg-hover-default));--switch-track-border-default: var(--switch-track-border-hover, var(--switch-track-border-hover-default))}switch-ui[checked]:not([disabled]):hover{--switch-track-bg-default: var(--switch-track-bg-checked-hover, var(--switch-track-bg-checked-hover-default));--switch-track-border-default: var(--switch-track-border-checked-hover, var(--switch-track-border-checked-hover-default))}switch-ui[checked]{--switch-track-bg-default: var(--switch-track-bg-checked, var(--switch-track-bg-checked-default));--switch-track-border-default: var(--switch-track-border-checked, var(--switch-track-border-checked-default));--switch-thumb-bg-default: var(--switch-thumb-bg-checked, var(--switch-thumb-bg-checked-default))}switch-ui[checked] [slot=thumb]{transform:translate(var(--switch-thumb-travel, var(--switch-thumb-travel-default)))}@scope (switch-ui){:where(:scope){--switch-gap-default: var(--a-space-2);--switch-radius-default: var(--a-radius-full);--switch-font-size-default: var(--a-ui-size);--switch-track-bg-hover-default: var(--a-bg-muted);--switch-track-bg-checked-hover-default: var(--a-primary-hover);--switch-track-border-checked-hover-default: var(--a-primary-hover);--switch-thumb-shadow-default: var(--a-shadow-sm);--switch-duration-default: var(--a-duration-fast);--switch-easing-default: var(--a-easing);--switch-focus-ring-default: var(--a-focus-ring);--switch-track-height-default: var(--a-toggle-size);--switch-track-width-default: calc(var(--a-toggle-size) * 1.8);--switch-track-bg-default: var(--a-ui-bg);--switch-track-border-default: var(--a-ui-border);--switch-track-border-hover-default: var(--a-fg-subtle);--switch-track-bg-checked-default: var(--a-primary);--switch-track-border-checked-default: var(--a-primary);--switch-thumb-inset-default: 2px;--switch-thumb-size-default: calc(var(--a-toggle-size) - 2 * var(--switch-thumb-inset, var(--switch-thumb-inset-default)) - 2px);--switch-thumb-bg-default: var(--a-fg-muted);--switch-thumb-bg-checked-default: var(--a-chrome-light);--switch-thumb-travel-default: calc(var(--switch-track-width, var(--switch-track-width-default)) - var(--switch-thumb-size, var(--switch-thumb-size-default)) - 2 * var(--switch-thumb-inset, var(--switch-thumb-inset-default)) - 2px);--switch-fg-disabled-default: var(--a-ui-text-disabled);text-align:start}:scope{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--switch-gap, var(--switch-gap-default));cursor:pointer;user-select:none;font-size:var(--switch-font-size, var(--switch-font-size-default))}:scope[disabled]{cursor:not-allowed;color:var(--switch-fg-disabled, var(--switch-fg-disabled-default))}[slot=track]{position:relative;width:var(--switch-track-width, var(--switch-track-width-default));height:var(--switch-track-height, var(--switch-track-height-default));border-radius:var(--switch-radius, var(--switch-radius-default));background:var(--switch-track-bg, var(--switch-track-bg-default));border:1px solid var(--switch-track-border, var(--switch-track-border-default));flex-shrink:0;transition:background var(--switch-duration, var(--switch-duration-default)) var(--switch-easing, var(--switch-easing-default)),border-color var(--switch-duration, var(--switch-duration-default)) var(--switch-easing, var(--switch-easing-default))}[slot=thumb]{position:absolute;top:var(--switch-thumb-inset, var(--switch-thumb-inset-default));left:var(--switch-thumb-inset, var(--switch-thumb-inset-default));width:var(--switch-thumb-size, var(--switch-thumb-size-default));height:var(--switch-thumb-size, var(--switch-thumb-size-default));border-radius:var(--switch-radius, var(--switch-radius-default));background:var(--switch-thumb-bg, var(--switch-thumb-bg-default));box-shadow:var(--switch-thumb-shadow, var(--switch-thumb-shadow-default));transition:transform var(--switch-duration, var(--switch-duration-default)) var(--switch-easing, var(--switch-easing-default)),background var(--switch-duration, var(--switch-duration-default)) var(--switch-easing, var(--switch-easing-default))}[slot=label]{font-size:var(--switch-font-size, var(--switch-font-size-default))}[slot=hint]{display:block;margin-top:var(--switch-hint-mt, var(--a-space-1));font-size:var(--switch-hint-size, var(--a-ui-xs));color:var(--switch-hint-fg, var(--a-fg-muted));line-height:var(--switch-hint-lh, 1.4)}:scope:focus-visible{outline:none}:scope:focus-visible [slot=track]{box-shadow:var(--switch-focus-ring, var(--switch-focus-ring-default))}}@scope (slider-ui){:where(:scope){--slider-gap-default: var(--a-space-1);--slider-readout-gap-default: var(--a-space-0-5);--slider-radius-default: var(--a-radius-full);--slider-track-height-default: var(--a-toggle-size);--slider-thumb-padding-default: 2px;--slider-thumb-visual-h-default: calc(var(--slider-track-height, var(--slider-track-height-default)) - 2 * var(--slider-thumb-padding, var(--slider-thumb-padding-default)));--slider-thumb-visual-w-default: calc(var(--slider-thumb-visual-h, var(--slider-thumb-visual-h-default)) * 2);--slider-thumb-width-default: calc(var(--slider-thumb-visual-w, var(--slider-thumb-visual-w-default)) + 2 * var(--slider-thumb-padding, var(--slider-thumb-padding-default)));--slider-pct-default: 0;--slider-track-bg-default: var(--a-bg-muted);--slider-fill-bg-default: var(--a-primary-bg);--slider-thumb-bg-default: var(--a-chrome-light);--slider-fill-bg-disabled-default: var(--a-border-subtle);--slider-thumb-bg-disabled-default: var(--a-fg-muted);--slider-font-size-default: var(--a-ui-size);--slider-value-weight-default: var(--a-weight-bold);--slider-duration-default: var(--a-duration-fast);--slider-easing-default: var(--a-easing);--slider-focus-ring-default: var(--a-focus-ring);text-align:start}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--slider-gap, var(--slider-gap-default))}:scope[data-direction=row]{display:grid;grid-template-columns:1fr 1fr;align-items:center}[slot=header]{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--slider-font-size, var(--slider-font-size-default))}[slot=label]{color:var(--a-fg-subtle)}[slot=readout]{display:flex;align-items:baseline;gap:var(--slider-readout-gap, var(--slider-readout-gap-default))}[slot=value]{color:var(--a-fg);font-weight:var(--slider-value-weight, var(--slider-value-weight-default));font-variant-numeric:tabular-nums}[slot=suffix]{color:var(--a-fg-muted)}[slot=track]{position:relative;height:var(--slider-track-height, var(--slider-track-height-default));border-radius:var(--slider-radius, var(--slider-radius-default));background:var(--slider-track-bg, var(--slider-track-bg-default));cursor:pointer;touch-action:none}[slot=fill]{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background:var(--slider-fill-bg, var(--slider-fill-bg-default));pointer-events:none;width:calc(var(--slider-thumb-width, var(--slider-thumb-width-default)) + var(--slider-pct, var(--slider-pct-default)) * (100% - var(--slider-thumb-width, var(--slider-thumb-width-default))))}[slot=thumb]{position:absolute;top:50%;left:calc(var(--slider-thumb-width, var(--slider-thumb-width-default)) / 2 + var(--slider-pct, var(--slider-pct-default)) * (100% - var(--slider-thumb-width, var(--slider-thumb-width-default))));width:var(--slider-thumb-width, var(--slider-thumb-width-default));height:var(--slider-track-height, var(--slider-track-height-default));border-radius:var(--slider-radius, var(--slider-radius-default));background:transparent;transform:translate(-50%,-50%);cursor:grab;touch-action:none;transition:left var(--slider-duration, var(--slider-duration-default)) var(--slider-easing, var(--slider-easing-default)),transform var(--slider-duration, var(--slider-duration-default)) var(--slider-easing, var(--slider-easing-default));z-index:1}[slot=thumb]:before{content:"";position:absolute;inset:var(--slider-thumb-padding, var(--slider-thumb-padding-default));border-radius:inherit;background:var(--slider-thumb-bg, var(--slider-thumb-bg-default))}:scope[data-dragging] [slot=thumb]{transition:transform var(--slider-duration, var(--slider-duration-default)) var(--slider-easing, var(--slider-easing-default))}[slot=thumb]:hover{transform:translate(-50%,-50%) scale(1.05)}[slot=thumb]:active{transform:translate(-50%,-50%) scale(1.1);cursor:grabbing}:scope:focus-visible{outline:none}:scope:focus-visible [slot=thumb]{box-shadow:var(--slider-focus-ring, var(--slider-focus-ring-default))}:scope[disabled] [slot=track]{cursor:not-allowed}:scope[disabled] [slot=fill]{background:var(--slider-fill-bg-disabled, var(--slider-fill-bg-disabled-default))}:scope[disabled] [slot=thumb]:before{background:var(--slider-thumb-bg-disabled, var(--slider-thumb-bg-disabled-default))}[slot=hint]{display:block;margin-top:var(--slider-hint-mt, var(--a-space-1));font-size:var(--slider-hint-size, var(--a-ui-xs));color:var(--slider-hint-fg, var(--a-fg-muted));line-height:var(--slider-hint-lh, 1.4)}}@scope (select-ui){:where(:scope){--select-gap-default: var(--a-space-2);--select-trigger-gap-default: var(--a-space-1);--select-height-default: var(--a-size);--select-px-default: var(--a-ui-px);--select-radius-default: var(--a-radius);--select-leading-radius-default: var(--a-radius-full);--select-font-size-default: var(--a-ui-size);--select-label-size-default: var(--a-label-size);--select-bg-default: var(--a-ui-bg);--select-bg-selected-default: var(--a-ui-bg-selected);--select-bg-hover-default: var(--a-ui-bg-hover);--select-border-default: var(--a-ui-border);--select-border-hover-default: var(--a-ui-border-hover);--select-focus-ring-default: var(--a-focus-ring);--select-focus-ring-invalid-default: var(--a-focus-ring-invalid);--select-label-fg-default: var(--a-ui-text-muted);--select-placeholder-fg-default: var(--a-ui-text-placeholder);--select-caret-fg-default: var(--a-ui-text-muted);--select-fg-default: var(--a-ui-text);--select-fg-hover-default: var(--a-ui-text-hover);--select-fg-selected-default: var(--a-ui-text-selected);--select-fg-subtle-default: var(--a-ui-text-subtle);--select-fg-muted-default: var(--a-ui-text-muted);--select-fg-disabled-default: var(--a-ui-text-disabled);--select-ghost-bg-hover-default: var(--a-bg-muted);--select-duration-default: var(--a-duration-fast);--select-easing-default: var(--a-easing);--select-option-px-default: var(--a-ui-px);--select-option-py-default: var(--a-ui-py);--select-option-bg-hover-default: var(--a-bg-hover);--select-option-fg-active-default: var(--a-ui-text-active);--select-option-fg-disabled-default: var(--a-ui-text-disabled);--select-group-label-size-default: var(--a-ui-size);text-align:start}:scope{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:var(--select-gap, var(--select-gap-default));min-width:0;font-size:var(--select-font-size, var(--select-font-size-default))}:scope[data-direction=row]{display:grid;grid-template-columns:1fr 1fr;align-items:center}:scope[disabled]{pointer-events:none;color:var(--select-fg-disabled, var(--select-fg-disabled-default))}:scope:before{content:attr(label);font-size:var(--select-label-size, var(--select-label-size-default));color:var(--select-label-fg, var(--select-label-fg-default))}:scope:not([label]):before,:scope[label=""]:before{display:none}[slot=trigger]{display:flex;align-items:center;justify-content:space-between;gap:var(--select-trigger-gap, var(--select-trigger-gap-default));min-width:0;min-height:var(--select-height, var(--select-height-default));padding:0 var(--select-px, var(--select-px-default));border:1px solid var(--select-border, var(--select-border-default));border-radius:var(--select-radius, var(--select-radius-default));background:var(--select-bg, var(--select-bg-default));line-height:1;cursor:pointer;transition:background var(--select-duration, var(--select-duration-default)) var(--select-easing, var(--select-easing-default)),border-color var(--select-duration, var(--select-duration-default)) var(--select-easing, var(--select-easing-default)),color var(--select-duration, var(--select-duration-default)) var(--select-easing, var(--select-easing-default)),box-shadow var(--select-duration, var(--select-duration-default)) var(--select-easing, var(--select-easing-default))}[slot=trigger]:hover{border-color:var(--select-border-hover, var(--select-border-hover-default));background:var(--select-bg-hover, var(--select-bg-hover-default));color:var(--select-fg, var(--select-fg-default))}[slot=trigger]:hover [slot=caret]{color:var(--select-fg-subtle, var(--select-fg-subtle-default))}:scope:focus-visible{outline:none}:scope:focus-visible [slot=trigger]{box-shadow:var(--select-focus-ring, var(--select-focus-ring-default));color:var(--select-fg, var(--select-fg-default))}:scope[aria-invalid=true]:focus-visible [slot=trigger],:scope[error]:focus-visible [slot=trigger]{box-shadow:var(--select-focus-ring-invalid, var(--select-focus-ring-invalid-default))}:scope:focus-visible:before{color:var(--select-fg-subtle, var(--select-fg-subtle-default))}[slot=leading]{display:inline-flex;align-items:center;flex-shrink:0;line-height:1;--a-icon-size: var(--select-font-size, var(--select-font-size-default));color:var(--select-fg-muted, var(--select-fg-muted-default))}img[slot=leading]{width:var(--select-leading-size, calc(var(--select-height, var(--select-height-default)) - var(--select-gap, var(--select-gap-default))));height:var(--select-leading-size, calc(var(--select-height, var(--select-height-default)) - var(--select-gap, var(--select-gap-default))));border-radius:var(--select-leading-radius, var(--select-leading-radius-default));object-fit:cover}[slot=display]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--select-fg, var(--select-fg-default))}input[slot=display]{border:none;outline:none;background:transparent;padding:0;margin:0;font:inherit;color:var(--select-fg, var(--select-fg-default));min-width:0;width:100%}input[slot=display]::placeholder{color:var(--select-placeholder-fg, var(--select-placeholder-fg-default))}:scope:not([value]) [slot=display],:scope[value=""] [slot=display]{color:var(--select-placeholder-fg, var(--select-placeholder-fg-default))}:scope>[slot=trigger]>[slot=caret]{color:var(--select-caret-fg, var(--select-caret-fg-default));flex-shrink:0}:scope[variant=ghost]{--select-bg-default: transparent;--select-border-default: transparent;--select-border-hover-default: transparent}:scope[variant=ghost] [slot=trigger]:hover{background:var(--select-ghost-bg-hover, var(--select-ghost-bg-hover-default));color:var(--select-fg, var(--select-fg-default))}:scope[variant=ghost]>[slot=trigger]:hover>[slot=caret]{color:var(--select-fg-subtle, var(--select-fg-subtle-default))}:scope[data-multi-chips]>[slot=trigger]{flex-wrap:wrap;align-items:center;gap:var(--a-space-1);padding-block:calc(var(--select-py, var(--a-space-1)))}:scope[data-multi-chips] [data-chips]{display:contents}:scope[data-multi-chips] [data-chips] tag-ui{--tag-size-default: var(--a-ui-tiny)}:scope[data-multi-chips] [data-chips] [data-more]{appearance:none;border:1px solid var(--select-border, var(--select-border-default));background:var(--select-bg-hover, var(--select-bg-hover-default));color:var(--select-fg-muted, var(--select-fg-muted-default));border-radius:var(--a-radius-full);padding:0 var(--a-space-2);font:inherit;font-size:var(--a-ui-tiny);line-height:calc(var(--a-size) - var(--a-space-3));cursor:pointer}:scope[data-multi-chips] [data-chips] [data-more]:hover{background:var(--a-bg-hover)}:scope[data-multi-chips] [data-clear-all]{appearance:none;background:transparent;border:none;padding:var(--a-space-0);margin-inline-start:var(--a-space-1);color:var(--select-fg-muted, var(--select-fg-muted-default));cursor:pointer;border-radius:var(--a-radius-full);--a-icon-size: var(--a-ui-sm);display:inline-flex;align-items:center}:scope[data-multi-chips] [data-clear-all][hidden]{display:none}:scope[data-multi-chips] [data-clear-all]:hover{color:var(--select-fg, var(--select-fg-default));background:var(--a-bg-hover)}:scope[data-multi-chips] [slot=display]{flex:1;min-width:4ch}:scope[data-multi-chips] [slot=display]:empty{flex:0 0 0;padding:0}}select-ui [slot=listbox]{margin:0;padding:var(--a-space-1);border:1px solid var(--a-ui-border);border-radius:var(--a-radius);background:var(--a-canvas-bright);box-shadow:var(--a-shadow-lg);max-height:15rem;overflow-y:auto;font-family:inherit;font-size:var(--a-ui-size);color:var(--select-fg, var(--select-fg-default));width:max-content;opacity:1;translate:0 0;transition:opacity var(--a-duration-fast) var(--a-easing-out),translate var(--a-duration-fast) var(--a-easing-out)}select-ui [slot=listbox]:popover-open{@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){select-ui [slot=listbox]{transition:none}}select-ui [role=option]{padding:var(--a-space-1) var(--a-ui-px);border-radius:var(--a-radius-sm);white-space:nowrap;color:var(--select-fg-subtle, var(--select-fg-subtle-default));cursor:pointer;transition:background var(--a-duration-fast) var(--a-easing),color var(--a-duration-fast) var(--a-easing)}select-ui [role=option]:hover,select-ui [role=option][data-focused]{background:var(--select-option-bg-hover, var(--select-option-bg-hover-default));color:var(--select-fg-hover, var(--select-fg-hover-default))}select-ui [role=option][aria-selected=true]{color:var(--select-fg-selected, var(--select-fg-selected-default));background:var(--select-bg-selected, var(--select-bg-selected-default));font-weight:var(--a-ui-weight)}select-ui [role=option][aria-disabled=true]{color:var(--select-option-fg-disabled, var(--select-option-fg-disabled-default));cursor:not-allowed}select-ui [role=option][aria-disabled=true]:hover{background:transparent}select-ui [role=option] icon-ui{--a-icon-size: var(--a-ui-size);color:var(--select-fg-muted, var(--select-fg-muted-default));margin-inline-end:var(--a-space-1);vertical-align:-.125em}select-ui [data-separator]{height:1px;background:var(--a-border-subtle);margin:var(--a-space-1) 0;border:none}select-ui [data-menu-header]{display:flex;align-items:center;gap:var(--a-space-2);padding:var(--a-space-2) var(--a-ui-px)}select-ui [data-menu-header] img{width:2rem;height:2rem;border-radius:var(--a-radius-full);object-fit:cover;flex-shrink:0}select-ui [data-menu-header] strong{display:block;font-weight:var(--a-weight-medium);color:var(--select-fg, var(--select-fg-default));font-size:var(--a-ui-size)}select-ui [data-menu-header] span{display:block;font-size:var(--a-ui-sm);color:var(--select-fg-muted, var(--select-fg-muted-default))}select-ui [role=group] [slot=group-label]{padding:var(--a-space-1) var(--a-ui-px);font-size:var(--a-ui-tiny);font-weight:var(--a-ui-weight);color:var(--select-fg-muted, var(--select-fg-muted-default));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}select-ui[divider] [role=group]+[role=group]{border-top:1px solid var(--a-border-subtle);margin-top:var(--a-space-1);padding-top:var(--a-space-1)}select-ui>[slot=hint]{display:block;margin-top:var(--select-hint-mt, var(--a-space-1));font-size:var(--select-hint-size, var(--a-ui-xs));color:var(--select-hint-fg, var(--select-fg-muted, var(--select-fg-muted-default)));line-height:var(--select-hint-lh, 1.4)}select-ui [slot=listbox] [data-select-all]{display:flex;align-items:center;justify-content:flex-end;padding:var(--a-space-1);border-bottom:1px solid var(--a-border-subtle);margin-bottom:var(--a-space-1)}select-ui [slot=listbox] [data-select-all-btn]{appearance:none;background:transparent;border:none;font:inherit;font-size:var(--a-ui-xs);color:var(--a-accent);cursor:pointer;padding:var(--a-space-1) var(--a-space-2);border-radius:var(--a-radius-sm)}select-ui [slot=listbox] [data-select-all-btn]:hover{background:var(--a-bg-hover)}select-ui [role=option][data-multi-option]{display:flex;align-items:center;gap:var(--a-space-2)}select-ui [role=option][data-multi-option] [data-checkbox]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid var(--a-ui-border);border-radius:var(--a-radius-sm);background:var(--a-canvas-bright);margin-inline-end:0;transition:background var(--a-duration-fast) var(--a-easing),border-color var(--a-duration-fast) var(--a-easing)}select-ui [role=option][data-multi-option] [data-checkbox] icon-ui{--a-icon-size: .75rem;color:transparent;margin:0;vertical-align:0;transition:color var(--a-duration-fast) var(--a-easing)}select-ui [role=option][data-multi-option][aria-selected=true] [data-checkbox]{background:var(--a-accent);border-color:var(--a-accent)}select-ui [role=option][data-multi-option][aria-selected=true] [data-checkbox] icon-ui{color:var(--a-chrome-light)}select-ui [role=option][data-multi-option] [data-option-label]{flex:1;min-width:0}select-ui [role=option][data-multi-option][aria-selected=true]{background:transparent;font-weight:inherit;color:var(--select-fg, var(--select-fg-default))}select-ui [role=option][data-multi-option][aria-selected=true]:hover,select-ui [role=option][data-multi-option][aria-selected=true][data-focused]{background:var(--select-option-bg-hover, var(--select-option-bg-hover-default))}select-ui [slot=listbox] [data-empty]{padding:var(--a-space-3) var(--a-ui-px);color:var(--a-fg-muted);text-align:center;font-size:var(--a-ui-xs)}segment-ui:not([disabled]):not([selected]):hover{color:var(--segment-fg-hover, var(--segment-fg-hover-default))}segment-ui[selected]{color:var(--segment-fg-selected, var(--segment-fg-selected-default))}@scope (segment-ui){:where(:scope){--segment-px-default: var(--a-ui-px);--segment-gap-default: var(--a-space-1);--segment-radius-default: calc(var(--a-radius) - 2px);--segment-font-size-default: var(--a-ui-size);--segment-font-weight-default: var(--a-ui-weight);--segment-fg-default: var(--a-ui-text-subtle);--segment-fg-hover-default: var(--a-ui-text-hover);--segment-fg-selected-default: var(--a-chrome-dark);--segment-fg-disabled-default: var(--a-ui-text-disabled);--segment-duration-default: var(--a-duration-fast);--segment-easing-default: var(--a-easing);--segment-focus-ring-default: var(--a-focus-ring)}:scope{box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:0;gap:var(--segment-gap, var(--segment-gap-default));padding-inline:var(--segment-px, var(--segment-px-default));font:inherit;font-size:var(--segment-font-size, var(--segment-font-size-default));font-weight:var(--segment-font-weight, var(--segment-font-weight-default));line-height:1;color:var(--segment-fg, var(--segment-fg-default));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;position:relative;z-index:1;cursor:pointer;user-select:none;border-radius:var(--segment-radius, var(--segment-radius-default));background:transparent;transition:color var(--segment-duration, var(--segment-duration-default)) var(--segment-easing, var(--segment-easing-default)),background var(--segment-duration, var(--segment-duration-default)) var(--segment-easing, var(--segment-easing-default))}:scope[text]:after{content:attr(text);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope:focus-visible{outline:none;box-shadow:var(--segment-focus-ring, var(--segment-focus-ring-default))}:scope[disabled]{color:var(--segment-fg-disabled, var(--segment-fg-disabled-default));cursor:not-allowed;pointer-events:none}}@scope (segmented-ui){:where(:scope){--segmented-height-default: var(--a-size);--segmented-padding-default: 2px;--segmented-border-width-default: 0px;--segmented-inset-default: calc(var(--segmented-padding, var(--segmented-padding-default)) + var(--segmented-border-width, var(--segmented-border-width-default)));--segmented-radius-default: var(--a-radius);--segmented-bg-default: var(--a-ui-bg);--segmented-border-default: transparent;--segmented-indicator-bg-default: var(--a-chrome-light);--segmented-indicator-shadow-default: var(--a-shadow-sm);--segmented-indicator-radius-default: calc(var(--segmented-radius, var(--segmented-radius-default)) - var(--segmented-inset, var(--segmented-inset-default)));--segmented-font-size-default: var(--a-ui-size);--segmented-duration-default: var(--a-duration);--segmented-easing-default: var(--a-easing-out);text-align:start}:scope{box-sizing:border-box;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;position:relative;min-width:0;isolation:isolate;overflow:hidden;min-height:var(--segmented-height, var(--segmented-height-default));padding:var(--segmented-padding, var(--segmented-padding-default));font-size:var(--segmented-font-size, var(--segmented-font-size-default));background:var(--segmented-bg, var(--segmented-bg-default));border:var(--segmented-border-width, var(--segmented-border-width-default)) solid var(--segmented-border, var(--segmented-border-default));border-radius:var(--segmented-radius, var(--segmented-radius-default))}:scope>[data-indicator]{display:none}:scope[data-indicator-ready]>[data-indicator]{display:block;position:absolute;inset:var(--segmented-inset, var(--segmented-inset-default));right:auto;width:calc((100% - var(--segmented-inset, var(--segmented-inset-default)) * 2) / var(--_segment-count));background:var(--segmented-indicator-bg, var(--segmented-indicator-bg-default));border-radius:var(--segmented-indicator-radius, var(--segmented-indicator-radius-default));box-shadow:var(--segmented-indicator-shadow, var(--segmented-indicator-shadow-default));pointer-events:none;transition:transform var(--segmented-duration, var(--segmented-duration-default)) var(--segmented-easing, var(--segmented-easing-default))}}range-ui:not([disabled]) [slot=field]:hover [data-layer=fill]{background:var(--range-fill-bg-hover, var(--range-fill-bg-hover-default))}@scope (range-ui){:where(:scope){--range-bg-default: var(--a-ui-bg);--range-fill-bg-default: var(--a-ui-bg);--range-fill-bg-hover-default: var(--a-ui-bg-hover);--range-fill-bg-active-default: var(--a-ui-bg-active);--range-fill-bg-disabled-default: var(--a-canvas-muted);--range-fill-fg-default: var(--a-fg);--range-fill-fg-disabled-default: var(--a-ui-text-disabled);--range-fill-label-fg-default: var(--a-ui-text-subtle);--range-border-default: var(--a-ui-border);--range-border-hover-default: var(--a-ui-border-hover);--range-border-dragging-default: var(--a-ui-border-active);--range-focus-ring-default: var(--a-focus-ring);--range-focus-ring-invalid-default: var(--a-focus-ring-invalid);--range-radius-default: var(--a-radius);--range-height-default: var(--a-size);--range-px-default: var(--a-ui-px);--range-font-size-default: var(--a-ui-size);--range-label-fg-default: var(--a-ui-text-placeholder);--range-value-fg-default: var(--a-ui-text);--range-value-weight-default: var(--a-weight-bold);--range-suffix-fg-default: var(--a-ui-text-placeholder);--range-fill-pct-default: 0%;--range-duration-default: var(--a-duration-fast);--range-easing-default: var(--a-easing);--range-layer-gap-default: var(--a-space-1);--range-label-fg-hover-default: var(--a-fg-subtle);text-align:start}:scope{box-sizing:border-box;display:block;cursor:ew-resize}:scope[disabled]{cursor:not-allowed}[slot=field]{position:relative;display:block;min-height:var(--range-height, var(--range-height-default));border:1px solid var(--range-border, var(--range-border-default));border-radius:var(--range-radius, var(--range-radius-default));overflow:hidden;background:var(--range-bg, var(--range-bg-default));font:inherit;font-size:var(--range-font-size, var(--range-font-size-default));line-height:1;transition:border-color var(--range-duration, var(--range-duration-default)) var(--range-easing, var(--range-easing-default)),background var(--range-duration, var(--range-duration-default)) var(--range-easing, var(--range-easing-default));user-select:none;touch-action:none}[slot=field]:hover{border-color:var(--range-border-hover, var(--range-border-hover-default))}:scope:focus-visible{outline:none}:scope:focus-visible [slot=field]{box-shadow:var(--range-focus-ring, var(--range-focus-ring-default))}:scope[aria-invalid=true]:focus-visible [slot=field],:scope[error]:focus-visible [slot=field]{box-shadow:var(--range-focus-ring-invalid, var(--range-focus-ring-invalid-default))}[slot=layer]{display:flex;align-items:center;gap:var(--range-layer-gap, var(--range-layer-gap-default));min-height:var(--range-height, var(--range-height-default));padding:0 var(--range-px, var(--range-px-default));box-sizing:border-box}[data-layer=fill]{position:absolute;inset:0;background:var(--range-fill-bg, var(--range-fill-bg-default));clip-path:inset(0 calc(100% - var(--range-fill-pct, var(--range-fill-pct-default))) 0 0);pointer-events:none;transition:clip-path var(--range-duration, var(--range-duration-default)) var(--range-easing, var(--range-easing-default))}[data-layer=base] [slot=label]{color:var(--range-label-fg, var(--range-label-fg-default))}[data-layer=base] [slot=value]{color:var(--range-value-fg, var(--range-value-fg-default));font-weight:var(--range-value-weight, var(--range-value-weight-default))}[data-layer=base] [slot=suffix]{color:var(--range-suffix-fg, var(--range-suffix-fg-default))}[data-layer=fill] [slot=label]{color:var(--range-fill-label-fg, var(--range-fill-label-fg-default))}[data-layer=fill] [slot=value]{color:var(--range-fill-fg, var(--range-fill-fg-default));font-weight:var(--range-value-weight, var(--range-value-weight-default))}[data-layer=fill] [slot=suffix]{color:var(--range-fill-fg, var(--range-fill-fg-default));opacity:.75}[slot=label]{white-space:nowrap}[slot=value]{margin-inline-start:auto;font-variant-numeric:tabular-nums;white-space:nowrap}[slot=suffix]{white-space:nowrap;flex-shrink:0}[slot=field]:hover [data-layer=base] [slot=label],:scope:focus-visible [data-layer=base] [slot=label]{color:var(--range-label-fg-hover, var(--range-label-fg-hover-default))}[slot=field]:hover [data-layer=base] [slot=suffix],:scope:focus-visible [data-layer=base] [slot=suffix]{color:var(--range-label-fg-hover, var(--range-label-fg-hover-default))}:scope[data-dragging] [slot=field]{border-color:var(--range-border-dragging, var(--range-border-dragging-default))}:scope[data-dragging] [data-layer=fill]{background:var(--range-fill-bg-active, var(--range-fill-bg-active-default));transition:none}:scope[disabled] [data-layer=fill]{background:var(--range-fill-bg-disabled, var(--range-fill-bg-disabled-default))}:scope[disabled] [data-layer=fill] [slot=value],:scope[disabled] [data-layer=fill] [slot=suffix],:scope[disabled] [data-layer=fill] [slot=label]{color:var(--range-fill-fg-disabled, var(--range-fill-fg-disabled-default))}}@scope (tree-ui){:where(:scope){--tree-row-height-default: var(--a-size);--tree-row-radius-default: var(--a-radius-sm);--tree-row-px-default: var(--a-space-1);--tree-row-gap-default: var(--a-space-1);--tree-actions-gap-default: var(--a-space-0-5);--tree-indent-default: var(--a-space-4);--tree-chevron-size-default: var(--a-space-2);--tree-icon-size-default: var(--a-space-3);--tree-font-size-default: var(--a-ui-size);--tree-fg-default: var(--a-fg);--tree-fg-muted-default: var(--a-fg-muted);--tree-bg-hover-default: var(--a-bg-muted);--tree-bg-selected-default: var(--a-bg-hover);--tree-duration-default: var(--a-duration-fast);--tree-easing-default: var(--a-easing);--tree-focus-ring-default: var(--a-focus-ring)}:scope{box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--tree-font-size, var(--tree-font-size-default));color:var(--tree-fg, var(--tree-fg-default))}}@scope (tree-item-ui){:where(:scope){--tree-item-row-height: var(--tree-row-height, var(--a-size));--tree-item-row-radius: var(--tree-row-radius, var(--a-radius-sm));--tree-item-row-px: var(--tree-row-px, var(--a-space-1));--tree-item-row-gap: var(--tree-row-gap, var(--a-space-1));--tree-item-actions-gap: var(--tree-actions-gap, var(--a-space-0-5));--tree-item-indent: var(--tree-indent, var(--a-space-4));--tree-item-chevron-size: var(--tree-chevron-size, var(--a-space-2));--tree-item-icon-size: var(--tree-icon-size, var(--a-space-3));--tree-item-fg: var(--tree-fg, var(--a-fg));--tree-item-fg-muted: var(--tree-fg-muted, var(--a-fg-muted));--tree-item-bg-hover: var(--tree-bg-hover, var(--a-bg-muted));--tree-item-bg-selected: var(--tree-bg-selected, var(--a-bg-hover));--tree-item-duration: var(--tree-duration, var(--a-duration-fast));--tree-item-easing: var(--tree-easing, var(--a-easing));--tree-item-focus-ring: var(--tree-focus-ring, var(--a-focus-ring))}:scope{box-sizing:border-box;display:flex;flex-direction:column}[slot=row]{display:flex;align-items:center;gap:var(--tree-row-gap, var(--tree-row-gap-default));height:var(--tree-row-height, var(--tree-row-height-default));padding-inline-end:var(--tree-row-px, var(--tree-row-px-default));border-radius:var(--tree-row-radius, var(--tree-row-radius-default));cursor:pointer;user-select:none;white-space:nowrap;transition:background var(--tree-duration, var(--tree-duration-default)) var(--tree-easing, var(--tree-easing-default)),color var(--tree-duration, var(--tree-duration-default)) var(--tree-easing, var(--tree-easing-default));outline:none}[slot=row]:hover{background:var(--tree-bg-hover, var(--tree-bg-hover-default))}[slot=row]:focus-visible{box-shadow:var(--tree-focus-ring, var(--tree-focus-ring-default))}[slot=chevron]{--a-icon-size: var(--tree-chevron-size, var(--tree-chevron-size-default));flex-shrink:0;color:var(--tree-fg-muted, var(--tree-fg-muted-default));transition:transform var(--tree-duration, var(--tree-duration-default)) var(--tree-easing, var(--tree-easing-default));transform:rotate(90deg)}:scope:not([open])>[slot=row]>[slot=chevron]{transform:rotate(0)}:scope:not(:has(>tree-item-ui))>[slot=row]>[slot=chevron]{visibility:hidden}[slot=icon]{--a-icon-size: var(--tree-icon-size, var(--tree-icon-size-default));color:var(--tree-fg-muted, var(--tree-fg-muted-default));flex-shrink:0}[slot=text]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}[slot=badge]{flex-shrink:0;font-size:var(--tree-badge-size, var(--a-ui-xs));color:var(--tree-badge-fg, var(--tree-fg-muted, var(--tree-fg-muted-default)));background:var(--tree-badge-bg, transparent);padding:0 var(--tree-badge-px, var(--a-space-1));border-radius:var(--tree-badge-radius, var(--a-radius-sm));line-height:1;font-variant-numeric:tabular-nums}[slot=badge]:empty{display:none}[slot=actions]{display:flex;align-items:center;gap:var(--tree-actions-gap, var(--tree-actions-gap-default));margin-inline-start:auto;opacity:0;transition:opacity var(--tree-duration, var(--tree-duration-default)) var(--tree-easing, var(--tree-easing-default))}[slot=row]:hover [slot=actions]{opacity:1}:scope:not([open])>tree-item-ui{display:none}}tree-ui[selected]>[slot=row]{background:var(--tree-bg-selected, var(--tree-bg-selected-default));color:var(--tree-fg, var(--tree-fg-default))}tree-ui[selected]>[slot=row] [slot=icon]{color:var(--tree-fg, var(--tree-fg-default))}tree-ui[selected]>[slot=row] [slot=actions]{opacity:1}@scope (pane-ui){:where(:scope){--pane-bg-default: var(--a-bg);--pane-border-default: var(--a-border-subtle);--pane-radius-default: var(--a-radius-lg);--pane-bar-height-default: var(--a-chrome-pane-header-height);--pane-header-px-default: var(--a-space-3);--pane-header-py-default: var(--a-space-2);--pane-header-fg-default: var(--a-fg);--pane-header-size-default: var(--a-ui-size);--pane-header-weight-default: var(--a-weight-medium);--pane-section-px-default: var(--a-space-3);--pane-section-py-default: var(--a-space-2);--pane-section-header-fg-default: var(--a-fg-muted);--pane-section-header-size-default: var(--a-ui-tiny);--pane-footer-px-default: var(--a-space-3);--pane-footer-py-default: var(--a-space-2);--pane-col-gap-default: var(--a-space-3);--pane-resize-width-default: 4px;--pane-resize-fg-default: var(--a-border);--pane-resize-fg-hover-default: var(--a-fg-muted);--pane-gap-sm-default: var(--a-space-2);--pane-gap-xs-default: var(--a-space-1);--pane-header-bg-hover-default: var(--a-bg-subtle);--pane-chevron-fg-default: var(--a-fg-muted);--pane-section-header-weight-default: var(--a-weight-medium);--pane-resize-fg-active-default: var(--a-fg-subtle);--pane-duration-default: var(--a-duration-fast);--pane-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:flex;flex-direction:column;position:relative;background:var(--pane-bg, var(--pane-bg-default));border:1px solid var(--pane-border, var(--pane-border-default));overflow:hidden}:scope[data-resizing]{user-select:none;transition:none}:scope[side=leading],:scope[side=trailing]{border:none}:scope[side=leading]{border-inline-end:1px solid var(--pane-border, var(--pane-border-default))}:scope[side=trailing]{border-inline-start:1px solid var(--pane-border, var(--pane-border-default))}>header{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:var(--pane-gap-sm, var(--pane-gap-sm-default));height:var(--pane-bar-height, var(--pane-bar-height-default));padding:0 var(--pane-header-px, var(--pane-header-px-default));font-size:var(--pane-header-size, var(--pane-header-size-default));font-weight:var(--pane-header-weight, var(--pane-header-weight-default));color:var(--pane-header-fg, var(--pane-header-fg-default));cursor:pointer;user-select:none;box-shadow:inset 0 -1px 0 var(--pane-border, var(--pane-border-default));transition:background var(--pane-duration, var(--pane-duration-default)) var(--pane-easing, var(--pane-easing-default))}>header:hover{background:var(--pane-header-bg-hover, var(--pane-header-bg-hover-default))}>header:focus-visible{outline:none;box-shadow:var(--a-focus-ring) inset}>header>[slot=chevron]{--a-icon-size: var(--a-caret-size);flex-shrink:0;margin-inline-start:auto;color:var(--pane-chevron-fg, var(--pane-chevron-fg-default));transition:transform var(--pane-duration, var(--pane-duration-default)) var(--pane-easing, var(--pane-easing-default));transform:rotate(90deg)}:scope[collapsed]>header>[slot=chevron]{transform:rotate(0)}>section{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:var(--pane-section-py, var(--pane-section-py-default)) var(--pane-section-px, var(--pane-section-px-default))}>section::-webkit-scrollbar{display:none}>section>header{font-size:var(--pane-section-header-size, var(--pane-section-header-size-default));color:var(--pane-section-header-fg, var(--pane-section-header-fg-default));padding-bottom:var(--pane-col-gap, var(--pane-col-gap-default));text-transform:uppercase;letter-spacing:.06em;font-weight:var(--pane-section-header-weight, var(--pane-section-header-weight-default))}>section>[data-col]{padding:0}>section+section{border-top:1px solid var(--pane-border, var(--pane-border-default))}[data-col]{display:flex;flex-direction:column;align-items:stretch;gap:var(--pane-col-gap, var(--pane-col-gap-default))}>footer{min-height:var(--pane-bar-height, var(--pane-bar-height-default));display:flex;align-items:center;padding:var(--pane-footer-py, var(--pane-footer-py-default)) var(--pane-footer-px, var(--pane-footer-px-default));border-top:1px solid var(--pane-border, var(--pane-border-default))}:scope[collapsed]>section,:scope[collapsed]>footer{display:none}:scope[collapsed]>header{box-shadow:none}[slot=resize]{position:absolute;top:0;inset-inline-end:0;bottom:0;width:var(--pane-resize-width, var(--pane-resize-width-default));cursor:col-resize;background:transparent;transition:background var(--pane-duration, var(--pane-duration-default)) var(--pane-easing, var(--pane-easing-default));touch-action:none;z-index:1}:scope[side=trailing]>[slot=resize]{inset-inline-end:auto;inset-inline-start:0}[slot=resize]:hover{background:var(--pane-resize-fg-hover, var(--pane-resize-fg-hover-default))}:scope[data-resizing] [slot=resize]{background:var(--pane-resize-fg-active, var(--pane-resize-fg-active-default))}}@scope (page-ui){:where(:scope){--page-max-width-prose-default: 65ch;--page-max-width-narrow-default: 80ch;--page-max-width-wide-default: 1080px;--page-max-width-full-default: 100%;--page-padding-default: var(--a-space-6);--page-bg-default: var(--a-canvas-0);--page-fg-default: var(--a-fg);--page-sticky-bg-default: var(--a-canvas-0);--page-sticky-border-default: 1px solid var(--a-border-subtle);--page-sticky-shadow-default: var(--a-shadow-sm)}:scope{box-sizing:border-box;display:block;width:100%;background:var(--page-bg, var(--page-bg-default));color:var(--page-fg, var(--page-fg-default))}:scope[max-width=prose]{max-width:var(--page-max-width-prose, var(--page-max-width-prose-default));margin-inline:auto}:scope[max-width=narrow]{max-width:var(--page-max-width-narrow, var(--page-max-width-narrow-default));margin-inline:auto}:scope[max-width=wide]{max-width:var(--page-max-width-wide, var(--page-max-width-wide-default));margin-inline:auto}:scope[max-width=full]{max-width:var(--page-max-width-full, var(--page-max-width-full-default))}:scope[padding=""]{padding:var(--page-padding-default)}:scope[padding="0"]{padding:0}:scope[padding="1"]{padding:var(--a-space-1)}:scope[padding="2"]{padding:var(--a-space-2)}:scope[padding="3"]{padding:var(--a-space-3)}:scope[padding="4"]{padding:var(--a-space-4)}:scope[padding="5"]{padding:var(--a-space-5)}:scope[padding="6"]{padding:var(--a-space-6)}:scope[padding="7"]{padding:var(--a-space-7)}:scope[padding="8"]{padding:var(--a-space-8)}:scope[scroll]{overflow-y:auto;height:100%;overscroll-behavior:contain}:scope[sticky-header]>:where(header,header-ui){position:sticky;top:0;z-index:1;background:var(--page-sticky-bg, var(--page-sticky-bg-default));transition:border-color var(--a-duration-fast) var(--a-easing),box-shadow var(--a-duration-fast) var(--a-easing)}:scope[data-header-stuck]>:where(header,header-ui){border-block-end:var(--page-sticky-border, var(--page-sticky-border-default));box-shadow:var(--page-sticky-shadow, var(--page-sticky-shadow-default))}}chat-input-ui:not([disabled]):hover{background:var(--chat-input-bg-hover);border-color:var(--chat-input-border-hover);color:var(--chat-input-fg-hover)}chat-input-ui textarea-ui:not([disabled]) [slot=text]:hover{background:transparent;border-color:transparent;color:inherit}@scope (chat-input-ui){:where(:scope){--chat-input-radius: var(--a-radius-lg);--chat-input-textarea-px: var(--a-space-3);--chat-input-textarea-pt: var(--a-space-3);--chat-input-toolbar: var(--a-space-2);--chat-input-toolbar-py: var(--a-space-1);--chat-input-toolbar-gap: var(--a-space-1);--chat-input-bg: var(--a-canvas-0);--chat-input-fg: var(--a-fg);--chat-input-border: var(--a-border-subtle);--chat-input-caret-color: var(--a-fg-subtle);--chat-input-placeholder-fg: var(--a-ui-text-placeholder);--chat-input-bg-hover: var(--a-ui-bg-hover);--chat-input-border-hover: var(--a-ui-border-hover);--chat-input-fg-hover: var(--a-ui-text-hover);--chat-input-bg-disabled: transparent;--chat-input-border-disabled: var(--a-border-subtle);--chat-input-fg-disabled: var(--a-ui-text-disabled);--chat-input-focus-ring: var(--a-focus-ring);--chat-input-focus-ring-invalid: var(--a-focus-ring-invalid);--chat-input-image-size: 3rem;--chat-input-image-radius: var(--a-radius-sm);--chat-input-image-border: var(--a-border-subtle);--chat-input-preview-gap: var(--a-space-2);--chat-input-preview-py: var(--a-space-2);--chat-input-remove-size: var(--a-space-4);--chat-input-remove-offset: var(--a-space-1);--chat-input-remove-bg: var(--a-fg-muted);--chat-input-remove-fg: var(--a-bg);--chat-input-remove-font: var(--a-ui-tiny);--chat-input-duration: var(--a-duration-fast);--chat-input-easing: var(--a-easing)}:scope{box-sizing:border-box;display:flex;flex-direction:column;width:100%;border:1px solid var(--chat-input-border);border-radius:var(--chat-input-radius);background:var(--chat-input-bg);color:var(--chat-input-fg);transition:background var(--chat-input-duration) var(--chat-input-easing),border-color var(--chat-input-duration) var(--chat-input-easing),color var(--chat-input-duration) var(--chat-input-easing),box-shadow var(--chat-input-duration) var(--chat-input-easing)}:scope:focus-within{box-shadow:var(--chat-input-focus-ring)}:scope[aria-invalid=true]:focus-within,:scope[error]:focus-within{box-shadow:var(--chat-input-focus-ring-invalid)}textarea-ui [slot=text],:scope textarea-ui[disabled] [slot=text]{border:none;background:var(--chat-input-bg-disabled);border-radius:0;box-shadow:none;color:inherit;max-height:8rem;padding:var(--chat-input-textarea-pt) var(--chat-input-textarea-px) 0}:scope textarea-ui:not([disabled]) [slot=text]:focus{border:none;box-shadow:none;color:inherit}:scope textarea-ui:not([disabled])[aria-invalid=true] [slot=text]:focus,:scope textarea-ui:not([disabled])[error] [slot=text]:focus{box-shadow:none}:scope textarea-ui [slot=text][data-empty]:before{color:var(--chat-input-placeholder-fg)}[slot=toolbar]{display:flex;align-items:center;gap:var(--chat-input-toolbar-gap);padding:var(--chat-input-toolbar)}[slot=model] [slot=caret]{width:.75em;height:.75em;color:var(--chat-input-caret-color)}[slot=attach]{flex-shrink:0}[slot=send]{margin-inline-start:auto}[slot=preview]{display:flex;gap:var(--chat-input-preview-gap);padding:var(--chat-input-preview-py) var(--chat-input-textarea-px);overflow-x:auto}[slot=preview][hidden]{display:none}[slot=preview] [data-preview-item]{position:relative;flex-shrink:0}[slot=preview] img{width:var(--chat-input-image-size);height:var(--chat-input-image-size);object-fit:cover;border-radius:var(--chat-input-image-radius);border:1px solid var(--chat-input-image-border)}[slot=preview] [data-preview-remove]{position:absolute;top:calc(-1 * var(--chat-input-remove-offset));right:calc(-1 * var(--chat-input-remove-offset));width:var(--chat-input-remove-size);height:var(--chat-input-remove-size);border-radius:50%;border:none;background:var(--chat-input-remove-bg);color:var(--chat-input-remove-fg);font-size:var(--chat-input-remove-font);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}:scope[disabled]{background:var(--chat-input-bg-disabled);border-color:var(--chat-input-border-disabled);color:var(--chat-input-fg-disabled);pointer-events:none}}@scope (chat-thread-ui){:where(:scope){--chat-border-color: var(--a-border-subtle);--chat-radius: var(--a-radius-lg);--chat-bg: var(--a-bg);--chat-gap: var(--a-space-2);--chat-padding-y: var(--a-space-3);--chat-padding-x: var(--a-space-4);--chat-messages-padding: var(--a-space-4);--chat-messages-gap: var(--a-space-3);--chat-footer-padding: var(--a-space-3);--chat-footer-min-height: var(--a-chrome-pane-footer-height);--chat-cursor-duration: .8s;--chat-header-avatar-size: var(--a-size-md);--chat-header-avatar-radius: var(--a-radius-full);--chat-header-avatar-bg: var(--a-bg-muted);--chat-header-avatar-fg: var(--a-fg-subtle);--chat-msg-avatar-radius: var(--a-radius-full);--chat-msg-avatar-bg: var(--a-bg-muted);--chat-msg-avatar-fg: var(--a-fg-subtle);--chat-bubble-padding-y: var(--a-space-2);--chat-bubble-padding-x: var(--a-space-3);--chat-bubble-radius: var(--a-radius-lg);--chat-bubble-tail-radius: var(--a-radius-sm);--chat-user-bg: var(--a-primary);--chat-user-fg: var(--a-primary-fg);--chat-assistant-bg: var(--a-bg-subtle);--chat-assistant-fg: var(--a-fg);--chat-header-avatar-size-font: var(--a-ui-md);--chat-header-avatar-weight: var(--a-weight-semibold);--chat-header-name-size: var(--a-ui-lg);--chat-header-name-weight: var(--a-weight-semibold);--chat-header-status-size: var(--a-ui-md);--chat-header-status-fg: var(--a-fg-muted);--chat-msg-avatar-size-font: var(--a-ui-sm);--chat-msg-avatar-weight: var(--a-weight-semibold);--chat-bubble-font-size: var(--a-body-size);--chat-bubble-line-height: var(--a-leading-normal)}:scope{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--chat-border-color);border-radius:var(--chat-radius);background:var(--chat-bg)}>header{display:flex;align-items:center;gap:var(--chat-gap);padding:var(--chat-padding-y) var(--chat-padding-x);border-bottom:1px solid var(--chat-border-color)}>header [slot=avatar]{width:var(--chat-header-avatar-size);height:var(--chat-header-avatar-size);border-radius:var(--chat-header-avatar-radius);background:var(--chat-header-avatar-bg);color:var(--chat-header-avatar-fg);display:flex;align-items:center;justify-content:center;font-size:var(--chat-header-avatar-size-font);font-weight:var(--chat-header-avatar-weight);flex-shrink:0}>header [slot=name]{font-weight:var(--chat-header-name-weight);font-size:var(--chat-header-name-size)}>header [slot=status]{font-size:var(--chat-header-status-size);color:var(--chat-header-status-fg);margin-inline-start:auto}>section{flex:1;overflow-y:auto;padding:var(--chat-messages-padding);display:flex;flex-direction:column;gap:var(--chat-messages-gap)}[data-role]{display:flex;gap:var(--chat-gap);align-items:flex-end;max-width:85%}[data-role=user]{align-self:flex-end;flex-direction:row-reverse}[data-role=assistant]{align-self:flex-start}[data-role] [slot=avatar]{width:1.75rem;height:1.75rem;border-radius:var(--chat-msg-avatar-radius);background:var(--chat-msg-avatar-bg);color:var(--chat-msg-avatar-fg);display:flex;align-items:center;justify-content:center;font-size:var(--chat-msg-avatar-size-font);font-weight:var(--chat-msg-avatar-weight);flex-shrink:0}[data-role] [slot=bubble]{padding:var(--chat-bubble-padding-y) var(--chat-bubble-padding-x);border-radius:var(--chat-bubble-radius);font-size:var(--chat-bubble-font-size);line-height:var(--chat-bubble-line-height);white-space:pre-wrap;word-break:break-word}[data-role] [slot=bubble]>:first-child{margin-block-start:0}[data-role] [slot=bubble]>:last-child{margin-block-end:0}[data-role=user] [slot=bubble]{background:var(--chat-user-bg);color:var(--chat-user-fg);border-bottom-right-radius:var(--chat-bubble-tail-radius)}[data-role=assistant] [slot=bubble]{background:var(--chat-assistant-bg);color:var(--chat-assistant-fg);border-bottom-left-radius:var(--chat-bubble-tail-radius)}[slot=cursor]{display:inline-block;width:2px;height:1em;background:currentColor;margin-inline-start:1px;vertical-align:text-bottom;animation:ui-blink var(--chat-cursor-duration) step-end infinite}>footer{min-height:var(--chat-footer-min-height);display:flex;align-items:center;padding:var(--chat-footer-padding)}}@keyframes ui-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){chat-thread-ui [slot=cursor]{animation:none;opacity:.7}}:where(drawer-ui){--drawer-width: 24rem;--drawer-height: 24rem;--drawer-inset: var(--a-space-4);--drawer-header-pad: var(--drawer-inset);--drawer-footer-pad: var(--drawer-inset);--drawer-header-gap: var(--a-space-2);--drawer-footer-gap: var(--a-space-2);--drawer-duration: var(--a-duration);--drawer-easing: var(--a-easing-out);--drawer-bg: var(--a-canvas-1);--drawer-border: var(--a-border-subtle);--drawer-divider: var(--a-border-subtle);--drawer-shadow: var(--a-shadow-lg);--drawer-backdrop: var(--a-scrim-dialog);--drawer-fg: var(--a-fg);--drawer-heading-fg: var(--a-fg-strong);--drawer-description-fg: var(--a-fg-subtle);--drawer-font-family: var(--a-font-family);--drawer-heading-size: var(--a-ui-lg);--drawer-heading-weight: var(--a-weight-semibold);--drawer-description-size: var(--a-caption-size)}drawer-ui{box-sizing:border-box;display:contents}drawer-ui[size=sm]{--drawer-width: min(18rem, 90vw)}drawer-ui[size=md]{--drawer-width: min(24rem, 90vw)}drawer-ui[size=lg]{--drawer-width: min(36rem, 90vw)}drawer-ui>[slot=dialog]:not([open]){display:none}drawer-ui>[slot=dialog][open]{box-sizing:border-box;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:none;background:transparent;overflow:clip}drawer-ui>[slot=dialog]::backdrop{background:var(--drawer-backdrop);opacity:0;transition:opacity var(--drawer-duration) var(--drawer-easing)}drawer-ui>[slot=dialog][data-open]::backdrop{opacity:1}drawer-ui>[slot=dialog][data-closing]::backdrop{opacity:0}drawer-ui>[slot=dialog]>[slot=panel]{box-sizing:border-box;position:absolute;display:flex;flex-direction:column;background:var(--drawer-bg);color:var(--drawer-fg);font-family:var(--drawer-font-family);box-shadow:var(--drawer-shadow);overflow-y:auto;opacity:0}drawer-ui:not([side])>[slot=dialog]>[slot=panel],drawer-ui[side=right]>[slot=dialog]>[slot=panel]{top:0;right:0;bottom:0;width:var(--drawer-width);border-left:1px solid var(--drawer-border);transform:translate(100%)}drawer-ui:not([side])>[slot=dialog][data-open]>[slot=panel],drawer-ui[side=right]>[slot=dialog][data-open]>[slot=panel]{transition:transform var(--drawer-duration) var(--drawer-easing),opacity var(--drawer-duration) var(--drawer-easing);transform:translate(0);opacity:1}drawer-ui:not([side])>[slot=dialog][data-closing]>[slot=panel],drawer-ui[side=right]>[slot=dialog][data-closing]>[slot=panel]{transition:transform var(--drawer-duration) var(--drawer-easing),opacity var(--drawer-duration) var(--drawer-easing);transform:translate(100%);opacity:0}drawer-ui[side=left]>[slot=dialog]>[slot=panel]{top:0;left:0;bottom:0;width:var(--drawer-width);border-right:1px solid var(--drawer-border);transform:translate(-100%)}drawer-ui[side=left]>[slot=dialog][data-open]>[slot=panel]{transition:transform var(--drawer-duration) var(--drawer-easing),opacity var(--drawer-duration) var(--drawer-easing);transform:translate(0);opacity:1}drawer-ui[side=left]>[slot=dialog][data-closing]>[slot=panel]{transition:transform var(--drawer-duration) var(--drawer-easing),opacity var(--drawer-duration) var(--drawer-easing);transform:translate(-100%);opacity:0}drawer-ui[side=bottom]>[slot=dialog]>[slot=panel]{bottom:0;left:0;right:0;height:var(--drawer-height);border-top:1px solid var(--drawer-border);transform:translateY(100%)}drawer-ui[side=bottom]>[slot=dialog][data-open]>[slot=panel]{transition:transform var(--drawer-duration) var(--drawer-easing),opacity var(--drawer-duration) var(--drawer-easing);transform:translateY(0);opacity:1}drawer-ui[side=bottom]>[slot=dialog][data-closing]>[slot=panel]{transition:transform var(--drawer-duration) var(--drawer-easing),opacity var(--drawer-duration) var(--drawer-easing);transform:translateY(100%);opacity:0}drawer-ui[side=top]>[slot=dialog]>[slot=panel]{top:0;left:0;right:0;height:var(--drawer-height);border-bottom:1px solid var(--drawer-border);transform:translateY(-100%)}drawer-ui[side=top]>[slot=dialog][data-open]>[slot=panel]{transition:transform var(--drawer-duration) var(--drawer-easing),opacity var(--drawer-duration) var(--drawer-easing);transform:translateY(0);opacity:1}drawer-ui[side=top]>[slot=dialog][data-closing]>[slot=panel]{transition:transform var(--drawer-duration) var(--drawer-easing),opacity var(--drawer-duration) var(--drawer-easing);transform:translateY(-100%);opacity:0}drawer-ui [slot=panel]>[slot=header]{display:block;padding:var(--drawer-header-pad);border-bottom:1px solid var(--drawer-divider);color:var(--drawer-heading-fg);flex-shrink:0;position:sticky;top:0;background:var(--drawer-bg);z-index:1}drawer-ui [slot=panel]>[slot=header]:has(>[slot]){display:grid;gap:var(--drawer-header-gap);align-items:center}drawer-ui [slot=panel]>[slot=header][padding]{background:var(--a-canvas-0-scrim)}drawer-ui [slot=panel]>[slot=header][center]{text-align:center;justify-items:center}drawer-ui [slot=panel]>[slot=header]:has(>[slot=icon]):has(>:is([slot=action],[slot=close])){grid-template-columns:max-content 1fr max-content}drawer-ui [slot=panel]>[slot=header]:has(>[slot=icon]):not(:has(>:is([slot=action],[slot=close]))){grid-template-columns:max-content 1fr}drawer-ui [slot=panel]>[slot=header]:not(:has(>[slot=icon])):has(>:is([slot=action],[slot=close])){grid-template-columns:1fr max-content}drawer-ui [slot=panel]>[slot=header]:not(:has(>[slot=icon])):not(:has(>:is([slot=action],[slot=close]))){grid-template-columns:1fr}drawer-ui [slot=panel]>[slot=header]>[slot=icon]{grid-column:1;grid-row:1;align-self:center;display:flex;align-items:center;justify-content:center}drawer-ui [slot=panel]>[slot=header]:has(>:is([slot=description],p,small))>[slot=icon]{grid-row:1 / span 2;align-self:start}drawer-ui [slot=panel]>[slot=header]>:is([slot=heading],h1,h2,h3,h4,h5,h6),drawer-ui [slot=panel]>[slot=header]>[slot=heading] :is(h1,h2,h3,h4,h5,h6){grid-row:1;line-height:1.3;margin:0;font-size:var(--drawer-heading-size);font-weight:var(--drawer-heading-weight);color:var(--drawer-heading-fg)}drawer-ui [slot=panel]>[slot=header]>[slot=heading]{display:flex;align-items:center;gap:var(--drawer-header-gap)}drawer-ui [slot=panel]>[slot=header]:has(>[slot=icon])>:is([slot=heading],h1,h2,h3,h4,h5,h6){grid-column:2}drawer-ui [slot=panel]>[slot=header]:not(:has(>[slot=icon]))>:is([slot=heading],h1,h2,h3,h4,h5,h6){grid-column:1}drawer-ui [slot=panel]>[slot=header]>:is([slot=description],p,small){grid-row:2;grid-column:1 / -1;line-height:1.4;margin:0;font-size:var(--drawer-description-size);color:var(--drawer-description-fg)}drawer-ui [slot=panel]>[slot=header]:has(>[slot=icon])>:is([slot=description],p,small){grid-column:2 / -1}drawer-ui [slot=panel]>[slot=header]>:is([slot=action],[slot=close]){justify-self:end;align-self:center;grid-row:1;grid-column:-2 / -1;display:flex;align-items:center;gap:var(--drawer-header-gap)}drawer-ui [slot=panel]>[slot=body]{padding:var(--drawer-inset);flex:0 0 auto}drawer-ui [slot=panel]>[slot=body]:last-of-type{flex:1 0 auto}drawer-ui [slot=panel]>[slot=body]+[slot=body]{padding-top:0}drawer-ui [slot=panel]>[slot=body][bleed]{padding:0}drawer-ui [slot=panel]>[slot=body][padding]{background:var(--a-canvas-0-scrim)}drawer-ui [slot=panel]>[slot=footer]{display:block;padding:var(--drawer-footer-pad);border-top:1px solid var(--drawer-divider);flex-shrink:0;position:sticky;bottom:0;background:var(--drawer-bg);z-index:1}drawer-ui [slot=panel]>[slot=footer]:has(>[slot]),drawer-ui [slot=panel]>[slot=footer]:has(>:nth-child(2)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--drawer-footer-gap)}drawer-ui [slot=panel]>[slot=footer][justify=end]{justify-content:flex-end}drawer-ui [slot=panel]>[slot=footer]:has(>:is([slot=description],p,small)):has(>[slot=action]){justify-content:space-between}drawer-ui [slot=panel]>[slot=footer] :is([slot=description],p,small){font-size:var(--drawer-description-size);color:var(--drawer-description-fg);flex:1;min-width:0;margin:0}drawer-ui [slot=panel]>[slot=footer] [slot=action]{margin-inline-start:auto;display:flex;gap:var(--drawer-footer-gap)}drawer-ui [slot=panel]>[slot=footer]>[slot=action]~[slot=action]{margin-inline-start:0}drawer-ui [slot=panel]>[slot=footer]>[slot=action-leading]{margin-inline-end:auto;display:flex;gap:var(--drawer-footer-gap)}@scope (modal-ui){:where(:scope){--modal-width-default: 32rem;--modal-radius-default: var(--a-radius-lg);--modal-bg-default: var(--a-bg-subtle);--modal-border-default: var(--a-border-subtle);--modal-shadow-default: var(--a-shadow-lg);--modal-backdrop-default: var(--a-scrim-dialog);--modal-duration-default: var(--a-duration);--modal-easing-default: var(--a-easing-out);--modal-heading-size-default: var(--a-ui-lg);--modal-heading-weight-default: var(--a-weight-semibold);--modal-header-fg-default: var(--a-fg);--modal-close-fg-default: var(--a-fg-muted);--modal-close-hover-default: var(--a-fg);--modal-pad-header-default: var(--a-space-3);--modal-pad-body-default: var(--a-space-4);--modal-pad-footer-default: var(--a-space-3);--modal-font-family-default: var(--a-font-family);--modal-footer-gap-default: var(--a-space-2)}:scope{box-sizing:border-box;display:contents}:scope[size=sm]{--modal-width-default: min(24rem, 90vw)}:scope[size=md]{--modal-width-default: min(32rem, 90vw)}:scope[size=lg]{--modal-width-default: min(48rem, 90vw)}:scope>[slot=dialog]:not([open]){display:none}:scope>[slot=dialog][open]{box-sizing:border-box;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:none;background:transparent;overflow:clip;display:flex;align-items:center;justify-content:center}:scope>[slot=dialog]::backdrop{background:var(--modal-backdrop, var(--modal-backdrop-default));opacity:0;transition:opacity var(--modal-duration, var(--modal-duration-default)) var(--modal-easing, var(--modal-easing-default))}:scope>[slot=dialog][data-open]::backdrop{opacity:1}:scope>[slot=dialog][data-closing]::backdrop{opacity:0}:scope>[slot=dialog]>[slot=panel]{box-sizing:border-box;display:flex;flex-direction:column;width:var(--modal-width, var(--modal-width-default));max-height:85vh;background:var(--modal-bg, var(--modal-bg-default));color:var(--modal-header-fg, var(--modal-header-fg-default));font-family:var(--modal-font-family, var(--modal-font-family-default));border:1px solid var(--modal-border, var(--modal-border-default));border-radius:var(--modal-radius, var(--modal-radius-default));box-shadow:var(--modal-shadow, var(--modal-shadow-default));overflow:hidden;opacity:0;transform:scale(.95)}:scope>[slot=dialog][data-open]>[slot=panel]{transition:transform var(--modal-duration, var(--modal-duration-default)) var(--modal-easing, var(--modal-easing-default)),opacity var(--modal-duration, var(--modal-duration-default)) var(--modal-easing, var(--modal-easing-default));transform:scale(1);opacity:1}:scope>[slot=dialog][data-closing]>[slot=panel]{transition:transform var(--modal-duration, var(--modal-duration-default)) var(--modal-easing, var(--modal-easing-default)),opacity var(--modal-duration, var(--modal-duration-default)) var(--modal-easing, var(--modal-easing-default));transform:scale(.95);opacity:0}:scope [slot=header]{display:flex;align-items:center;justify-content:space-between;padding:var(--modal-pad-header, var(--modal-pad-header-default)) var(--modal-pad-body, var(--modal-pad-body-default));border-bottom:1px solid var(--modal-border, var(--modal-border-default));font-size:var(--modal-heading-size, var(--modal-heading-size-default));font-weight:var(--modal-heading-weight, var(--modal-heading-weight-default));color:var(--modal-header-fg, var(--modal-header-fg-default));flex-shrink:0}:scope [slot=header][text]:not([text=""]):before{content:attr(text);flex:1}:scope [slot=close]{flex-shrink:0}:scope [slot=body]{padding:var(--modal-pad-body, var(--modal-pad-body-default));flex:1;overflow:auto}:scope [slot=footer]{display:flex;align-items:center;justify-content:flex-end;gap:var(--modal-footer-gap, var(--modal-footer-gap-default));padding:var(--modal-pad-footer, var(--modal-pad-footer-default)) var(--modal-pad-body, var(--modal-pad-body-default));border-top:1px solid var(--modal-border, var(--modal-border-default));flex-shrink:0}}feed-item-ui[data-open]{transition:transform var(--feed-item-duration) var(--feed-item-easing),opacity var(--feed-item-duration) var(--feed-item-easing);transform:translateY(0);opacity:1}feed-item-ui[data-closing]{transition:transform var(--feed-item-duration) var(--feed-item-easing),opacity var(--feed-item-duration) var(--feed-item-easing);opacity:0}@scope (feed-ui){:where(:scope){--feed-gap-default: var(--a-space-2);--feed-padding-default: var(--a-space-3);--feed-max-width-default: 22rem;--feed-offset-default: var(--a-space-4)}:scope{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:var(--feed-gap, var(--feed-gap-default));padding:0;background:transparent;border:0;pointer-events:none;width:max-content;max-width:var(--feed-max-width, var(--feed-max-width-default))}:scope[popover]{margin:0;inset:auto;border:0;padding:0;background:none;color:inherit}:scope,:scope[position=bottom-right]{bottom:var(--feed-offset, var(--feed-offset-default));right:var(--feed-offset, var(--feed-offset-default))}:scope[position=bottom-left]{bottom:var(--feed-offset, var(--feed-offset-default));left:var(--feed-offset, var(--feed-offset-default));right:auto}:scope[position=bottom-center]{bottom:var(--feed-offset, var(--feed-offset-default));left:50%;right:auto;transform:translate(-50%)}:scope[position=top-right]{top:var(--feed-offset, var(--feed-offset-default));right:var(--feed-offset, var(--feed-offset-default));bottom:auto;flex-direction:column-reverse}:scope[position=top-left]{top:var(--feed-offset, var(--feed-offset-default));left:var(--feed-offset, var(--feed-offset-default));right:auto;bottom:auto;flex-direction:column-reverse}:scope[position=top-center]{top:var(--feed-offset, var(--feed-offset-default));bottom:auto;left:50%;right:auto;transform:translate(-50%);flex-direction:column-reverse}:scope[position=inline]{position:relative;inset:auto;z-index:1}}@scope (feed-item-ui){:where(:scope){--feed-item-bg: var(--a-bg);--feed-item-fg: var(--a-fg);--feed-item-border: var(--a-border-subtle);--feed-item-radius: var(--a-radius-md);--feed-item-px: var(--a-space-3);--feed-item-py: var(--a-space-2-5);--feed-item-shadow: var(--a-shadow-md);--feed-item-icon-size: var(--a-icon-size);--feed-item-duration: var(--a-duration);--feed-item-easing: var(--a-easing-out);--feed-item-gap: var(--a-space-3);--feed-item-max-width: 22rem}:scope[variant=info]{--feed-item-fg: var(--a-info-text);--feed-item-bg: var(--a-info-muted)}:scope[variant=success]{--feed-item-fg: var(--a-success-text);--feed-item-bg: var(--a-success-muted)}:scope[variant=warning]{--feed-item-fg: var(--a-warning-text);--feed-item-bg: var(--a-warning-muted)}:scope[variant=danger]{--feed-item-fg: var(--a-danger-text);--feed-item-bg: var(--a-danger-muted)}:scope{box-sizing:border-box;display:flex;align-items:center;gap:var(--feed-item-gap);max-width:var(--feed-item-max-width);padding:var(--feed-item-py) var(--feed-item-px);background:var(--feed-item-bg);color:var(--feed-item-fg);border:1px solid var(--feed-item-border);border-radius:var(--feed-item-radius);box-shadow:var(--feed-item-shadow);opacity:0;transform:translateY(.5rem);pointer-events:auto}:scope>[slot=body]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}:scope>[slot=body] strong{font-weight:var(--a-weight-semibold)}:scope>[data-feed-close]{flex-shrink:0}}feed-item-ui[data-queued]{display:none}@media(prefers-reduced-motion:reduce){feed-item-ui[data-open],feed-item-ui[data-closing]{transition:opacity var(--feed-item-duration) var(--feed-item-easing);transform:none!important}}toast-ui[data-open]{transition:transform var(--toast-duration, var(--toast-duration-default)) var(--toast-easing, var(--toast-easing-default)),opacity var(--toast-duration, var(--toast-duration-default)) var(--toast-easing, var(--toast-easing-default));transform:translateY(0);opacity:1}toast-ui[data-closing]{transition:transform var(--toast-duration, var(--toast-duration-default)) var(--toast-easing, var(--toast-easing-default)),opacity var(--toast-duration, var(--toast-duration-default)) var(--toast-easing, var(--toast-easing-default));opacity:0}toast-ui[data-closing],toast-ui[data-closing][position=bottom-right],toast-ui[data-closing][position=bottom-left]{transform:translateY(1rem)}toast-ui[data-closing][position=top-right],toast-ui[data-closing][position=top-left]{transform:translateY(-1rem)}@scope (toast-ui){:where(:scope){--toast-bg-default: var(--a-bg-subtle);--toast-fg-default: var(--a-fg);--toast-radius-default: var(--a-radius-md);--toast-shadow-default: var(--a-shadow-lg);--toast-duration-default: var(--a-duration);--toast-easing-default: var(--a-easing-out);--toast-pad-x-default: var(--a-space-4);--toast-pad-y-default: var(--a-space-3);--toast-border-default: var(--a-border-subtle);--toast-max-width-default: 24rem;--toast-gap-default: var(--a-space-3);--toast-font-default: var(--a-font-family);--toast-size-default: var(--a-ui-md);--toast-offset-default: var(--a-space-4);--toast-close-duration-default: var(--a-duration-fast);--toast-close-easing-default: var(--a-easing);--toast-focus-ring-default: var(--a-focus-ring);--toast-focus-radius-default: var(--a-radius-sm)}:scope{box-sizing:border-box;position:fixed;z-index:9999;display:flex;align-items:center;gap:var(--toast-gap, var(--toast-gap-default));max-width:var(--toast-max-width, var(--toast-max-width-default));padding:var(--toast-pad-y, var(--toast-pad-y-default)) var(--toast-pad-x, var(--toast-pad-x-default));background:var(--toast-bg, var(--toast-bg-default));color:var(--toast-fg, var(--toast-fg-default));font-family:var(--toast-font, var(--toast-font-default));font-size:var(--toast-size, var(--toast-size-default));border:1px solid var(--toast-border, var(--toast-border-default));border-radius:var(--toast-radius, var(--toast-radius-default));box-shadow:var(--toast-shadow, var(--toast-shadow-default));opacity:0;pointer-events:auto}:where(:scope),:where(:scope[position=bottom-right]){bottom:var(--toast-offset, var(--toast-offset-default));right:var(--toast-offset, var(--toast-offset-default));transform:translateY(1rem)}:where(:scope[position=bottom-left]){bottom:var(--toast-offset, var(--toast-offset-default));left:var(--toast-offset, var(--toast-offset-default));right:auto;transform:translateY(1rem)}:where(:scope[position=top-right]){top:var(--toast-offset, var(--toast-offset-default));right:var(--toast-offset, var(--toast-offset-default));bottom:auto;transform:translateY(-1rem)}:where(:scope[position=top-left]){top:var(--toast-offset, var(--toast-offset-default));left:var(--toast-offset, var(--toast-offset-default));right:auto;bottom:auto;transform:translateY(-1rem)}:where(:scope),:where(:scope[variant=info]){--toast-bg-default: var(--a-info-muted);--toast-fg-default: var(--a-info-text);--toast-border-default: var(--a-info-border-subtle)}:where(:scope[variant=success]){--toast-bg-default: var(--a-success-muted);--toast-fg-default: var(--a-success-text);--toast-border-default: var(--a-success-border-subtle)}:where(:scope[variant=warning]){--toast-bg-default: var(--a-warning-muted);--toast-fg-default: var(--a-warning-text);--toast-border-default: var(--a-warning-border-subtle)}:where(:scope[variant=danger]){--toast-bg-default: var(--a-danger-muted);--toast-fg-default: var(--a-danger-text);--toast-border-default: var(--a-danger-border-subtle)}:where(:scope[variant=primary]){--toast-bg-default: var(--a-primary-bg);--toast-fg-default: var(--a-primary-fg);--toast-border-default: var(--a-accent-border-subtle)}:where(:scope[variant=muted]),:where(:scope[variant=neutral]){--toast-bg-default: var(--a-bg-subtle);--toast-fg-default: var(--a-fg);--toast-border-default: var(--a-border-subtle)}[slot=message]{flex:1;min-width:0}[slot=close]{flex-shrink:0;align-self:start;color:currentColor}[data-toast-container]>:scope{position:relative;inset:auto}}[data-toast-container]{position:fixed;inset:unset;margin:0;padding:0;border:none;background:transparent;overflow:visible;width:max-content;max-width:100vw;z-index:9999;display:flex;gap:var(--a-space-2);pointer-events:none}[data-toast-container]:popover-open{display:flex}[data-toast-container=top-right],[data-toast-container=top-center],[data-toast-container=top-left]{top:var(--a-space-4);flex-direction:column}[data-toast-container=bottom-right],[data-toast-container=bottom-center],[data-toast-container=bottom-left]{bottom:var(--a-space-4);flex-direction:column-reverse}[data-toast-container=bottom-right],[data-toast-container=top-right]{right:var(--a-space-4);align-items:flex-end}[data-toast-container=bottom-left],[data-toast-container=top-left]{left:var(--a-space-4);align-items:flex-start}[data-toast-container=top-center],[data-toast-container=bottom-center]{left:50%;transform:translate(-50%);align-items:center}@scope (tabs-ui){:where(:scope){--tabs-border-default: transparent;--tabs-bg-default: transparent;--tabs-radius-default: var(--a-radius-md);--tabs-button-height-default: var(--a-size);--tabs-button-px-default: var(--a-space-2);--tabs-font-size-default: var(--a-ui-md);--tabs-gap-default: var(--a-space-1);--tabs-indicator-color-default: var(--a-primary);--tabs-indicator-height-default: 2px;--tabs-fg-default: var(--a-fg-subtle);--tabs-fg-hover-default: var(--a-fg);--tabs-fg-active-default: var(--a-fg-selected);--tabs-fg-disabled-default: var(--a-ui-text-disabled);--tabs-vertical-gap-default: var(--a-space-4);--tabs-button-gap-default: var(--a-space-1);--tabs-duration-default: var(--a-duration);--tabs-duration-fast-default: var(--a-duration-fast);--tabs-easing-default: var(--a-easing);--tabs-easing-out-default: var(--a-easing-out);--tabs-focus-ring-default: var(--a-focus-ring);--tabs-focus-radius-default: var(--a-radius-sm);--tabs-vertical-strip-min-width-default: 8.75rem}:scope{box-sizing:border-box;display:flex;flex-direction:column;background:var(--tabs-bg, var(--tabs-bg-default));border-radius:var(--tabs-radius, var(--tabs-radius-default))}:scope[variant=bordered]{--tabs-border-default: var(--a-border-subtle)}:scope[divider]{--tabs-border-default: var(--a-border-subtle)}:scope[orientation=vertical]{flex-direction:row;align-items:flex-start;gap:var(--tabs-vertical-gap, var(--tabs-vertical-gap-default))}[slot=strip]{box-sizing:border-box;display:flex;gap:var(--tabs-gap, var(--tabs-gap-default));height:var(--tabs-button-height, var(--tabs-button-height-default));box-shadow:inset 0 -1px 0 var(--tabs-border, var(--tabs-border-default));position:relative}:scope[orientation=vertical]>[slot=strip]{flex-direction:column;align-items:stretch;height:auto;box-shadow:inset 1px 0 0 var(--tabs-border, var(--tabs-border-default));flex-shrink:0;min-width:var(--tabs-vertical-strip-min-width, var(--tabs-vertical-strip-min-width-default))}[slot=indicator]{position:absolute;bottom:0;left:0;height:var(--tabs-indicator-height, var(--tabs-indicator-height-default));background:var(--tabs-indicator-color, var(--tabs-indicator-color-default));border-radius:var(--tabs-indicator-height, var(--tabs-indicator-height-default));pointer-events:none;transition:transform var(--tabs-duration, var(--tabs-duration-default)) var(--tabs-easing-out, var(--tabs-easing-out-default)),width var(--tabs-duration, var(--tabs-duration-default)) var(--tabs-easing-out, var(--tabs-easing-out-default))}:scope[orientation=vertical] [slot=indicator]{bottom:auto;left:-1px;top:0;width:var(--tabs-indicator-height, var(--tabs-indicator-height-default));height:auto;transition:transform var(--tabs-duration, var(--tabs-duration-default)) var(--tabs-easing-out, var(--tabs-easing-out-default)),height var(--tabs-duration, var(--tabs-duration-default)) var(--tabs-easing-out, var(--tabs-easing-out-default))}:scope[orientation=vertical]>tab-ui{flex:1;min-width:0}[slot=tab-button]{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--tabs-button-gap, var(--tabs-button-gap-default));height:var(--tabs-button-height, var(--tabs-button-height-default));padding-inline:var(--tabs-button-px, var(--tabs-button-px-default));border:none;background:none;color:var(--tabs-fg, var(--tabs-fg-default));font:inherit;font-size:var(--tabs-font-size, var(--tabs-font-size-default));line-height:1;cursor:pointer;user-select:none;white-space:nowrap;transition:color var(--tabs-duration-fast, var(--tabs-duration-fast-default)) var(--tabs-easing, var(--tabs-easing-default))}:scope[orientation=vertical] [slot=tab-button]{justify-content:flex-start;text-align:start;width:100%}[slot=tab-button]:not([disabled]):hover{color:var(--tabs-fg-hover, var(--tabs-fg-hover-default))}[slot=tab-button][data-active]{color:var(--tabs-fg-active, var(--tabs-fg-active-default))}[slot=tab-button][disabled]{color:var(--tabs-fg-disabled, var(--tabs-fg-disabled-default));cursor:not-allowed;pointer-events:none}[slot=tab-button]:focus-visible{outline:none;box-shadow:var(--tabs-focus-ring, var(--tabs-focus-ring-default));border-radius:var(--tabs-focus-radius, var(--tabs-focus-radius-default))}tab-ui{box-sizing:border-box;display:block}tab-ui[hidden]{display:none}}@scope (tooltip-ui){:where(:scope){--tooltip-host-display-default: inline-flex}:scope{box-sizing:border-box;display:var(--tooltip-host-display, var(--tooltip-host-display-default));position:relative}}.tooltip-popup{box-sizing:border-box;margin:0;padding:var(--a-space-1) var(--a-space-2);background:var(--a-fg);color:var(--a-bg);font-family:var(--a-font-family);font-size:var(--a-ui-sm);line-height:1.4;border:none;border-radius:var(--a-radius-full);box-shadow:var(--a-shadow-sm);white-space:nowrap;pointer-events:none;opacity:1;transition:opacity var(--a-duration-fast) var(--a-easing-out)}.tooltip-popup:popover-open{display:block;@starting-style{opacity:0}}@media(prefers-reduced-motion:reduce){.tooltip-popup{transition:none}}.tooltip-popup[data-follows=pointer]{--tooltip-indicator-size: var(--a-space-2-5);--tooltip-label-weight: var(--a-weight-medium);--tooltip-value-weight: var(--a-weight-semibold);width:max-content;max-width:18rem;padding:var(--a-space-2) var(--a-space-3);background:var(--a-canvas-0);color:var(--a-fg);border:1px solid var(--a-border-subtle);border-radius:var(--a-radius-md);box-shadow:var(--a-shadow-md);font-size:var(--a-ui-tiny);white-space:normal;display:flex;flex-direction:column;gap:var(--a-space-0-5);transition:left var(--a-duration-fast) var(--a-easing-out),top var(--a-duration-fast) var(--a-easing-out)}@media(prefers-reduced-motion:reduce){.tooltip-popup[data-follows=pointer]{transition:none}}.tooltip-popup[data-follows=pointer] [data-tip-role=label]{color:var(--a-fg-subtle);font-weight:var(--tooltip-label-weight)}.tooltip-popup[data-follows=pointer] [data-tip-role=series]{color:var(--a-fg-subtle);font-size:calc(var(--a-ui-tiny) * .95)}.tooltip-popup[data-follows=pointer] [data-tip-row]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--a-space-1) var(--a-space-2);padding:var(--a-space-px) 0}.tooltip-popup[data-follows=pointer] [data-tip-row][data-hovered] [data-tip-role=name],.tooltip-popup[data-follows=pointer] [data-tip-row][data-hovered] [data-tip-role=value]{color:var(--a-fg-strong);font-weight:var(--a-weight-semibold)}.tooltip-popup[data-follows=pointer] [data-tip-role=name]{color:var(--a-fg-subtle);font-weight:var(--a-weight-normal)}.tooltip-popup[data-follows=pointer] [data-tip-role=value]{font-weight:var(--tooltip-value-weight);color:var(--a-fg)}.tooltip-popup[data-follows=pointer] [data-tip-role=pct]{color:var(--a-fg-subtle);font-weight:var(--a-weight-normal)}.tooltip-popup[data-follows=pointer][data-indicator=dot] [data-indicator]{display:inline-block;width:var(--tooltip-indicator-size);height:var(--tooltip-indicator-size);border-radius:50%;background:var(--tooltip-indicator-color, var(--a-data-0));flex-shrink:0}.tooltip-popup[data-follows=pointer][data-indicator=line] [data-indicator]{display:inline-block;width:calc(var(--tooltip-indicator-size) * 1.6);height:2px;background:var(--tooltip-indicator-color, var(--a-data-0));flex-shrink:0}.tooltip-popup[data-follows=pointer][data-indicator=dashed] [data-indicator]{display:inline-block;width:calc(var(--tooltip-indicator-size) * 1.6);border-top:2px dashed var(--tooltip-indicator-color, var(--a-data-0));flex-shrink:0}.tooltip-popup[data-follows=pointer][data-indicator=none] [data-indicator]{display:none}@scope (badge-ui){:where(:scope){--badge-bg-default: var(--a-bg-muted);--badge-fg-default: var(--a-fg);--badge-radius-default: var(--a-radius-md);--badge-px-default: var(--a-space-2);--badge-py-default: 2px;--badge-gap-default: var(--a-space-1);--badge-font-size-default: var(--a-ui-sm);text-align:start}:scope{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--badge-gap, var(--badge-gap-default));width:fit-content;padding:var(--badge-py, var(--badge-py-default)) var(--badge-px, var(--badge-px-default));background:var(--badge-bg, var(--badge-bg-default));color:var(--badge-fg, var(--badge-fg-default));font:inherit;font-size:var(--badge-font-size, var(--badge-font-size-default));font-weight:500;line-height:1;border-radius:var(--badge-radius, var(--badge-radius-default));white-space:nowrap;vertical-align:middle}:scope[text]:after{content:attr(text)}:scope>icon-ui{--a-icon-size: .75em;color:currentColor;flex-shrink:0}:scope[variant=accent]{--badge-bg-default: var(--a-accent-muted);--badge-fg-default: var(--a-accent-text)}:scope[variant=info]{--badge-bg-default: var(--a-info-muted);--badge-fg-default: var(--a-info-text)}:scope[variant=success]{--badge-bg-default: var(--a-success-muted);--badge-fg-default: var(--a-success-text)}:scope[variant=warning]{--badge-bg-default: var(--a-warning-muted);--badge-fg-default: var(--a-warning-text)}:scope[variant=danger]{--badge-bg-default: var(--a-danger-muted);--badge-fg-default: var(--a-danger-text)}:scope[variant=primary]{--badge-bg-default: var(--a-primary-bg);--badge-fg-default: var(--a-primary-fg)}:scope[variant=muted],:scope[variant=neutral]{--badge-bg-default: var(--a-bg-muted);--badge-fg-default: var(--a-fg)}}@scope (breadcrumb-ui){:where(:scope){--breadcrumb-gap-default: var(--a-space-1);--breadcrumb-max-width-default: 12rem;--breadcrumb-font-size-default: var(--a-ui-size);--breadcrumb-current-weight-default: var(--a-weight-medium);--breadcrumb-fg-default: var(--a-fg-subtle);--breadcrumb-fg-hover-default: var(--a-fg);--breadcrumb-separator-fg-default: var(--a-fg-muted);--breadcrumb-current-fg-default: var(--a-fg-strong);--breadcrumb-duration-default: var(--a-duration-fast);--breadcrumb-easing-default: var(--a-easing);--breadcrumb-link-radius-default: var(--a-radius-sm);--breadcrumb-link-focus-ring-default: var(--a-focus-ring)}:scope{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--breadcrumb-gap, var(--breadcrumb-gap-default));font-size:var(--breadcrumb-font-size, var(--breadcrumb-font-size-default))}[data-sep]{color:var(--breadcrumb-separator-fg, var(--breadcrumb-separator-fg-default));flex-shrink:0;pointer-events:none;user-select:none}[data-item]{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--breadcrumb-max-width, var(--breadcrumb-max-width-default));color:var(--breadcrumb-fg, var(--breadcrumb-fg-default))}a[data-item]{text-decoration:none;border-radius:var(--breadcrumb-link-radius, var(--breadcrumb-link-radius-default));transition:color var(--breadcrumb-duration, var(--breadcrumb-duration-default)) var(--breadcrumb-easing, var(--breadcrumb-easing-default))}a[data-item]:hover{color:var(--breadcrumb-fg-hover, var(--breadcrumb-fg-hover-default));text-decoration:underline;text-underline-offset:2px}a[data-item]:focus-visible{outline:none;box-shadow:var(--breadcrumb-link-focus-ring, var(--breadcrumb-link-focus-ring-default))}[data-item][aria-current]{color:var(--breadcrumb-current-fg, var(--breadcrumb-current-fg-default));font-weight:var(--breadcrumb-current-weight, var(--breadcrumb-current-weight-default));pointer-events:none;text-decoration:none}[data-collapsed]{display:none}[data-overflow]{max-width:none;overflow:visible}[data-item]>icon-ui:only-child,a[data-item]:has(>icon-ui:only-child){max-width:none}}@scope (command-ui){:where(:scope){--command-radius-default: var(--a-radius-lg);--command-px-default: var(--a-space-3);--command-py-default: var(--a-space-3);--command-gap-default: var(--a-space-2);--command-list-px-default: var(--a-space-1);--command-list-py-default: var(--a-space-1);--command-group-gap-default: var(--a-space-1);--command-bg-default: var(--a-bg-subtle);--command-fg-default: var(--a-fg);--command-fg-muted-default: var(--a-fg-muted);--command-border-default: var(--a-border-subtle);--command-shadow-default: var(--a-shadow-lg);--command-font-size-default: var(--a-ui-size);--command-input-font-size-default: var(--a-body-size);--command-duration-default: var(--a-duration-fast);--command-easing-default: var(--a-easing);--command-item-height-default: var(--a-size);--command-item-radius-default: var(--a-radius-md);--command-item-px-default: var(--a-space-2);--command-item-py-default: var(--a-space-2);--command-item-fg-default: var(--a-fg-subtle);--command-item-fg-hover-default: var(--a-fg-hover);--command-item-bg-hover-default: var(--a-bg-hover);--command-item-fg-disabled-default: var(--a-ui-text-disabled);--command-shortcut-fg-default: var(--a-fg-muted);--command-shortcut-font-size-default: var(--a-ui-sm);--command-group-fg-default: var(--a-fg-muted);--command-group-font-size-default: var(--a-ui-sm);--command-group-font-weight-default: var(--a-weight-medium);--command-group-label-px-default: var(--a-space-2);--command-group-label-py-default: var(--a-space-2);--command-empty-fg-default: var(--a-fg-muted);--command-header-px-default: var(--a-space-4);--command-header-py-default: var(--a-space-4);--command-footer-fg-default: var(--a-fg-muted);--command-footer-font-size-default: var(--a-ui-sm);--command-footer-px-default: var(--command-px, var(--command-px-default));--command-footer-py-default: var(--command-py, var(--command-py-default));--command-kbd-border-default: var(--a-border-subtle);--command-kbd-radius-default: var(--a-radius-sm);--command-kbd-bg-default: var(--a-bg-muted);--command-kbd-fg-default: var(--a-fg-muted);--command-hint-gap-default: var(--a-space-0-5);--command-hint-kbd-px-default: var(--a-space-0-5)}:scope{box-sizing:border-box;display:flex;flex-direction:column;background:var(--command-bg, var(--command-bg-default));border:1px solid var(--command-border, var(--command-border-default));border-radius:var(--command-radius, var(--command-radius-default));box-shadow:var(--command-shadow, var(--command-shadow-default));font-size:var(--command-font-size, var(--command-font-size-default));overflow:hidden}>header{display:flex;align-items:center;gap:var(--command-gap, var(--command-gap-default));padding:var(--command-header-py, var(--command-header-py-default)) var(--command-header-px, var(--command-header-px-default));border-bottom:1px solid var(--command-border, var(--command-border-default));flex-shrink:0}>header icon-ui{flex-shrink:0;color:var(--command-fg-muted, var(--command-fg-muted-default));--a-icon-size: 1rem}>header input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--command-fg, var(--command-fg-default));font-family:inherit;font-size:var(--command-input-font-size, var(--command-input-font-size-default));line-height:1.4;padding:0}>header input::placeholder{color:var(--command-fg-muted, var(--command-fg-muted-default))}>header input:focus-visible{outline:none;box-shadow:none}>header:focus-within{outline:none;box-shadow:none}[slot=list]{flex:1;overflow-y:auto;padding:var(--command-list-py, var(--command-list-py-default)) var(--command-list-px, var(--command-list-px-default));scrollbar-width:none}[slot=list]::-webkit-scrollbar{display:none}[role=option]{display:flex;align-items:center;gap:var(--command-gap, var(--command-gap-default));min-height:var(--command-item-height, var(--command-item-height-default));padding:0 var(--command-item-px, var(--command-item-px-default));border-radius:var(--command-item-radius, var(--command-item-radius-default));color:var(--command-item-fg, var(--command-item-fg-default));cursor:pointer;white-space:nowrap;transition:background var(--command-duration, var(--command-duration-default)) var(--command-easing, var(--command-easing-default)),color var(--command-duration, var(--command-duration-default)) var(--command-easing, var(--command-easing-default))}[role=option] icon-ui{--a-icon-size: var(--command-font-size, var(--command-font-size-default));flex-shrink:0;color:var(--command-fg-muted, var(--command-fg-muted-default))}[role=option] [data-text]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}[role=option] [data-shortcut]{color:var(--command-shortcut-fg, var(--command-shortcut-fg-default));font-size:var(--command-shortcut-font-size, var(--command-shortcut-font-size-default));margin-inline-start:auto;flex-shrink:0}[role=option]:not([aria-disabled]):hover,[role=option][data-active]{background:var(--command-item-bg-hover, var(--command-item-bg-hover-default));color:var(--command-item-fg-hover, var(--command-item-fg-hover-default))}[role=option]:not([aria-disabled]):hover icon-ui,[role=option][data-active] icon-ui{color:var(--command-item-fg-hover, var(--command-item-fg-hover-default))}[role=option][aria-disabled]{color:var(--command-item-fg-disabled, var(--command-item-fg-disabled-default));cursor:not-allowed;pointer-events:none}[data-group]{padding:var(--command-list-py, var(--command-list-py-default)) var(--command-list-px, var(--command-list-px-default))}[data-group-label]{padding:var(--command-group-label-py, var(--command-group-label-py-default)) var(--command-group-label-px, var(--command-group-label-px-default));font-size:var(--command-group-font-size, var(--command-group-font-size-default));font-weight:var(--command-group-font-weight, var(--command-group-font-weight-default));color:var(--command-group-fg, var(--command-group-fg-default));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}[data-empty]{padding:var(--command-py, var(--command-py-default)) var(--command-px, var(--command-px-default));color:var(--command-empty-fg, var(--command-empty-fg-default));text-align:center}>footer{display:flex;align-items:center;gap:var(--command-px, var(--command-px-default));padding:var(--command-footer-py, var(--command-footer-py-default)) var(--command-footer-px, var(--command-footer-px-default));border-top:1px solid var(--command-border, var(--command-border-default));font-size:var(--command-footer-font-size, var(--command-footer-font-size-default));color:var(--command-footer-fg, var(--command-footer-fg-default));flex-shrink:0}[data-hint]{display:inline-flex;align-items:center;gap:var(--command-hint-gap, var(--command-hint-gap-default))}[data-hint] kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25em;padding:0 var(--command-hint-kbd-px, var(--command-hint-kbd-px-default));border:1px solid var(--command-kbd-border, var(--command-kbd-border-default));border-radius:var(--command-kbd-radius, var(--command-kbd-radius-default));font-family:inherit;font-size:inherit;line-height:1.6;color:var(--command-kbd-fg, var(--command-kbd-fg-default));background:var(--command-kbd-bg, var(--command-kbd-bg-default))}}@scope (color-picker-ui){:where(:scope){--color-picker-gap-default: var(--a-space-2);--color-picker-area-height-default: 10rem;--color-picker-area-radius-default: var(--a-radius-md);--color-picker-track-height-default: .75rem;--color-picker-track-radius-default: var(--a-radius-full);--color-picker-thumb-size-default: 1.125rem;--color-picker-thumb-border-default: 2px solid var(--a-chrome-border);--color-picker-thumb-shadow-default: 0 0 0 1px var(--a-chrome-ring-subtle), 0 2px 4px var(--a-chrome-shadow-soft);--color-picker-font-default: var(--a-font-family-code);--color-picker-font-size-default: var(--a-ui-sm);--color-picker-fg-default: var(--a-fg);--color-picker-label-fg-default: var(--a-fg-muted);--color-picker-border-default: var(--a-border-subtle);--color-picker-output-bg-default: var(--a-bg-muted);--color-picker-output-radius-default: var(--a-radius-sm);--color-picker-fg-disabled-default: var(--a-ui-text-disabled);--color-picker-gap-sm-default: var(--a-space-1);--color-picker-pad-sm-default: var(--a-space-2);--color-picker-focus-color-default: var(--a-accent);--color-picker-disabled-border-default: var(--a-border-subtle);--color-picker-duration-default: var(--a-duration-fast);--color-picker-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--color-picker-gap, var(--color-picker-gap-default));width:100%}[data-area]{position:relative;width:100%;height:var(--color-picker-area-height, var(--color-picker-area-height-default));border-radius:var(--color-picker-area-radius, var(--color-picker-area-radius-default));border:1px solid var(--color-picker-border, var(--color-picker-border-default));overflow:hidden;cursor:crosshair;touch-action:none}[data-area]:focus-visible{outline:2px solid var(--color-picker-focus-color, var(--color-picker-focus-color-default));outline-offset:2px}[data-area] canvas{image-rendering:auto}[data-area-thumb]{position:absolute;width:var(--color-picker-thumb-size, var(--color-picker-thumb-size-default));height:var(--color-picker-thumb-size, var(--color-picker-thumb-size-default));border-radius:50%;border:var(--color-picker-thumb-border, var(--color-picker-thumb-border-default));box-shadow:var(--color-picker-thumb-shadow, var(--color-picker-thumb-shadow-default));transform:translate(-50%,-50%);pointer-events:none;z-index:1}[data-sliders]{display:flex;flex-direction:column;gap:var(--color-picker-gap-sm, var(--color-picker-gap-sm-default))}[data-hue-track]{position:relative;width:100%;height:var(--color-picker-track-height, var(--color-picker-track-height-default));border-radius:var(--color-picker-track-radius, var(--color-picker-track-radius-default));cursor:pointer;touch-action:none}[data-hue-track]:focus-visible{outline:2px solid var(--color-picker-focus-color, var(--color-picker-focus-color-default));outline-offset:2px}[data-hue-thumb]{position:absolute;top:50%;width:var(--color-picker-thumb-size, var(--color-picker-thumb-size-default));height:var(--color-picker-thumb-size, var(--color-picker-thumb-size-default));border-radius:50%;border:var(--color-picker-thumb-border, var(--color-picker-thumb-border-default));box-shadow:var(--color-picker-thumb-shadow, var(--color-picker-thumb-shadow-default));transform:translate(-50%,-50%);pointer-events:none}[data-output]{display:flex;flex-direction:column;gap:var(--color-picker-gap-sm, var(--color-picker-gap-sm-default))}[data-output-group]{display:flex;align-items:center;gap:var(--color-picker-gap-sm, var(--color-picker-gap-sm-default));padding:var(--color-picker-gap-sm, var(--color-picker-gap-sm-default)) var(--color-picker-pad-sm, var(--color-picker-pad-sm-default));background:var(--color-picker-output-bg, var(--color-picker-output-bg-default));border-radius:var(--color-picker-output-radius, var(--color-picker-output-radius-default))}[data-output-value]{font-family:var(--color-picker-font, var(--color-picker-font-default));font-size:var(--color-picker-font-size, var(--color-picker-font-size-default));color:var(--color-picker-fg, var(--color-picker-fg-default));user-select:all;-webkit-user-select:all;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-copy]{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--color-picker-label-fg, var(--color-picker-label-fg-default));transition:color var(--color-picker-duration, var(--color-picker-duration-default)) var(--color-picker-easing, var(--color-picker-easing-default))}[data-copy]:hover{color:var(--color-picker-fg, var(--color-picker-fg-default))}[data-copy] icon-ui{--a-icon-size: var(--color-picker-font-size, var(--color-picker-font-size-default))}:scope[disabled]{pointer-events:none;color:var(--color-picker-fg-disabled, var(--color-picker-fg-disabled-default))}:scope[disabled] [data-area],:scope[disabled] [data-hue-track]{filter:grayscale(1);cursor:not-allowed}:scope[disabled] slider-ui{--slider-fill-bg: var(--color-picker-disabled-border, var(--color-picker-disabled-border-default));--slider-thumb-bg: var(--color-picker-disabled-border, var(--color-picker-disabled-border-default))}:scope[disabled] [data-output-value]{color:var(--color-picker-fg-disabled, var(--color-picker-fg-disabled-default))}}@scope (color-input-ui){:scope{--color-input-swatch-size: 1em;display:inline-flex;vertical-align:middle}:scope[disabled]{opacity:.55;pointer-events:none}:scope>popover-ui{display:inline-flex}.color-input__swatch{display:inline-block;inline-size:var(--color-input-swatch-size);block-size:var(--color-input-swatch-size);border-radius:50%;background:var(--swatch-color, transparent);border:1px solid var(--a-ui-border, currentColor);margin-inline-end:var(--a-space-2, .5em);flex:0 0 auto}.color-input__value{font-variant-numeric:tabular-nums;font-family:var(--a-font-family-mono, monospace);font-size:.92em;color:var(--a-ui-text, currentColor)}}@scope (noodles-ui){:where(:scope){--noodles-duration-default: var(--a-duration-fast);--noodles-easing-default: var(--a-easing);--noodles-stroke-default: var(--a-accent-bg);--noodles-stroke-width-default: 2px;--noodles-stroke-readonly-default: var(--a-fg-muted);--noodles-port-size-default: 10px;--noodles-port-bg-default: var(--a-accent-bg);--noodles-port-border-default: var(--a-bg);--noodles-port-hover-ring-default: 0 0 0 3px var(--a-bg-muted);--noodles-port-drop-scale-default: 1.4;--noodles-port-drag-opacity-default: .4;--noodles-dash-length-default: 8;--noodles-dash-gap-default: 4;--noodles-anim-speed-default: .6s}:scope{box-sizing:border-box;display:block;position:relative;isolation:isolate;overflow:hidden}:scope>svg[data-noodle-svg]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}:scope>svg[data-noodle-svg] path{fill:none;stroke:var(--noodles-stroke, var(--noodles-stroke-default));stroke-width:var(--noodles-stroke-width, var(--noodles-stroke-width-default));stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--noodles-duration, var(--noodles-duration-default)) var(--noodles-easing, var(--noodles-easing-default)),stroke-dasharray var(--noodles-duration, var(--noodles-duration-default)) var(--noodles-easing, var(--noodles-easing-default))}:scope[readonly]>svg[data-noodle-svg] path{stroke:var(--noodles-stroke-readonly, var(--noodles-stroke-readonly-default));stroke-dasharray:6 4}:scope[animated]>svg[data-noodle-svg] path{stroke-dasharray:var(--noodles-dash-length, var(--noodles-dash-length-default)) var(--noodles-dash-gap, var(--noodles-dash-gap-default));animation:noodle-march var(--noodles-anim-speed, var(--noodles-anim-speed-default)) linear infinite}@keyframes noodle-march{to{stroke-dashoffset:-20}}[data-noodle-port-indicator]{position:absolute;width:var(--noodles-port-size, var(--noodles-port-size-default));height:var(--noodles-port-size, var(--noodles-port-size-default));border-radius:50%;background:var(--noodles-port-bg, var(--noodles-port-bg-default));border:2px solid var(--noodles-port-border, var(--noodles-port-border-default));transform:translate(-50%,-50%);z-index:2;cursor:crosshair;pointer-events:auto;transition:transform var(--noodles-duration, var(--noodles-duration-default)) var(--noodles-easing, var(--noodles-easing-default)),opacity var(--noodles-duration, var(--noodles-duration-default)) var(--noodles-easing, var(--noodles-easing-default)),box-shadow var(--noodles-duration, var(--noodles-duration-default)) var(--noodles-easing, var(--noodles-easing-default))}[data-noodle-port-indicator]:hover{box-shadow:var(--noodles-port-hover-ring, var(--noodles-port-hover-ring-default))}[data-noodle-drop-ready]{transform:translate(-50%,-50%) scale(var(--noodles-port-drop-scale, var(--noodles-port-drop-scale-default)))}[data-noodle-dragging]{opacity:var(--noodles-port-drag-opacity, var(--noodles-port-drag-opacity-default))}:scope[readonly] [data-noodle-port-indicator]{cursor:not-allowed;pointer-events:none}:scope:not([show-ports]) [data-noodle-port-indicator]{opacity:0;pointer-events:none}:scope[show-ports] [data-noodle-port-indicator]{opacity:1}}@scope (table-ui){:where(:scope){--table-font-size-default: var(--a-ui-size);--table-heading-size-default: var(--a-ui-xs);--table-heading-weight-default: var(--a-weight-medium);--table-heading-tracking-default: .06em;--table-heading-fg-default: var(--a-fg-muted);--table-heading-bg-default: transparent;--table-fg-default: var(--a-fg);--table-fg-hover-default: var(--a-fg-strong);--table-fg-secondary-default: var(--a-fg-muted);--table-border-default: var(--a-border-subtle);--table-border-strong-default: var(--a-border);--table-py-default: var(--a-space-3);--table-px-default: var(--a-space-4);--table-row-bg-default: transparent;--table-row-bg-hover-default: var(--a-bg-hover);--table-row-bg-selected-default: var(--a-bg-selected);--table-row-bg-striped-default: var(--a-bg-subtle);--table-sort-fg-default: var(--a-fg-muted);--table-accent-default: var(--a-primary);--table-fg-disabled-default: var(--a-ui-text-disabled);--table-bg-default: var(--a-bg);--table-radius-default: var(--a-radius-lg);--table-resize-width-default: var(--a-space-1);--table-pin-shadow-width-default: var(--a-space-1);--table-cell-min-width-default: 11.25rem;--table-filter-bg-default: var(--a-canvas);--table-filter-fg-default: var(--a-canvas-text);--table-filter-border-default: var(--a-border);--table-filter-radius-default: var(--a-radius-md);--table-filter-inset-default: var(--a-space-2);--table-filter-gap-default: var(--a-space-1);--table-filter-shadow-default: var(--a-shadow-md);--table-filter-input-py-default: var(--a-space-1);--table-filter-input-px-default: var(--a-space-2);--table-filter-input-radius-default: var(--a-radius-sm);--table-filter-input-size-default: var(--a-ui-tiny);--table-filter-btn-px-default: var(--a-space-1);--table-filter-clear-fg-default: var(--a-accent);--table-chip-bar-bg-default: var(--a-canvas-subtle);--table-chip-bar-border-default: var(--a-border);--table-chip-bar-gap-default: var(--a-space-1);--table-chip-bar-py-default: var(--a-space-1);--table-chip-bar-px-default: var(--a-space-2);--table-chip-dismiss-gap-default: var(--a-space-1);--table-detail-bg-default: var(--a-canvas-subtle);--table-detail-border-default: var(--a-border);--table-detail-py-default: var(--a-space-3);--table-detail-px-default: var(--a-space-4);--table-pinned-bg-default: var(--a-canvas);--table-pinned-shadow-default: var(--a-chrome-shadow-soft);--table-agg-border-default: var(--a-border);--table-agg-size-default: var(--a-ui-tiny);--table-agg-py-default: var(--a-space-2);--table-agg-px-default: var(--a-space-3);--table-sort-priority-fg-default: var(--a-chrome-light);--table-sort-icon-gap-default: var(--a-space-1);--table-footer-py-default: var(--a-space-3);--table-overlay-gap-default: var(--a-space-3);--table-overlay-pad-default: var(--a-space-8);--table-duration-default: var(--a-duration-fast);--table-easing-default: var(--a-easing);--table-focus-ring-default: var(--a-focus-ring);--_z-cell: 0;--_z-pinned: 1;--_z-header: 2;--_z-header-pinned: 3}:scope{box-sizing:border-box;display:grid;overflow-x:auto;font-size:var(--table-font-size, var(--table-font-size-default));color:var(--table-fg, var(--table-fg-default));background:var(--table-bg, var(--table-bg-default));border:1px solid var(--table-border, var(--table-border-default));border-radius:var(--table-radius, var(--table-radius-default));position:relative;isolation:isolate}:scope[raw]{background:none;border:none;border-radius:0}[data-header],[data-body]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}[role=row]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center}[data-header]{border-bottom:1px solid var(--table-border-strong, var(--table-border-strong-default));position:sticky;top:0;z-index:var(--_z-header);background:var(--table-bg, var(--table-bg-default))}[role=columnheader]{box-sizing:border-box;text-align:left;padding:var(--table-py, var(--table-py-default)) var(--table-px, var(--table-px-default));font-size:var(--table-heading-size, var(--table-heading-size-default));font-weight:var(--table-heading-weight, var(--table-heading-weight-default));color:var(--table-heading-fg, var(--table-heading-fg-default));background:var(--table-heading-bg, var(--table-heading-bg-default));text-transform:uppercase;letter-spacing:var(--table-heading-tracking, var(--table-heading-tracking-default));white-space:nowrap;position:relative;display:flex;align-items:center}[role=columnheader]>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-sort-key]{cursor:pointer;user-select:none;-webkit-user-select:none;transition:color var(--table-duration, var(--table-duration-default)) var(--table-easing, var(--table-easing-default))}[data-sort-key]:hover{color:var(--table-fg, var(--table-fg-default))}[data-sort-icon]{color:var(--table-sort-fg, var(--table-sort-fg-default));margin-inline-start:var(--table-sort-icon-gap, var(--table-sort-icon-gap-default));vertical-align:middle;--a-icon-size: .75em}[aria-sort] [data-sort-icon]{color:var(--table-fg, var(--table-fg-default))}[data-sort-priority]{display:inline-flex;font-size:.6em;background:var(--table-accent, var(--table-accent-default));color:var(--table-sort-priority-fg, var(--table-sort-priority-fg-default));width:1em;height:1em;border-radius:50%;align-items:center;justify-content:center;margin-inline-start:2px}[data-body] [role=gridcell]{box-sizing:border-box;display:flex;align-items:center;align-self:stretch;padding:var(--table-py, var(--table-py-default)) var(--table-px, var(--table-px-default));border-bottom:1px solid var(--table-border, var(--table-border-default));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-body] [role=gridcell]>span,[data-body] [role=gridcell]>a{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-body] [role=gridcell]>row-ui{min-width:0;overflow:hidden}[data-body] [role=gridcell]>row-ui>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope[wrap] [data-body] [role=gridcell],[data-body] [role=gridcell][data-wrap]{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:scope[wrap] [data-body] [role=gridcell]>span,:scope[wrap] [data-body] [role=gridcell]>a,[data-body] [role=gridcell][data-wrap]>span,[data-body] [role=gridcell][data-wrap]>a{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}[data-align=right]{text-align:right;justify-content:flex-end}[data-align=center]{text-align:center;justify-content:center}[data-body]>[role=row]{background:var(--table-row-bg, var(--table-row-bg-default));transition:background var(--table-duration, var(--table-duration-default)) var(--table-easing, var(--table-easing-default))}[data-body]>[role=row]:hover{background:var(--table-row-bg-hover, var(--table-row-bg-hover-default));color:var(--table-fg-hover, var(--table-fg-hover-default))}[data-selected]{background:var(--table-row-bg-selected, var(--table-row-bg-selected-default))}:scope[striped] [data-body] [role=gridcell]{border-bottom:none}:scope[striped] [data-body]>[role=row]:nth-child(2n){background:var(--table-row-bg-striped, var(--table-row-bg-striped-default))}:scope[striped] [data-body]>[role=row]:nth-child(2n):hover{background:var(--table-row-bg-hover, var(--table-row-bg-hover-default))}[data-check-col]{width:2.5rem;text-align:center;flex-shrink:0}:scope[density=compact]{--table-py-default: var(--a-space-1);--table-px-default: var(--a-space-2)}:scope[density=comfortable]{--table-py-default: var(--a-space-4)}[data-pinned=left]{position:sticky;left:var(--_pin-left, 0);z-index:var(--_z-pinned);background:var(--table-bg, var(--table-bg-default))}[data-pinned=right]{position:sticky;right:var(--_pin-right, 0);z-index:var(--_z-pinned);background:var(--table-bg, var(--table-bg-default))}[data-header] [data-pinned]{z-index:var(--_z-header-pinned)}[data-resize-handle]{position:absolute;right:calc(-1 * var(--table-resize-width, var(--table-resize-width-default)) / 2);top:0;bottom:0;width:var(--table-resize-width, var(--table-resize-width-default));cursor:col-resize;z-index:1}[data-resize-handle]:hover,[data-resize-handle][data-resizing]{background:var(--table-accent, var(--table-accent-default))}[data-footer]{display:flex;align-items:center;justify-content:space-between;padding:var(--table-footer-py, var(--table-footer-py-default)) var(--table-px, var(--table-px-default));font-size:var(--table-heading-size, var(--table-heading-size-default));color:var(--table-heading-fg, var(--table-heading-fg-default));border-top:1px solid var(--table-border, var(--table-border-default))}[data-overlay],[data-empty],[data-loading]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--table-overlay-gap, var(--table-overlay-gap-default));padding:var(--table-overlay-pad, var(--table-overlay-pad-default));color:var(--table-heading-fg, var(--table-heading-fg-default))}[data-focused]{outline:2px solid var(--table-accent, var(--table-accent-default));outline-offset:-2px}:scope[disabled]{pointer-events:none;color:var(--table-fg-disabled, var(--table-fg-disabled-default))}:scope[disabled] [data-body]>[role=row]:hover{background:var(--table-row-bg, var(--table-row-bg-default));color:var(--table-fg-disabled, var(--table-fg-disabled-default))}[data-body]>[data-skeleton-row]{pointer-events:none}[data-body]>[data-skeleton-row]:hover{background:transparent}:scope[striped] [data-body]>[data-skeleton-row]:nth-child(2n){background:transparent}[data-filter-btn]{all:unset;cursor:pointer;opacity:.5;padding:0 var(--table-filter-btn-px, var(--table-filter-btn-px-default));&:hover{opacity:1}}[role=columnheader]{position:relative}[data-filter-dropdown]{position:absolute;top:100%;left:0;right:0;min-width:var(--table-cell-min-width, var(--table-cell-min-width-default));z-index:10;background:var(--table-filter-bg, var(--table-filter-bg-default));border:1px solid var(--table-filter-border, var(--table-filter-border-default));border-radius:var(--table-filter-radius, var(--table-filter-radius-default));padding:var(--table-filter-inset, var(--table-filter-inset-default));box-shadow:var(--table-filter-shadow, var(--table-filter-shadow-default));display:flex;flex-direction:column;gap:var(--table-filter-gap, var(--table-filter-gap-default))}[data-filter-input]{width:100%;padding:var(--table-filter-input-py, var(--table-filter-input-py-default)) var(--table-filter-input-px, var(--table-filter-input-px-default));border:1px solid var(--table-filter-border, var(--table-filter-border-default));border-radius:var(--table-filter-input-radius, var(--table-filter-input-radius-default));font:inherit;font-size:var(--table-filter-input-size, var(--table-filter-input-size-default));background:var(--table-filter-bg, var(--table-filter-bg-default));color:var(--table-filter-fg, var(--table-filter-fg-default))}[data-filter-op]{padding:var(--table-filter-input-py, var(--table-filter-input-py-default));border:1px solid var(--table-filter-border, var(--table-filter-border-default));border-radius:var(--table-filter-input-radius, var(--table-filter-input-radius-default));font:inherit;font-size:var(--table-filter-input-size, var(--table-filter-input-size-default));background:var(--table-filter-bg, var(--table-filter-bg-default));color:var(--table-filter-fg, var(--table-filter-fg-default))}[data-filter-option]{display:flex;align-items:center;gap:var(--table-filter-gap, var(--table-filter-gap-default));font-size:var(--table-filter-input-size, var(--table-filter-input-size-default));cursor:pointer;padding:var(--table-filter-input-py, var(--table-filter-input-py-default)) 0}[data-filter-clear]{all:unset;cursor:pointer;font-size:var(--table-filter-input-size, var(--table-filter-input-size-default));color:var(--table-filter-clear-fg, var(--table-filter-clear-fg-default));text-align:center;padding:var(--table-filter-input-py, var(--table-filter-input-py-default));&:hover{text-decoration:underline}}[data-filter-bar]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--table-chip-bar-gap, var(--table-chip-bar-gap-default));padding:var(--table-chip-bar-py, var(--table-chip-bar-py-default)) var(--table-chip-bar-px, var(--table-chip-bar-px-default));border-bottom:1px solid var(--table-chip-bar-border, var(--table-chip-bar-border-default));background:var(--table-chip-bar-bg, var(--table-chip-bar-bg-default))}[data-chip-dismiss]{all:unset;cursor:pointer;margin-left:var(--table-chip-dismiss-gap, var(--table-chip-dismiss-gap-default));opacity:.6;&:hover{opacity:1}}[data-filter-clear-all]{all:unset;cursor:pointer;font-size:var(--table-filter-input-size, var(--table-filter-input-size-default));color:var(--table-filter-clear-fg, var(--table-filter-clear-fg-default));padding:var(--table-chip-bar-py, var(--table-chip-bar-py-default)) var(--table-chip-bar-px, var(--table-chip-bar-px-default));&:hover{text-decoration:underline}}[data-detail-row]{grid-column:1 / -1;padding:var(--table-detail-py, var(--table-detail-py-default)) var(--table-detail-px, var(--table-detail-px-default));background:var(--table-detail-bg, var(--table-detail-bg-default));border-bottom:1px solid var(--table-detail-border, var(--table-detail-border-default))}[data-expand-toggle]{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform var(--table-duration, var(--table-duration-default)) var(--table-easing, var(--table-easing-default))}[data-expanded] [data-expand-toggle]{transform:rotate(90deg)}[data-pinned]{position:sticky;z-index:1;background:var(--table-pinned-bg, var(--table-pinned-bg-default))}[data-pinned=left]:after{content:"";position:absolute;right:calc(-1 * var(--table-pin-shadow-width, var(--table-pin-shadow-width-default)));top:0;bottom:0;width:var(--table-pin-shadow-width, var(--table-pin-shadow-width-default));pointer-events:none;background:linear-gradient(to right,var(--table-pinned-shadow, var(--table-pinned-shadow-default)),transparent)}[data-pinned=right]:before{content:"";position:absolute;left:calc(-1 * var(--table-pin-shadow-width, var(--table-pin-shadow-width-default)));top:0;bottom:0;width:var(--table-pin-shadow-width, var(--table-pin-shadow-width-default));pointer-events:none;background:linear-gradient(to left,var(--table-pinned-shadow, var(--table-pinned-shadow-default)),transparent)}[data-agg-row]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;border-top:2px solid var(--table-agg-border, var(--table-agg-border-default));font-weight:600;font-size:var(--table-agg-size, var(--table-agg-size-default));color:var(--table-fg-secondary, var(--table-fg-secondary-default))}[data-agg-row]>[role=gridcell]{padding:var(--table-agg-py, var(--table-agg-py-default)) var(--table-agg-px, var(--table-agg-px-default))}}@scope (table-toolbar-ui){:where(:scope){--table-toolbar-gap-default: var(--a-space-3);--table-toolbar-py-default: var(--a-space-2);--table-toolbar-px-default: 0;--table-toolbar-cluster-gap-default: var(--a-space-2);--table-toolbar-bg-default: transparent;--table-toolbar-border-default: transparent;--table-toolbar-border-width-default: 0;--table-toolbar-radius-default: var(--a-radius-lg);--table-toolbar-title-fg-default: var(--a-fg-strong);--table-toolbar-title-size-default: var(--a-ui-lg);--table-toolbar-title-weight-default: var(--a-weight-medium);--table-toolbar-title-gap-default: var(--a-space-2);--table-toolbar-search-min-default: 14rem;--table-toolbar-search-max-default: 22rem}:scope{box-sizing:border-box;display:block;color:var(--a-fg)}[data-toolbar]{display:flex;flex-direction:row;align-items:center;gap:var(--table-toolbar-gap, var(--table-toolbar-gap-default));padding:var(--table-toolbar-py, var(--table-toolbar-py-default)) var(--table-toolbar-px, var(--table-toolbar-px-default));background:var(--table-toolbar-bg, var(--table-toolbar-bg-default));border:var(--table-toolbar-border-width, var(--table-toolbar-border-width-default)) solid var(--table-toolbar-border, var(--table-toolbar-border-default));border-radius:var(--table-toolbar-radius, var(--table-toolbar-radius-default));min-width:0}:scope[variant=card]{--table-toolbar-bg-default: var(--a-bg);--table-toolbar-border-default: var(--a-border-subtle);--table-toolbar-border-width-default: 1px;--table-toolbar-py-default: var(--a-space-3);--table-toolbar-px-default: var(--a-space-4)}[data-title]{display:inline-flex;align-items:center;gap:var(--table-toolbar-title-gap, var(--table-toolbar-title-gap-default));flex:0 0 auto;min-width:0}[data-heading]{font-size:var(--table-toolbar-title-size, var(--table-toolbar-title-size-default));font-weight:var(--table-toolbar-title-weight, var(--table-toolbar-title-weight-default));color:var(--table-toolbar-title-fg, var(--table-toolbar-title-fg-default));line-height:1.2}[data-count-badge][hidden]{display:none}[data-controls]{display:inline-flex;align-items:center;gap:var(--table-toolbar-cluster-gap, var(--table-toolbar-cluster-gap-default));flex:0 0 auto}[data-toolbar-btn][hidden]{display:none}[data-search]{flex:1 1 var(--table-toolbar-search-min, var(--table-toolbar-search-min-default));min-width:0;max-width:var(--table-toolbar-search-max, var(--table-toolbar-search-max-default));margin-inline-start:auto}[data-search][hidden]{display:none}[data-actions]{display:inline-flex;align-items:center;gap:var(--table-toolbar-cluster-gap, var(--table-toolbar-cluster-gap-default));flex:0 0 auto}[data-actions]:empty{display:none}}[data-toolbar-popover]:not(:popover-open){display:none!important}[data-toolbar-popover]:popover-open{margin:0;padding:var(--a-space-1);background:var(--a-canvas-bright);color:var(--a-fg);border:1px solid var(--a-ui-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow-lg);min-width:16rem;font-family:inherit;font-size:var(--a-ui-size);display:flex;flex-direction:column;gap:var(--a-space-1);opacity:1;translate:0 0;transition:opacity var(--a-duration-fast) var(--a-easing-out),translate var(--a-duration-fast) var(--a-easing-out);@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){[data-toolbar-popover]:popover-open{transition:none}}[data-toolbar-popover] [data-popover-head]{padding:var(--a-space-1) var(--a-space-2)}[data-toolbar-popover] [data-popover-list]{display:flex;flex-direction:column;gap:var(--a-space-1);max-height:22rem;overflow-y:auto}[data-toolbar-popover] [data-popover-empty]{display:block;padding:var(--a-space-3) var(--a-space-2);text-align:center}[data-toolbar-popover] [data-popover-action]{margin-top:var(--a-space-1);border-top:1px solid var(--a-border-subtle);padding-top:var(--a-space-1)}[data-toolbar-popover] [data-filter-row],[data-toolbar-popover] [data-columns-row]{padding:var(--a-space-1) var(--a-space-2)}[data-toolbar-popover] [data-filter-input]{min-width:0}[data-toolbar-popover] [data-sort-row][data-active]{--menu-item-bg: var(--a-bg-selected);--menu-item-fg: var(--a-fg);--menu-item-icon-fg: var(--a-fg);font-weight:var(--a-ui-weight, var(--a-weight-medium))}@scope (timeline-ui){:where(:scope){--timeline-marker-w-default: 1.25rem;--timeline-gap-col-default: var(--a-space-2);--timeline-gap-row-default: var(--a-space-3);--timeline-dot-size-default: .625rem;--timeline-dot-bg-default: var(--a-border);--timeline-dot-bg-active-default: var(--a-accent-bg);--timeline-dot-bg-done-default: var(--a-success-bg);--timeline-dot-bg-error-default: var(--a-danger-bg);--timeline-dot-bg-warning-default: var(--a-warning-bg);--timeline-subdot-size-default: 4px;--timeline-subdot-bg-default: var(--a-fg-subtle);--timeline-line-size-default: 2px;--timeline-line-fg-default: var(--a-border-subtle);--timeline-line-fg-done-default: var(--a-border);--timeline-icon-size-default: 1rem;--timeline-icon-bg-default: var(--a-bg-muted);--timeline-icon-fg-default: var(--a-fg-subtle);--timeline-icon-bg-success-default: var(--a-success-muted);--timeline-icon-fg-success-default: var(--a-success-strong);--timeline-icon-bg-accent-default: var(--a-accent-muted);--timeline-icon-fg-accent-default: var(--a-accent);--timeline-icon-bg-warning-default: var(--a-warning-muted);--timeline-icon-fg-warning-default: var(--a-warning);--timeline-icon-bg-danger-default: var(--a-danger-muted);--timeline-icon-fg-danger-default: var(--a-danger-strong);--timeline-label-weight-default: var(--a-weight-medium);--timeline-label-size-default: var(--a-ui-size);--timeline-label-fg-default: var(--a-fg);--timeline-label-fg-muted-default: var(--a-fg-muted);--timeline-desc-fg-default: var(--a-fg-subtle);--timeline-desc-size-default: var(--a-ui-sm);--timeline-time-fg-default: var(--a-fg-muted);--timeline-time-size-default: var(--a-ui-sm);--timeline-outcome-fg-default: var(--a-fg-muted);--timeline-duration-default: var(--a-duration-fast);--timeline-easing-default: var(--a-easing-out);--timeline-spin-duration-default: .8s;--timeline-pulse-duration-default: 2s}:scope{box-sizing:border-box;display:grid;grid-template-columns:[marker] var(--timeline-marker-w, var(--timeline-marker-w-default)) [content] 1fr [aside] auto;column-gap:var(--timeline-gap-col, var(--timeline-gap-col-default));row-gap:var(--timeline-gap-row, var(--timeline-gap-row-default));min-width:0}:scope[size=sm]{--timeline-marker-w-default: 1rem;--timeline-dot-size-default: 6px;--timeline-gap-row-default: var(--a-space-2);--timeline-label-size-default: var(--a-ui-sm);--timeline-label-weight-default: var(--a-weight-normal)}:scope[orientation=horizontal]{display:flex;flex-direction:row;gap:0}}agent-reasoning-ui timeline-ui:not([orientation=horizontal]),[data-reasoning-iteration] timeline-ui:not([orientation=horizontal]){grid-template-columns:subgrid;grid-column:1 / -1}@scope (timeline-item-ui){:where(:scope){--timeline-item-marker-w: var(--timeline-marker-w, 1.25rem);--timeline-item-gap-row: var(--timeline-gap-row, var(--a-space-3));--timeline-item-dot-size: var(--timeline-dot-size, .625rem);--timeline-item-dot-bg: var(--timeline-dot-bg, var(--a-border));--timeline-item-dot-bg-active: var(--timeline-dot-bg-active, var(--a-accent-bg));--timeline-item-dot-bg-done: var(--timeline-dot-bg-done, var(--a-success-bg));--timeline-item-dot-bg-error: var(--timeline-dot-bg-error, var(--a-danger-bg));--timeline-item-dot-bg-warning: var(--timeline-dot-bg-warning, var(--a-warning-bg));--timeline-item-subdot-size: var(--timeline-subdot-size, 4px);--timeline-item-subdot-bg: var(--timeline-subdot-bg, var(--a-fg-subtle));--timeline-item-line-size: var(--timeline-line-size, 2px);--timeline-item-line-fg: var(--timeline-line-fg, var(--a-border-subtle));--timeline-item-line-fg-done: var(--timeline-line-fg-done, var(--a-border));--timeline-item-icon-size: var(--timeline-icon-size, 1rem);--timeline-item-icon-bg: var(--timeline-icon-bg, var(--a-bg-muted));--timeline-item-icon-fg: var(--timeline-icon-fg, var(--a-fg-subtle));--timeline-item-icon-bg-success: var(--timeline-icon-bg-success, var(--a-success-muted));--timeline-item-icon-fg-success: var(--timeline-icon-fg-success, var(--a-success-strong));--timeline-item-icon-bg-accent: var(--timeline-icon-bg-accent, var(--a-accent-muted));--timeline-item-icon-fg-accent: var(--timeline-icon-fg-accent, var(--a-accent));--timeline-item-icon-bg-warning: var(--timeline-icon-bg-warning, var(--a-warning-muted));--timeline-item-icon-fg-warning: var(--timeline-icon-fg-warning, var(--a-warning));--timeline-item-icon-bg-danger: var(--timeline-icon-bg-danger, var(--a-danger-muted));--timeline-item-icon-fg-danger: var(--timeline-icon-fg-danger, var(--a-danger-strong));--timeline-item-label-weight: var(--timeline-label-weight, var(--a-weight-medium));--timeline-item-label-size: var(--timeline-label-size, var(--a-ui-size));--timeline-item-label-fg: var(--timeline-label-fg, var(--a-fg));--timeline-item-label-fg-muted: var(--timeline-label-fg-muted, var(--a-fg-muted));--timeline-item-desc-fg: var(--timeline-desc-fg, var(--a-fg-subtle));--timeline-item-desc-size: var(--timeline-desc-size, var(--a-ui-sm));--timeline-item-time-fg: var(--timeline-time-fg, var(--a-fg-muted));--timeline-item-time-size: var(--timeline-time-size, var(--a-ui-sm));--timeline-item-outcome-fg: var(--timeline-outcome-fg, var(--a-fg-muted));--timeline-item-duration: var(--timeline-duration, var(--a-duration-fast));--timeline-item-easing: var(--timeline-easing, var(--a-easing-out));--timeline-item-spin-duration: var(--timeline-spin-duration, .8s);--timeline-item-toggle-px: var(--a-space-0-5);--timeline-item-toggle-time-margin: 1.5rem;--timeline-item-outcome-indent: .75rem}:scope{box-sizing:border-box;display:grid;grid-template-columns:subgrid;grid-column:1 / -1;grid-auto-rows:auto;align-items:baseline;position:relative;min-width:0}:scope [slot]{min-width:0}:scope:before{content:"";position:absolute;left:calc((var(--timeline-item-marker-w) - var(--timeline-item-dot-size)) / 2);top:calc((1.4em - var(--timeline-item-dot-size)) / 2 + 1px);width:var(--timeline-item-dot-size);height:var(--timeline-item-dot-size);border-radius:50%;background:var(--timeline-item-dot-bg);box-sizing:border-box;z-index:1;transition:background var(--timeline-item-duration) var(--timeline-item-easing)}:scope[status=completed]:before{background:var(--timeline-item-dot-bg-done)}:scope[status=active]:before{background:var(--timeline-item-dot-bg-active)}:scope[status=error]:before{background:var(--timeline-item-dot-bg-error)}:scope[variant=success]:not([status=active]):not([status=error]):before{background:var(--timeline-item-dot-bg-done)}:scope[variant=accent]:not([status=active]):not([status=error]):before{background:var(--timeline-item-dot-bg-active)}:scope[variant=warning]:not([status=active]):not([status=error]):before{background:var(--timeline-item-dot-bg-warning)}:scope[variant=danger]:not([status=active]):not([status=error]):before{background:var(--timeline-item-dot-bg-error)}:scope[status=active][spinner]:before{background:transparent;border:2px solid var(--timeline-item-dot-bg);border-top-color:var(--timeline-item-dot-bg-active);animation:tl-spin var(--timeline-item-spin-duration) linear infinite}:scope:after{content:"";position:absolute;left:calc((var(--timeline-item-marker-w) - var(--timeline-item-line-size)) / 2);top:calc((1.4em + var(--timeline-item-dot-size)) / 2 + 2px);bottom:calc(-1 * var(--timeline-item-gap-row));width:var(--timeline-item-line-size);background:var(--timeline-item-line-fg)}:scope[status=completed]:after{background:var(--timeline-item-line-fg-done)}:scope[data-last]:after{display:none}:scope:has(>[slot=icon]):before{display:none}:scope>[slot=icon]{grid-column:marker;grid-row:1;justify-self:center;align-self:baseline;margin-top:calc((1.4em - var(--timeline-item-icon-size)) / 2);width:var(--timeline-item-icon-size);height:var(--timeline-item-icon-size);border-radius:50%;background:var(--timeline-item-icon-bg);color:var(--timeline-item-icon-fg);display:inline-flex;align-items:center;justify-content:center;--a-icon-size: calc(var(--timeline-item-icon-size) * .625);z-index:1;box-sizing:border-box}:scope[variant=success]>[slot=icon]{background:var(--timeline-item-icon-bg-success);color:var(--timeline-item-icon-fg-success)}:scope[variant=accent]>[slot=icon]{background:var(--timeline-item-icon-bg-accent);color:var(--timeline-item-icon-fg-accent)}:scope[variant=warning]>[slot=icon]{background:var(--timeline-item-icon-bg-warning);color:var(--timeline-item-icon-fg-warning)}:scope[variant=danger]>[slot=icon]{background:var(--timeline-item-icon-bg-danger);color:var(--timeline-item-icon-fg-danger)}:scope:has(>[slot=icon]):after{top:calc((1.4em + var(--timeline-item-icon-size)) / 2 + 2px)}:scope>[slot=label]{grid-column:content;grid-row:1;font-weight:var(--timeline-item-label-weight);font-size:var(--timeline-item-label-size);color:var(--timeline-item-label-fg);line-height:1.4;overflow-wrap:break-word;min-width:0}:scope[status=completed]>[slot=label]{color:var(--timeline-item-label-fg-muted)}:scope>[slot=description]{grid-column:content / -1;grid-row:2;color:var(--timeline-item-desc-fg);font-size:var(--timeline-item-desc-size);line-height:1.5;margin-top:var(--a-space-0-5)}:scope>[slot=time]{grid-column:aside;grid-row:1;color:var(--timeline-item-time-fg);font-size:var(--timeline-item-time-size);font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap;justify-self:end}:scope>[slot]:empty{display:none}:scope>[slot=outcomes]{grid-column:content / -1;grid-row:3;margin:var(--a-space-1) 0 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--a-space-0-5);color:var(--timeline-item-outcome-fg);font-size:var(--timeline-item-desc-size);line-height:1.4;animation:tl-fade var(--timeline-item-duration) var(--timeline-item-easing)}:scope>[slot=outcomes][hidden]{display:none}:scope>[slot=outcomes]>li{position:relative;padding-left:var(--timeline-item-outcome-indent);overflow-wrap:break-word;min-width:0}:scope>[slot=outcomes]>li:before{content:"";position:absolute;left:calc((var(--timeline-item-outcome-indent) - var(--timeline-item-subdot-size)) / 2);top:calc((1.4em - var(--timeline-item-subdot-size)) / 2 + 1px);width:var(--timeline-item-subdot-size);height:var(--timeline-item-subdot-size);border-radius:50%;background:var(--timeline-item-subdot-bg)}:scope>[data-timeline-toggle]{position:absolute;inset-inline-end:0;top:calc((1.4em - 1em) / 2 - var(--a-space-0-5));background:none;border:none;padding:var(--a-space-0-5) var(--timeline-item-toggle-px);margin:0;cursor:pointer;color:var(--timeline-item-label-fg-muted, var(--a-fg-muted));border-radius:var(--a-radius-sm);display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:background var(--timeline-item-duration) var(--timeline-item-easing),color var(--timeline-item-duration) var(--timeline-item-easing)}:scope>[data-timeline-toggle]:hover{background:var(--a-bg-subtle);color:var(--timeline-item-label-fg, var(--a-fg))}:scope:has(>[data-timeline-toggle])>[slot=time]{margin-inline-end:var(--timeline-item-toggle-time-margin)}:scope>[data-timeline-toggle]:focus-visible{outline:none;box-shadow:var(--a-focus-ring)}}timeline-ui[size=sm]>timeline-item-ui[status=active][spinner]:before{border-width:1.5px}timeline-ui[orientation=horizontal]>timeline-item-ui{display:flex;flex-direction:column;flex:1 1 0;min-width:0;padding-top:calc(var(--timeline-dot-size, var(--timeline-dot-size-default)) + var(--timeline-gap-col, var(--timeline-gap-col-default)));text-align:center;position:relative}timeline-ui[orientation=horizontal]>timeline-item-ui:before{left:50%;top:0;transform:translate(-50%)}timeline-ui[orientation=horizontal]>timeline-item-ui:after{left:50%;top:calc(var(--timeline-dot-size, var(--timeline-dot-size-default)) / 2 - var(--timeline-line-size, var(--timeline-line-size-default)) / 2);right:-50%;bottom:auto;width:100%;height:var(--timeline-line-size, var(--timeline-line-size-default))}timeline-ui[orientation=horizontal]>timeline-item-ui>[slot=label],timeline-ui[orientation=horizontal]>timeline-item-ui>[slot=description],timeline-ui[orientation=horizontal]>timeline-item-ui>[slot=time]{grid-column:auto;grid-row:auto;margin-top:var(--a-space-1)}@keyframes tl-spin{to{transform:rotate(360deg)}}@keyframes tl-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){timeline-item-ui[status=active][spinner]:before{animation:none}}@scope (upload-ui){:where(:scope){--upload-gap-default: var(--a-space-2);--upload-radius-default: var(--a-radius-md);--upload-font-default: var(--a-ui-size);--upload-border-default: var(--a-border-subtle);--upload-border-hover-default: var(--a-accent);--upload-border-dragover-default: var(--a-accent-bg);--upload-bg-dragover-default: var(--a-accent-muted);--upload-fg-default: var(--a-fg-subtle);--upload-fg-hover-default: var(--a-accent);--upload-label-fg-default: var(--a-fg);--upload-label-weight-default: var(--a-weight-medium);--upload-label-size-default: var(--a-label-size);--upload-hint-fg-default: var(--a-fg-muted);--upload-hint-size-default: var(--a-ui-sm);--upload-bg-disabled-default: var(--a-ui-bg-disabled);--upload-fg-disabled-default: var(--a-ui-text-disabled);--upload-border-disabled-default: var(--a-ui-border-disabled);--upload-focus-ring-default: var(--a-focus-ring);--upload-focus-ring-invalid-default: var(--a-focus-ring-invalid);--upload-dropzone-pad-default: var(--a-space-6);--upload-duration-default: var(--a-duration-fast);--upload-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--upload-gap, var(--upload-gap-default));font-size:var(--upload-font, var(--upload-font-default))}:scope:before{content:attr(label);font-size:var(--upload-label-size, var(--upload-label-size-default));font-weight:var(--upload-label-weight, var(--upload-label-weight-default));color:var(--upload-label-fg, var(--upload-label-fg-default))}:scope:not([label]):before,:scope[label=""]:before{display:none}[data-dropzone]{display:flex;align-items:center;justify-content:center;padding:var(--upload-dropzone-pad, var(--upload-dropzone-pad-default));border:2px dashed var(--upload-border, var(--upload-border-default));border-radius:var(--upload-radius, var(--upload-radius-default));color:var(--upload-fg, var(--upload-fg-default));font-size:var(--upload-font, var(--upload-font-default));text-align:center;cursor:pointer;transition:border-color var(--upload-duration, var(--upload-duration-default)) var(--upload-easing, var(--upload-easing-default)),background var(--upload-duration, var(--upload-duration-default)) var(--upload-easing, var(--upload-easing-default)),color var(--upload-duration, var(--upload-duration-default)) var(--upload-easing, var(--upload-easing-default)),box-shadow var(--upload-duration, var(--upload-duration-default)) var(--upload-easing, var(--upload-easing-default))}[data-dropzone]:hover{border-color:var(--upload-border-hover, var(--upload-border-hover-default));color:var(--upload-fg-hover, var(--upload-fg-hover-default))}[data-dropzone]:focus-visible{outline:none;box-shadow:var(--upload-focus-ring, var(--upload-focus-ring-default))}[data-dropzone][data-dragover]{border-color:var(--upload-border-dragover, var(--upload-border-dragover-default));background:var(--upload-bg-dragover, var(--upload-bg-dragover-default))}span[hint]:after{content:attr(hint);font-size:var(--upload-hint-size, var(--upload-hint-size-default));color:var(--upload-hint-fg, var(--upload-hint-fg-default))}span[hint=""]:after{display:none}span:not([hint]):after{display:none}[data-filelist]{display:flex;flex-direction:column;gap:var(--upload-gap, var(--upload-gap-default));font-size:var(--upload-font, var(--upload-font-default))}[data-filelist]:empty{display:none}:scope[disabled]{pointer-events:none;color:var(--upload-fg-disabled, var(--upload-fg-disabled-default))}:scope[disabled] [data-dropzone]{background:var(--upload-bg-disabled, var(--upload-bg-disabled-default));border-color:var(--upload-border-disabled, var(--upload-border-disabled-default));color:var(--upload-fg-disabled, var(--upload-fg-disabled-default));cursor:not-allowed}}@property --_card-loading-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@scope (card-ui){:where(:scope){--card-inset-default: var(--a-inset);--card-gap-default: var(--a-gap);--card-header-gap-default: var(--a-space-2);--card-footer-gap-default: var(--a-space-2);--card-radius-default: var(--a-radius-lg);--card-font-size-default: var(--a-body-size);--card-description-size-default: var(--a-caption-size);--card-bg-default: var(--a-canvas-1);--card-bg-padded-default: var(--a-canvas-0-scrim);--card-fg-default: var(--a-fg);--card-heading-fg-default: var(--a-fg-strong);--card-description-fg-default: var(--a-fg-subtle);--card-border-default: 1px solid var(--a-border-subtle);--card-divider-default: var(--a-border-subtle);--card-shadow-default: var(--a-shadow-sm);--card-loading-ring-default: var(--a-accent-bg);--card-loading-mask-color-default: var(--a-chrome-light);--card-shadow-0-default: none;--card-shadow-1-default: var(--a-shadow-sm);--card-shadow-2-default: var(--a-shadow-md);--card-shadow-3-default: var(--a-shadow-lg);--card-loading-duration-default: 1.5s;--card-loading-easing-default: linear;--card-drag-bg-active-default: var(--a-accent-muted)}:scope{box-sizing:border-box;display:block;border-radius:var(--card-radius, var(--card-radius-default));background:var(--card-bg, var(--card-bg-default));color:var(--card-fg, var(--card-fg-default));font-size:var(--card-font-size, var(--card-font-size-default));border:var(--card-border, var(--card-border-default));box-shadow:var(--card-shadow, var(--card-shadow-default));overflow:hidden;corner-shape:superellipse(1.1);width:stretch}:scope[variant=outlined]{--card-bg-default: transparent;--card-shadow-default: none;--card-border-default: 1px solid var(--a-border)}:scope[variant=filled]{--card-shadow-default: none;--card-border-default: none}:scope[variant=ghost]{--card-bg-default: transparent;--card-shadow-default: none;--card-border-default: none}:scope[elevation="0"]{--card-shadow-default: var(--card-shadow-0, var(--card-shadow-0-default))}:scope[elevation="1"]{--card-shadow-default: var(--card-shadow-1, var(--card-shadow-1-default))}:scope[elevation="2"]{--card-shadow-default: var(--card-shadow-2, var(--card-shadow-2-default))}:scope[elevation="3"]{--card-shadow-default: var(--card-shadow-3, var(--card-shadow-3-default))}:scope[loading]{--card-border-default: 1px solid transparent;position:relative}:scope[loading]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--_card-loading-angle, 0deg),transparent 0deg,var(--card-loading-ring, var(--card-loading-ring-default)) 90deg,transparent 180deg);-webkit-mask:linear-gradient(var(--card-loading-mask-color, var(--card-loading-mask-color-default)) 0 0) content-box,linear-gradient(var(--card-loading-mask-color, var(--card-loading-mask-color-default)) 0 0);mask:linear-gradient(var(--card-loading-mask-color, var(--card-loading-mask-color-default)) 0 0) content-box,linear-gradient(var(--card-loading-mask-color, var(--card-loading-mask-color-default)) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:card-loading-spin var(--card-loading-duration, var(--card-loading-duration-default)) var(--card-loading-easing, var(--card-loading-easing-default)) infinite;pointer-events:none;z-index:1}@keyframes card-loading-spin{to{--_card-loading-angle: 360deg}}:scope[raw]{--card-bg-default: none;--card-border-default: none;--card-radius-default: 0;--card-shadow-default: none}:scope[draggable]{cursor:grab;user-select:none}:scope[draggable]:active,:scope[draggable][data-draggable-dragging]{cursor:grabbing;background:var(--card-drag-bg-active, var(--card-drag-bg-active-default))}>header{display:block;margin:var(--card-inset, var(--card-inset-default))}>header:has(>[slot]){display:grid;gap:var(--card-header-gap, var(--card-header-gap-default));align-items:center}>header[padding]{margin:0;padding:var(--card-inset, var(--card-inset-default));background:var(--card-bg-padded, var(--card-bg-padded-default))}>header[divider]{padding-bottom:var(--card-inset, var(--card-inset-default));border-bottom:1px solid var(--card-divider, var(--card-divider-default))}>header[center]{text-align:center;justify-items:center}>header:has(>[slot=icon]):has(>[slot=action]){grid-template-columns:max-content 1fr auto}>header:has(>[slot=icon]):not(:has(>[slot=action])){grid-template-columns:max-content 1fr}>header:not(:has(>[slot=icon])):has(>[slot=action]){grid-template-columns:1fr auto}>header:not(:has(>[slot=icon])):not(:has(>[slot=action])){grid-template-columns:1fr}>header>*:not([slot]):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(p):not(small){grid-column:1 / -1;justify-self:center}>header>[slot=icon]{grid-column:1;grid-row:1;align-self:center;display:flex;align-items:center;justify-content:center}>header:has(>:is([slot=description],p,small))>[slot=icon]{grid-row:1 / span 2;align-self:start}>header>:is([slot=heading],h1,h2,h3,h4,h5,h6),>header>[slot=heading] :is(h1,h2,h3,h4,h5,h6){grid-row:1;line-height:1.3;margin:0}>header>[slot=heading]{display:flex;align-items:center;gap:var(--card-header-gap, var(--card-header-gap-default))}>header:has(>[slot=icon])>:is([slot=heading],h1,h2,h3,h4,h5,h6){grid-column:2}>header:not(:has(>[slot=icon]))>:is([slot=heading],h1,h2,h3,h4,h5,h6){grid-column:1}>header>:is([slot=description],p,small){grid-row:2;grid-column:1 / -1;line-height:1.4;margin:0}>header:has(>[slot=icon])>:is([slot=description],p,small){grid-column:2 / -1}>header [slot=action]{justify-self:end;align-self:center;grid-row:1;grid-column:-2 / -1;display:flex;align-items:center;gap:var(--card-header-gap, var(--card-header-gap-default));min-width:0}>section{margin:var(--card-inset, var(--card-inset-default))}>section[padding]{margin:0;padding:var(--card-inset, var(--card-inset-default));background:var(--card-bg-padded, var(--card-bg-padded-default))}>section[bleed]{margin:0;padding:0}:scope:has(>section[bleed]>chart-ui){display:flex;flex-direction:column}:scope:has(>section[bleed]>chart-ui)>section[bleed]{flex:1;min-height:0}>footer{display:block;margin:var(--card-inset, var(--card-inset-default))}>footer:has(>[slot]),>footer:has(>:nth-child(2)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--card-footer-gap, var(--card-footer-gap-default))}>footer>col-ui{width:100%}>footer[justify=end]{justify-content:flex-end}>footer[divider]{margin-top:var(--card-inset, var(--card-inset-default));padding-top:var(--card-inset, var(--card-inset-default));border-top:1px solid var(--card-divider, var(--card-divider-default))}>footer[padding]{margin:0;padding:var(--card-inset, var(--card-inset-default));background:var(--card-bg-padded, var(--card-bg-padded-default))}>footer:has(>:is([slot=description],p,small)):has(>[slot=action]){justify-content:space-between}>footer :is([slot=description],p,small){font-size:var(--card-description-size, var(--card-description-size-default));color:var(--card-description-fg, var(--card-description-fg-default));flex:1;min-width:0;margin:0}>footer>[slot=heading]{font-size:var(--card-font-size, var(--card-font-size-default));font-weight:var(--a-weight-medium);color:var(--card-heading-fg, var(--card-heading-fg-default));line-height:1.3;margin:0;flex:0 0 auto}>footer:has(>[slot=heading]){flex-direction:column;align-items:flex-start;gap:var(--a-space-0-5)}>footer:has(>[slot=heading])[justify=end]{align-items:flex-end}>footer:has(>[slot=heading])[justify=center]{align-items:center}>footer [slot=action]{margin-inline-start:auto;display:flex;gap:var(--card-footer-gap, var(--card-footer-gap-default))}>footer>[slot=action]~[slot=action]{margin-inline-start:0}>footer>[slot=action-leading]{margin-inline-end:auto;display:flex;gap:var(--card-footer-gap, var(--card-footer-gap-default))}>img,>[slot=media]{display:block;width:100%;object-fit:cover}>img:first-child,>[slot=media]:first-child{border-radius:var(--card-radius, var(--card-radius-default)) var(--card-radius, var(--card-radius-default)) 0 0}:scope card-ui{--card-bg-default: var(--a-canvas-1);--card-border-default: 1px solid var(--a-border);--a-radius: var(--a-radius-md)}:scope card-ui card-ui{--card-bg-default: var(--a-canvas-2);--a-radius: var(--a-radius-sm)}:scope card-ui card-ui card-ui{--card-bg-default: var(--a-canvas-3)}:scope card-ui card-ui card-ui card-ui{--card-bg-default: var(--a-canvas-4)}:scope card-ui card-ui card-ui card-ui card-ui{--card-bg-default: var(--a-canvas-5)}:scope card-ui card-ui card-ui card-ui card-ui card-ui{--card-bg-default: var(--a-canvas-6)}}@scope (avatar-ui){:where(:scope){--avatar-size-default: var(--a-size);--avatar-bg-default: var(--a-bg-muted);--avatar-fg-default: var(--a-fg-subtle);--avatar-radius-default: var(--a-radius-full);--avatar-font-size-default: var(--a-ui-sm);--avatar-font-weight-default: var(--a-weight-medium);--avatar-size-xs-default: 1.25rem;--avatar-size-sm-default: 1.75rem;--avatar-size-md-default: 2.5rem;--avatar-size-lg-default: 3.5rem;--avatar-size-xl-default: 4.5rem}:scope{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size, var(--avatar-size-default));height:var(--avatar-size, var(--avatar-size-default));background:var(--avatar-bg, var(--avatar-bg-default));color:var(--avatar-fg, var(--avatar-fg-default));border-radius:var(--avatar-radius, var(--avatar-radius-default));font-size:var(--avatar-font-size, var(--avatar-font-size-default));font-weight:var(--avatar-font-weight, var(--avatar-font-weight-default));overflow:hidden;flex-shrink:0}[slot=img]{width:100%;height:100%;object-fit:cover}[slot=initials]{user-select:none;text-transform:uppercase;line-height:1}[slot=icon]{color:var(--avatar-fg, var(--avatar-fg-default));--a-icon-size: calc(var(--avatar-size, var(--avatar-size-default)) * .55);display:inline-flex;align-items:center;justify-content:center}:scope[size=xs]{--avatar-size-default: var(--avatar-size-xs, var(--avatar-size-xs-default));--avatar-font-size-default: var(--a-ui-sm)}:scope[size=sm]{--avatar-size-default: var(--avatar-size-sm, var(--avatar-size-sm-default));--avatar-font-size-default: var(--a-ui-sm)}:scope[size=md]{--avatar-size-default: var(--avatar-size-md, var(--avatar-size-md-default));--avatar-font-size-default: var(--a-ui-sm)}:scope[size=lg]{--avatar-size-default: var(--avatar-size-lg, var(--avatar-size-lg-default));--avatar-font-size-default: var(--a-ui-md)}:scope[size=xl]{--avatar-size-default: var(--avatar-size-xl, var(--avatar-size-xl-default));--avatar-font-size-default: var(--a-ui-lg)}:scope[shape=circle]{--avatar-radius-default: var(--a-radius-full)}:scope[shape=square]{--avatar-radius-default: var(--a-radius-md)}}avatar-group-ui:hover>avatar-ui:not(:first-child),avatar-group-ui:hover>[slot=overflow]{margin-inline-start:var(--avatar-group-spread)}@scope (avatar-group-ui){:where(:scope){--avatar-group-overlap: -.5rem;--avatar-group-spread: var(--a-space-0-5);--avatar-group-overflow-px: var(--a-space-1);--avatar-group-counter-size: 2rem;--avatar-group-border: 2px solid var(--a-bg);--avatar-group-counter-bg: var(--a-bg-muted);--avatar-group-counter-fg: var(--a-fg-subtle);--avatar-group-counter-radius: var(--a-radius-full);--avatar-group-counter-font-size: var(--a-ui-sm);--avatar-group-counter-font-weight: var(--a-weight-medium);--avatar-group-duration-fast: var(--a-duration-fast);--avatar-group-duration: var(--a-duration);--avatar-group-easing: var(--a-easing)}:scope{box-sizing:border-box;display:inline-flex;align-items:center}:scope>avatar-ui:not(:first-child){margin-inline-start:var(--avatar-group-overlap)}:scope>avatar-ui{border:var(--avatar-group-border);transition:transform var(--avatar-group-duration-fast) var(--avatar-group-easing),margin var(--avatar-group-duration) var(--avatar-group-easing)}:scope>avatar-ui:hover{transform:translateY(-2px) scale(1.05);z-index:99}[slot=overflow]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--avatar-group-counter-size);height:var(--avatar-group-counter-size);margin-inline-start:var(--avatar-group-overlap);padding:0 var(--avatar-group-overflow-px);background:var(--avatar-group-counter-bg);color:var(--avatar-group-counter-fg);border:var(--avatar-group-border);border-radius:var(--avatar-group-counter-radius);font-size:var(--avatar-group-counter-font-size);font-weight:var(--avatar-group-counter-font-weight);white-space:nowrap;transition:margin var(--avatar-group-duration) var(--avatar-group-easing)}:scope[size=xs]{--avatar-group-counter-size: 1.25rem;--avatar-group-overlap: -.3rem}:scope[size=sm]{--avatar-group-counter-size: 1.75rem;--avatar-group-overlap: -.4rem}:scope[size=lg]{--avatar-group-counter-size: 3.5rem;--avatar-group-overlap: -.625rem}:scope[size=xl]{--avatar-group-counter-size: 4.5rem;--avatar-group-overlap: -.75rem}}@scope (progress-ui){:where(:scope){--progress-track-default: var(--a-bg-muted);--progress-fill-default: var(--a-accent);--progress-height-default: .375rem;--progress-radius-default: var(--a-radius-full);--progress-duration-default: var(--a-duration);--progress-easing-default: var(--a-easing);--progress-shimmer-duration-default: 1.5s;--progress-shimmer-easing-default: ease-in-out;--progress-spin-duration-default: .6s;--progress-spin-easing-default: linear}:scope{box-sizing:border-box;display:block;width:100%}[slot=track]{width:100%;height:var(--progress-height, var(--progress-height-default));border-radius:var(--progress-radius, var(--progress-radius-default));background:var(--progress-track, var(--progress-track-default));overflow:hidden}[slot=fill]{height:100%;border-radius:var(--progress-radius, var(--progress-radius-default));background:var(--progress-fill, var(--progress-fill-default));transition:width var(--progress-duration, var(--progress-duration-default)) var(--progress-easing, var(--progress-easing-default));@starting-style{width:0}}:scope[value^="-"] [slot=fill],:scope:not([value]) [slot=fill]{width:100%!important;background:linear-gradient(90deg,var(--progress-track, var(--progress-track-default)) 0%,var(--progress-fill, var(--progress-fill-default)) 50%,var(--progress-track, var(--progress-track-default)) 100%);background-size:200% 100%;animation:progress-shimmer var(--progress-shimmer-duration, var(--progress-shimmer-duration-default)) var(--progress-shimmer-easing, var(--progress-shimmer-easing-default)) infinite}@keyframes progress-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:scope[variant=spinner]{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em}:scope[variant=spinner] [slot=track]{display:none}:scope[variant=spinner]:after{content:"";box-sizing:border-box;display:block;width:100%;height:100%;border:2px solid var(--progress-fill, var(--progress-fill-default));border-top-color:transparent;border-radius:var(--progress-radius, var(--progress-radius-default));animation:progress-spin var(--progress-spin-duration, var(--progress-spin-duration-default)) var(--progress-spin-easing, var(--progress-spin-easing-default)) infinite}@keyframes progress-spin{to{transform:rotate(360deg)}}}@scope (skeleton-ui){:where(:scope){--skeleton-bg-default: var(--a-bg-muted);--skeleton-highlight-default: var(--a-bg-subtle);--skeleton-radius-default: var(--a-radius-sm);--skeleton-duration-default: 1.5s;--skeleton-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:block;position:relative;overflow:hidden;background:var(--skeleton-bg, var(--skeleton-bg-default));border-radius:var(--skeleton-radius, var(--skeleton-radius-default))}:scope[radius=none]{--skeleton-radius-default: 0}:scope[radius=sm]{--skeleton-radius-default: var(--a-radius-sm)}:scope[radius=md]{--skeleton-radius-default: var(--a-radius-md)}:scope[radius=lg]{--skeleton-radius-default: var(--a-radius-lg)}:scope[radius=full]{--skeleton-radius-default: var(--a-radius-full)}:scope:not([static]):after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--skeleton-highlight, var(--skeleton-highlight-default)) 50%,transparent 75%);background-size:200% 100%;animation:skeleton-shimmer var(--skeleton-duration, var(--skeleton-duration-default)) var(--skeleton-easing, var(--skeleton-easing-default)) infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}@scope (alert-ui){:where(:scope){--alert-bg-default: var(--a-bg-muted);--alert-fg-default: var(--a-fg);--alert-border-default: var(--a-border-subtle);--alert-icon-fg-default: var(--a-fg-muted);--alert-radius-default: var(--a-radius-md);--alert-px-default: var(--a-space-3);--alert-py-default: var(--a-space-2);--alert-gap-default: var(--a-space-2);--alert-font-default: var(--a-ui-size);--alert-line-height-default: var(--a-ui-line-height, 1.5);--alert-amount-font-default: var(--a-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);--alert-meta-fg-default: var(--a-fg-muted);--alert-actions-gap-default: var(--a-space-2);--alert-actions-mt-default: var(--a-space-2)}:scope{box-sizing:border-box;display:flex;align-items:start;gap:var(--alert-gap, var(--alert-gap-default));padding:var(--alert-py, var(--alert-py-default)) var(--alert-px, var(--alert-px-default));border:1px solid var(--alert-border, var(--alert-border-default));border-radius:var(--alert-radius, var(--alert-radius-default));font-size:var(--alert-font, var(--alert-font-default));line-height:var(--alert-line-height, var(--alert-line-height-default));color:var(--alert-fg, var(--alert-fg-default));background:var(--alert-bg, var(--alert-bg-default))}:scope[variant=info]{--alert-bg-default: var(--a-info-muted);--alert-fg-default: var(--a-info-text);--alert-border-default: var(--a-info-border-subtle);--alert-icon-fg-default: var(--a-info-strong)}:scope[variant=success]{--alert-bg-default: var(--a-success-muted);--alert-fg-default: var(--a-success-text);--alert-border-default: var(--a-success-border-subtle);--alert-icon-fg-default: var(--a-success-strong)}:scope[variant=warning]{--alert-bg-default: var(--a-warning-muted);--alert-fg-default: var(--a-warning-text);--alert-border-default: var(--a-warning-border-subtle);--alert-icon-fg-default: var(--a-warning-strong)}:scope[variant=danger]{--alert-bg-default: var(--a-danger-muted);--alert-fg-default: var(--a-danger-text);--alert-border-default: var(--a-danger-border-subtle);--alert-icon-fg-default: var(--a-danger-strong)}:scope[variant=muted],:scope[variant=neutral]{--alert-bg-default: var(--a-bg-muted);--alert-fg-default: var(--a-fg);--alert-border-default: var(--a-border-subtle);--alert-icon-fg-default: var(--a-fg-muted)}:scope [slot=leading]{flex-shrink:0;color:var(--alert-icon-fg, var(--alert-icon-fg-default));display:inline-flex;align-items:center;min-height:calc(var(--alert-font, var(--alert-font-default)) * var(--alert-line-height, var(--alert-line-height-default)));order:-1}:scope [slot=content]{flex:1;min-width:0}:scope [slot=action]{flex-shrink:0;align-self:start}:scope [slot=close]{flex-shrink:0;min-height:calc(var(--alert-font, var(--alert-font-default)) * var(--alert-line-height, var(--alert-line-height-default)))}:scope[pattern=dunning]{flex-wrap:wrap;row-gap:var(--alert-actions-mt, var(--alert-actions-mt-default));align-items:flex-start}:scope[pattern=dunning] [slot=leading]{order:10}:scope[pattern=dunning] [slot=content]{order:20}:scope[pattern=dunning] [slot=actions]{order:30}:scope[pattern=dunning] [slot=close]{order:40}:scope[pattern=dunning] [data-dunning-amount]{font-family:var(--alert-amount-font, var(--alert-amount-font-default));font-variant-numeric:tabular-nums;font-weight:600}:scope[pattern=dunning] [data-dunning-meta]{color:var(--alert-meta-fg, var(--alert-meta-fg-default));font-size:calc(var(--alert-font, var(--alert-font-default)) * .9375)}:scope[pattern=dunning] [data-dunning-title]{display:inline-block;margin-inline-end:var(--a-space-1, .25rem)}:scope[pattern=dunning] [slot=actions]{flex-basis:100%;display:flex;flex-wrap:wrap;gap:var(--alert-actions-gap, var(--alert-actions-gap-default));padding-inline-start:calc(var(--alert-font, var(--alert-font-default)) + var(--alert-gap, var(--alert-gap-default)))}:scope[pattern=dunning]>[data-dunning-action]:not([slot]){order:30;flex-basis:100%}}@scope (inline-message-ui){:where(:scope){--inline-message-fg-default: var(--a-fg-muted);--inline-message-icon-fg-default: currentColor;--inline-message-gap-default: var(--a-space-1);--inline-message-icon-size-default: var(--a-ui-sm);--inline-message-font-size-default: var(--a-ui-sm);--inline-message-line-height-default: var(--a-leading-snug)}:scope{box-sizing:border-box;display:inline-flex;align-items:baseline;gap:var(--inline-message-gap, var(--inline-message-gap-default));color:var(--inline-message-fg, var(--inline-message-fg-default));font-size:var(--inline-message-font-size, var(--inline-message-font-size-default));line-height:var(--inline-message-line-height, var(--inline-message-line-height-default))}:scope>[slot=leading]{flex-shrink:0;align-self:center;color:var(--inline-message-icon-fg, var(--inline-message-icon-fg-default));--a-icon-size: var(--inline-message-icon-size, var(--inline-message-icon-size-default));order:-1}:scope[variant=info]{--inline-message-fg-default: var(--a-info-text)}:scope[variant=success]{--inline-message-fg-default: var(--a-success-text)}:scope[variant=warning]{--inline-message-fg-default: var(--a-warning-text)}:scope[variant=danger]{--inline-message-fg-default: var(--a-danger-text)}}@scope (kbd-ui){:where(:scope){--kbd-bg-default: var(--a-bg-muted);--kbd-fg-default: var(--a-fg);--kbd-border-default: var(--a-border-subtle);--kbd-radius-default: var(--a-radius-sm);--kbd-font-default: var(--a-font-family-code);--kbd-font-size-default: var(--a-ui-tiny);--kbd-height-default: 1.25rem;--kbd-min-width-default: 1.25rem;--kbd-px-default: var(--a-space-1);--kbd-weight-default: var(--a-weight-medium);--kbd-font-size-sm-default: var(--a-ui-tiny);--kbd-height-sm-default: 1rem;--kbd-min-width-sm-default: 1rem;--kbd-font-size-lg-default: var(--a-ui-sm);--kbd-height-lg-default: 1.5rem;--kbd-min-width-lg-default: 1.5rem;text-align:start}:scope{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--kbd-min-width, var(--kbd-min-width-default));height:var(--kbd-height, var(--kbd-height-default));padding-inline:var(--kbd-px, var(--kbd-px-default));font-family:var(--kbd-font, var(--kbd-font-default));font-size:var(--kbd-font-size, var(--kbd-font-size-default));font-weight:var(--kbd-weight, var(--kbd-weight-default));line-height:1;color:var(--kbd-fg, var(--kbd-fg-default));background:var(--kbd-bg, var(--kbd-bg-default));border:1px solid var(--kbd-border, var(--kbd-border-default));border-bottom-width:2px;border-radius:var(--kbd-radius, var(--kbd-radius-default));vertical-align:middle;white-space:nowrap;user-select:none}:scope[size=sm]{--kbd-font-size-default: var(--kbd-font-size-sm, var(--kbd-font-size-sm-default));--kbd-height-default: var(--kbd-height-sm, var(--kbd-height-sm-default));--kbd-min-width-default: var(--kbd-min-width-sm, var(--kbd-min-width-sm-default))}:scope[size=lg]{--kbd-font-size-default: var(--kbd-font-size-lg, var(--kbd-font-size-lg-default));--kbd-height-default: var(--kbd-height-lg, var(--kbd-height-lg-default));--kbd-min-width-default: var(--kbd-min-width-lg, var(--kbd-min-width-lg-default))}}tag-ui[removable]:not([disabled]):hover{--tag-bg-default: var(--tag-bg-hover, var(--tag-bg-hover-default))}@scope (tag-ui){:where(:scope){--tag-bg-default: var(--a-bg-muted);--tag-fg-default: var(--a-fg);--tag-border-default: transparent;--tag-radius-default: var(--a-radius-full);--tag-px-default: var(--a-space-2);--tag-py-default: .125rem;--tag-gap-default: var(--a-space-1);--tag-font-default: var(--a-ui-sm);--tag-dismiss-size-default: 1rem;--tag-bg-hover-default: var(--a-bg-hover);--tag-bg-disabled-default: var(--a-ui-bg-disabled);--tag-fg-disabled-default: var(--a-ui-text-disabled);--tag-focus-ring-default: var(--a-focus-ring);--tag-duration-default: var(--a-duration-fast);--tag-easing-default: var(--a-easing);--tag-dismiss-radius-default: var(--a-radius-full);--tag-dismiss-fg-default: currentColor;--tag-dismiss-opacity-default: .85;--tag-dismiss-opacity-hover-default: 1;--tag-dismiss-bg-hover-default: color-mix(in oklch, currentColor 18%, transparent);text-align:start}:scope{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--tag-gap, var(--tag-gap-default));padding:var(--tag-py, var(--tag-py-default)) var(--tag-px, var(--tag-px-default));border-radius:var(--tag-radius, var(--tag-radius-default));border:1px solid var(--tag-border, var(--tag-border-default));font:inherit;font-size:var(--tag-font, var(--tag-font-default));font-weight:500;line-height:1;color:var(--tag-fg, var(--tag-fg-default));background:var(--tag-bg, var(--tag-bg-default));white-space:nowrap;user-select:none;transition:background var(--tag-duration, var(--tag-duration-default)) var(--tag-easing, var(--tag-easing-default)),color var(--tag-duration, var(--tag-duration-default)) var(--tag-easing, var(--tag-easing-default))}:scope[text]:after{content:attr(text)}:scope[variant=info]{--tag-bg-default: var(--a-info-bg);--tag-fg-default: var(--a-info-fg)}:scope[variant=success]{--tag-bg-default: var(--a-success-bg);--tag-fg-default: var(--a-success-fg)}:scope[variant=warning]{--tag-bg-default: var(--a-warning-20-tint);--tag-fg-default: var(--a-warning-fg)}:scope[variant=danger]{--tag-bg-default: var(--a-danger-bg);--tag-fg-default: var(--a-danger-fg)}:scope[variant=default]{--tag-bg-default: var(--a-bg-muted);--tag-fg-default: var(--a-fg)}:scope[tone=muted][variant=info]{--tag-bg-default: var(--a-info-muted);--tag-fg-default: var(--a-info-text)}:scope[tone=muted][variant=success]{--tag-bg-default: var(--a-success-muted);--tag-fg-default: var(--a-success-text)}:scope[tone=muted][variant=warning]{--tag-bg-default: var(--a-warning-muted);--tag-fg-default: var(--a-warning-text)}:scope[tone=muted][variant=danger]{--tag-bg-default: var(--a-danger-muted);--tag-fg-default: var(--a-danger-text)}:scope[tone=solid]:not([variant=info]):not([variant=success]):not([variant=warning]):not([variant=danger]){--tag-bg-default: var(--a-fg);--tag-fg-default: var(--a-bg)}:scope:focus-visible{outline:none;box-shadow:var(--tag-focus-ring, var(--tag-focus-ring-default))}:scope>icon-ui{color:currentColor;flex-shrink:0}[slot=dismiss]{display:inline-flex;align-items:center;justify-content:center;width:var(--tag-dismiss-size, var(--tag-dismiss-size-default));height:var(--tag-dismiss-size, var(--tag-dismiss-size-default));padding:0;border:none;background:none;cursor:pointer;border-radius:var(--tag-dismiss-radius, var(--tag-dismiss-radius-default));color:var(--tag-dismiss-fg, var(--tag-dismiss-fg-default));opacity:var(--tag-dismiss-opacity, var(--tag-dismiss-opacity-default));--a-icon-size: .875rem;order:1;transition:opacity var(--tag-duration, var(--tag-duration-default)) var(--tag-easing, var(--tag-easing-default)),background var(--tag-duration, var(--tag-duration-default)) var(--tag-easing, var(--tag-easing-default))}[slot=dismiss]:hover{opacity:var(--tag-dismiss-opacity-hover, var(--tag-dismiss-opacity-hover-default));background:var(--tag-dismiss-bg-hover, var(--tag-dismiss-bg-hover-default))}:scope[disabled]{--tag-bg-default: var(--tag-bg-disabled, var(--tag-bg-disabled-default));--tag-fg-default: var(--tag-fg-disabled, var(--tag-fg-disabled-default));pointer-events:none}}@scope (swatch-ui){:where(:scope){--swatch-gap-default: var(--a-space-2);--swatch-tile-sm-default: var(--a-space-2);--swatch-tile-md-default: var(--a-space-2-5);--swatch-tile-lg-default: 40px;--swatch-line-thickness-default: 2px;--swatch-line-length-default: calc(var(--swatch-tile-md, var(--swatch-tile-md-default)) * 1.75);--swatch-color-default: var(--a-data-0);--swatch-label-fg-default: var(--a-fg-subtle);--swatch-radius-block-default: var(--a-radius-sm);--swatch-radius-square-default: var(--a-radius-sm);--swatch-block-shadow-default: inset 0 0 0 1px color-mix(in oklab, currentColor 8%, transparent);--swatch-label-size-default: var(--a-ui-size);--swatch-label-step-size-default: 10px;--swatch-label-step-mt-default: 4px;--swatch-detail-size-default: var(--a-ui-xs);--swatch-detail-fg-default: var(--a-fg-subtle);--swatch-badge-size-default: var(--a-ui-xs);--swatch-badge-fg-default: var(--a-chrome-fg);--swatch-badge-bg-default: var(--a-chrome-bg);--swatch-badge-pad-default: 2px 4px;--swatch-badge-radius-default: var(--a-radius-xs);--swatch-copy-size-default: var(--a-space-3);--swatch-copy-fg-default: var(--a-fg-muted);--swatch-copy-fg-ok-default: var(--a-success);--swatch-copy-fg-fail-default: var(--a-warning);--swatch-select-ring-default: var(--a-accent);--swatch-select-ring-width-default: 2px}:scope{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--swatch-gap, var(--swatch-gap-default));min-width:0;color:var(--swatch-label-fg, var(--swatch-label-fg-default));font-size:var(--swatch-label-size, var(--swatch-label-size-default));line-height:1.2;vertical-align:baseline}:scope>[data-tile]{box-sizing:border-box;display:block;flex-shrink:0;background:var(--swatch-color, var(--swatch-color-default));line-height:0}:scope>[data-label]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope>[data-label][hidden]{display:none}:scope[shape=dot]>[data-tile]{width:var(--_size, var(--swatch-tile-md, var(--swatch-tile-md-default)));height:var(--_size, var(--swatch-tile-md, var(--swatch-tile-md-default)));border-radius:50%}:scope[shape=square]>[data-tile]{width:var(--_size, var(--swatch-tile-md, var(--swatch-tile-md-default)));height:var(--_size, var(--swatch-tile-md, var(--swatch-tile-md-default)));border-radius:var(--swatch-radius-square, var(--swatch-radius-square-default))}:scope[shape=line]>[data-tile]{width:var(--swatch-line-length, var(--swatch-line-length-default));height:var(--swatch-line-thickness, var(--swatch-line-thickness-default));border-radius:var(--swatch-line-thickness, var(--swatch-line-thickness-default))}:scope[shape=dashed]>[data-tile]{width:var(--swatch-line-length, var(--swatch-line-length-default));height:var(--swatch-line-thickness, var(--swatch-line-thickness-default));background:transparent;border-top:var(--swatch-line-thickness, var(--swatch-line-thickness-default)) dashed var(--swatch-color, var(--swatch-color-default))}:scope[shape=block]{flex-direction:column;align-items:stretch;gap:0}:scope[shape=block]>[data-tile]{width:100%;height:var(--_block-h, var(--swatch-tile-lg, var(--swatch-tile-lg-default)));border-radius:var(--swatch-radius-block, var(--swatch-radius-block-default));box-shadow:var(--swatch-block-shadow, var(--swatch-block-shadow-default))}:scope[shape=block]>[data-label]{text-align:center;font-family:var(--a-font-family-code);font-size:var(--swatch-label-step-size, var(--swatch-label-step-size-default));font-variant-numeric:tabular-nums;color:var(--a-fg-muted);margin-block-start:var(--swatch-label-step-mt, var(--swatch-label-step-mt-default));white-space:nowrap}:scope[shape=block][label-position=overlay]{position:relative}:scope[shape=block][label-position=overlay]>[data-label]{position:absolute;top:0;inset-inline:0;height:var(--_block-h, var(--swatch-tile-lg, var(--swatch-tile-lg-default)));display:flex;align-items:center;justify-content:center;margin-block-start:0;padding:var(--a-space-1) var(--a-space-2);pointer-events:none}:scope[size=sm]{--_size: var(--swatch-tile-sm, var(--swatch-tile-sm-default));--_block-h: calc(var(--swatch-tile-lg, var(--swatch-tile-lg-default)) * .6)}:scope[size=md]{--_size: var(--swatch-tile-md, var(--swatch-tile-md-default));--_block-h: calc(var(--swatch-tile-lg, var(--swatch-tile-lg-default)) * .75)}:scope[size=lg]{--_size: calc(var(--swatch-tile-md, var(--swatch-tile-md-default)) * 1.4);--_block-h: var(--swatch-tile-lg, var(--swatch-tile-lg-default))}:scope>[data-detail]{color:var(--swatch-detail-fg, var(--swatch-detail-fg-default));font-size:var(--swatch-detail-size, var(--swatch-detail-size-default));font-family:var(--a-font-family-code);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:scope>[data-detail][hidden]{display:none}:scope[shape=block]>[data-detail]{text-align:center;margin-block-start:2px}:scope>[data-badge]{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;gap:2px;pointer-events:none}:scope>[data-badge][hidden]{display:none}:scope>[data-badge]>[data-badge-variant]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--a-space-4);height:var(--a-space-4);padding:var(--swatch-badge-pad, var(--swatch-badge-pad-default));background:var(--swatch-badge-bg, var(--swatch-badge-bg-default));color:var(--swatch-badge-fg, var(--swatch-badge-fg-default));font-size:var(--swatch-badge-size, var(--swatch-badge-size-default));line-height:1;border-radius:var(--swatch-badge-radius, var(--swatch-badge-radius-default));box-shadow:0 0 0 1px color-mix(in oklab,var(--a-border-subtle) 60%,transparent)}:scope{position:relative}:scope>[data-badge]>[data-badge-variant=out-of-gamut]{color:var(--a-warning)}:scope>[data-badge]>[data-badge-variant=p3-only]{color:var(--a-info)}:scope>[data-badge]>[data-badge-variant=apca-pass]{color:var(--a-success)}:scope>[data-badge]>[data-badge-variant=apca-fail]{color:var(--a-danger)}:scope[shape=block][auto-contrast]>[data-label]{z-index:1}:scope[shape=block][auto-contrast]>[data-label][data-on-dark]{color:var(--a-chrome-light, #fafafa)}:scope[shape=block][auto-contrast]>[data-label][data-on-light]{color:var(--a-chrome-dark, #111)}:scope[shape=block][auto-contrast]>[data-detail]{z-index:1}:scope[shape=block][auto-contrast]>[data-label][data-on-dark]~[data-detail]{color:color-mix(in oklab,var(--a-chrome-light, #fafafa) 80%,transparent)}:scope[shape=block][auto-contrast]>[data-label][data-on-light]~[data-detail]{color:color-mix(in oklab,var(--a-chrome-dark, #111) 70%,transparent)}:scope>[data-copy]{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:2px 4px;margin-inline-start:var(--a-space-1);color:var(--swatch-copy-fg, var(--swatch-copy-fg-default));font-size:var(--a-ui-sm);line-height:1;cursor:pointer;border-radius:var(--a-radius-xs);transition:color var(--a-duration-fast) var(--a-easing-out),background var(--a-duration-fast) var(--a-easing-out)}:scope>[data-copy]:hover{color:var(--a-fg);background:var(--a-bg-muted)}:scope>[data-copy]:focus-visible{outline:var(--swatch-select-ring-width, var(--swatch-select-ring-width-default)) solid var(--swatch-select-ring, var(--swatch-select-ring-default));outline-offset:1px}:scope>[data-copy][hidden]{display:none}:scope>[data-copy][data-copy-state=ok]{color:var(--swatch-copy-fg-ok, var(--swatch-copy-fg-ok-default))}:scope>[data-copy][data-copy-state=fail]{color:var(--swatch-copy-fg-fail, var(--swatch-copy-fg-fail-default))}:scope[selectable]{cursor:pointer;border-radius:var(--a-radius-sm);transition:box-shadow var(--a-duration-fast) var(--a-easing-out)}:scope[selectable]:focus{outline:none}:scope[selectable]:focus-visible{box-shadow:0 0 0 var(--swatch-select-ring-width, var(--swatch-select-ring-width-default)) var(--swatch-select-ring, var(--swatch-select-ring-default))}:scope[selected]{box-shadow:0 0 0 var(--swatch-select-ring-width, var(--swatch-select-ring-width-default)) var(--swatch-select-ring, var(--swatch-select-ring-default))}:scope[selectable]:hover:not([selected]){box-shadow:0 0 0 1px color-mix(in oklab,var(--swatch-select-ring, var(--swatch-select-ring-default)) 50%,transparent)}}@scope (col-ui){:where(:scope){--col-gap-default: var(--a-gap);--col-justify-default: flex-start;--col-align-default: stretch}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--col-gap, var(--col-gap-default));justify-content:var(--col-justify, var(--col-justify-default));align-items:var(--col-align, var(--col-align-default));padding:var(--a-padding, 0);margin:var(--a-margin, 0);text-align:inherit}:scope[justify=start]{--col-justify-default: flex-start}:scope[justify=center]{--col-justify-default: center}:scope[justify=end]{--col-justify-default: flex-end}:scope[justify=space-between]{--col-justify-default: space-between}:scope[justify=space-around]{--col-justify-default: space-around}:scope[align=start]{--col-align-default: flex-start;text-align:start}:scope[align=center]{--col-align-default: center;text-align:center}:scope[align=end]{--col-align-default: flex-end;text-align:end}:scope[align=stretch]{--col-align-default: stretch}:scope[grow]{flex:1;min-width:0}}@scope (field-ui){:where(:scope){--field-gap-default: var(--a-space-2);--field-label-color-default: var(--a-fg);--field-label-size-default: var(--a-ui-sm);--field-label-weight-default: var(--a-weight-medium);--field-required-color-default: var(--a-danger-strong);--field-trailing-color-default: var(--a-fg-subtle);--field-trailing-size-default: var(--a-ui-sm);--field-hint-color-default: var(--a-fg-muted);--field-hint-size-default: var(--a-ui-sm);--field-error-color-default: var(--a-danger-strong);--field-error-size-default: var(--a-ui-sm);--field-label-inline-min-default: 0}:scope{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "control" "message";column-gap:var(--field-gap, var(--field-gap-default));align-items:center}:scope:has(>[slot=hint],>[slot=error]){row-gap:var(--field-gap, var(--field-gap-default))}:scope:has(>:is([slot=trailing],[slot=action])){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label   trailing" "control action" "message message"}:scope:not([label]):not(:has(>[slot=trailing])){grid-template-areas:"control" "message"}:scope:not([label]):not(:has(>[slot=trailing])):has(>[slot=action]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"control action" "message message"}:scope:not([label])>[slot=label]{display:none}:scope>[slot=label]{grid-area:label;color:var(--field-label-color, var(--field-label-color-default));font-size:var(--field-label-size, var(--field-label-size-default));font-weight:var(--field-label-weight, var(--field-label-weight-default));cursor:pointer;min-width:0}:scope>[slot=label]>[data-field-required]{color:var(--field-required-color, var(--field-required-color-default));margin-inline-start:.15em;font-weight:var(--a-weight-bold)}:scope>[slot=trailing]{grid-area:trailing;justify-self:end;color:var(--field-trailing-color, var(--field-trailing-color-default));font-size:var(--field-trailing-size, var(--field-trailing-size-default))}:scope>:not([slot]){grid-area:control;min-width:0}:scope>[slot=action]{grid-area:action;justify-self:end}:scope>[slot=hint],:scope>[slot=error]{grid-area:message;line-height:1.3}:scope>[slot=hint]{color:var(--field-hint-color, var(--field-hint-color-default));font-size:var(--field-hint-size, var(--field-hint-size-default))}:scope>[slot=error]{color:var(--field-error-color, var(--field-error-color-default));font-size:var(--field-error-size, var(--field-error-size-default));font-weight:var(--a-weight-medium)}:scope[inline]{grid-template-columns:minmax(var(--field-label-inline-min, var(--field-label-inline-min-default)),auto) minmax(0,1fr);grid-template-areas:"label   control" ".       message"}:scope[inline]:has(>[slot=trailing]):not(:has(>[slot=action])){grid-template-columns:minmax(var(--field-label-inline-min, var(--field-label-inline-min-default)),auto) auto minmax(0,1fr);grid-template-areas:"label   trailing control" ".       .        message"}:scope[inline]:not(:has(>[slot=trailing])):has(>[slot=action]){grid-template-columns:minmax(var(--field-label-inline-min, var(--field-label-inline-min-default)),auto) minmax(0,1fr) auto;grid-template-areas:"label   control action" ".       message message"}:scope[inline]:has(>[slot=trailing]):has(>[slot=action]){grid-template-columns:minmax(var(--field-label-inline-min, var(--field-label-inline-min-default)),auto) auto minmax(0,1fr) auto;grid-template-areas:"label   trailing control action" ".       .        message message"}:scope[inline]:not([label]):not(:has(>[slot=trailing])):not(:has(>[slot=action])){grid-template-columns:minmax(0,1fr);grid-template-areas:"control" "message"}:scope[inline]:not([label]):not(:has(>[slot=trailing])):has(>[slot=action]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"control action" "message message"}:scope[inline]:has(:is(switch-ui,check-ui,radio-ui))>[data-row=control]>:not([slot=action]),:scope[inline]:has(>:is(switch-ui,check-ui,radio-ui))>:not([slot]){justify-self:end}:scope[align=end]>[slot=label]{justify-self:end;text-align:end}}@scope (fields-ui){:where(:scope){--fields-gap-default: var(--a-space-3);--fields-row-gap-default: var(--fields-gap, var(--fields-gap-default));--fields-column-gap-default: var(--fields-gap, var(--fields-gap-default))}:scope{box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--fields-columns, 6),minmax(0,1fr));column-gap:var(--fields-column-gap, var(--fields-column-gap-default));row-gap:var(--fields-row-gap, var(--fields-row-gap-default));align-items:start}:scope[columns="1"]{--fields-columns: 1}:scope[columns="2"]{--fields-columns: 2}:scope[columns="3"]{--fields-columns: 3}:scope[columns="4"]{--fields-columns: 4}:scope[columns="5"]{--fields-columns: 5}:scope[columns="6"]{--fields-columns: 6}:scope[columns="8"]{--fields-columns: 8}:scope[columns="12"]{--fields-columns: 12}:scope>field-ui{grid-column:1 / -1;min-width:0}:scope>field-ui[rows="1"]{grid-column:span 1}:scope>field-ui[rows="2"]{grid-column:span 2}:scope>field-ui[rows="3"]{grid-column:span 3}:scope>field-ui[rows="4"]{grid-column:span 4}:scope>field-ui[rows="5"]{grid-column:span 5}:scope>field-ui[rows="6"]{grid-column:span 6}:scope>field-ui[rows="7"]{grid-column:span 7}:scope>field-ui[rows="8"]{grid-column:span 8}:scope>field-ui[rows="9"]{grid-column:span 9}:scope>field-ui[rows="10"]{grid-column:span 10}:scope>field-ui[rows="11"]{grid-column:span 11}:scope>field-ui[rows="12"]{grid-column:span 12}}@scope (row-ui){:where(:scope){--row-gap-default: var(--a-gap);--row-justify-default: flex-start;--row-align-default: center;--row-drag-bg-active-default: var(--a-accent-muted)}:scope{box-sizing:border-box;display:flex;flex-direction:row;gap:var(--row-gap, var(--row-gap-default));justify-content:var(--row-justify, var(--row-justify-default));align-items:var(--row-align, var(--row-align-default));padding:var(--a-padding, 0);margin:var(--a-margin, 0);text-align:inherit}:scope[draggable]{cursor:grab;user-select:none}:scope[draggable]:active,:scope[draggable][data-draggable-dragging]{cursor:grabbing;background:var(--row-drag-bg-active, var(--row-drag-bg-active-default))}:scope[justify=start]{--row-justify-default: flex-start}:scope[justify=center]{--row-justify-default: center}:scope[justify=end]{--row-justify-default: flex-end}:scope[justify=between]{--row-justify-default: space-between}:scope[justify=space-between]{--row-justify-default: space-between}:scope[justify=space-around]{--row-justify-default: space-around}:scope[align=start]{--row-align-default: flex-start}:scope[align=center]{--row-align-default: center}:scope[align=end]{--row-align-default: flex-end}:scope[align=stretch]{--row-align-default: stretch}:scope[align=baseline]{--row-align-default: baseline}:scope[wrap]{flex-wrap:wrap}:scope[grow]{flex:1;min-width:0}}@scope (grid-ui){:where(:scope){--grid-gap-default: var(--a-gap);--grid-column-gap-default: var(--grid-gap, var(--grid-gap-default));--grid-row-gap-default: var(--grid-gap, var(--grid-gap-default))}:scope{box-sizing:border-box;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;column-gap:var(--grid-column-gap, var(--grid-column-gap-default));row-gap:var(--grid-row-gap, var(--grid-row-gap-default));padding:var(--a-padding, 0);margin:var(--a-margin, 0)}:scope[columns="1"]{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto}:scope[columns="2"]{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-auto-columns:auto}:scope[columns="3"]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto}:scope[columns="4"]{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-auto-columns:auto}:scope[columns="5"]{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);grid-auto-columns:auto}:scope[columns="6"]{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);grid-auto-columns:auto}:scope[columns=auto-fill]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}:scope[columns=auto-fit]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}>[span="2"]{grid-column:span 2}>[span="3"]{grid-column:span 3}>[span="4"]{grid-column:span 4}>[span="5"]{grid-column:span 5}>[span="6"]{grid-column:span 6}>[span=full]{grid-column:1 / -1}}@scope (stack-ui){:where(:scope){--stack-align-default: center}:scope{box-sizing:border-box;display:grid;place-items:var(--stack-align, var(--stack-align-default));padding:var(--a-padding, 0);margin:var(--a-margin, 0);text-align:inherit}>*{grid-area:1 / 1}:scope[align=center]{--stack-align-default: center}:scope[align=top-left]{--stack-align-default: start start}:scope[align=top-right]{--stack-align-default: start end}:scope[align=bottom-left]{--stack-align-default: end start}:scope[align=bottom-right]{--stack-align-default: end end}:scope[align=top]{--stack-align-default: start center}:scope[align=bottom]{--stack-align-default: end center}:scope[align=left]{--stack-align-default: center start}:scope[align=right]{--stack-align-default: center end}}@scope (chart-ui){:where(:scope){--chart-font-default: var(--a-font-family);--chart-font-size-default: var(--a-ui-sm);--chart-fg-default: var(--a-fg);--chart-bar-default: var(--a-accent);--chart-bar-hover-default: var(--a-accent-bg-hover);--chart-line-default: var(--a-accent);--chart-dot-default: var(--a-accent);--chart-grid-default: var(--a-border-subtle);--chart-axis-default: var(--a-fg-muted);--chart-label-default: var(--a-fg-subtle);--chart-value-default: var(--a-fg);--chart-avg-default: var(--a-warning);--chart-area-opacity-default: .15;--chart-line-width-default: 2;--chart-radius-default: 4;--chart-border-default: var(--a-border-subtle);--chart-space-sm-default: var(--a-space-1);--chart-space-md-default: var(--a-space-2);--chart-space-lg-default: var(--a-space-3);--chart-dot-stroke-default: var(--a-bg);--chart-max-height-default: 28rem;--chart-legend-size-default: var(--a-ui-tiny);--chart-legend-dot-size-default: var(--a-space-2-5);--chart-segments-gap-default: 2px;--chart-pie-gap-default: 1.25px;--chart-heading-size-default: var(--a-ui-size);--chart-heading-weight-default: var(--a-weight-medium);--chart-duration-default: var(--a-duration-fast);--chart-easing-default: var(--a-easing);--chart-0-default: var(--a-data-0);--chart-1-default: var(--a-data-1);--chart-2-default: var(--a-data-2);--chart-3-default: var(--a-data-3);--chart-4-default: var(--a-data-4);--chart-5-default: var(--a-data-5);--chart-6-default: var(--a-data-6);--chart-7-default: var(--a-data-7);--chart-8-default: var(--a-data-8);--chart-9-default: var(--a-data-9)}:scope{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-height:var(--chart-max-height, var(--chart-max-height-default));min-height:0;font-family:var(--chart-font, var(--chart-font-default));position:relative;container-type:inline-size;container-name:chart;outline:none}:scope[data-a11y-focused]:focus-visible{box-shadow:var(--a-focus-ring);border-radius:var(--a-radius-sm)}[data-a11y-focus]{stroke:var(--a-focus-color);stroke-width:2;paint-order:stroke fill;filter:drop-shadow(0 0 2px var(--a-focus-color))}[data-chart-heading],[data-legend]{flex:0 0 auto}>[slot=empty]{display:none}:scope:not([data-has-data])>[slot=empty]{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0}:scope>div:not([data-chart-heading]):not([data-legend]){flex:1 1 auto;min-height:0}:scope[resize]{resize:both;overflow:hidden;border:1px dashed var(--chart-border, var(--chart-border-default));padding:var(--chart-space-md, var(--chart-space-md-default))}svg{display:block;width:100%;height:auto;max-height:100%;overflow:visible}[data-chart-heading]{font-size:var(--chart-heading-size, var(--chart-heading-size-default));font-weight:var(--chart-heading-weight, var(--chart-heading-weight-default));color:var(--chart-fg, var(--chart-fg-default));margin-bottom:var(--chart-space-md, var(--chart-space-md-default))}[data-grid]{stroke:var(--chart-grid, var(--chart-grid-default));stroke-width:1;fill:none}[data-y-label]{font-size:var(--chart-font-size, var(--chart-font-size-default));fill:var(--chart-axis, var(--chart-axis-default));font-family:var(--chart-font, var(--chart-font-default))}[data-x-label]{font-size:var(--chart-font-size, var(--chart-font-size-default));fill:var(--chart-label, var(--chart-label-default));font-family:var(--chart-font, var(--chart-font-default))}[data-value]{font-size:var(--chart-font-size, var(--chart-font-size-default));font-weight:600;fill:var(--chart-value, var(--chart-value-default));font-family:var(--chart-font, var(--chart-font-default))}[data-bar]{fill:var(--chart-bar, var(--chart-bar-default));transition:opacity var(--chart-duration, var(--chart-duration-default)) var(--chart-easing, var(--chart-easing-default))}[data-bar]:hover{opacity:.92}[data-line]{stroke:var(--chart-line, var(--chart-line-default));stroke-width:var(--chart-line-width, var(--chart-line-width-default));fill:none;stroke-linejoin:round;stroke-linecap:round}[data-area]{fill:var(--chart-line, var(--chart-line-default));stroke:none;opacity:var(--chart-area-opacity, var(--chart-area-opacity-default));mask-image:linear-gradient(to bottom,black,transparent);-webkit-mask-image:linear-gradient(to bottom,black,transparent)}[data-dot]{fill:var(--chart-dot, var(--chart-dot-default));stroke:var(--chart-dot-stroke, var(--chart-dot-stroke-default));stroke-width:2;r:3;transition:r var(--chart-duration, var(--chart-duration-default)) var(--chart-easing, var(--chart-easing-default))}[data-dot]:hover{r:5}[data-avg]{stroke:var(--chart-avg, var(--chart-avg-default));stroke-dasharray:6 3;stroke-width:1.5}[data-avg-label]{fill:var(--chart-avg, var(--chart-avg-default));font-family:var(--chart-font, var(--chart-font-default));font-weight:600}[data-radar-fill]{fill:var(--chart-line, var(--chart-line-default));opacity:var(--chart-area-opacity, var(--chart-area-opacity-default));stroke:none}[data-radar-line]{stroke:var(--chart-line, var(--chart-line-default));stroke-width:var(--chart-line-width, var(--chart-line-width-default));fill:none;stroke-linejoin:round}[data-slice="0"]{fill:var(--chart-0, var(--chart-0-default))}[data-slice="1"]{fill:var(--chart-1, var(--chart-1-default))}[data-slice="2"]{fill:var(--chart-2, var(--chart-2-default))}[data-slice="3"]{fill:var(--chart-3, var(--chart-3-default))}[data-slice="4"]{fill:var(--chart-4, var(--chart-4-default))}[data-slice="5"]{fill:var(--chart-5, var(--chart-5-default))}[data-slice="6"]{fill:var(--chart-6, var(--chart-6-default))}[data-slice="7"]{fill:var(--chart-7, var(--chart-7-default))}[data-slice="8"]{fill:var(--chart-8, var(--chart-8-default))}[data-slice="9"]{fill:var(--chart-9, var(--chart-9-default))}path[data-slice],circle[data-slice]{stroke:none;transition:opacity var(--chart-duration, var(--chart-duration-default)) var(--chart-easing, var(--chart-easing-default))}path[data-slice]:hover,circle[data-slice]:hover{opacity:.92}rect[data-slice]{transition:opacity var(--chart-duration, var(--chart-duration-default)) var(--chart-easing, var(--chart-easing-default))}rect[data-slice]:hover{opacity:.92}[data-line][data-slice="0"]{stroke:var(--chart-0, var(--chart-0-default))}[data-line][data-slice="1"]{stroke:var(--chart-1, var(--chart-1-default))}[data-line][data-slice="2"]{stroke:var(--chart-2, var(--chart-2-default))}[data-line][data-slice="3"]{stroke:var(--chart-3, var(--chart-3-default))}[data-line][data-slice="4"]{stroke:var(--chart-4, var(--chart-4-default))}[data-line][data-slice="5"]{stroke:var(--chart-5, var(--chart-5-default))}[data-line][data-slice="6"]{stroke:var(--chart-6, var(--chart-6-default))}[data-line][data-slice="7"]{stroke:var(--chart-7, var(--chart-7-default))}[data-line][data-slice="8"]{stroke:var(--chart-8, var(--chart-8-default))}[data-line][data-slice="9"]{stroke:var(--chart-9, var(--chart-9-default))}[data-line][data-slice]{fill:none;stroke-width:var(--chart-line-width, var(--chart-line-width-default));stroke-linejoin:round;stroke-linecap:round}[data-area][data-slice="0"]{fill:var(--chart-0, var(--chart-0-default))}[data-area][data-slice="1"]{fill:var(--chart-1, var(--chart-1-default))}[data-area][data-slice="2"]{fill:var(--chart-2, var(--chart-2-default))}[data-area][data-slice="3"]{fill:var(--chart-3, var(--chart-3-default))}[data-area][data-slice="4"]{fill:var(--chart-4, var(--chart-4-default))}[data-area][data-slice="5"]{fill:var(--chart-5, var(--chart-5-default))}[data-area][data-slice="6"]{fill:var(--chart-6, var(--chart-6-default))}[data-area][data-slice="7"]{fill:var(--chart-7, var(--chart-7-default))}[data-area][data-slice="8"]{fill:var(--chart-8, var(--chart-8-default))}[data-area][data-slice="9"]{fill:var(--chart-9, var(--chart-9-default))}[data-area][data-slice]{opacity:var(--chart-area-opacity, var(--chart-area-opacity-default));stroke:none}circle[data-slice="0"]{fill:var(--chart-0, var(--chart-0-default))}circle[data-slice="1"]{fill:var(--chart-1, var(--chart-1-default))}circle[data-slice="2"]{fill:var(--chart-2, var(--chart-2-default))}circle[data-slice="3"]{fill:var(--chart-3, var(--chart-3-default))}circle[data-slice="4"]{fill:var(--chart-4, var(--chart-4-default))}circle[data-slice="5"]{fill:var(--chart-5, var(--chart-5-default))}circle[data-slice="6"]{fill:var(--chart-6, var(--chart-6-default))}circle[data-slice="7"]{fill:var(--chart-7, var(--chart-7-default))}circle[data-slice="8"]{fill:var(--chart-8, var(--chart-8-default))}circle[data-slice="9"]{fill:var(--chart-9, var(--chart-9-default))}circle[data-dot][data-slice]{stroke:var(--chart-dot-stroke, var(--chart-dot-stroke-default));stroke-width:2}:scope[type=pie] [data-slice]:not([data-dot]):not([data-hit]),:scope[type=donut] [data-slice]:not([data-dot]):not([data-hit]){stroke:var(--chart-dot-stroke, var(--chart-dot-stroke-default));stroke-width:var(--chart-pie-gap, var(--chart-pie-gap-default));stroke-linejoin:round}circle[data-hit]{fill:transparent!important;stroke:none}[data-donut-total]{font-weight:700;fill:var(--chart-fg, var(--chart-fg-default));font-family:var(--chart-font, var(--chart-font-default))}[data-donut-label]{fill:var(--chart-axis, var(--chart-axis-default));font-family:var(--chart-font, var(--chart-font-default))}[data-legend]{display:flex;flex-flow:row wrap;gap:var(--chart-space-md, var(--chart-space-md-default)) var(--chart-space-lg, var(--chart-space-lg-default));font-size:var(--chart-legend-size, var(--chart-legend-size-default));color:var(--chart-fg, var(--chart-fg-default));margin-top:var(--chart-space-md, var(--chart-space-md-default));font-family:var(--chart-font, var(--chart-font-default))}@container chart (max-width: 200px){[data-legend]{display:none}}[data-legend-item]{display:flex;flex-direction:row;align-items:center;gap:var(--chart-space-sm, var(--chart-space-sm-default))}[data-legend-dot]{width:var(--chart-legend-dot-size, var(--chart-legend-dot-size-default));height:var(--chart-legend-dot-size, var(--chart-legend-dot-size-default));border-radius:var(--chart-radius, var(--chart-radius-default));flex-shrink:0}[data-legend-dot][data-slice="0"]{background:var(--chart-0, var(--chart-0-default))}[data-legend-dot][data-slice="1"]{background:var(--chart-1, var(--chart-1-default))}[data-legend-dot][data-slice="2"]{background:var(--chart-2, var(--chart-2-default))}[data-legend-dot][data-slice="3"]{background:var(--chart-3, var(--chart-3-default))}[data-legend-dot][data-slice="4"]{background:var(--chart-4, var(--chart-4-default))}[data-legend-dot][data-slice="5"]{background:var(--chart-5, var(--chart-5-default))}[data-legend-dot][data-slice="6"]{background:var(--chart-6, var(--chart-6-default))}[data-legend-dot][data-slice="7"]{background:var(--chart-7, var(--chart-7-default))}[data-legend-dot][data-slice="8"]{background:var(--chart-8, var(--chart-8-default))}[data-legend-dot][data-slice="9"]{background:var(--chart-9, var(--chart-9-default))}:scope[type=area]{--chart-area-fill-opacity: .35}:scope[type=area] [data-area]{fill:var(--chart-line, var(--chart-line-default));opacity:var(--chart-area-fill-opacity);stroke:none}:scope[type=area] [data-line]{stroke-width:var(--chart-line-width, var(--chart-line-width-default))}:scope[type=scatter] [data-dot][data-scatter]{fill:var(--chart-dot, var(--chart-dot-default));stroke:var(--chart-dot-stroke, var(--chart-dot-stroke-default));stroke-width:1.5}circle[data-radial-track]{stroke:var(--a-border-subtle);fill:none}circle[data-radial-bar]{stroke:var(--chart-bar, var(--chart-bar-default));fill:none}circle[data-radial-bar][data-slice="0"]{stroke:var(--chart-0, var(--chart-0-default))}circle[data-radial-bar][data-slice="1"]{stroke:var(--chart-1, var(--chart-1-default))}circle[data-radial-bar][data-slice="2"]{stroke:var(--chart-2, var(--chart-2-default))}circle[data-radial-bar][data-slice="3"]{stroke:var(--chart-3, var(--chart-3-default))}circle[data-radial-bar][data-slice="4"]{stroke:var(--chart-4, var(--chart-4-default))}circle[data-radial-bar][data-slice="5"]{stroke:var(--chart-5, var(--chart-5-default))}circle[data-radial-bar][data-slice="6"]{stroke:var(--chart-6, var(--chart-6-default))}circle[data-radial-bar][data-slice="7"]{stroke:var(--chart-7, var(--chart-7-default))}circle[data-radial-bar][data-slice="8"]{stroke:var(--chart-8, var(--chart-8-default))}circle[data-radial-bar][data-slice="9"]{stroke:var(--chart-9, var(--chart-9-default))}:scope[type=gauge] [data-radial-track]{fill:var(--a-border-subtle);stroke:none}:scope[type=gauge] [data-gauge-fill]{fill:var(--chart-bar, var(--chart-bar-default));stroke:none}[data-gauge-value]{font-weight:var(--a-weight-semibold);fill:var(--chart-fg, var(--chart-fg-default))}[data-gauge-max]{fill:var(--chart-label, var(--chart-label-default));font-family:var(--chart-font, var(--chart-font-default))}[data-funnel-stage]{fill:var(--chart-bar, var(--chart-bar-default))}[data-funnel-stage][data-slice="0"]{fill:var(--chart-0, var(--chart-0-default))}[data-funnel-stage][data-slice="1"]{fill:var(--chart-1, var(--chart-1-default))}[data-funnel-stage][data-slice="2"]{fill:var(--chart-2, var(--chart-2-default))}[data-funnel-stage][data-slice="3"]{fill:var(--chart-3, var(--chart-3-default))}[data-funnel-stage][data-slice="4"]{fill:var(--chart-4, var(--chart-4-default))}[data-funnel-stage][data-slice="5"]{fill:var(--chart-5, var(--chart-5-default))}[data-funnel-stage][data-slice="6"]{fill:var(--chart-6, var(--chart-6-default))}[data-funnel-stage][data-slice="7"]{fill:var(--chart-7, var(--chart-7-default))}[data-funnel-stage][data-slice="8"]{fill:var(--chart-8, var(--chart-8-default))}[data-funnel-stage][data-slice="9"]{fill:var(--chart-9, var(--chart-9-default))}[data-funnel-label]{fill:var(--chart-fg, var(--chart-fg-default));font-weight:var(--a-weight-medium)}[data-funnel-value]{fill:var(--chart-fg, var(--chart-fg-default));font-weight:var(--a-weight-semibold)}[data-funnel-drop]{fill:var(--chart-label, var(--chart-label-default))}[data-treemap-tile]{stroke:var(--chart-dot-stroke, var(--chart-dot-stroke-default));stroke-width:0}[data-treemap-tile][data-slice="0"]{fill:var(--chart-0, var(--chart-0-default))}[data-treemap-tile][data-slice="1"]{fill:var(--chart-1, var(--chart-1-default))}[data-treemap-tile][data-slice="2"]{fill:var(--chart-2, var(--chart-2-default))}[data-treemap-tile][data-slice="3"]{fill:var(--chart-3, var(--chart-3-default))}[data-treemap-tile][data-slice="4"]{fill:var(--chart-4, var(--chart-4-default))}[data-treemap-tile][data-slice="5"]{fill:var(--chart-5, var(--chart-5-default))}[data-treemap-tile][data-slice="6"]{fill:var(--chart-6, var(--chart-6-default))}[data-treemap-tile][data-slice="7"]{fill:var(--chart-7, var(--chart-7-default))}[data-treemap-tile][data-slice="8"]{fill:var(--chart-8, var(--chart-8-default))}[data-treemap-tile][data-slice="9"]{fill:var(--chart-9, var(--chart-9-default))}[data-treemap-label]{fill:var(--a-canvas-0);font-weight:var(--a-weight-semibold)}[data-treemap-value]{fill:var(--a-canvas-0);opacity:.85}[data-sankey-node]{fill:var(--chart-bar, var(--chart-bar-default))}[data-sankey-node][data-slice="0"]{fill:var(--chart-0, var(--chart-0-default))}[data-sankey-node][data-slice="1"]{fill:var(--chart-1, var(--chart-1-default))}[data-sankey-node][data-slice="2"]{fill:var(--chart-2, var(--chart-2-default))}[data-sankey-node][data-slice="3"]{fill:var(--chart-3, var(--chart-3-default))}[data-sankey-node][data-slice="4"]{fill:var(--chart-4, var(--chart-4-default))}[data-sankey-node][data-slice="5"]{fill:var(--chart-5, var(--chart-5-default))}[data-sankey-node][data-slice="6"]{fill:var(--chart-6, var(--chart-6-default))}[data-sankey-node][data-slice="7"]{fill:var(--chart-7, var(--chart-7-default))}[data-sankey-node][data-slice="8"]{fill:var(--chart-8, var(--chart-8-default))}[data-sankey-node][data-slice="9"]{fill:var(--chart-9, var(--chart-9-default))}[data-sankey-link]{fill:var(--a-fg-subtle);opacity:.35}[data-sankey-link]:hover{opacity:.6}[data-sankey-label]{fill:var(--chart-fg, var(--chart-fg-default));font-weight:var(--a-weight-medium)}:scope[type=composed] [data-line]{stroke-width:calc(var(--chart-line-width, var(--chart-line-width-default)) + 1)}:scope[type=composed] [data-dot]{stroke:var(--chart-dot-stroke, var(--chart-dot-stroke-default));stroke-width:2}:scope[type=sparkline]{height:100%;min-height:2rem}:scope[type=segments] svg{height:1.5rem}[data-sparkline]{display:block;width:100%;height:100%}[data-sparkline] svg{display:block;width:100%;height:100%}:scope[color=success]{--chart-bar-default: var(--a-success-strong);--chart-bar-hover-default: var(--a-success-bg-hover);--chart-line-default: var(--a-success-strong);--chart-dot-default: var(--a-success-strong)}:scope[color=warning]{--chart-bar-default: var(--a-warning-strong);--chart-bar-hover-default: var(--a-warning-bg-hover);--chart-line-default: var(--a-warning-strong);--chart-dot-default: var(--a-warning-strong)}:scope[color=danger]{--chart-bar-default: var(--a-danger-strong);--chart-bar-hover-default: var(--a-danger-bg-hover);--chart-line-default: var(--a-danger-strong);--chart-dot-default: var(--a-danger-strong)}:scope[color=info]{--chart-bar-default: var(--a-info);--chart-bar-hover-default: var(--a-info-bg-hover);--chart-line-default: var(--a-info);--chart-dot-default: var(--a-info)}:scope[color=accent]{--chart-bar-default: var(--a-accent);--chart-bar-hover-default: var(--a-accent-bg-hover);--chart-line-default: var(--a-accent);--chart-dot-default: var(--a-accent)}[data-hit]{cursor:default}}.chart-tooltip-popup{--chart-tooltip-bg: var(--a-fg);--chart-tooltip-fg: var(--a-bg);--chart-tooltip-px: var(--a-space-2-5);--chart-tooltip-py: var(--a-space-1-5);--chart-tooltip-radius: var(--a-radius-sm);--chart-tooltip-shadow: var(--a-shadow-md);--chart-tooltip-gap: var(--a-space-0-5);box-sizing:border-box;margin:0;padding:var(--chart-tooltip-py) var(--chart-tooltip-px);background:var(--chart-tooltip-bg);color:var(--chart-tooltip-fg);font-family:var(--a-font-family);font-size:var(--a-ui-sm);line-height:1.35;border:none;border-radius:var(--chart-tooltip-radius);box-shadow:var(--chart-tooltip-shadow);pointer-events:none;display:flex;flex-direction:column;gap:var(--chart-tooltip-gap);min-width:0;max-width:20rem;position:fixed;inset:unset}.chart-tooltip-popup:popover-open{display:flex}.chart-tooltip-popup [data-tip-role=series]{font-size:var(--a-ui-tiny);opacity:.75;text-transform:uppercase;letter-spacing:.04em}.chart-tooltip-popup [data-tip-role=label]{font-weight:500}.chart-tooltip-popup [data-tip-role=value]{font-variant-numeric:tabular-nums;opacity:.9}.chart-tooltip-popup [data-tip-role=pct]{opacity:.6}@scope (chart-legend-ui){:where(:scope){--chart-legend-gap-default: var(--a-space-2);--chart-legend-row-gap-default: var(--a-space-1);--chart-legend-py-default: var(--a-space-1);--chart-legend-px-default: 0;--chart-legend-swatch-size-default: var(--a-space-2-5);--chart-legend-line-w-default: 2px;--chart-legend-font-size-default: var(--a-ui-tiny);--chart-legend-fg-default: var(--a-fg-subtle);--chart-legend-fg-inactive-default: var(--a-fg-muted);--chart-legend-row-radius-default: var(--a-radius-sm);--chart-legend-row-hover-default: var(--a-canvas-2);--chart-legend-row-fg-hover-default: var(--a-fg);--chart-legend-focus-ring-default: var(--a-focus-ring)}:scope{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--chart-legend-gap, var(--chart-legend-gap-default));padding:var(--chart-legend-py, var(--chart-legend-py-default)) var(--chart-legend-px, var(--chart-legend-px-default));font-size:var(--chart-legend-font-size, var(--chart-legend-font-size-default));color:var(--chart-legend-fg, var(--chart-legend-fg-default))}:scope[position=top],:scope[position=bottom]{flex-direction:row;justify-content:center}:scope[position=left],:scope[position=right]{flex-direction:column;align-items:flex-start}badge-ui[data-row]{--badge-bg: transparent;--badge-fg: var(--chart-legend-fg, var(--chart-legend-fg-default));--badge-radius: var(--chart-legend-row-radius, var(--chart-legend-row-radius-default));--badge-px: var(--a-space-1);--badge-py: var(--chart-legend-py, var(--chart-legend-py-default));--badge-gap: var(--chart-legend-row-gap, var(--chart-legend-row-gap-default));--badge-font-size: var(--chart-legend-font-size, var(--chart-legend-font-size-default));cursor:pointer;transition:background var(--a-duration-fast) var(--a-easing),color var(--a-duration-fast) var(--a-easing)}:scope[static] badge-ui[data-row]{cursor:default}badge-ui[data-row][role=button]:hover{--badge-bg: var(--chart-legend-row-hover, var(--chart-legend-row-hover-default));--badge-fg: var(--chart-legend-row-fg-hover, var(--chart-legend-row-fg-hover-default))}badge-ui[data-row][role=button]:focus-visible{outline:none;box-shadow:var(--chart-legend-focus-ring, var(--chart-legend-focus-ring-default))}badge-ui[data-row]:not([data-active]){--badge-fg: var(--chart-legend-fg-inactive, var(--chart-legend-fg-inactive-default))}badge-ui[data-row]:not([data-active]) swatch-ui{opacity:.4}}@scope (popover-ui){:where(:scope){--popover-px-default: var(--a-space-3);--popover-py-default: var(--a-space-2);--popover-radius-default: var(--a-radius-lg);--popover-bg-default: var(--a-bg-subtle);--popover-border-default: var(--a-border-subtle);--popover-shadow-default: var(--a-shadow-lg);--popover-fg-default: var(--a-fg);--popover-font-default: var(--a-font-family);--popover-font-size-default: var(--a-ui-size)}:scope{box-sizing:border-box;display:inline-flex;position:relative}[slot=trigger]{display:inline-flex}[slot=content]:not(:popover-open){display:none!important}[slot=content]{box-sizing:border-box;margin:0;padding:var(--popover-py, var(--popover-py-default)) var(--popover-px, var(--popover-px-default));background:var(--popover-bg, var(--popover-bg-default));border:1px solid var(--popover-border, var(--popover-border-default));border-radius:var(--popover-radius, var(--popover-radius-default));box-shadow:var(--popover-shadow, var(--popover-shadow-default));font-family:var(--popover-font, var(--popover-font-default));font-size:var(--popover-font-size, var(--popover-font-size-default));color:var(--popover-fg, var(--popover-fg-default));max-height:calc(100vh - 3rem);overflow-y:auto;opacity:1;translate:0 0;transition:opacity var(--a-duration-fast) var(--a-easing-out),translate var(--a-duration-fast) var(--a-easing-out)}[slot=content]:popover-open{@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){[slot=content]{transition:none}}[slot=content]>:first-child{margin-block-start:0}[slot=content]>:last-child{margin-block-end:0}}@scope (accordion-ui){:where(:scope){--accordion-gap-default: 0}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--accordion-gap, var(--accordion-gap-default))}}@scope (accordion-item-ui){:where(:scope){--accordion-item-border: var(--a-border-subtle);--accordion-item-header-fg: var(--a-fg-subtle);--accordion-item-header-fg-hover: var(--a-fg-strong);--accordion-item-header-bg-hover: var(--a-bg-muted);--accordion-item-caret-fg: var(--a-fg-muted);--accordion-item-caret-fg-hover: var(--a-fg-subtle);--accordion-item-radius: var(--a-radius-md);--accordion-item-px: var(--a-space-3);--accordion-item-py: var(--a-space-2);--accordion-item-header-gap: var(--a-space-2);--accordion-item-header-font: var(--a-ui-size);--accordion-item-header-weight: var(--a-weight-medium);--accordion-item-duration-fast: var(--a-duration-fast);--accordion-item-duration: var(--a-duration);--accordion-item-easing: var(--a-easing);--accordion-item-focus-ring: var(--a-focus-ring)}:scope{box-sizing:border-box;display:block;border-bottom:1px solid var(--accordion-item-border)}:scope:last-child{border-bottom:none}:scope [slot=header]{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--accordion-item-header-gap);padding:var(--accordion-item-py) var(--accordion-item-px);border-radius:var(--accordion-item-radius);cursor:pointer;user-select:none;font-size:var(--accordion-item-header-font);font-weight:var(--accordion-item-header-weight);color:var(--accordion-item-header-fg);background:transparent;transition:color var(--accordion-item-duration-fast) var(--accordion-item-easing),background var(--accordion-item-duration-fast) var(--accordion-item-easing);outline:none}:scope [slot=header]:hover{color:var(--accordion-item-header-fg-hover);background:var(--accordion-item-header-bg-hover)}:scope [slot=header]:hover [slot=caret]{color:var(--accordion-item-caret-fg-hover)}:scope [slot=header]:focus-visible{box-shadow:var(--accordion-item-focus-ring)}:scope[open] [slot=header]{color:var(--accordion-item-header-fg-hover)}:scope [slot=header-text]{flex:1;min-width:0}:scope [slot=caret]{flex-shrink:0;color:var(--accordion-item-caret-fg);transition:transform var(--accordion-item-duration) var(--accordion-item-easing),color var(--accordion-item-duration-fast) var(--accordion-item-easing);transform:rotate(0)}:scope[open] [slot=caret]{color:var(--accordion-item-caret-fg-hover);transform:rotate(180deg)}:scope [slot=body]{display:none}:scope[open] [slot=body]{display:block;padding:0 var(--accordion-item-px) var(--accordion-item-py)}}@scope (divider-ui){:where(:scope){--divider-color-default: var(--a-border-subtle);--divider-size-default: 1px;--divider-spacing-default: var(--a-space-3);--divider-label-font-default: var(--a-ui-sm);--divider-label-fg-default: var(--a-fg-muted);--divider-label-px-default: var(--a-space-2)}:scope{box-sizing:border-box;display:flex;align-items:center;width:100%;margin-block:var(--divider-spacing, var(--divider-spacing-default))}:scope:not(:has([slot=label])):before{content:"";flex:1;height:var(--divider-size, var(--divider-size-default));background:var(--divider-color, var(--divider-color-default))}:scope:has([slot=label]):before{content:"";flex:1;height:var(--divider-size, var(--divider-size-default));background:var(--divider-color, var(--divider-color-default))}:scope:has([slot=label]):after{content:"";flex:1;height:var(--divider-size, var(--divider-size-default));background:var(--divider-color, var(--divider-color-default))}[slot=label]{padding-inline:var(--divider-label-px, var(--divider-label-px-default));font-size:var(--divider-label-font, var(--divider-label-font-default));color:var(--divider-label-fg, var(--divider-label-fg-default));white-space:nowrap;line-height:1}:scope[vertical]{display:inline-flex;flex-direction:column;width:auto;height:auto;align-self:stretch;margin-block:0;margin-inline:var(--divider-spacing, var(--divider-spacing-default))}:scope[vertical]:not(:has([slot=label])):before{content:"";flex:1;width:var(--divider-size, var(--divider-size-default));height:auto;background:var(--divider-color, var(--divider-color-default))}:scope[vertical]:has([slot=label]):before{content:"";flex:1;width:var(--divider-size, var(--divider-size-default));height:auto;background:var(--divider-color, var(--divider-color-default))}:scope[vertical]:has([slot=label]):after{content:"";flex:1;width:var(--divider-size, var(--divider-size-default));height:auto;background:var(--divider-color, var(--divider-color-default))}:scope[vertical] [slot=label]{padding-inline:0;padding-block:var(--divider-label-px, var(--divider-label-px-default));writing-mode:vertical-lr}}@scope (pagination-ui){:where(:scope){--pagination-gap-default: var(--a-space-1);--pagination-button-size-default: var(--a-size-sm);--pagination-button-px-default: var(--a-space-1);--pagination-radius-default: var(--a-radius-sm);--pagination-font-default: var(--a-ui-size);--pagination-fg-default: var(--a-fg-subtle);--pagination-fg-hover-default: var(--a-fg);--pagination-fg-active-default: var(--a-chrome-light);--pagination-fg-muted-default: var(--a-fg-muted);--pagination-bg-hover-default: var(--a-bg-muted);--pagination-bg-active-default: var(--a-accent);--pagination-fg-disabled-default: var(--a-ui-text-disabled);--pagination-duration-default: var(--a-duration-fast);--pagination-easing-default: var(--a-easing);--pagination-focus-ring-default: var(--a-focus-ring);--pagination-nav-bg-default: transparent;--pagination-nav-border-default: transparent;--pagination-nav-border-hover-default: transparent;--pagination-nav-bg-disabled-default: transparent;--pagination-nav-border-disabled-default: transparent;text-align:start}:scope{box-sizing:border-box;display:inline-flex}[slot=nav]{display:flex;align-items:center;gap:var(--pagination-gap, var(--pagination-gap-default))}[slot=nav] button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--pagination-button-size, var(--pagination-button-size-default));height:var(--pagination-button-size, var(--pagination-button-size-default));padding:0 var(--pagination-button-px, var(--pagination-button-px-default));border:none;background:none;border-radius:var(--pagination-radius, var(--pagination-radius-default));font:inherit;font-size:var(--pagination-font, var(--pagination-font-default));color:var(--pagination-fg, var(--pagination-fg-default));cursor:pointer;user-select:none;line-height:1;transition:background var(--pagination-duration, var(--pagination-duration-default)) var(--pagination-easing, var(--pagination-easing-default)),border-color var(--pagination-duration, var(--pagination-duration-default)) var(--pagination-easing, var(--pagination-easing-default)),color var(--pagination-duration, var(--pagination-duration-default)) var(--pagination-easing, var(--pagination-easing-default)),box-shadow var(--pagination-duration, var(--pagination-duration-default)) var(--pagination-easing, var(--pagination-easing-default))}[slot=nav] button:not([disabled]):hover{background:var(--pagination-bg-hover, var(--pagination-bg-hover-default));color:var(--pagination-fg-hover, var(--pagination-fg-hover-default))}[slot=nav] button[data-active],[slot=nav] button[data-active]:hover{background:var(--pagination-bg-active, var(--pagination-bg-active-default));color:var(--pagination-fg-active, var(--pagination-fg-active-default))}[slot=nav] button[disabled]{color:var(--pagination-fg-disabled, var(--pagination-fg-disabled-default));cursor:not-allowed;pointer-events:none}[slot=nav] [data-ellipsis]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--pagination-button-size, var(--pagination-button-size-default));height:var(--pagination-button-size, var(--pagination-button-size-default));color:var(--pagination-fg-muted, var(--pagination-fg-muted-default));font-size:var(--pagination-font, var(--pagination-font-default));pointer-events:none;user-select:none;line-height:1}[slot=nav] button:focus-visible{outline:none;box-shadow:var(--pagination-focus-ring, var(--pagination-focus-ring-default))}:scope[variant=button]{--pagination-nav-bg-default: var(--a-bg);--pagination-nav-border-default: var(--a-border-subtle);--pagination-nav-border-hover-default: var(--a-border);--pagination-nav-bg-disabled-default: var(--a-bg);--pagination-nav-border-disabled-default: var(--a-border-subtle)}:scope[variant=button] [slot=nav] button{width:var(--pagination-button-size, var(--pagination-button-size-default));min-width:var(--pagination-button-size, var(--pagination-button-size-default));height:var(--pagination-button-size, var(--pagination-button-size-default));padding:0;aspect-ratio:1;border:1px solid var(--pagination-nav-border, var(--pagination-nav-border-default));border-radius:var(--pagination-radius, var(--pagination-radius-default));background:var(--pagination-nav-bg, var(--pagination-nav-bg-default))}:scope[variant=button] [slot=nav] button:not([disabled]):hover{border-color:var(--pagination-nav-border-hover, var(--pagination-nav-border-hover-default));background:var(--pagination-bg-hover, var(--pagination-bg-hover-default))}:scope[variant=button] [slot=nav] button[data-active]{border-color:transparent;background:var(--pagination-bg-active, var(--pagination-bg-active-default));color:var(--pagination-fg-active, var(--pagination-fg-active-default))}:scope[variant=button] [slot=nav] button[data-active]:hover{background:var(--pagination-bg-active, var(--pagination-bg-active-default))}:scope[variant=button] [slot=nav] button[disabled]{border-color:var(--pagination-nav-border-disabled, var(--pagination-nav-border-disabled-default));background:var(--pagination-nav-bg-disabled, var(--pagination-nav-bg-disabled-default))}}@scope (code-ui){:where(:scope){--code-px-default: var(--a-space-3);--code-py-default: var(--a-space-2);--code-radius-default: var(--a-radius-md);--code-radius-sm-default: var(--a-radius-sm);--code-copy-px-default: var(--a-space-1);--code-copy-py-default: var(--a-space-0-5);--code-lint-marker-w-default: 3px;--code-bg-default: var(--a-bg);--code-fg-default: var(--a-fg);--code-border-default: var(--a-border-subtle);--code-header-bg-default: var(--a-bg-scrim);--code-header-fg-default: var(--a-fg-muted);--code-copy-hover-bg-default: var(--a-bg-muted);--code-copy-hover-fg-default: var(--a-fg);--code-font-default: var(--a-font-family-code);--code-font-size-default: var(--a-ui-sm);--code-header-font-default: var(--a-ui-sm);--code-duration-default: var(--a-duration-fast);--code-easing-default: var(--a-easing);--code-gutter-bg-default: var(--a-bg-subtle);--code-gutter-fg-default: var(--a-fg-muted);--code-active-line-bg-default: color-mix(in oklab, var(--a-accent-muted) 40%, transparent);--code-selection-bg-default: color-mix(in oklab, var(--a-accent-muted) 60%, transparent);--code-selection-match-default: color-mix(in oklab, var(--a-accent-muted) 30%, transparent);--code-cursor-default: var(--a-accent-strong);--code-focus-ring-default: var(--a-focus-ring);--code-tok-comment-default: var(--a-fg-subtle);--code-tok-keyword-default: var(--a-accent-strong);--code-tok-string-default: var(--a-success-strong);--code-tok-number-default: var(--a-info-strong);--code-tok-boolean-default: var(--a-info-strong);--code-tok-operator-default: var(--a-fg);--code-tok-punctuation-default: var(--a-fg-muted);--code-tok-function-default: var(--a-brand-strong);--code-tok-variable-default: var(--a-fg);--code-tok-type-default: var(--a-warning-strong);--code-tok-property-default: var(--a-fg);--code-tok-tag-default: var(--a-accent-strong);--code-tok-attribute-default: var(--a-warning-strong);--code-tok-url-default: var(--a-info-strong);--code-tok-invalid-default: var(--a-danger-strong);--code-lint-gutter-bg-default: var(--a-bg-subtle);--code-lint-error-default: var(--a-danger-strong);--code-lint-warning-default: var(--a-warning-strong);--code-lint-info-default: var(--a-info-strong);--code-lint-tooltip-bg-default: var(--a-bg-strong);--code-lint-tooltip-fg-default: var(--a-fg);--code-lint-tooltip-border-default: var(--a-border-subtle)}:scope{box-sizing:border-box;display:block;border:1px solid var(--code-border, var(--code-border-default));border-radius:var(--code-radius, var(--code-radius-default));overflow:hidden;background:var(--code-bg, var(--code-bg-default));color:var(--code-fg, var(--code-fg-default));font-family:var(--code-font, var(--code-font-default));font-size:var(--code-font-size, var(--code-font-size-default))}>header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:var(--a-chrome-pane-header-height);padding:var(--code-py, var(--code-py-default)) var(--code-px, var(--code-px-default));background:var(--code-header-bg, var(--code-header-bg-default));border-bottom:1px solid var(--code-border, var(--code-border-default));font-size:var(--code-header-font, var(--code-header-font-default));color:var(--code-header-fg, var(--code-header-fg-default))}>header [slot=label]{font-weight:500;text-transform:uppercase;letter-spacing:.05em}>header [slot=copy]{all:unset;cursor:pointer;font-size:var(--code-header-font, var(--code-header-font-default));color:var(--code-header-fg, var(--code-header-fg-default));padding:var(--code-copy-py, var(--code-copy-py-default)) var(--code-copy-px, var(--code-copy-px-default));border-radius:var(--code-radius-sm, var(--code-radius-sm-default));transition:background var(--code-duration, var(--code-duration-default)) var(--code-easing, var(--code-easing-default)),color var(--code-duration, var(--code-duration-default)) var(--code-easing, var(--code-easing-default))}>header [slot=copy]:hover{background:var(--code-copy-hover-bg, var(--code-copy-hover-bg-default));color:var(--code-copy-hover-fg, var(--code-copy-hover-fg-default))}>pre{margin:0;border:none;border-radius:0;background:transparent;padding:var(--code-py, var(--code-py-default)) var(--code-px, var(--code-px-default));overflow-x:auto;font-family:var(--code-font, var(--code-font-default));font-size:var(--code-font-size, var(--code-font-size-default));line-height:1.5;scrollbar-width:none}>pre::-webkit-scrollbar{display:none}>pre>code{margin:0;padding:0;border:none;border-radius:0;background:transparent;font-family:inherit;font-size:inherit;color:inherit}>pre>code[data-line-state-mode]{display:block}>pre>code[data-line-state-mode]>[data-line-state]{display:grid;grid-template-columns:1fr;margin-inline:calc(-1 * var(--code-px, var(--code-px-default)));padding-inline:var(--code-px, var(--code-px-default))}>pre>code[data-line-numbers]>[data-line-state]{grid-template-columns:auto 1fr;column-gap:var(--a-space-3)}>pre>code[data-line-state-mode] [data-line-num]{color:var(--a-fg-subtle);text-align:end;user-select:none;min-width:1.5ch}>pre>code[data-line-state-mode] [data-line-body]{white-space:pre}>pre>code[data-line-state-mode] [data-line-body]:empty:before{content:" "}>pre>code [data-line-state=added]{background:var(--a-success-muted)}>pre>code [data-line-state=removed]{background:var(--a-danger-muted)}>footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:var(--a-chrome-pane-footer-height);padding:var(--code-py, var(--code-py-default)) var(--code-px, var(--code-px-default));background:var(--code-header-bg, var(--code-header-bg-default));border-top:1px solid var(--code-border, var(--code-border-default));font-size:var(--code-header-font, var(--code-header-font-default));color:var(--code-header-fg, var(--code-header-fg-default))}:scope[inline]{display:inline;padding:.1em .4em;background:var(--code-bg, var(--code-bg-default));border:none;border-radius:var(--code-radius-sm, var(--code-radius-sm-default));font-family:var(--code-font, var(--code-font-default));font-size:.9em;overflow:visible}:scope[bare]{border:none;border-radius:0;background:transparent;overflow:visible;height:100%}:scope[bare]>pre{padding:0;height:100%}:scope[bare]>[data-cm-mount]{height:100%}:scope[bare] .cm-editor{height:100%}:scope[bare] .cm-scroller{padding:0}:scope[bare] .cm-gutters{background:transparent}:scope[disabled]{opacity:.6;cursor:not-allowed}:scope[disabled] .cm-editor{pointer-events:none}:scope[readonly] .cm-editor{background:var(--a-bg-subtle)}:scope[aria-invalid=true]{border-color:var(--a-danger-strong)}:scope[aria-invalid=true] .cm-focused{outline:2px solid var(--a-danger-strong);outline-offset:-1px}>[data-cm-mount]{display:block;overflow:hidden}:scope .cm-editor{background:transparent;color:var(--code-fg, var(--code-fg-default));font-family:var(--code-font, var(--code-font-default));font-size:var(--code-font-size, var(--code-font-size-default));line-height:1.5}:scope .cm-scroller{font-family:inherit;line-height:inherit;padding:0}:scope .cm-content{padding:var(--code-py, var(--code-py-default)) var(--code-px, var(--code-px-default));caret-color:var(--code-cursor, var(--code-cursor-default))}:scope .cm-editor.cm-focused{outline:2px solid var(--code-focus-ring, var(--code-focus-ring-default));outline-offset:-2px}:scope .cm-gutters{background:var(--code-gutter-bg, var(--code-gutter-bg-default));color:var(--code-gutter-fg, var(--code-gutter-fg-default));border-right:1px solid var(--code-border, var(--code-border-default))}:scope .cm-activeLine{background:var(--code-active-line-bg, var(--code-active-line-bg-default))}:scope .cm-activeLineGutter{background:var(--code-active-line-bg, var(--code-active-line-bg-default));color:var(--code-fg, var(--code-fg-default))}:scope .cm-selectionBackground,:scope ::selection{background:var(--code-selection-bg, var(--code-selection-bg-default))}:scope .cm-selectionMatch{background:var(--code-selection-match, var(--code-selection-match-default))}:scope .cm-cursor{border-left-color:var(--code-cursor, var(--code-cursor-default))}:scope .tok-comment{color:var(--code-tok-comment, var(--code-tok-comment-default));font-style:italic}:scope .tok-keyword{color:var(--code-tok-keyword, var(--code-tok-keyword-default));font-weight:500}:scope .tok-string{color:var(--code-tok-string, var(--code-tok-string-default))}:scope .tok-number{color:var(--code-tok-number, var(--code-tok-number-default))}:scope .tok-boolean{color:var(--code-tok-boolean, var(--code-tok-boolean-default))}:scope .tok-operator{color:var(--code-tok-operator, var(--code-tok-operator-default))}:scope .tok-punctuation{color:var(--code-tok-punctuation, var(--code-tok-punctuation-default))}:scope .tok-function{color:var(--code-tok-function, var(--code-tok-function-default))}:scope .tok-variable{color:var(--code-tok-variable, var(--code-tok-variable-default))}:scope .tok-type{color:var(--code-tok-type, var(--code-tok-type-default));font-weight:500}:scope .tok-property{color:var(--code-tok-property, var(--code-tok-property-default))}:scope .tok-tag{color:var(--code-tok-tag, var(--code-tok-tag-default))}:scope .tok-attribute{color:var(--code-tok-attribute, var(--code-tok-attribute-default))}:scope .tok-url{color:var(--code-tok-url, var(--code-tok-url-default));text-decoration:underline}:scope .tok-invalid{color:var(--code-tok-invalid, var(--code-tok-invalid-default));text-decoration:wavy underline}:scope .cm-gutter-lint{background:var(--code-lint-gutter-bg, var(--code-lint-gutter-bg-default));width:1em}:scope .cm-lint-marker{width:.7em;height:.7em;margin:.15em}:scope .cm-lint-marker-error{color:var(--code-lint-error, var(--code-lint-error-default))}:scope .cm-lint-marker-warning{color:var(--code-lint-warning, var(--code-lint-warning-default))}:scope .cm-lint-marker-info{color:var(--code-lint-info, var(--code-lint-info-default))}:scope .cm-lintRange-error{background:none;text-decoration:wavy underline var(--code-lint-error, var(--code-lint-error-default))}:scope .cm-lintRange-warning{background:none;text-decoration:wavy underline var(--code-lint-warning, var(--code-lint-warning-default))}:scope .cm-lintRange-info{background:none;text-decoration:wavy underline var(--code-lint-info, var(--code-lint-info-default))}:scope .cm-tooltip.cm-tooltip-lint{background:var(--code-lint-tooltip-bg, var(--code-lint-tooltip-bg-default));color:var(--code-lint-tooltip-fg, var(--code-lint-tooltip-fg-default));border:1px solid var(--code-lint-tooltip-border, var(--code-lint-tooltip-border-default));border-radius:var(--code-radius-sm, var(--code-radius-sm-default));padding:var(--a-space-1) var(--a-space-2);font-size:var(--a-ui-sm);font-family:var(--a-font-family);max-inline-size:40ch}:scope .cm-diagnostic{padding:0;border-inline-start:var(--code-lint-marker-w, var(--code-lint-marker-w-default)) solid transparent;padding-inline-start:var(--a-space-2)}:scope .cm-diagnostic-error{border-inline-start-color:var(--code-lint-error, var(--code-lint-error-default))}:scope .cm-diagnostic-warning{border-inline-start-color:var(--code-lint-warning, var(--code-lint-warning-default))}:scope .cm-diagnostic-info{border-inline-start-color:var(--code-lint-info, var(--code-lint-info-default))}:scope .cm-diagnosticText{white-space:pre-wrap}}@scope (list-ui){:where(:scope){--list-divider-color-default: var(--a-border-subtle);--list-bg-selected-default: var(--a-accent-muted);--list-fg-selected-default: var(--a-accent-strong);--list-border-selected-default: var(--a-accent-strong)}:scope{box-sizing:border-box;display:block;margin:0;padding:0;list-style:none}:scope[divider] list-item-ui+list-item-ui{border-top:1px solid var(--list-divider-color, var(--list-divider-color-default))}:scope[divider]>list-item-ui{padding-block:var(--list-item-inset);padding-inline:0}:scope[divider][contained]>list-item-ui{padding:var(--list-item-inset)}:scope[contained]:not([divider])>list-item-ui{margin:var(--list-item-inset)}:scope:not([contained])>list-item-ui:first-child{padding-block-start:0;margin-block-start:0}:scope:not([contained])>list-item-ui:last-child{padding-block-end:0;margin-block-end:0}:scope[selectable]>[role=listitem]{cursor:pointer;border-inline-start:2px solid transparent;padding-inline-start:var(--a-space-2);outline:none;transition:background var(--a-duration-fast) var(--a-easing),color var(--a-duration-fast) var(--a-easing),border-color var(--a-duration-fast) var(--a-easing)}:scope[selectable]>[role=listitem]:hover{background:var(--a-bg-hover)}:scope[selectable]>[role=listitem][aria-selected=true]{background:var(--list-bg-selected, var(--list-bg-selected-default));color:var(--list-fg-selected, var(--list-fg-selected-default));border-inline-start-color:var(--list-border-selected, var(--list-border-selected-default))}:scope[selectable]>[role=listitem]:focus-visible{outline:2px solid var(--a-accent-strong);outline-offset:-2px}:scope[spacing=sm]>list-item-ui{--list-item-inset: var(--a-space-2)}:scope[spacing=lg]>list-item-ui{--list-item-inset: var(--a-space-5)}}@scope (list-item-ui){:where(:scope){--list-item-inset: var(--a-inset);--list-item-gap-column: var(--a-space-3);--list-item-gap-row: var(--a-space-1);--list-item-text-color: var(--a-fg);--list-item-desc-color: var(--a-fg-muted);--list-item-icon-color: var(--a-fg-muted);--list-item-font-size: var(--a-ui-size);--list-item-desc-font-size: var(--a-ui-sm)}:scope{box-sizing:border-box;display:grid;grid-template-columns:auto 1fr;column-gap:var(--list-item-gap-column);row-gap:var(--list-item-gap-row);font-size:var(--list-item-font-size);color:var(--list-item-text-color);line-height:1.4;min-height:var(--a-space-6)}:scope>[slot=icon]{grid-column:1;grid-row:1 / -1;align-self:center;color:var(--list-item-icon-color)}:scope>[slot=text]{grid-column:2;grid-row:1}:scope>[slot=description]{grid-column:2;grid-row:2;color:var(--list-item-desc-color);font-size:var(--list-item-desc-font-size);line-height:1.3}:scope>[slot=content]{grid-column:1 / -1}:scope[data-active]{background:var(--a-accent-muted);color:var(--a-accent-strong);box-shadow:inset 2px 0 0 var(--a-accent-strong)}:scope[data-active]>[slot=icon],:scope[data-active]>[slot=description]{color:var(--a-accent-strong)}}@scope (list-window-ui){:where(:scope){--list-window-bg-default: var(--a-bg);--list-window-row-gap-default: var(--a-space-1);--list-window-overscan-bg-default: transparent;--list-window-sentinel-size-default: var(--a-space-2)}:scope{box-sizing:border-box;display:block;position:relative;overflow:auto;contain:strict;background:var(--list-window-bg, var(--list-window-bg-default));isolation:isolate;outline:none}:scope:focus-visible{outline:2px solid var(--a-accent-strong);outline-offset:-2px}:scope>[data-phantom]{position:relative;pointer-events:none}:scope>[data-window]{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;display:flex;flex-direction:column;gap:var(--list-window-row-gap, var(--list-window-row-gap-default));will-change:transform}:scope>[data-window]>[data-row]{flex:0 0 auto;min-width:0}:scope>[data-sentinel]{position:absolute;inset-inline-start:0;inset-inline-end:0;height:var(--list-window-sentinel-size, var(--list-window-sentinel-size-default));pointer-events:none}:scope>[data-sentinel=top]{top:0}:scope>[data-sentinel=bottom]{bottom:0}:scope>[slot=before]{position:sticky;top:0;z-index:1;background:var(--list-window-bg, var(--list-window-bg-default))}:scope>[slot=after]{position:sticky;bottom:0;z-index:1;background:var(--list-window-bg, var(--list-window-bg-default))}:scope[direction=horizontal]>[data-window]{flex-direction:row}:scope[direction=horizontal]>[data-sentinel]{width:var(--list-window-sentinel-size, var(--list-window-sentinel-size-default));height:auto;top:0;bottom:0;inset-inline-start:auto;inset-inline-end:auto}:scope[direction=horizontal]>[data-sentinel=top]{inset-inline-start:0}:scope[direction=horizontal]>[data-sentinel=bottom]{inset-inline-end:0}:scope[empty]>[data-window]{display:none}:scope[empty]>[slot=empty]{display:block}:scope:not([empty])>[slot=empty]{display:none}:scope[measuring]>[data-window]{gap:0}:scope[disabled]{pointer-events:none;opacity:.5}}@scope (menu-ui){:where(:scope){--menu-popover-padding-default: var(--a-space-1);--menu-popover-border-default: var(--a-border-subtle);--menu-popover-radius-default: var(--a-radius-lg);--menu-popover-bg-default: var(--a-bg-subtle);--menu-popover-shadow-default: var(--a-shadow-lg);--menu-popover-min-width-default: 10rem;--menu-popover-font-size-default: var(--a-ui-size);--menu-popover-fg-default: var(--a-fg)}:scope{box-sizing:border-box;display:inline-flex;position:relative}:scope>menu-item-ui,:scope>menu-divider-ui{display:none}}menu-ui [data-menu-popover]{margin:0;padding:var(--a-space-1);border:1px solid var(--a-border-subtle);border-radius:var(--a-radius-lg);background:var(--a-bg-subtle);box-shadow:var(--a-shadow-lg);min-width:10rem;font-family:inherit;font-size:var(--a-ui-size);color:var(--a-fg);opacity:1;translate:0 0;transition:opacity var(--a-duration-fast) var(--a-easing-out),translate var(--a-duration-fast) var(--a-easing-out)}menu-ui [data-menu-popover]:popover-open{@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){menu-ui [data-menu-popover]{transition:none}}menu-item-ui:hover{--menu-item-bg: var(--menu-item-bg-hover);--menu-item-fg: var(--menu-item-fg-hover);outline:none}menu-item-ui:hover [slot=icon]{color:var(--menu-item-icon-fg-hover)}menu-item-ui[variant=danger]:hover{--menu-item-bg: var(--menu-item-danger-bg);--menu-item-fg: var(--menu-item-danger-fg)}menu-item-ui[variant=danger]:hover [slot=icon]{color:var(--menu-item-danger-fg)}@scope (menu-item-ui){:where(:scope){--menu-item-gap: var(--a-space-2);--menu-item-px: var(--a-space-2);--menu-item-py: var(--a-space-1-5);--menu-item-radius: var(--a-radius-md);--menu-item-bg: transparent;--menu-item-fg: var(--a-fg-subtle);--menu-item-fg-hover: var(--a-fg);--menu-item-bg-hover: var(--a-bg-muted);--menu-item-fg-disabled: var(--a-ui-text-disabled);--menu-item-icon-fg: var(--a-fg-muted);--menu-item-icon-fg-hover: var(--a-fg);--menu-item-icon-disabled: var(--a-ui-text-disabled);--menu-item-danger-fg: var(--a-danger-bg);--menu-item-danger-bg: var(--a-danger-muted);--menu-item-font-size: var(--a-ui-size);--menu-item-duration: var(--a-duration-fast);--menu-item-easing: var(--a-easing)}:scope{box-sizing:border-box;display:flex;align-items:center;gap:var(--menu-item-gap);padding:var(--menu-item-py) var(--menu-item-px);border-radius:var(--menu-item-radius);font-size:var(--menu-item-font-size);background:var(--menu-item-bg);color:var(--menu-item-fg);cursor:pointer;transition:background var(--menu-item-duration) var(--menu-item-easing),color var(--menu-item-duration) var(--menu-item-easing)}:scope:focus-visible{--menu-item-bg: var(--menu-item-bg-hover);--menu-item-fg: var(--menu-item-fg-hover);outline:none}[slot=icon]{flex-shrink:0;--a-icon-size: var(--menu-item-font-size);color:var(--menu-item-icon-fg);transition:color var(--menu-item-duration) var(--menu-item-easing)}[slot=text]{flex:1;white-space:nowrap}:scope[variant=danger]{--menu-item-fg: var(--a-danger-bg)}:scope[variant=danger] [slot=icon]{color:var(--menu-item-danger-fg)}:scope[disabled]{--menu-item-fg: var(--menu-item-fg-disabled);pointer-events:none;cursor:not-allowed}:scope[disabled] [slot=icon]{color:var(--menu-item-icon-disabled)}:scope[disabled]:hover{--menu-item-bg: transparent;--menu-item-fg: var(--menu-item-fg-disabled)}}@scope (menu-divider-ui){:where(:scope){--menu-divider-my: var(--a-space-1);--menu-divider-color: var(--a-border-subtle)}:scope{box-sizing:border-box;display:block;height:1px;background:var(--menu-divider-color);margin:var(--menu-divider-my) 0;border:none}}@scope (toolbar-ui){:where(:scope){--toolbar-gap-default: var(--a-space-1);--toolbar-radius-default: var(--a-radius-md);--toolbar-px-default: var(--a-space-1);--toolbar-py-default: var(--a-space-1);--toolbar-bg-default: transparent;--toolbar-fg-default: var(--a-fg);--toolbar-border-default: var(--a-border-subtle)}:scope{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:var(--toolbar-gap, var(--toolbar-gap-default));padding:var(--toolbar-py, var(--toolbar-py-default)) var(--toolbar-px, var(--toolbar-px-default));border-radius:var(--toolbar-radius, var(--toolbar-radius-default));color:var(--toolbar-fg, var(--toolbar-fg-default));min-width:0;overflow:hidden}:scope>*{flex:0 0 auto}:scope[bordered]{border:1px solid var(--toolbar-border, var(--toolbar-border-default));background:var(--toolbar-bg, var(--toolbar-bg-default))}:scope[gap=sm]{--toolbar-gap-default: var(--a-space-1)}:scope[gap=md]{--toolbar-gap-default: var(--a-space-2)}:scope[gap=lg]{--toolbar-gap-default: var(--a-space-3)}:scope[align=start]{justify-content:flex-start}:scope[align=center]{justify-content:center}:scope[align=end]{justify-content:flex-end}:scope[align=space-between]{justify-content:space-between}:scope[align=space-around]{justify-content:space-around}[data-toolbar-spillover]{margin-inline-start:auto}:scope[align=end] [data-toolbar-spillover],:scope[align=center] [data-toolbar-spillover],:scope[align=space-between] [data-toolbar-spillover],:scope[align=space-around] [data-toolbar-spillover]{margin-inline-start:0}[hidden]{display:none!important}}@scope (toolbar-group-ui){:where(:scope){--toolbar-group-gap: var(--a-space-1)}:scope{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;gap:var(--toolbar-group-gap);min-width:0}}toolbar-ui [data-toolbar-spillover-menu]:not(:popover-open){display:none!important}toolbar-ui [data-toolbar-spillover-menu]:popover-open{margin:0;padding:var(--a-space-1);border:1px solid var(--a-border-subtle);border-radius:var(--a-radius-lg);background:var(--a-bg-subtle);box-shadow:var(--a-shadow-lg);min-width:10rem;font-family:inherit;font-size:var(--a-ui-size);color:var(--toolbar-fg, var(--toolbar-fg-default));display:flex;flex-direction:column;gap:var(--a-space-1);opacity:1;translate:0 0;transition:opacity var(--a-duration-fast) var(--a-easing-out),translate var(--a-duration-fast) var(--a-easing-out);@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){toolbar-ui [data-toolbar-spillover-menu]:popover-open{transition:none}}toolbar-ui [data-toolbar-spillover-menu]:popover-open toolbar-group-ui{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--a-space-1)}toolbar-ui [data-toolbar-spillover-menu]:popover-open button-ui{width:100%;justify-content:flex-start}toolbar-ui [data-toolbar-spillover-menu]:popover-open select-ui,toolbar-ui [data-toolbar-spillover-menu]:popover-open segmented-ui,toolbar-ui [data-toolbar-spillover-menu]:popover-open input-ui{width:100%;min-width:0}@scope (nav-ui){:where(:scope){--nav-gap-default: var(--a-space-1);--nav-px-default: var(--a-space-2);--nav-py-default: var(--a-space-2);--nav-font-size-default: var(--a-ui-size);--nav-bg-default: transparent;--nav-divider-bg-default: var(--a-border-subtle);--nav-divider-my-default: var(--a-space-1);--nav-width-default: auto;--nav-width-collapsed-default: 48px;--nav-duration-default: var(--a-duration);--nav-easing-default: var(--a-easing, ease);--nav-label-fg-default: var(--a-fg-muted);--nav-label-font-size-default: var(--a-kicker-sm);--nav-label-weight-default: var(--a-weight-medium);--nav-label-px-default: var(--a-space-2);--nav-label-py-default: var(--a-space-3) var(--a-space-1)}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--nav-gap, var(--nav-gap-default));padding:var(--nav-py, var(--nav-py-default)) var(--nav-px, var(--nav-px-default));background:var(--nav-bg, var(--nav-bg-default));font-size:var(--nav-font-size, var(--nav-font-size-default));min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}:scope::-webkit-scrollbar{display:none}:scope:not([variant=section]){width:var(--nav-width, var(--nav-width-default));transition:width var(--nav-duration, var(--nav-duration-default)) var(--nav-easing, var(--nav-easing-default))}:scope:not([variant=section])[collapsed]{width:var(--nav-width-collapsed, var(--nav-width-collapsed-default));--nav-px-default: var(--a-space-1)}@container sidebar (max-width: 96px){:scope:not([variant=section]){--nav-px-default: var(--a-space-1)}}[data-nav-label]{display:block;padding:var(--nav-label-py, var(--nav-label-py-default)) var(--nav-label-px, var(--nav-label-px-default));font-size:var(--nav-label-font-size, var(--nav-label-font-size-default));font-weight:var(--nav-label-weight, var(--nav-label-weight-default));color:var(--nav-label-fg, var(--nav-label-fg-default));text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden}[data-nav-divider]{border:none;height:1px;background:var(--nav-divider-bg, var(--nav-divider-bg-default));margin:var(--nav-divider-my, var(--nav-divider-my-default)) 0}:scope[divider]>nav-group-ui+nav-group-ui,:scope[divider]>nav-item-ui+nav-group-ui,:scope[divider]>nav-group-ui+nav-item-ui{border-top:1px solid var(--nav-divider-bg, var(--nav-divider-bg-default));margin-top:var(--nav-divider-my, var(--nav-divider-my-default));padding-top:var(--nav-divider-my, var(--nav-divider-my-default))}[data-nav-spacer]{flex:1}:scope:not([variant=section])[collapsed] [data-nav-label],:scope:not([variant=section])[collapsed] [data-nav-divider]{display:none}@container sidebar (max-width: 96px){:scope:not([variant=section]) [data-nav-label],:scope:not([variant=section]) [data-nav-divider]{display:none}}:scope[variant=section]{--nav-px-default: 0;--nav-py-default: 0}:scope[variant=section][heading]:not([heading=""]):before{content:attr(heading);display:block;padding:var(--nav-label-py, var(--nav-label-py-default)) var(--nav-label-px, var(--nav-label-px-default));font-size:var(--nav-label-font-size, var(--nav-label-font-size-default));font-weight:var(--nav-label-weight, var(--nav-label-weight-default));color:var(--nav-label-fg, var(--nav-label-fg-default));text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden}}@scope (nav-group-ui){:where(:scope){--nav-group-row-height-default: var(--a-size);--nav-group-row-height-sm-default: var(--a-size-sm);--nav-group-row-height-lg-default: var(--a-size-lg);--nav-group-row-px-default: var(--a-ui-px);--nav-group-row-gap-default: var(--a-space-1);--nav-group-row-radius-default: var(--a-radius-md);--nav-group-font-size-default: var(--a-ui-size);--nav-group-font-size-sm-default: var(--a-ui-sm);--nav-group-font-size-lg-default: var(--a-ui-lg);--nav-group-font-weight-default: var(--a-weight-normal);--nav-group-fg-default: var(--a-fg);--nav-group-fg-hover-default: var(--a-fg-strong);--nav-group-fg-muted-default: var(--a-fg-muted);--nav-group-fg-selected-default: var(--a-fg-strong);--nav-group-bg-hover-default: var(--a-bg-muted);--nav-group-icon-size-default: calc(var(--nav-group-row-height, var(--nav-group-row-height-default)) - var(--a-space-2));--nav-group-badge-size-default: var(--a-ui-sm);--nav-item-child-height: var(--a-size-sm);--nav-item-child-font: var(--nav-group-font-size, var(--nav-group-font-size-default))}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--nav-gap);position:relative;font-weight:var(--nav-group-text-weight)}:scope[open]:after{content:"";position:absolute;left:calc(var(--nav-group-row-px, var(--nav-group-row-px-default)) + var(--nav-group-icon-size, var(--nav-group-icon-size-default)) / 2);transform:translate(-50%);top:var(--nav-group-row-height, var(--nav-group-row-height-default));bottom:calc(var(--nav-group-row-height, var(--nav-group-row-height-default)) / 2);width:1px;background:var(--nav-group-indent-rail-bg);pointer-events:none}:scope[open]>[slot=header],:scope[open]>[slot=header] [slot=icon]{color:var(--nav-group-fg-selected, var(--nav-group-fg-selected-default))}[slot=header]{display:flex;align-items:center;gap:var(--nav-group-row-gap, var(--nav-group-row-gap-default));height:var(--nav-group-row-height, var(--nav-group-row-height-default));padding:0 var(--nav-group-row-px, var(--nav-group-row-px-default));border-radius:var(--nav-group-row-radius, var(--nav-group-row-radius-default));font-size:var(--nav-group-font-size, var(--nav-group-font-size-default));color:var(--nav-group-fg, var(--nav-group-fg-default));cursor:pointer;user-select:none;white-space:nowrap;transition:background var(--nav-duration-fast) var(--nav-easing),color var(--nav-duration-fast) var(--nav-easing);outline:none}[slot=header]:hover{background:var(--nav-group-bg-hover, var(--nav-group-bg-hover-default));color:var(--nav-group-fg-hover, var(--nav-group-fg-hover-default))}[slot=header]:hover [slot=icon]{color:var(--nav-group-fg-hover, var(--nav-group-fg-hover-default))}[slot=header]:focus-visible{background:var(--nav-group-bg-hover, var(--nav-group-bg-hover-default));color:var(--nav-group-fg-hover, var(--nav-group-fg-hover-default));outline:none}[slot=header] [slot=icon]{width:var(--nav-group-icon-size, var(--nav-group-icon-size-default));height:var(--nav-group-icon-size, var(--nav-group-icon-size-default));flex-shrink:0;color:var(--nav-group-fg-muted, var(--nav-group-fg-muted-default));transition:color var(--nav-duration-fast) var(--nav-easing);display:flex;align-items:center;justify-content:center}[slot=header] [slot=icon] icon-ui{--a-icon-size: calc(var(--nav-group-icon-font-size) + 2px)}[slot=header] [slot=text]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--nav-group-text-weight)}[slot=header] [slot=badge]{font-size:var(--nav-group-badge-size, var(--nav-group-badge-size-default));color:var(--nav-group-fg-muted, var(--nav-group-fg-muted-default));background:var(--nav-group-badge-bg);padding:1px var(--nav-group-badge-px);border-radius:var(--nav-group-badge-radius);line-height:1.4}[slot=header] [slot=caret]{color:var(--nav-group-fg-muted, var(--nav-group-fg-muted-default));transition:transform var(--nav-duration-fast) var(--nav-easing),color var(--nav-duration-fast) var(--nav-easing);transform:rotate(90deg);flex-shrink:0;--a-icon-size: var(--a-caret-size)}[slot=header]:hover [slot=caret]{color:var(--nav-group-fg-hover, var(--nav-group-fg-hover-default))}:scope:not([open])>[slot=header] [slot=caret]{transform:rotate(0)}:scope:not([open])>nav-item-ui{display:none}:scope>nav-item-ui:not([size]){height:var(--nav-item-child-height);font-size:var(--nav-item-child-font)}nav-ui[collapsed] & [slot=text],nav-ui[collapsed] & [slot=badge],nav-ui[collapsed] & [slot=caret]{display:none}nav-ui[collapsed] & [slot=header]{justify-content:center;padding:0}nav-ui[collapsed] &{align-self:stretch}nav-ui[collapsed] &:after{display:none}@container sidebar (max-width: 96px){[slot=text],[slot=badge],[slot=caret]{display:none!important}nav-item-ui{display:none!important}[slot=header]{justify-content:center;padding:0}[slot=icon] icon-ui{--a-icon-size: --a-icon-size}[slot=caret] icon-ui{--a-icon-size: --a-caret-size}:scope{align-self:stretch}:scope:after{display:none}}:scope[size=sm]{--nav-group-row-height-default: var(--nav-group-row-height-sm, var(--nav-group-row-height-sm-default));--nav-group-font-size-default: var(--nav-group-font-size-sm, var(--nav-group-font-size-sm-default))}:scope[size=lg]{--nav-group-row-height-default: var(--nav-group-row-height-lg, var(--nav-group-row-height-lg-default));--nav-group-font-size-default: var(--nav-group-font-size-lg, var(--nav-group-font-size-lg-default))}}nav-group-ui [slot=popover]{margin:0;padding:var(--a-space-1);border:1px solid var(--a-border-subtle);border-radius:var(--a-radius);background:var(--a-bg-subtle);box-shadow:var(--a-shadow-lg);min-width:160px;max-height:calc(100vh - 3rem);overflow-y:auto;font-size:var(--a-ui-size)}nav-group-ui [slot=popover-label]{padding:var(--a-space-1) var(--a-space-2);font-weight:var(--a-weight-medium);color:var(--nav-group-fg-muted, var(--nav-group-fg-muted-default));font-size:var(--a-ui-tiny);text-transform:uppercase;letter-spacing:.06em}nav-group-ui [slot=popover] [role=option]{padding:var(--a-space-1) var(--a-space-2);border-radius:var(--a-radius);color:var(--nav-group-fg-muted, var(--nav-group-fg-muted-default));cursor:pointer;white-space:nowrap;transition:background var(--a-duration-fast) var(--a-easing),color var(--a-duration-fast) var(--a-easing)}nav-group-ui [slot=popover] [role=option]:hover{background:var(--nav-group-bg-hover, var(--nav-group-bg-hover-default));color:var(--nav-group-fg-hover, var(--nav-group-fg-hover-default))}nav-group-ui [slot=popover] [role=option][aria-current=page],nav-group-ui [slot=popover] [role=option][aria-selected=true]{position:relative;background:var(--nav-group-bg-hover, var(--nav-group-bg-hover-default));color:var(--nav-group-fg-selected, var(--nav-group-fg-selected-default));font-weight:var(--a-weight-medium)}nav-group-ui [slot=popover] [role=option][aria-current=page]:before,nav-group-ui [slot=popover] [role=option][aria-selected=true]:before{content:"";position:absolute;inset-inline-start:calc(var(--a-space-2) * -.5);inset-block:25%;width:2px;border-radius:1px;background:var(--a-accent)}nav-group-ui[variant=section]>[slot=header],nav-ui[variant=section]>nav-group-ui:not([variant])>[slot=header]{height:auto;padding:var(--a-space-3) var(--a-space-2) var(--a-space-1);font-size:var(--a-kicker-sm, var(--a-ui-tiny));font-weight:var(--a-weight-medium);color:var(--nav-group-fg-muted, var(--nav-group-fg-muted-default));text-transform:uppercase;letter-spacing:.06em;cursor:default;border-radius:0}nav-group-ui[variant=section]>[slot=header]:hover,nav-group-ui[variant=section]>[slot=header]:focus-visible,nav-ui[variant=section]>nav-group-ui:not([variant])>[slot=header]:hover,nav-ui[variant=section]>nav-group-ui:not([variant])>[slot=header]:focus-visible{background:transparent;color:var(--nav-group-fg-muted, var(--nav-group-fg-muted-default))}nav-group-ui[variant=section]>[slot=header] [slot=caret],nav-group-ui[variant=section]>[slot=header] [slot=icon]:empty,nav-ui[variant=section]>nav-group-ui:not([variant])>[slot=header] [slot=caret],nav-ui[variant=section]>nav-group-ui:not([variant])>[slot=header] [slot=icon]:empty{display:none}nav-group-ui[variant=section]:not([open])>nav-item-ui,nav-ui[variant=section]>nav-group-ui:not([variant]):not([open])>nav-item-ui{display:flex}nav-group-ui[variant=section]:after,nav-ui[variant=section]>nav-group-ui:not([variant]):after{display:none}nav-item-ui:hover{background:var(--nav-item-bg-hover, var(--nav-item-bg-hover-default));color:var(--nav-item-fg-hover, var(--nav-item-fg-hover-default))}nav-item-ui:hover [slot=icon]{color:var(--nav-item-fg-hover, var(--nav-item-fg-hover-default))}nav-item-ui[selected]{background:var(--nav-item-bg-selected, var(--nav-item-bg-selected-default));color:var(--nav-item-fg-selected, var(--nav-item-fg-selected-default))}nav-item-ui[selected] [slot=icon]{color:var(--nav-item-icon-fg-selected, var(--nav-item-icon-fg-selected-default))}nav-item-ui[selected] [slot=icon]:empty:before{content:"";width:2px;height:1em;border-radius:1px;background:var(--nav-item-accent, var(--nav-item-accent-default))}@scope (nav-item-ui){:where(:scope){--nav-item-accent-default: var(--a-accent);--nav-item-row-height-default: var(--a-size);--nav-item-row-height-sm-default: var(--a-size-sm);--nav-item-row-height-lg-default: var(--a-size-lg);--nav-item-row-px-default: var(--a-ui-px);--nav-item-row-gap-default: var(--a-space-1);--nav-item-row-radius-default: var(--a-radius-md);--nav-item-font-size-default: var(--a-ui-size);--nav-item-font-size-sm-default: var(--a-ui-sm);--nav-item-font-size-lg-default: var(--a-ui-lg);--nav-item-font-weight-default: var(--a-weight-normal);--nav-item-fg-default: var(--a-ui-text-subtle);--nav-item-fg-hover-default: var(--a-ui-text-hover);--nav-item-fg-selected-default: var(--a-ui-text-selected);--nav-item-icon-fg-default: var(--a-ui-text-muted);--nav-item-icon-fg-selected-default: var(--nav-item-accent, var(--nav-item-accent-default));--nav-item-bg-hover-default: var(--a-ui-bg-hover);--nav-item-bg-selected-default: var(--a-ui-bg-selected);--nav-item-icon-size-default: calc(var(--nav-item-row-height, var(--nav-item-row-height-default)) - var(--a-space-2));--nav-item-badge-size-default: var(--a-ui-sm);text-align:start}:scope{box-sizing:border-box;display:flex;align-items:center;gap:var(--nav-item-row-gap, var(--nav-item-row-gap-default));height:var(--nav-item-row-height, var(--nav-item-row-height-default));padding:0 var(--nav-item-row-px, var(--nav-item-row-px-default));border-radius:var(--nav-item-row-radius, var(--nav-item-row-radius-default));font-size:var(--nav-item-font-size, var(--nav-item-font-size-default));color:var(--nav-item-fg, var(--nav-item-fg-default));cursor:pointer;user-select:none;white-space:nowrap;transition:background var(--nav-duration-fast) var(--nav-easing),color var(--nav-duration-fast) var(--nav-easing);outline:none;font-weight:var(--nav-item-font-weight, var(--nav-item-font-weight-default))}:scope:focus-visible{background:var(--nav-item-bg-hover, var(--nav-item-bg-hover-default));color:var(--nav-item-fg-hover, var(--nav-item-fg-hover-default));outline:none}[slot=icon]{width:var(--nav-item-icon-size, var(--nav-item-icon-size-default));height:var(--nav-item-icon-size, var(--nav-item-icon-size-default));flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--nav-item-icon-fg, var(--nav-item-icon-fg-default));transition:color var(--nav-duration-fast) var(--nav-easing)}[slot=icon] icon-ui{--a-icon-size: calc(var(--nav-item-icon-font-size) + 2px)}[slot=text]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}[slot=badge]{font-size:var(--nav-item-badge-size, var(--nav-item-badge-size-default));color:var(--nav-item-badge-fg);background:var(--nav-item-badge-bg);padding:1px var(--nav-item-badge-px);border-radius:var(--nav-item-badge-radius);line-height:1.4;margin-inline-start:auto}[slot=trailing]{margin-inline-start:auto;font-size:var(--nav-item-trailing-font);color:var(--nav-item-trailing-fg);border:1px solid var(--nav-item-trailing-border);border-radius:var(--nav-item-trailing-radius);padding:0 var(--nav-item-trailing-px);line-height:1.6;flex-shrink:0}nav-ui[collapsed] & [slot=text],nav-ui[collapsed] & [slot=badge],nav-ui[collapsed] & [slot=trailing]{display:none}nav-ui[collapsed] &{justify-content:center;padding:0}@container sidebar (max-width: 96px){[slot=text],[slot=badge],[slot=trailing]{display:none!important}[slot=icon] icon-ui{--a-icon-size: 18px}:scope{justify-content:center;padding:0}}:scope[size=sm]{--nav-item-row-height-default: var(--nav-item-row-height-sm, var(--nav-item-row-height-sm-default));--nav-item-font-size-default: var(--nav-item-font-size-sm, var(--nav-item-font-size-sm-default))}:scope[size=lg]{--nav-item-row-height-default: var(--nav-item-row-height-lg, var(--nav-item-row-height-lg-default));--nav-item-font-size-default: var(--nav-item-font-size-lg, var(--nav-item-font-size-lg-default))}}nav-item-ui[variant=section] [slot=icon]:empty,nav-ui[variant=section] nav-item-ui:not([variant]) [slot=icon]:empty{display:none}nav-item-ui[variant=section] [slot=icon]:not(:empty),nav-ui[variant=section] nav-item-ui:not([variant]) [slot=icon]:not(:empty){width:1em;height:1em}nav-item-ui[variant=section][selected] [slot=icon]:empty:before,nav-ui[variant=section] nav-item-ui:not([variant])[selected] [slot=icon]:empty:before{content:none}@scope (step-progress-ui){:where(:scope){--step-progress-gap-default: var(--a-space-2);--step-progress-track-gap-default: var(--a-space-1);--step-progress-dash-h-default: 4px;--step-progress-dash-radius-default: var(--a-radius-full);--step-progress-dash-bg-default: var(--a-border-subtle);--step-progress-dash-bg-active-default: var(--a-accent);--step-progress-caption-fg-default: var(--a-fg-muted);--step-progress-caption-size-default: var(--a-ui-sm);--step-progress-flex-default: 0 1 18rem;--step-progress-min-width-default: 10rem}:scope{display:flex;flex-direction:column;gap:var(--step-progress-gap, var(--step-progress-gap-default));flex:var(--step-progress-flex, var(--step-progress-flex-default));min-width:var(--step-progress-min-width, var(--step-progress-min-width-default))}[slot=caption]{color:var(--step-progress-caption-fg, var(--step-progress-caption-fg-default));font-size:var(--step-progress-caption-size, var(--step-progress-caption-size-default));line-height:1.4}[slot=caption][hidden]{display:none}[slot=track]{display:flex;gap:var(--step-progress-track-gap, var(--step-progress-track-gap-default))}[slot=track]>span{flex:1;height:var(--step-progress-dash-h, var(--step-progress-dash-h-default));border-radius:var(--step-progress-dash-radius, var(--step-progress-dash-radius-default));background:var(--step-progress-dash-bg, var(--step-progress-dash-bg-default));transition:background var(--a-duration-fast, .15s) var(--a-easing, ease)}[slot=track]>span[data-active]{background:var(--step-progress-dash-bg-active, var(--step-progress-dash-bg-active-default))}}@scope (otp-input-ui){:where(:scope){--otp-input-size-default: var(--a-size);--otp-input-gap-default: var(--a-space-2);--otp-input-radius-default: var(--a-radius-md);--otp-input-border-default: var(--a-ui-border);--otp-input-border-hover-default: var(--a-ui-border-hover);--otp-input-border-focus-default: var(--a-accent);--otp-input-bg-disabled-default: var(--a-ui-bg-disabled);--otp-input-fg-disabled-default: var(--a-ui-text-disabled);--otp-input-border-disabled-default: var(--a-ui-border-disabled);--otp-input-font-default: var(--a-font-family-code);--otp-input-font-size-default: var(--a-body-md);--otp-input-bg-default: var(--a-ui-bg);--otp-input-fg-default: var(--a-ui-text);--otp-input-duration-default: var(--a-duration-fast);--otp-input-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:flex;justify-content:space-around;gap:var(--otp-input-gap, var(--otp-input-gap-default))}[slot=digit]{box-sizing:border-box;width:var(--otp-input-size, var(--otp-input-size-default));height:var(--otp-input-size, var(--otp-input-size-default));text-align:center;border:1px solid var(--otp-input-border, var(--otp-input-border-default));border-radius:var(--otp-input-radius, var(--otp-input-radius-default));background:var(--otp-input-bg, var(--otp-input-bg-default));color:var(--otp-input-fg, var(--otp-input-fg-default));font-family:var(--otp-input-font, var(--otp-input-font-default));font-size:var(--otp-input-font-size, var(--otp-input-font-size-default));line-height:1;outline:none;transition:border-color var(--otp-input-duration, var(--otp-input-duration-default)) var(--otp-input-easing, var(--otp-input-easing-default));-moz-appearance:textfield}[slot=digit]::-webkit-inner-spin-button,[slot=digit]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[slot=digit]:hover:not(:disabled){border-color:var(--otp-input-border-hover, var(--otp-input-border-hover-default))}[slot=digit]:focus{border-color:var(--otp-input-border-focus, var(--otp-input-border-focus-default))}:scope[disabled]{pointer-events:none}:scope[disabled] [slot=digit]{background:var(--otp-input-bg-disabled, var(--otp-input-bg-disabled-default));color:var(--otp-input-fg-disabled, var(--otp-input-fg-disabled-default));border:1px dashed var(--otp-input-border-disabled, var(--otp-input-border-disabled-default));border-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' preserveAspectRatio='none'><rect x='0.5' y='0.5' width='27' height='27' fill='none' stroke='%23999' stroke-width='1' stroke-dasharray='8 6'/></svg>") 1 repeat;cursor:not-allowed}}@scope (image-ui){:where(:scope){--image-radius-default: 0;--image-bg-default: var(--a-bg-muted);--image-duration-default: var(--a-duration);--image-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;background:var(--image-bg, var(--image-bg-default));border-radius:var(--image-radius, var(--image-radius-default))}[slot=image]{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--image-duration, var(--image-duration-default)) var(--image-easing, var(--image-easing-default))}:scope[data-loaded] [slot=image]{opacity:1}:scope[fit=cover] [slot=image]{object-fit:cover}:scope[fit=contain] [slot=image]{object-fit:contain}:scope[fit=fill] [slot=image]{object-fit:fill}:scope[fit=none] [slot=image]{object-fit:none}[slot=skeleton]{position:absolute;inset:0;transition:opacity var(--image-duration, var(--image-duration-default)) var(--image-easing, var(--image-easing-default))}:scope[data-loaded] [slot=skeleton]{opacity:0;pointer-events:none}:scope[radius=sm]{--image-radius-default: var(--a-radius-sm)}:scope[radius=md]{--image-radius-default: var(--a-radius-md)}:scope[radius=lg]{--image-radius-default: var(--a-radius-lg)}:scope[radius=full]{--image-radius-default: var(--a-radius-full)}:scope[size=full]{display:block;width:100%;height:100%}:scope[raw]{--image-bg-default: transparent;--image-radius-default: 0}}@scope (search-ui){:where(:scope){--search-radius-default: var(--a-radius);--search-duration-default: var(--a-duration-fast);--search-easing-default: var(--a-easing);text-align:start}:scope{display:block}:scope[value=""] [slot=suffix],:scope:not([value]) [slot=suffix]{opacity:0;pointer-events:none}[slot=suffix]{transition:opacity var(--search-duration, var(--search-duration-default)) var(--search-easing, var(--search-easing-default))}input-ui{--input-radius: var(--search-radius, var(--search-radius-default))}}@scope (stat-ui){:where(:scope){--stat-value-size-default: var(--a-title-size);--stat-value-weight-default: var(--a-weight-bold);--stat-value-fg-default: var(--a-fg-strong);--stat-label-size-default: var(--a-ui-size);--stat-label-fg-default: var(--a-fg);--stat-change-size-default: var(--a-ui-size);--stat-up-fg-default: var(--a-success-bg);--stat-down-fg-default: var(--a-danger-bg);--stat-icon-fg-default: var(--a-fg-muted);--stat-column-gap-default: var(--a-gap);--stat-row-gap-default: var(--a-gap-sm);text-align:start}:scope{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label  icon" "value  value" "change change";column-gap:var(--stat-column-gap, var(--stat-column-gap-default));row-gap:var(--stat-row-gap, var(--stat-row-gap-default));align-items:baseline}:scope:has([slot=chart]){grid-template-columns:minmax(0,1fr) minmax(5rem,40%);grid-template-areas:"label  icon" "value  chart" "change chart";align-items:end}[slot=chart]{grid-area:chart;align-self:center;min-width:0;width:100%}chart-ui[slot=chart]{max-height:var(--stat-chart-max-height, 3rem)}[slot=label]{grid-area:label;font-size:var(--stat-label-size, var(--stat-label-size-default));color:var(--stat-label-fg, var(--stat-label-fg-default));line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[slot=change]{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.25em;font-size:var(--stat-change-size, var(--stat-change-size-default));line-height:1;justify-self:start}[slot=value]{grid-column:1 / -1;font-size:var(--stat-value-size, var(--stat-value-size-default));font-weight:var(--stat-value-weight, var(--stat-value-weight-default));color:var(--stat-value-fg, var(--stat-value-fg-default));line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope[trend=up] [slot=change]:before{content:"▲";color:var(--stat-up-fg, var(--stat-up-fg-default))}:scope[trend=up] [slot=change]{color:var(--stat-up-fg, var(--stat-up-fg-default))}:scope[trend=down] [slot=change]:before{content:"▼";color:var(--stat-down-fg, var(--stat-down-fg-default))}:scope[trend=down] [slot=change]{color:var(--stat-down-fg, var(--stat-down-fg-default))}:scope[trend=neutral] [slot=change]{color:var(--stat-label-fg, var(--stat-label-fg-default))}[slot=icon]{grid-area:icon;align-self:start;color:var(--stat-icon-fg, var(--stat-icon-fg-default));--a-icon-size: 1.25rem}[slot=icon][hidden]{display:none}}@scope (progress-row-ui){:where(:scope){--progress-row-gap-default: var(--a-space-1);--progress-row-column-gap-default: var(--a-space-2);--progress-row-label-size-default: var(--a-ui-size);--progress-row-label-fg-default: var(--a-fg);--progress-row-meta-size-default: var(--a-ui-sm);--progress-row-meta-fg-default: var(--a-fg-muted);--progress-row-fill-bg-default: var(--a-accent-bg);text-align:start}:scope{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label meta" "bar   bar";column-gap:var(--progress-row-column-gap, var(--progress-row-column-gap-default));row-gap:var(--progress-row-gap, var(--progress-row-gap-default));align-items:baseline}[slot=label]{grid-area:label;font-size:var(--progress-row-label-size, var(--progress-row-label-size-default));color:var(--progress-row-label-fg, var(--progress-row-label-fg-default));line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[slot=meta]{grid-area:meta;font-size:var(--progress-row-meta-size, var(--progress-row-meta-size-default));color:var(--progress-row-meta-fg, var(--progress-row-meta-fg-default));font-variant-numeric:tabular-nums;justify-self:end;line-height:1.4}progress-ui{grid-area:bar;--progress-fill-bg: var(--progress-row-fill-bg, var(--progress-row-fill-bg-default))}:scope[variant=success]{--progress-row-fill-bg-default: var(--a-success-bg)}:scope[variant=warning]{--progress-row-fill-bg-default: var(--a-warning-bg)}:scope[variant=danger]{--progress-row-fill-bg-default: var(--a-danger-bg)}}@scope (action-list-ui){:where(:scope){--action-list-gap-default: var(--a-space-0-5)}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--action-list-gap, var(--action-list-gap-default));margin:0;padding:0;list-style:none}}action-item-ui:hover{background:var(--action-item-bg-hover);color:var(--action-item-fg-hover)}action-item-ui:hover [slot=icon]{color:var(--action-item-icon-fg-hover)}@scope (action-item-ui){:where(:scope){--action-item-gap: var(--a-space-2);--action-item-px: var(--a-space-2);--action-item-py: var(--a-space-1-5);--action-item-radius: var(--a-radius-md);--action-item-bg: transparent;--action-item-fg: var(--a-fg-subtle);--action-item-fg-hover: var(--a-fg-strong);--action-item-bg-hover: var(--a-bg-muted);--action-item-fg-disabled: var(--a-ui-text-disabled);--action-item-icon-fg: var(--a-fg-muted);--action-item-icon-fg-hover: var(--a-fg);--action-item-danger-fg: var(--a-danger-bg);--action-item-danger-bg: var(--a-danger-muted);--action-item-font-size: var(--a-ui-size);--action-item-icon-size: var(--action-item-font-size);--action-item-focus-ring: var(--a-focus-ring);--action-item-duration: var(--a-duration-fast);--action-item-easing: var(--a-easing)}:scope{box-sizing:border-box;display:flex;align-items:center;gap:var(--action-item-gap);padding:var(--action-item-py) var(--action-item-px);border-radius:var(--action-item-radius);font-size:var(--action-item-font-size);background:var(--action-item-bg);color:var(--action-item-fg);cursor:pointer;user-select:none;outline:none;transition:background var(--action-item-duration) var(--action-item-easing),color var(--action-item-duration) var(--action-item-easing)}:scope:focus-visible{background:var(--action-item-bg-hover);color:var(--action-item-fg-hover);box-shadow:var(--action-item-focus-ring)}[slot=icon]{flex-shrink:0;--a-icon-size: var(--action-item-icon-size);color:var(--action-item-icon-fg);transition:color var(--action-item-duration) var(--action-item-easing)}:scope:focus-visible [slot=icon]{color:var(--action-item-icon-fg-hover)}[slot=text]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}>:not([slot=icon]):not([slot=text]){flex-shrink:0;margin-inline-start:auto;color:var(--action-item-icon-fg)}:scope[variant=danger]{--action-item-fg: var(--action-item-danger-fg);--action-item-fg-hover: var(--action-item-danger-fg);--action-item-icon-fg: var(--action-item-danger-fg);--action-item-icon-fg-hover: var(--action-item-danger-fg);--action-item-bg-hover: var(--action-item-danger-bg)}:scope[disabled]{--action-item-fg: var(--action-item-fg-disabled);--action-item-icon-fg: var(--action-item-fg-disabled);pointer-events:none;cursor:not-allowed}}@scope (empty-state-ui){:where(:scope){--empty-state-px-default: var(--a-space-6);--empty-state-py-default: var(--a-space-8);--empty-state-gap-default: var(--a-space-2);--empty-state-action-mt-default: var(--a-space-2);--empty-state-icon-size-default: 3rem;--empty-state-icon-fg-default: var(--a-fg-muted);--empty-state-heading-fg-default: var(--a-fg);--empty-state-desc-fg-default: var(--a-fg-muted);--empty-state-heading-size-default: var(--a-ui-lg);--empty-state-heading-weight-default: var(--a-weight-medium);--empty-state-desc-size-default: var(--a-ui-size)}:scope{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--empty-state-py, var(--empty-state-py-default)) var(--empty-state-px, var(--empty-state-px-default));gap:var(--empty-state-gap, var(--empty-state-gap-default))}[slot=icon]{font-size:var(--empty-state-icon-size, var(--empty-state-icon-size-default));color:var(--empty-state-icon-fg, var(--empty-state-icon-fg-default))}[slot=heading]{font-size:var(--empty-state-heading-size, var(--empty-state-heading-size-default));font-weight:var(--empty-state-heading-weight, var(--empty-state-heading-weight-default));color:var(--empty-state-heading-fg, var(--empty-state-heading-fg-default));line-height:1.3}[slot=description]{font-size:var(--empty-state-desc-size, var(--empty-state-desc-size-default));color:var(--empty-state-desc-fg, var(--empty-state-desc-fg-default));line-height:1.5;max-width:36ch}[slot=action]{margin-top:var(--empty-state-action-mt, var(--empty-state-action-mt-default))}:scope[variant=danger]{--empty-state-icon-fg-default: var(--a-danger-strong);--empty-state-heading-fg-default: var(--a-danger-text);--empty-state-desc-fg-default: var(--a-danger-text)}:scope[variant=warning]{--empty-state-icon-fg-default: var(--a-warning-strong);--empty-state-heading-fg-default: var(--a-warning-text);--empty-state-desc-fg-default: var(--a-warning-text)}:scope[minimal]{flex-direction:row;align-items:baseline;text-align:start;padding:var(--a-space-2) var(--a-space-3);gap:var(--a-space-2);color:var(--a-fg-muted);font-size:var(--a-ui-size)}:scope[minimal] [slot=icon]{font-size:1em;color:inherit;flex-shrink:0}:scope[minimal] [slot=heading]{font-size:inherit;font-weight:var(--a-weight-normal);color:inherit;line-height:inherit}:scope[minimal] [slot=description]{font-size:inherit;color:inherit;line-height:inherit;max-width:none}:scope[minimal] [slot=action]{margin-top:0;margin-inline-start:auto}}@scope (calendar-grid-ui){:where(:scope){--calendar-grid-gap-default: var(--a-space-1);--calendar-grid-width-default: 16rem;--calendar-grid-header-gap-default: var(--a-space-1);--calendar-grid-header-mb-default: var(--a-space-2);--calendar-grid-title-fg-default: var(--a-fg);--calendar-grid-title-size-default: var(--a-ui-size);--calendar-grid-title-weight-default: var(--a-weight-medium);--calendar-grid-nav-size-default: 1.5rem;--calendar-grid-nav-radius-default: var(--a-radius-sm);--calendar-grid-nav-bg-default: transparent;--calendar-grid-nav-bg-hover-default: var(--a-bg-muted);--calendar-grid-nav-fg-default: var(--a-fg-muted);--calendar-grid-nav-fg-hover-default: var(--a-fg);--calendar-grid-nav-icon-size-default: .75rem;--calendar-grid-weekday-fg-default: var(--a-fg-muted);--calendar-grid-weekday-size-default: var(--a-ui-sm);--calendar-grid-weekday-weight-default: var(--a-weight-medium);--calendar-grid-weekday-height-default: 1.5rem;--calendar-grid-weekday-mb-default: var(--a-space-1);--calendar-grid-day-size-default: 2rem;--calendar-grid-day-radius-default: var(--a-radius);--calendar-grid-day-font-size-default: var(--a-ui-sm);--calendar-grid-day-bg-default: transparent;--calendar-grid-day-fg-default: var(--a-fg-subtle);--calendar-grid-day-bg-hover-default: var(--a-bg-hover);--calendar-grid-day-fg-hover-default: var(--a-fg);--calendar-grid-day-bg-selected-default: var(--a-accent);--calendar-grid-day-fg-selected-default: var(--a-accent-fg);--calendar-grid-day-bg-in-range-default: var(--a-accent-muted);--calendar-grid-day-fg-in-range-default: var(--a-fg);--calendar-grid-day-fg-outside-default: var(--a-fg-muted);--calendar-grid-day-fg-disabled-default: var(--a-ui-text-disabled);--calendar-grid-day-today-color-default: var(--a-accent);--calendar-grid-day-today-dot-size-default: var(--a-space-0-5);--calendar-grid-day-today-dot-offset-default: var(--a-space-1);--calendar-grid-day-grid-gap-default: var(--a-space-px);--calendar-grid-day-focus-ring-default: var(--a-focus-ring);--calendar-grid-duration-default: var(--a-duration-fast);--calendar-grid-easing-default: var(--a-easing);--calendar-grid-selected-weight-default: var(--a-weight-medium);--calendar-grid-today-weight-default: var(--a-weight-medium)}:scope{box-sizing:border-box;display:block;width:var(--calendar-grid-width, var(--calendar-grid-width-default));font-size:var(--calendar-grid-day-font-size, var(--calendar-grid-day-font-size-default))}:scope[disabled]{pointer-events:none;opacity:.5}[data-cal-header]{display:flex;align-items:center;justify-content:space-between;gap:var(--calendar-grid-header-gap, var(--calendar-grid-header-gap-default));margin-block-end:var(--calendar-grid-header-mb, var(--calendar-grid-header-mb-default))}[data-cal-title]{flex:1;text-align:center;font-size:var(--calendar-grid-title-size, var(--calendar-grid-title-size-default));font-weight:var(--calendar-grid-title-weight, var(--calendar-grid-title-weight-default));color:var(--calendar-grid-title-fg, var(--calendar-grid-title-fg-default))}[data-cal-prev],[data-cal-next]{display:inline-flex;align-items:center;justify-content:center;width:var(--calendar-grid-nav-size, var(--calendar-grid-nav-size-default));height:var(--calendar-grid-nav-size, var(--calendar-grid-nav-size-default));padding:0;border:none;border-radius:var(--calendar-grid-nav-radius, var(--calendar-grid-nav-radius-default));background:var(--calendar-grid-nav-bg, var(--calendar-grid-nav-bg-default));color:var(--calendar-grid-nav-fg, var(--calendar-grid-nav-fg-default));cursor:pointer;transition:background var(--calendar-grid-duration, var(--calendar-grid-duration-default)) var(--calendar-grid-easing, var(--calendar-grid-easing-default)),color var(--calendar-grid-duration, var(--calendar-grid-duration-default)) var(--calendar-grid-easing, var(--calendar-grid-easing-default));--a-icon-size: var(--calendar-grid-nav-icon-size, var(--calendar-grid-nav-icon-size-default))}[data-cal-prev]:hover,[data-cal-next]:hover{background:var(--calendar-grid-nav-bg-hover, var(--calendar-grid-nav-bg-hover-default));color:var(--calendar-grid-nav-fg-hover, var(--calendar-grid-nav-fg-hover-default))}[data-cal-weekdays]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:var(--calendar-grid-weekday-size, var(--calendar-grid-weekday-size-default));font-weight:var(--calendar-grid-weekday-weight, var(--calendar-grid-weekday-weight-default));color:var(--calendar-grid-weekday-fg, var(--calendar-grid-weekday-fg-default));margin-block-end:var(--calendar-grid-weekday-mb, var(--calendar-grid-weekday-mb-default))}[data-cal-weekdays] span{display:flex;align-items:center;justify-content:center;height:var(--calendar-grid-weekday-height, var(--calendar-grid-weekday-height-default))}[data-cal-grid]{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--calendar-grid-day-grid-gap, var(--calendar-grid-day-grid-gap-default))}[data-cal-day]{display:flex;align-items:center;justify-content:center;width:var(--calendar-grid-day-size, var(--calendar-grid-day-size-default));height:var(--calendar-grid-day-size, var(--calendar-grid-day-size-default));margin:0 auto;padding:0;border:1px solid transparent;border-radius:var(--calendar-grid-day-radius, var(--calendar-grid-day-radius-default));background:var(--calendar-grid-day-bg, var(--calendar-grid-day-bg-default));color:var(--calendar-grid-day-fg, var(--calendar-grid-day-fg-default));font:inherit;font-size:var(--calendar-grid-day-font-size, var(--calendar-grid-day-font-size-default));cursor:pointer;transition:background var(--calendar-grid-duration, var(--calendar-grid-duration-default)) var(--calendar-grid-easing, var(--calendar-grid-easing-default)),color var(--calendar-grid-duration, var(--calendar-grid-duration-default)) var(--calendar-grid-easing, var(--calendar-grid-easing-default)),border-color var(--calendar-grid-duration, var(--calendar-grid-duration-default)) var(--calendar-grid-easing, var(--calendar-grid-easing-default))}[data-cal-day]:not([disabled]):not([data-outside]):hover{background:var(--calendar-grid-day-bg-hover, var(--calendar-grid-day-bg-hover-default));color:var(--calendar-grid-day-fg-hover, var(--calendar-grid-day-fg-hover-default))}[data-cal-day]:not([disabled]):not([data-outside]):focus-visible,[data-cal-day][data-focused]{outline:none;box-shadow:var(--calendar-grid-day-focus-ring, var(--calendar-grid-day-focus-ring-default))}[data-cal-day][data-selected]{background:var(--calendar-grid-day-bg-selected, var(--calendar-grid-day-bg-selected-default));color:var(--calendar-grid-day-fg-selected, var(--calendar-grid-day-fg-selected-default));font-weight:var(--calendar-grid-selected-weight, var(--calendar-grid-selected-weight-default))}[data-cal-day][data-selected]:not([disabled]):hover{background:var(--calendar-grid-day-bg-selected, var(--calendar-grid-day-bg-selected-default));color:var(--calendar-grid-day-fg-selected, var(--calendar-grid-day-fg-selected-default))}[data-cal-day][data-in-range]:not([data-selected]){background:var(--calendar-grid-day-bg-in-range, var(--calendar-grid-day-bg-in-range-default));color:var(--calendar-grid-day-fg-in-range, var(--calendar-grid-day-fg-in-range-default))}[data-cal-day][data-in-range]:not([data-selected]):not([disabled]):hover{background:var(--calendar-grid-day-bg-in-range, var(--calendar-grid-day-bg-in-range-default))}[data-cal-day][data-today]:not([data-selected]){position:relative;color:var(--calendar-grid-day-today-color, var(--calendar-grid-day-today-color-default));font-weight:var(--calendar-grid-today-weight, var(--calendar-grid-today-weight-default))}[data-cal-day][data-today]:not([data-selected]):after{content:"";position:absolute;left:50%;bottom:var(--calendar-grid-day-today-dot-offset, var(--calendar-grid-day-today-dot-offset-default));width:var(--calendar-grid-day-today-dot-size, var(--calendar-grid-day-today-dot-size-default));height:var(--calendar-grid-day-today-dot-size, var(--calendar-grid-day-today-dot-size-default));border-radius:50%;background:var(--calendar-grid-day-today-color, var(--calendar-grid-day-today-color-default));transform:translate(-50%);pointer-events:none}[data-cal-day][data-outside]{color:var(--calendar-grid-day-fg-outside, var(--calendar-grid-day-fg-outside-default));cursor:default}[data-cal-day]:disabled:not([data-outside]){color:var(--calendar-grid-day-fg-disabled, var(--calendar-grid-day-fg-disabled-default));cursor:not-allowed}}@scope (calendar-picker-ui){:where(:scope){--calendar-picker-gap-default: var(--a-space-2);--calendar-picker-font-size-default: var(--a-ui-size);--calendar-picker-label-size-default: var(--a-label-size);--calendar-picker-label-fg-default: var(--a-label-color);--calendar-picker-label-fg-focus-default: var(--a-fg-subtle);--calendar-picker-trigger-height-default: var(--a-size);--calendar-picker-trigger-px-default: var(--a-ui-px);--calendar-picker-trigger-gap-default: var(--a-space-1);--calendar-picker-trigger-radius-default: var(--a-radius);--calendar-picker-trigger-bg-default: var(--a-ui-bg);--calendar-picker-trigger-bg-hover-default: var(--a-ui-bg-hover);--calendar-picker-trigger-fg-default: var(--a-ui-text-subtle);--calendar-picker-trigger-border-default: var(--a-ui-border);--calendar-picker-trigger-border-hover-default: var(--a-ui-border-hover);--calendar-picker-trigger-focus-ring-default: var(--a-focus-ring);--calendar-picker-trigger-focus-ring-invalid-default: var(--a-focus-ring-invalid);--calendar-picker-trigger-placeholder-fg-default: var(--a-ui-text-placeholder);--calendar-picker-trigger-fg-disabled-default: var(--a-ui-text-disabled);--calendar-picker-popover-bg-default: var(--a-bg-subtle);--calendar-picker-popover-border-default: var(--a-border-subtle);--calendar-picker-popover-radius-default: var(--a-radius-lg);--calendar-picker-popover-shadow-default: var(--a-shadow-lg);--calendar-picker-popover-padding-default: var(--a-space-2);--calendar-picker-popover-width-default: 16rem;--calendar-picker-popover-fg-default: var(--a-fg);--calendar-picker-header-gap-default: var(--a-space-1);--calendar-picker-header-mb-default: var(--a-space-2);--calendar-picker-title-fg-default: var(--a-fg);--calendar-picker-title-size-default: var(--a-ui-size);--calendar-picker-title-weight-default: var(--a-weight-medium);--calendar-picker-nav-size-default: 1.5rem;--calendar-picker-nav-radius-default: var(--a-radius-sm);--calendar-picker-nav-bg-default: transparent;--calendar-picker-nav-bg-hover-default: var(--a-bg-muted);--calendar-picker-nav-fg-default: var(--a-fg-muted);--calendar-picker-nav-fg-hover-default: var(--a-fg);--calendar-picker-nav-icon-size-default: .75rem;--calendar-picker-weekday-fg-default: var(--a-fg-muted);--calendar-picker-weekday-size-default: var(--a-ui-sm);--calendar-picker-weekday-weight-default: var(--a-weight-medium);--calendar-picker-weekday-height-default: 1.5rem;--calendar-picker-weekday-mb-default: var(--a-space-1);--calendar-picker-day-size-default: 2rem;--calendar-picker-day-radius-default: var(--a-radius);--calendar-picker-day-font-size-default: var(--a-ui-sm);--calendar-picker-day-bg-default: transparent;--calendar-picker-day-fg-default: var(--a-fg-subtle);--calendar-picker-day-bg-hover-default: var(--a-bg-hover);--calendar-picker-day-fg-hover-default: var(--a-fg);--calendar-picker-day-bg-selected-hover-default: var(--a-accent-bg-hover);--calendar-picker-day-bg-selected-default: var(--a-accent);--calendar-picker-day-fg-selected-default: var(--a-accent-fg);--calendar-picker-day-fg-outside-default: var(--a-fg-muted);--calendar-picker-day-fg-disabled-default: var(--a-ui-text-disabled);--calendar-picker-day-today-border-default: var(--a-accent);--calendar-picker-day-today-dot-size-default: var(--a-space-0-5);--calendar-picker-day-today-dot-offset-default: var(--a-space-1);--calendar-picker-day-grid-gap-default: var(--a-space-px);--calendar-picker-day-focus-ring-default: var(--a-focus-ring);--calendar-picker-duration-default: var(--a-duration-fast);--calendar-picker-easing-default: var(--a-easing);--calendar-picker-selected-weight-default: var(--a-weight-medium);--calendar-picker-today-weight-default: var(--a-weight-medium)}:scope{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:var(--calendar-picker-gap, var(--calendar-picker-gap-default));min-width:0;font-size:var(--calendar-picker-font-size, var(--calendar-picker-font-size-default))}:scope[disabled]{pointer-events:none;color:var(--calendar-picker-trigger-fg-disabled, var(--calendar-picker-trigger-fg-disabled-default))}:scope:before{content:attr(label);font-size:var(--calendar-picker-label-size, var(--calendar-picker-label-size-default));color:var(--calendar-picker-label-fg, var(--calendar-picker-label-fg-default))}:scope:not([label]):before,:scope[label=""]:before{display:none}:scope:focus-visible:before{color:var(--calendar-picker-label-fg-focus, var(--calendar-picker-label-fg-focus-default))}[slot=trigger]{display:flex;align-items:center;justify-content:space-between;gap:var(--calendar-picker-trigger-gap, var(--calendar-picker-trigger-gap-default));min-width:0;min-height:var(--calendar-picker-trigger-height, var(--calendar-picker-trigger-height-default));padding:0 var(--calendar-picker-trigger-px, var(--calendar-picker-trigger-px-default));border:1px solid var(--calendar-picker-trigger-border, var(--calendar-picker-trigger-border-default));border-radius:var(--calendar-picker-trigger-radius, var(--calendar-picker-trigger-radius-default));background:var(--calendar-picker-trigger-bg, var(--calendar-picker-trigger-bg-default));color:var(--calendar-picker-trigger-fg, var(--calendar-picker-trigger-fg-default));line-height:1;cursor:pointer;transition:border-color var(--calendar-picker-duration, var(--calendar-picker-duration-default)) var(--calendar-picker-easing, var(--calendar-picker-easing-default)),background var(--calendar-picker-duration, var(--calendar-picker-duration-default)) var(--calendar-picker-easing, var(--calendar-picker-easing-default))}[slot=trigger]:hover{border-color:var(--calendar-picker-trigger-border-hover, var(--calendar-picker-trigger-border-hover-default));background:var(--calendar-picker-trigger-bg-hover, var(--calendar-picker-trigger-bg-hover-default))}:scope:focus-visible{outline:none}:scope:focus-visible [slot=trigger]{box-shadow:var(--calendar-picker-trigger-focus-ring, var(--calendar-picker-trigger-focus-ring-default))}:scope[aria-invalid=true]:focus-visible [slot=trigger],:scope[error]:focus-visible [slot=trigger]{box-shadow:var(--calendar-picker-trigger-focus-ring-invalid, var(--calendar-picker-trigger-focus-ring-invalid-default))}[slot=display]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--calendar-picker-trigger-fg, var(--calendar-picker-trigger-fg-default))}:scope:not([value]) [slot=display],:scope[value=""] [slot=display]{color:var(--calendar-picker-trigger-placeholder-fg, var(--calendar-picker-trigger-placeholder-fg-default))}[slot=caret]{flex-shrink:0;--a-icon-size: var(--calendar-picker-font-size, var(--calendar-picker-font-size-default))}}calendar-picker-ui [slot=popover]{margin:0;padding:var(--calendar-picker-popover-padding, var(--calendar-picker-popover-padding-default));border:1px solid var(--calendar-picker-popover-border, var(--calendar-picker-popover-border-default));border-radius:var(--calendar-picker-popover-radius, var(--calendar-picker-popover-radius-default));background:var(--calendar-picker-popover-bg, var(--calendar-picker-popover-bg-default));box-shadow:var(--calendar-picker-popover-shadow, var(--calendar-picker-popover-shadow-default));width:var(--calendar-picker-popover-width, var(--calendar-picker-popover-width-default));font-family:inherit;font-size:var(--calendar-picker-font-size, var(--calendar-picker-font-size-default));color:var(--calendar-picker-popover-fg, var(--calendar-picker-popover-fg-default));opacity:1;translate:0 0;transition:opacity var(--a-duration-fast) var(--a-easing-out),translate var(--a-duration-fast) var(--a-easing-out)}calendar-picker-ui [slot=popover]:popover-open{@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){calendar-picker-ui [slot=popover]{transition:none}}calendar-picker-ui [data-cal-header]{display:flex;align-items:center;justify-content:space-between;gap:var(--calendar-picker-header-gap, var(--calendar-picker-header-gap-default));margin-block-end:var(--calendar-picker-header-mb, var(--calendar-picker-header-mb-default))}calendar-picker-ui [data-cal-title]{flex:1;text-align:center;font-size:var(--calendar-picker-title-size, var(--calendar-picker-title-size-default));font-weight:var(--calendar-picker-title-weight, var(--calendar-picker-title-weight-default));color:var(--calendar-picker-title-fg, var(--calendar-picker-title-fg-default))}calendar-picker-ui [data-cal-prev],calendar-picker-ui [data-cal-next]{display:inline-flex;align-items:center;justify-content:center;width:var(--calendar-picker-nav-size, var(--calendar-picker-nav-size-default));height:var(--calendar-picker-nav-size, var(--calendar-picker-nav-size-default));padding:0;border:none;border-radius:var(--calendar-picker-nav-radius, var(--calendar-picker-nav-radius-default));background:var(--calendar-picker-nav-bg, var(--calendar-picker-nav-bg-default));color:var(--calendar-picker-nav-fg, var(--calendar-picker-nav-fg-default));cursor:pointer;transition:background var(--calendar-picker-duration, var(--calendar-picker-duration-default)) var(--calendar-picker-easing, var(--calendar-picker-easing-default)),color var(--calendar-picker-duration, var(--calendar-picker-duration-default)) var(--calendar-picker-easing, var(--calendar-picker-easing-default));--a-icon-size: var(--calendar-picker-nav-icon-size, var(--calendar-picker-nav-icon-size-default))}calendar-picker-ui [data-cal-prev]:hover,calendar-picker-ui [data-cal-next]:hover{background:var(--calendar-picker-nav-bg-hover, var(--calendar-picker-nav-bg-hover-default));color:var(--calendar-picker-nav-fg-hover, var(--calendar-picker-nav-fg-hover-default))}calendar-picker-ui [data-cal-weekdays]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:var(--calendar-picker-weekday-size, var(--calendar-picker-weekday-size-default));font-weight:var(--calendar-picker-weekday-weight, var(--calendar-picker-weekday-weight-default));color:var(--calendar-picker-weekday-fg, var(--calendar-picker-weekday-fg-default));margin-block-end:var(--calendar-picker-weekday-mb, var(--calendar-picker-weekday-mb-default))}calendar-picker-ui [data-cal-weekdays] span{display:flex;align-items:center;justify-content:center;height:var(--calendar-picker-weekday-height, var(--calendar-picker-weekday-height-default))}calendar-picker-ui [data-cal-grid]{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--calendar-picker-day-grid-gap, var(--calendar-picker-day-grid-gap-default))}calendar-picker-ui [data-cal-day]{display:flex;align-items:center;justify-content:center;width:var(--calendar-picker-day-size, var(--calendar-picker-day-size-default));height:var(--calendar-picker-day-size, var(--calendar-picker-day-size-default));margin:0 auto;padding:0;border:1px solid transparent;border-radius:var(--calendar-picker-day-radius, var(--calendar-picker-day-radius-default));background:var(--calendar-picker-day-bg, var(--calendar-picker-day-bg-default));color:var(--calendar-picker-day-fg, var(--calendar-picker-day-fg-default));font:inherit;font-size:var(--calendar-picker-day-font-size, var(--calendar-picker-day-font-size-default));cursor:pointer;transition:background var(--calendar-picker-duration, var(--calendar-picker-duration-default)) var(--calendar-picker-easing, var(--calendar-picker-easing-default)),color var(--calendar-picker-duration, var(--calendar-picker-duration-default)) var(--calendar-picker-easing, var(--calendar-picker-easing-default)),border-color var(--calendar-picker-duration, var(--calendar-picker-duration-default)) var(--calendar-picker-easing, var(--calendar-picker-easing-default))}calendar-picker-ui [data-cal-day]:not([disabled]):not([data-outside]):hover{background:var(--calendar-picker-day-bg-hover, var(--calendar-picker-day-bg-hover-default));color:var(--calendar-picker-day-fg-hover, var(--calendar-picker-day-fg-hover-default))}calendar-picker-ui [data-cal-day]:not([disabled]):not([data-outside]):focus-visible,calendar-picker-ui [data-cal-day][data-focused]{outline:none;box-shadow:var(--calendar-picker-day-focus-ring, var(--calendar-picker-day-focus-ring-default))}calendar-picker-ui [data-cal-day][data-selected]{background:var(--calendar-picker-day-bg-selected, var(--calendar-picker-day-bg-selected-default));color:var(--calendar-picker-day-fg-selected, var(--calendar-picker-day-fg-selected-default));font-weight:var(--calendar-picker-selected-weight, var(--calendar-picker-selected-weight-default))}calendar-picker-ui [data-cal-day][data-selected]:not([disabled]):hover{background:var(--calendar-picker-day-bg-selected-hover, var(--calendar-picker-day-bg-selected-hover-default));color:var(--calendar-picker-day-fg-selected, var(--calendar-picker-day-fg-selected-default))}calendar-picker-ui [data-cal-day][data-today]:not([data-selected]){position:relative;color:var(--calendar-picker-day-today-border, var(--calendar-picker-day-today-border-default));font-weight:var(--calendar-picker-today-weight, var(--calendar-picker-today-weight-default))}calendar-picker-ui [data-cal-day][data-today]:not([data-selected]):after{content:"";position:absolute;left:50%;bottom:var(--calendar-picker-day-today-dot-offset, var(--calendar-picker-day-today-dot-offset-default));width:var(--calendar-picker-day-today-dot-size, var(--calendar-picker-day-today-dot-size-default));height:var(--calendar-picker-day-today-dot-size, var(--calendar-picker-day-today-dot-size-default));border-radius:50%;background:var(--calendar-picker-day-today-border, var(--calendar-picker-day-today-border-default));transform:translate(-50%);pointer-events:none}calendar-picker-ui [data-cal-day][data-outside]{color:var(--calendar-picker-day-fg-outside, var(--calendar-picker-day-fg-outside-default));cursor:default}calendar-picker-ui [data-cal-day]:disabled:not([data-outside]){color:var(--calendar-picker-day-fg-disabled, var(--calendar-picker-day-fg-disabled-default));cursor:not-allowed}@scope (datetime-picker-ui){:where(:scope){--datetime-picker-bg-default: var(--a-bg);--datetime-picker-fg-default: var(--a-fg);--datetime-picker-popover-bg-default: var(--a-bg-subtle);--datetime-picker-popover-border-default: var(--a-border-subtle);--datetime-picker-popover-radius-default: var(--a-radius-lg);--datetime-picker-popover-shadow-default: var(--a-shadow-lg);--datetime-picker-popover-padding-default: var(--a-space-3);--datetime-picker-popover-gap-default: var(--a-space-3);--datetime-picker-divider-default: var(--a-border-subtle);--datetime-picker-trigger-min-width-default: 16em;--datetime-picker-px-default: var(--a-space-3);--datetime-picker-py-default: var(--a-space-2);--datetime-picker-duration-default: var(--a-duration-fast);--datetime-picker-easing-default: var(--a-easing)}:scope{box-sizing:border-box;position:relative;display:inline-block;color:var(--datetime-picker-fg, var(--datetime-picker-fg-default));font-size:var(--a-ui-size)}:scope>[slot=trigger]{min-width:var(--datetime-picker-trigger-min-width, var(--datetime-picker-trigger-min-width-default))}:scope[disabled]{opacity:.5;pointer-events:none}:scope[readonly]>[slot=trigger]{cursor:default}}datetime-picker-ui [slot=popover]{margin:0;padding:var(--datetime-picker-py, var(--datetime-picker-py-default)) var(--datetime-picker-px, var(--datetime-picker-px-default));border:1px solid var(--datetime-picker-popover-border, var(--datetime-picker-popover-border-default));border-radius:var(--datetime-picker-popover-radius, var(--datetime-picker-popover-radius-default));background:var(--datetime-picker-popover-bg, var(--datetime-picker-popover-bg-default));box-shadow:var(--datetime-picker-popover-shadow, var(--datetime-picker-popover-shadow-default));color:var(--a-fg);inset:auto;opacity:1;translate:0 0;transition:opacity var(--datetime-picker-duration, var(--datetime-picker-duration-default)) var(--datetime-picker-easing, var(--datetime-picker-easing-default)),translate var(--datetime-picker-duration, var(--datetime-picker-duration-default)) var(--datetime-picker-easing, var(--datetime-picker-easing-default))}datetime-picker-ui [slot=popover]:popover-open{display:grid;grid-template-columns:auto auto auto;grid-template-areas:"cal divider time";gap:var(--datetime-picker-popover-gap, var(--datetime-picker-popover-gap-default));align-items:start}datetime-picker-ui [slot=popover]:popover-open{@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){datetime-picker-ui [slot=popover]{transition:none}}datetime-picker-ui [slot=popover]>[data-cal-pane]{grid-area:cal}datetime-picker-ui [slot=popover]>[data-pane-divider]{grid-area:divider;align-self:stretch;--divider-color: var(--datetime-picker-divider, var(--datetime-picker-divider-default))}datetime-picker-ui [slot=popover]>[data-time-pane]{grid-area:time;align-self:start}datetime-picker-ui [slot=popover]>[slot=footer]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:var(--a-space-2);padding-block-start:var(--a-space-2);border-block-start:1px solid var(--a-border-subtle)}@container (max-width: 32rem){datetime-picker-ui [slot=popover]:popover-open{grid-template-columns:1fr;grid-template-areas:"cal" "divider" "time"}datetime-picker-ui [slot=popover]>[data-pane-divider]{align-self:auto}}@scope (embed-ui){:where(:scope){--embed-bg-default: var(--a-bg-muted);--embed-radius-default: var(--a-radius-md);--embed-border-default: var(--a-border-subtle)}:scope{box-sizing:border-box;display:block;overflow:hidden;border-radius:var(--embed-radius, var(--embed-radius-default));border:1px solid var(--embed-border, var(--embed-border-default));background:var(--embed-bg, var(--embed-bg-default));position:relative}iframe{display:block;width:100%;border:none}:scope[aspect] iframe{height:100%}}@scope (block-ui){:where(:scope){--block-padding-default: var(--a-space-4);--block-margin-default: 0}:scope{box-sizing:border-box;display:block;padding:var(--block-padding, var(--block-padding-default));margin:var(--block-margin, var(--block-margin-default))}:scope[padding=none]{--block-padding-default: 0}:scope[padding=xs]{--block-padding-default: var(--a-space-1)}:scope[padding=sm]{--block-padding-default: var(--a-space-2)}:scope[padding=md]{--block-padding-default: var(--a-space-4)}:scope[padding=lg]{--block-padding-default: var(--a-space-6)}:scope[padding=xl]{--block-padding-default: var(--a-space-10)}:scope[margin=none]{--block-margin-default: 0}:scope[margin=xs]{--block-margin-default: var(--a-space-1)}:scope[margin=sm]{--block-margin-default: var(--a-space-2)}:scope[margin=md]{--block-margin-default: var(--a-space-4)}:scope[margin=lg]{--block-margin-default: var(--a-space-6)}:scope[margin=xl]{--block-margin-default: var(--a-space-10)}}@scope (text-ui){:where(:scope){--text-family-default: var(--a-body-family);--text-weight-default: var(--a-weight);--text-weight-strong-default: var(--a-weight-semibold);--text-size-default: var(--a-body-size);--text-leading-default: var(--a-body-leading);--text-tracking-default: var(--a-body-tracking);--text-case-default: var(--a-body-case);--text-color-default: var(--a-fg);--text-color-strong-default: var(--a-fg-strong)}:scope{box-sizing:border-box;display:inline;font-family:var(--text-family, var(--text-family-default));font-weight:var(--text-weight, var(--text-weight-default));font-size:var(--text-size, var(--text-size-default));line-height:var(--text-leading, var(--text-leading-default));letter-spacing:var(--text-tracking, var(--text-tracking-default));text-transform:var(--text-case, var(--text-case-default));color:var(--text-color, var(--text-color-default))}:is(h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit;color:inherit;margin:0}:scope[strong],:is(strong){--text-weight-default: var(--text-weight-strong, var(--text-weight-strong-default));--text-color-default: var(--text-color-strong, var(--text-color-strong-default))}:scope[variant=body]{--text-family-default: var(--a-body-family);--text-weight-default: var(--a-body-weight);--text-size-default: var(--a-body-size);--text-leading-default: var(--a-body-leading);--text-tracking-default: var(--a-body-tracking);--text-case-default: var(--a-body-case);--text-color-default: var(--a-fg)}:scope[variant=display]{--text-family-default: var(--a-display-family);--text-weight-default: var(--a-display-weight);--text-size-default: var(--a-display-size);--text-leading-default: var(--a-display-leading);--text-tracking-default: var(--a-display-tracking);--text-case-default: var(--a-display-case);--text-color-default: var(--a-display-color)}:scope[variant=title]{--text-family-default: var(--a-title-family);--text-weight-default: var(--a-title-weight);--text-size-default: var(--a-title-size);--text-leading-default: var(--a-title-leading);--text-tracking-default: var(--a-title-tracking);--text-case-default: var(--a-title-case);--text-color-default: var(--a-title-color)}:scope[variant=heading]{--text-family-default: var(--a-heading-family);--text-weight-default: var(--a-heading-weight);--text-size-default: var(--a-heading-size);--text-leading-default: var(--a-heading-leading);--text-tracking-default: var(--a-heading-tracking);--text-case-default: var(--a-heading-case);--text-color-default: var(--a-heading-color)}:scope[variant=section]{--text-family-default: var(--a-section-family);--text-weight-default: var(--a-section-weight);--text-size-default: var(--a-section-size);--text-leading-default: var(--a-section-leading);--text-tracking-default: var(--a-section-tracking);--text-case-default: var(--a-section-case);--text-color-default: var(--a-section-color)}:scope[variant=caption]{--text-family-default: var(--a-caption-family);--text-weight-default: var(--a-caption-weight);--text-size-default: var(--a-caption-size);--text-leading-default: var(--a-caption-leading);--text-tracking-default: var(--a-caption-tracking);--text-case-default: var(--a-caption-case);--text-color-default: var(--a-caption-color)}:scope[variant=label]{--text-family-default: var(--a-label-family);--text-weight-default: var(--a-label-weight);--text-size-default: var(--a-label-size);--text-leading-default: var(--a-label-leading);--text-tracking-default: var(--a-label-tracking);--text-case-default: var(--a-label-case);--text-color-default: var(--a-label-color)}:scope[variant=kicker]{--text-family-default: var(--a-kicker-family);--text-weight-default: var(--a-kicker-weight);--text-size-default: var(--a-kicker-size);--text-leading-default: var(--a-kicker-leading);--text-tracking-default: var(--a-kicker-tracking);--text-case-default: uppercase;--text-color-default: var(--a-kicker-color)}:scope[variant=code]{--text-family-default: var(--a-code-family);--text-weight-default: var(--a-code-weight);--text-size-default: var(--a-code-size);--text-leading-default: var(--a-code-leading);--text-tracking-default: var(--a-code-tracking);--text-case-default: var(--a-code-case);--text-color-default: var(--a-code-color)}:scope[variant=subsection]{--text-family-default: var(--a-subsection-family);--text-weight-default: var(--a-subsection-weight);--text-size-default: var(--a-subsection-size);--text-leading-default: var(--a-subsection-leading);--text-tracking-default: var(--a-subsection-tracking);--text-case-default: var(--a-subsection-case);--text-color-default: var(--a-subsection-color)}:scope[variant=deck]{--text-family-default: var(--a-deck-family);--text-weight-default: var(--a-deck-weight);--text-size-default: var(--a-deck-size);--text-leading-default: var(--a-deck-leading);--text-tracking-default: var(--a-deck-tracking);--text-case-default: var(--a-deck-case);--text-color-default: var(--a-deck-color)}:scope[variant=metric]{--text-family-default: var(--a-metric-family);--text-weight-default: var(--a-metric-weight);--text-size-default: var(--a-metric-size);--text-leading-default: var(--a-metric-leading);--text-tracking-default: var(--a-metric-tracking);--text-case-default: var(--a-metric-case);--text-color-default: var(--a-metric-color)}:scope[size=sm]{--text-size-default: var(--a-body-sm)}:scope[size=md]{--text-size-default: var(--a-body-md)}:scope[size=lg]{--text-size-default: var(--a-body-lg)}:scope[color=default]{--text-color-default: var(--a-fg)}:scope[color=subtle]{--text-color-default: var(--a-fg-muted)}:scope[color=strong]{--text-color-default: var(--a-fg-strong)}:scope[color=accent]{--text-color-default: var(--a-accent)}:scope[color=danger]{--text-color-default: var(--a-danger-bg)}:scope[color=success]{--text-color-default: var(--a-success-bg)}:scope[color=warning]{--text-color-default: var(--a-warning-bg)}:scope[weight=regular]{--text-weight-default: var(--a-weight)}:scope[weight=medium]{--text-weight-default: var(--a-weight-medium)}:scope[weight=semibold]{--text-weight-default: var(--a-weight-semibold)}:scope[weight=bold]{--text-weight-default: var(--a-weight-bold)}:scope[text-align=start]{text-align:start}:scope[text-align=center]{text-align:center}:scope[text-align=end]{text-align:end}:scope[text-align=justify]{text-align:justify}:scope[truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope[lines]:not([lines="0"]){display:-webkit-box;-webkit-line-clamp:var(--_text-lines, 1);-webkit-box-orient:vertical;overflow:hidden}}toggle-option-ui:not([disabled]):hover{--toggle-option-bg: var(--toggle-option-bg-hover);--toggle-option-fg: var(--toggle-option-fg-hover)}@scope (toggle-group-ui){:where(:scope){--toggle-group-border-width-default: 1px;--toggle-group-border-color-default: var(--a-ui-border);--toggle-group-radius-default: var(--a-radius);--toggle-group-height-default: var(--a-size);text-align:start}:scope{box-sizing:border-box;display:inline-flex;border:var(--toggle-group-border-width, var(--toggle-group-border-width-default)) solid var(--toggle-group-border-color, var(--toggle-group-border-color-default));border-radius:var(--toggle-group-radius, var(--toggle-group-radius-default));overflow:hidden}}@scope (toggle-option-ui){:where(:scope){--toggle-option-gap: var(--a-space-1);--toggle-option-height: var(--a-size);--toggle-option-px: var(--a-ui-px);--toggle-option-border-width: 1px;--toggle-option-border-color: var(--a-ui-border);--toggle-option-bg: transparent;--toggle-option-fg: var(--a-fg-muted);--toggle-option-fg-hover: var(--a-fg);--toggle-option-bg-hover: var(--a-bg-muted);--toggle-option-selected-bg: var(--a-accent-muted);--toggle-option-selected-fg: var(--a-accent-bg);--toggle-option-fg-disabled: var(--a-ui-text-disabled);--toggle-option-font-size: var(--a-ui-size);--toggle-option-duration: var(--a-duration-fast);--toggle-option-easing: var(--a-easing);--toggle-option-focus-ring: var(--a-focus-ring)}:scope{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--toggle-option-gap);min-height:var(--toggle-option-height);padding:0 var(--toggle-option-px);border:none;background:var(--toggle-option-bg);color:var(--toggle-option-fg);font:inherit;font-size:var(--toggle-option-font-size);cursor:pointer;transition:background var(--toggle-option-duration) var(--toggle-option-easing),color var(--toggle-option-duration) var(--toggle-option-easing)}:scope+:scope{border-inline-start:var(--toggle-option-border-width) solid var(--toggle-option-border-color)}:scope:focus-visible{outline:none;box-shadow:var(--toggle-option-focus-ring);z-index:1}:scope[data-selected]{--toggle-option-bg: var(--toggle-option-selected-bg);--toggle-option-fg: var(--toggle-option-selected-fg)}:scope[disabled]{--toggle-option-fg: var(--toggle-option-fg-disabled);cursor:not-allowed;pointer-events:none}icon-ui{--a-icon-size: var(--toggle-option-font-size)}[data-text]{white-space:nowrap}}@scope (toggle-scheme-ui){:where(:scope){--toggle-scheme-icon-transition-default: var(--a-duration-fast) var(--a-easing)}:scope{display:inline-flex;align-items:center;justify-content:center;line-height:0}:scope[disabled]{pointer-events:none}:scope>[part=button]{transition:color var(--toggle-scheme-icon-transition, var(--toggle-scheme-icon-transition-default))}}@scope (demo-toggle-ui){:where(:scope){--demo-toggle-radius-default: var(--a-radius-lg);--demo-toggle-gap-default: var(--a-space-3);--demo-toggle-stage-padding-default: var(--a-space-4);--demo-toggle-bar-px-default: var(--a-space-3);--demo-toggle-bar-py-default: var(--a-space-2);--demo-toggle-bg-default: var(--a-canvas-1);--demo-toggle-border-default: var(--a-border);--demo-toggle-bar-bg-default: var(--a-bg-muted);--demo-toggle-bar-fg-default: var(--a-fg);--demo-toggle-label-size-default: var(--a-ui-size);--demo-toggle-label-weight-default: var(--a-weight-medium, 500);--demo-toggle-duration-default: var(--a-duration-fast);--demo-toggle-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%;background:var(--demo-toggle-bg, var(--demo-toggle-bg-default));border:1px solid var(--demo-toggle-border, var(--demo-toggle-border-default));border-radius:var(--demo-toggle-radius, var(--demo-toggle-radius-default));overflow:hidden;isolation:isolate}[slot=bar]{width:100%;padding:var(--demo-toggle-bar-py, var(--demo-toggle-bar-py-default)) var(--demo-toggle-bar-px, var(--demo-toggle-bar-px-default));background:var(--demo-toggle-bar-bg, var(--demo-toggle-bar-bg-default));color:var(--demo-toggle-bar-fg, var(--demo-toggle-bar-fg-default));border-bottom:1px solid var(--demo-toggle-border, var(--demo-toggle-border-default));justify-content:space-between}[data-demo-toggle-label]{font-size:var(--demo-toggle-label-size, var(--demo-toggle-label-size-default));font-weight:var(--demo-toggle-label-weight, var(--demo-toggle-label-weight-default));color:var(--demo-toggle-bar-fg, var(--demo-toggle-bar-fg-default));transition:color var(--demo-toggle-duration, var(--demo-toggle-duration-default)) var(--demo-toggle-easing, var(--demo-toggle-easing-default))}:scope>[slot=on],:scope>[slot=off]{box-sizing:border-box;width:100%;padding:var(--demo-toggle-stage-padding, var(--demo-toggle-stage-padding-default))}:scope[data-state=on]>[slot=off]{display:none}:scope[data-state=off]>[slot=on]{display:none}:scope[data-mode=overlay]>[slot=on],:scope[data-mode=overlay]>[slot=off]{display:block}:scope[data-mode=overlay]{position:relative}:scope[data-mode=overlay]>[slot=on]{position:absolute;inset:auto 0 0;height:auto}:scope[data-mode=overlay][data-state=on]>[slot=off]{visibility:hidden}:scope[data-mode=overlay][data-state=off]>[slot=on]{visibility:hidden}:scope[data-mode=overlay][data-state=on]>[slot=off],:scope[data-mode=overlay][data-state=off]>[slot=on]{display:block}:scope[data-state=on]{--demo-toggle-bar-bg-default: var(--a-accent-muted);--demo-toggle-bar-fg-default: var(--a-accent-strong)}}@scope (richtext-ui){:where(:scope){--richtext-max-width-default: 45rem;--richtext-px-default: var(--a-space-6);--richtext-py-default: var(--a-space-8);--richtext-bg-default: var(--a-canvas-0);--richtext-fg-default: var(--a-fg);--richtext-fg-muted-default: var(--a-fg-muted);--richtext-fg-subtle-default: var(--a-fg-subtle);--richtext-code-bg-default: var(--a-canvas-2);--richtext-border-default: var(--a-border-subtle);--richtext-link-default: var(--a-accent-bg);--richtext-link-hover-default: var(--a-accent);--richtext-font-default: var(--a-font-family);--richtext-font-code-default: var(--a-font-family-code);--richtext-body-size-default: var(--a-body-size);--richtext-body-leading-default: var(--a-body-leading);--richtext-code-size-default: var(--a-ui-sm);--richtext-h1-size-default: var(--a-heading-size);--richtext-h1-weight-default: var(--a-weight-bold);--richtext-h1-leading-default: var(--a-heading-leading);--richtext-h2-size-default: var(--a-section-size);--richtext-h2-weight-default: var(--a-section-weight);--richtext-h2-leading-default: var(--a-section-leading);--richtext-h3-size-default: var(--a-subsection-size);--richtext-h3-weight-default: var(--a-subsection-weight);--richtext-h4-weight-default: var(--a-weight-semibold);--richtext-h1-margin-bottom-default: var(--a-space-2);--richtext-h2-margin-top-default: var(--a-space-8);--richtext-h2-margin-bottom-default: var(--a-space-3);--richtext-h2-pad-bottom-default: var(--a-space-2);--richtext-h3-margin-top-default: var(--a-space-6);--richtext-h3-margin-bottom-default: var(--a-space-2);--richtext-h4-margin-top-default: var(--a-space-4);--richtext-h4-margin-bottom-default: var(--a-space-1);--richtext-p-margin-bottom-default: var(--a-space-3);--richtext-block-my-default: var(--a-space-3);--richtext-code-radius-default: var(--a-radius-sm);--richtext-pre-radius-default: var(--a-radius-md);--richtext-pre-inset-default: var(--a-space-3);--richtext-pre-my-default: var(--a-space-3);--richtext-list-my-default: var(--a-space-2);--richtext-list-indent-default: var(--a-space-6);--richtext-li-margin-bottom-default: var(--a-space-1);--richtext-table-my-default: var(--a-space-3);--richtext-th-py-default: var(--a-space-2);--richtext-th-px-default: var(--a-space-3);--richtext-th-weight-default: var(--a-weight-semibold);--richtext-hr-my-default: var(--a-space-6);--richtext-strong-weight-default: var(--a-weight-semibold)}:scope{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:var(--richtext-bg, var(--richtext-bg-default));color:var(--richtext-fg, var(--richtext-fg-default));font-family:var(--richtext-font, var(--richtext-font-default));overflow-y:auto}[data-richtext-body]{box-sizing:border-box;width:100%;max-width:var(--richtext-max-width, var(--richtext-max-width-default));padding:var(--richtext-py, var(--richtext-py-default)) var(--richtext-px, var(--richtext-px-default))}[data-richtext-body] h1{font-size:var(--richtext-h1-size, var(--richtext-h1-size-default));font-weight:var(--richtext-h1-weight, var(--richtext-h1-weight-default));line-height:var(--richtext-h1-leading, var(--richtext-h1-leading-default));margin:0 0 var(--richtext-h1-margin-bottom, var(--richtext-h1-margin-bottom-default))}[data-richtext-body] h2{font-size:var(--richtext-h2-size, var(--richtext-h2-size-default));font-weight:var(--richtext-h2-weight, var(--richtext-h2-weight-default));line-height:var(--richtext-h2-leading, var(--richtext-h2-leading-default));margin:var(--richtext-h2-margin-top, var(--richtext-h2-margin-top-default)) 0 var(--richtext-h2-margin-bottom, var(--richtext-h2-margin-bottom-default));padding-bottom:var(--richtext-h2-pad-bottom, var(--richtext-h2-pad-bottom-default));border-bottom:1px solid var(--richtext-border, var(--richtext-border-default))}[data-richtext-body] h3{font-size:var(--richtext-h3-size, var(--richtext-h3-size-default));font-weight:var(--richtext-h3-weight, var(--richtext-h3-weight-default));margin:var(--richtext-h3-margin-top, var(--richtext-h3-margin-top-default)) 0 var(--richtext-h3-margin-bottom, var(--richtext-h3-margin-bottom-default))}[data-richtext-body] h4{font-size:var(--richtext-body-size, var(--richtext-body-size-default));font-weight:var(--richtext-h4-weight, var(--richtext-h4-weight-default));margin:var(--richtext-h4-margin-top, var(--richtext-h4-margin-top-default)) 0 var(--richtext-h4-margin-bottom, var(--richtext-h4-margin-bottom-default))}[data-richtext-body] h5{font-size:var(--richtext-body-size, var(--richtext-body-size-default));font-weight:var(--richtext-h4-weight, var(--richtext-h4-weight-default));color:var(--richtext-fg-muted, var(--richtext-fg-muted-default));text-transform:uppercase;letter-spacing:.04em;margin:var(--richtext-h4-margin-top, var(--richtext-h4-margin-top-default)) 0 var(--richtext-h4-margin-bottom, var(--richtext-h4-margin-bottom-default))}[data-richtext-body] h6{font-size:var(--richtext-code-size, var(--richtext-code-size-default));font-weight:var(--richtext-h4-weight, var(--richtext-h4-weight-default));color:var(--richtext-fg-muted, var(--richtext-fg-muted-default));text-transform:uppercase;letter-spacing:.06em;margin:var(--richtext-h4-margin-top, var(--richtext-h4-margin-top-default)) 0 var(--richtext-h4-margin-bottom, var(--richtext-h4-margin-bottom-default))}[data-richtext-body]>:first-child{margin-top:0}[data-richtext-body]>:last-child{margin-bottom:0}[data-richtext-body] p{font-size:var(--richtext-body-size, var(--richtext-body-size-default));line-height:var(--richtext-body-leading, var(--richtext-body-leading-default));margin:0 0 var(--richtext-p-margin-bottom, var(--richtext-p-margin-bottom-default))}[data-richtext-body] h2+p,[data-richtext-body] h3+p{color:var(--richtext-fg-subtle, var(--richtext-fg-subtle-default))}[data-richtext-body] code{background:var(--richtext-code-bg, var(--richtext-code-bg-default));padding:.1em .35em;border-radius:var(--richtext-code-radius, var(--richtext-code-radius-default));font-family:var(--richtext-font-code, var(--richtext-font-code-default));font-size:.875em}[data-richtext-body] pre{background:var(--richtext-code-bg, var(--richtext-code-bg-default));border:1px solid var(--richtext-border, var(--richtext-border-default));border-radius:var(--richtext-pre-radius, var(--richtext-pre-radius-default));padding:var(--richtext-pre-inset, var(--richtext-pre-inset-default));overflow-x:auto;font-size:var(--richtext-code-size, var(--richtext-code-size-default));line-height:1.5;margin:var(--richtext-pre-my, var(--richtext-pre-my-default)) 0}[data-richtext-body] pre code{background:none;padding:0;font-size:inherit}[data-richtext-body] ul,[data-richtext-body] ol{margin:var(--richtext-list-my, var(--richtext-list-my-default)) 0;padding-left:var(--richtext-list-indent, var(--richtext-list-indent-default))}[data-richtext-body] li{margin-bottom:var(--richtext-li-margin-bottom, var(--richtext-li-margin-bottom-default))}[data-richtext-body] li>ul,[data-richtext-body] li>ol{margin-block:var(--a-space-1)}[data-richtext-body] dl{margin:var(--richtext-list-my, var(--richtext-list-my-default)) 0}[data-richtext-body] dt{font-weight:var(--richtext-strong-weight, var(--richtext-strong-weight-default));color:var(--richtext-fg, var(--richtext-fg-default));margin-top:var(--a-space-2)}[data-richtext-body] dd{margin:0 0 var(--richtext-li-margin-bottom, var(--richtext-li-margin-bottom-default)) var(--richtext-list-indent, var(--richtext-list-indent-default));color:var(--richtext-fg-muted, var(--richtext-fg-muted-default))}[data-richtext-body] blockquote{margin:var(--richtext-block-my, var(--richtext-block-my-default)) 0;padding:var(--a-space-1) var(--a-space-4);border-inline-start:3px solid var(--richtext-border, var(--richtext-border-default));color:var(--richtext-fg-muted, var(--richtext-fg-muted-default));font-style:italic}[data-richtext-body] blockquote>:last-child{margin-bottom:0}[data-richtext-body] mark{background:var(--a-warning-muted, var(--richtext-code-bg, var(--richtext-code-bg-default)));color:inherit;padding:0 .2em;border-radius:var(--richtext-code-radius, var(--richtext-code-radius-default))}[data-richtext-body] del,[data-richtext-body] s{color:var(--richtext-fg-muted, var(--richtext-fg-muted-default));text-decoration:line-through}[data-richtext-body] kbd{font-family:var(--richtext-font-code, var(--richtext-font-code-default));font-size:.85em;background:var(--richtext-code-bg, var(--richtext-code-bg-default));border:1px solid var(--richtext-border, var(--richtext-border-default));border-bottom-width:2px;border-radius:var(--richtext-code-radius, var(--richtext-code-radius-default));padding:.05em .4em;box-shadow:inset 0 -1px 0 var(--richtext-border, var(--richtext-border-default));white-space:nowrap}[data-richtext-body] sup,[data-richtext-body] sub{font-size:.75em;line-height:0}[data-richtext-body] abbr[title]{text-decoration:underline dotted;text-underline-offset:2px;cursor:help}[data-richtext-body] img,[data-richtext-body] video{max-width:100%;height:auto;display:block;margin:var(--richtext-block-my, var(--richtext-block-my-default)) auto;border-radius:var(--richtext-pre-radius, var(--richtext-pre-radius-default))}[data-richtext-body] figure{margin:var(--richtext-block-my, var(--richtext-block-my-default)) 0}[data-richtext-body] figcaption{font-size:var(--richtext-code-size, var(--richtext-code-size-default));color:var(--richtext-fg-muted, var(--richtext-fg-muted-default));text-align:center;margin-top:var(--a-space-1)}[data-richtext-body] details{margin:var(--richtext-block-my, var(--richtext-block-my-default)) 0;border:1px solid var(--richtext-border, var(--richtext-border-default));border-radius:var(--richtext-pre-radius, var(--richtext-pre-radius-default));padding:var(--a-space-3) var(--a-space-4)}[data-richtext-body] details[open]{background:var(--richtext-code-bg, var(--richtext-code-bg-default))}[data-richtext-body] summary{cursor:pointer;font-weight:var(--richtext-strong-weight, var(--richtext-strong-weight-default));margin:calc(-1 * var(--a-space-3)) calc(-1 * var(--a-space-4));padding:var(--a-space-3) var(--a-space-4);list-style-position:inside}[data-richtext-body] details[open] summary{margin-bottom:var(--a-space-2);border-bottom:1px solid var(--richtext-border, var(--richtext-border-default))}[data-richtext-body] table{width:100%;border-collapse:collapse;margin:var(--richtext-table-my, var(--richtext-table-my-default)) 0;font-size:var(--richtext-body-size, var(--richtext-body-size-default))}[data-richtext-body] th,[data-richtext-body] td{text-align:left;padding:var(--richtext-th-py, var(--richtext-th-py-default)) var(--richtext-th-px, var(--richtext-th-px-default));border-bottom:1px solid var(--richtext-border, var(--richtext-border-default))}[data-richtext-body] th{font-weight:var(--richtext-th-weight, var(--richtext-th-weight-default));color:var(--richtext-fg-muted, var(--richtext-fg-muted-default));font-size:var(--richtext-code-size, var(--richtext-code-size-default))}[data-richtext-body] hr{border:none;border-top:1px solid var(--richtext-border, var(--richtext-border-default));margin:var(--richtext-hr-my, var(--richtext-hr-my-default)) 0}[data-richtext-body] strong{font-weight:var(--richtext-strong-weight, var(--richtext-strong-weight-default))}[data-richtext-body] em{font-style:italic}[data-richtext-body] a{color:var(--richtext-link, var(--richtext-link-default));text-decoration:underline;text-underline-offset:2px;transition:color var(--a-duration-fast) var(--a-easing)}[data-richtext-body] a:hover{color:var(--richtext-link-hover, var(--richtext-link-hover-default))}[data-richtext-body] a:focus-visible{outline:var(--a-focus-ring);outline-offset:2px;border-radius:var(--a-radius-sm)}[data-richtext-body] small{font-size:var(--richtext-code-size, var(--richtext-code-size-default));color:var(--richtext-fg-muted, var(--richtext-fg-muted-default))}}@scope (stream-ui){:where(:scope){--stream-fg-default: var(--a-fg);--stream-font-size-default: var(--a-body-size);--stream-font-family-default: var(--a-font-family);--stream-leading-default: var(--a-body-leading);--stream-cursor-color-default: var(--a-accent-bg);--stream-blink-duration-default: .6s}:scope{box-sizing:border-box;display:block;color:var(--stream-fg, var(--stream-fg-default));font-family:var(--stream-font-family, var(--stream-font-family-default));font-size:var(--stream-font-size, var(--stream-font-size-default));line-height:var(--stream-leading, var(--stream-leading-default));white-space:pre-wrap;word-break:break-word}:scope[streaming]:not([hide-cursor]):after{content:"▊";color:var(--stream-cursor-color, var(--stream-cursor-color-default));animation:_stream-blink var(--stream-blink-duration, var(--stream-blink-duration-default)) step-end infinite;margin-left:1px}:scope:not([streaming]):after{content:none}}@keyframes _stream-blink{50%{opacity:0}}@scope (canvas-ui){:where(:scope){--canvas-bg-default: var(--a-canvas-0);--canvas-fg-default: var(--a-fg);--canvas-font-family-default: var(--a-font-family);--canvas-inset-default: var(--a-space-2);--canvas-surface-bg-default: var(--a-bg);--canvas-surface-max-default: 56rem}:scope{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--canvas-bg, var(--canvas-bg-default));color:var(--canvas-fg, var(--canvas-fg-default));font-family:var(--canvas-font-family, var(--canvas-font-family-default))}[data-canvas-surface]{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:var(--canvas-inset, var(--canvas-inset-default));min-height:0;background:var(--canvas-surface-bg, var(--canvas-surface-bg-default))}[data-canvas-surface]>a2ui-root,[data-canvas-surface]>theme-ui{display:block;width:100%;max-width:var(--canvas-surface-max, var(--canvas-surface-max-default))}}@scope (inspector-ui){:where(:scope){--inspector-pane-font-size-default: var(--a-ui-tiny);--inspector-border-default: 1px solid var(--a-border-subtle);--inspector-radius-default: var(--a-radius)}:scope{display:flex;flex-direction:column;overflow:hidden;border:var(--inspector-border, var(--inspector-border-default));border-radius:var(--inspector-radius, var(--inspector-radius-default));min-width:0}:scope>tabs-ui{flex:1;min-height:0;display:flex;flex-direction:column}:scope tab-ui>code-ui{display:block;overflow:auto;font-size:var(--inspector-pane-font-size, var(--inspector-pane-font-size-default))}}@scope (pipeline-status-ui){:where(:scope){--pipeline-status-gap-default: var(--a-space-1);--pipeline-status-column-gap-default: var(--a-space-1);--pipeline-status-py-default: var(--a-space-2);--pipeline-status-px-default: var(--a-space-2);--pipeline-status-current-min-h-default: 1.5em;--pipeline-status-history-pt-default: var(--a-space-1);--pipeline-status-history-pad-y-default: var(--a-space-0);--pipeline-status-log-pt-default: var(--a-space-1);--pipeline-status-log-gap-default: var(--a-space-0);--pipeline-status-dot-size-default: var(--a-space-2);--pipeline-status-log-dot-size-default: var(--a-space-1-5);--pipeline-status-font-family-default: var(--a-font-family);--pipeline-status-font-size-default: var(--a-ui-sm);--pipeline-status-history-size-default: var(--a-ui-tiny);--pipeline-status-log-size-default: var(--a-ui-tiny);--pipeline-status-label-weight-default: var(--a-weight-medium);--pipeline-status-fg-default: var(--a-fg-subtle);--pipeline-status-label-fg-default: var(--a-fg);--pipeline-status-msg-fg-default: var(--a-fg-subtle);--pipeline-status-history-fg-default: var(--a-fg-subtle);--pipeline-status-log-fg-default: var(--a-fg-subtle);--pipeline-status-dot-bg-default: var(--a-border);--pipeline-status-dot-bg-active-default: var(--a-accent);--pipeline-status-dot-bg-complete-default: var(--a-success-strong);--pipeline-status-history-border-default: var(--a-border-subtle);--pipeline-status-border-thin-default: 1px;--pipeline-status-duration-default: var(--a-duration);--pipeline-status-easing-default: var(--a-easing);--pipeline-status-pulse-duration-default: 1.2s;--pipeline-status-pulse-easing-default: ease-in-out;--pipeline-status-complete-fg-default: var(--a-success-strong);--pipeline-status-complete-border-default: var(--a-success-strong)}:scope{display:block;font-family:var(--pipeline-status-font-family, var(--pipeline-status-font-family-default));font-size:var(--pipeline-status-font-size, var(--pipeline-status-font-size-default));color:var(--pipeline-status-fg, var(--pipeline-status-fg-default))}[data-pipeline-status]{display:flex;flex-direction:column;gap:var(--pipeline-status-gap, var(--pipeline-status-gap-default));padding:var(--pipeline-status-py, var(--pipeline-status-py-default)) var(--pipeline-status-px, var(--pipeline-status-px-default))}[data-pipeline-current]{display:flex;align-items:center;gap:var(--pipeline-status-column-gap, var(--pipeline-status-column-gap-default));min-height:var(--pipeline-status-current-min-h, var(--pipeline-status-current-min-h-default))}[data-pipeline-label]{font-weight:var(--pipeline-status-label-weight, var(--pipeline-status-label-weight-default));color:var(--pipeline-status-label-fg, var(--pipeline-status-label-fg-default))}[data-pipeline-msg]{color:var(--pipeline-status-msg-fg, var(--pipeline-status-msg-fg-default))}[data-pipeline-dot]{flex-shrink:0;width:var(--pipeline-status-dot-size, var(--pipeline-status-dot-size-default));height:var(--pipeline-status-dot-size, var(--pipeline-status-dot-size-default));border-radius:50%;background:var(--pipeline-status-dot-bg, var(--pipeline-status-dot-bg-default));transition:background var(--pipeline-status-duration, var(--pipeline-status-duration-default)) var(--pipeline-status-easing, var(--pipeline-status-easing-default))}[data-pipeline-dot=active]{animation:pipeline-pulse var(--pipeline-status-pulse-duration, var(--pipeline-status-pulse-duration-default)) var(--pipeline-status-pulse-easing, var(--pipeline-status-pulse-easing-default)) infinite}[data-pipeline-dot=complete]{animation:none}@keyframes pipeline-pulse{0%,to{opacity:1}50%{opacity:.4}}:scope[status=completed]{--pipeline-status-label-fg-default: var(--pipeline-status-complete-fg, var(--pipeline-status-complete-fg-default));--pipeline-status-history-border-default: var(--pipeline-status-complete-border, var(--pipeline-status-complete-border-default))}[data-pipeline-history]{border-top:var(--pipeline-status-border-thin, var(--pipeline-status-border-thin-default)) solid var(--pipeline-status-history-border, var(--pipeline-status-history-border-default));padding-top:var(--pipeline-status-history-pt, var(--pipeline-status-history-pt-default))}[data-pipeline-history][hidden]{display:none}[data-pipeline-history] summary{cursor:pointer;font-size:var(--pipeline-status-history-size, var(--pipeline-status-history-size-default));color:var(--pipeline-status-history-fg, var(--pipeline-status-history-fg-default));user-select:none;padding:var(--pipeline-status-history-pad-y, var(--pipeline-status-history-pad-y-default)) var(--a-space-1);margin-inline:calc(var(--a-space-1) * -1);border-radius:var(--a-radius-sm);transition:background var(--pipeline-status-duration, var(--pipeline-status-duration-default)) var(--pipeline-status-easing, var(--pipeline-status-easing-default)),color var(--pipeline-status-duration, var(--pipeline-status-duration-default)) var(--pipeline-status-easing, var(--pipeline-status-easing-default))}[data-pipeline-history] summary:hover{background:var(--a-bg-subtle);color:var(--pipeline-status-label-fg, var(--pipeline-status-label-fg-default))}[data-pipeline-history] summary:focus-visible{outline:none;box-shadow:var(--a-focus-ring)}[data-pipeline-history] summary::marker{color:var(--pipeline-status-history-fg, var(--pipeline-status-history-fg-default))}[data-pipeline-log]{list-style:none;margin:0;padding:var(--pipeline-status-log-pt, var(--pipeline-status-log-pt-default)) 0 0 0;display:flex;flex-direction:column;gap:var(--pipeline-status-log-gap, var(--pipeline-status-log-gap-default))}[data-pipeline-log] li{display:flex;align-items:center;gap:var(--pipeline-status-column-gap, var(--pipeline-status-column-gap-default));font-size:var(--pipeline-status-log-size, var(--pipeline-status-log-size-default));color:var(--pipeline-status-log-fg, var(--pipeline-status-log-fg-default))}[data-pipeline-log] [data-pipeline-dot]{width:var(--pipeline-status-log-dot-size, var(--pipeline-status-log-dot-size-default));height:var(--pipeline-status-log-dot-size, var(--pipeline-status-log-dot-size-default))}}rating-ui:hover [data-rating-symbol]{color:var(--rating-fg-hover, var(--rating-fg-hover-default))}@scope (rating-ui){:where(:scope){--rating-gap-default: var(--a-space-1);--rating-symbol-size-default: var(--a-space-5);--rating-fg-empty-default: var(--a-fg-muted);--rating-fg-filled-default: var(--a-fg-strong);--rating-fg-hover-default: var(--a-fg-strong);--rating-duration-default: var(--a-duration-fast);--rating-easing-default: var(--a-easing);--rating-focus-ring-default: 0 0 0 2px var(--a-focus-ring);--rating-focus-offset-default: var(--a-space-1);--rating-focus-radius-default: var(--a-radius-sm)}:scope{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--rating-gap, var(--rating-gap-default));cursor:pointer;user-select:none;line-height:1}:scope[readonly],:scope[disabled]{cursor:default}:scope[disabled]{opacity:.5;pointer-events:none}:scope:focus-visible{outline:none;border-radius:var(--rating-focus-radius, var(--rating-focus-radius-default));box-shadow:var(--rating-focus-ring, var(--rating-focus-ring-default));outline-offset:var(--rating-focus-offset, var(--rating-focus-offset-default))}[data-rating-symbol]{position:relative;display:inline-block;width:var(--rating-symbol-size, var(--rating-symbol-size-default));height:var(--rating-symbol-size, var(--rating-symbol-size-default));color:var(--rating-fg-empty, var(--rating-fg-empty-default));transition:color var(--rating-duration, var(--rating-duration-default)) var(--rating-easing, var(--rating-easing-default))}[data-rating-symbol] icon-ui{--a-icon-size: var(--rating-symbol-size, var(--rating-symbol-size-default));position:absolute;inset:0}[data-rating-symbol-fg]{color:var(--rating-fg-filled, var(--rating-fg-filled-default));clip-path:inset(0 100% 0 0);transition:clip-path var(--rating-duration, var(--rating-duration-default)) var(--rating-easing, var(--rating-easing-default))}[data-rating-symbol][data-fill=half] [data-rating-symbol-fg]{clip-path:inset(0 50% 0 0)}[data-rating-symbol][data-fill=full] [data-rating-symbol-fg]{clip-path:inset(0 0 0 0)}:scope[variant=accent]{--rating-fg-filled-default: var(--a-accent-bg);--rating-fg-hover-default: var(--a-accent-bg)}:scope[variant=warning]{--rating-fg-filled-default: var(--a-warning-bg);--rating-fg-hover-default: var(--a-warning-bg)}:scope[size=sm]{--rating-symbol-size-default: var(--a-space-4)}:scope[size=lg]{--rating-symbol-size-default: var(--a-space-7)}}@scope (description-list-ui){:where(:scope){--description-list-gap-row-default: var(--a-space-2);--description-list-gap-column-default: var(--a-space-3);--description-list-term-min-width-default: 8rem;--description-list-term-font-size-default: var(--a-ui-sm);--description-list-term-weight-default: var(--a-weight-medium);--description-list-desc-font-size-default: var(--a-ui-sm);--description-list-desc-weight-default: var(--a-weight-normal);--description-list-term-fg-default: var(--a-fg-muted);--description-list-desc-fg-default: var(--a-fg)}:scope{box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:var(--description-list-gap-row, var(--description-list-gap-row-default)) var(--description-list-gap-column, var(--description-list-gap-column-default));margin:0;padding:0}[data-dl-term],dt{margin:0;font-size:var(--description-list-term-font-size, var(--description-list-term-font-size-default));font-weight:var(--description-list-term-weight, var(--description-list-term-weight-default));color:var(--description-list-term-fg, var(--description-list-term-fg-default));line-height:1.3}[data-dl-desc],dd{margin:0;font-size:var(--description-list-desc-font-size, var(--description-list-desc-font-size-default));font-weight:var(--description-list-desc-weight, var(--description-list-desc-weight-default));color:var(--description-list-desc-fg, var(--description-list-desc-fg-default));line-height:1.4}:scope:not([layout=inline]) [data-dl-desc]:not(:last-child),:scope:not([layout=inline]) dd:not(:last-child){margin-bottom:var(--description-list-gap-row, var(--description-list-gap-row-default))}:scope[layout=inline]{grid-template-columns:minmax(var(--description-list-term-min-width, var(--description-list-term-min-width-default)),max-content) 1fr;align-items:baseline}:scope[layout=inline][align=between] [data-dl-desc],:scope[layout=inline][align=between] dd{text-align:end}:scope[layout=inline][align=stretch]>[data-dl-desc],:scope[layout=inline][align=stretch]>dd{justify-self:stretch;width:100%}:scope[layout=inline][align=stretch]>[data-dl-desc]>*,:scope[layout=inline][align=stretch]>dd>*{width:100%}}@scope (heatmap-ui){:where(:scope){--heatmap-gap-default: var(--a-space-1);--heatmap-cell-radius-default: var(--a-radius-xs);--heatmap-inset-default: var(--a-inset);--heatmap-aspect-default: auto;--heatmap-cell-min-size-default: .75rem;--heatmap-empty-bg-default: var(--a-bg-muted);--heatmap-border-default: 1px solid var(--a-border-subtle);--heatmap-text-default: var(--a-fg);--heatmap-label-default: var(--a-fg-subtle);--heatmap-bucket-0-default: var(--a-accent-bucket-0);--heatmap-bucket-1-default: var(--a-accent-bucket-1);--heatmap-bucket-2-default: var(--a-accent-bucket-2);--heatmap-bucket-3-default: var(--a-accent-bucket-3);--heatmap-bucket-4-default: var(--a-accent-bucket-4);--heatmap-legend-size-default: var(--a-caption-size);--heatmap-legend-gap-default: var(--a-space-1)}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--heatmap-gap, var(--heatmap-gap-default));color:var(--heatmap-text, var(--heatmap-text-default));font-size:var(--a-body-size)}:scope>[slot=title]{font-weight:600;margin:0}:scope>[data-months]{display:grid;gap:var(--heatmap-gap, var(--heatmap-gap-default));font-size:var(--heatmap-legend-size, var(--heatmap-legend-size-default));color:var(--heatmap-label, var(--heatmap-label-default))}:scope [data-month-label]{line-height:1}:scope>[data-grid]{display:grid;gap:var(--heatmap-gap, var(--heatmap-gap-default))}:scope[aspect=square]>[data-grid]{aspect-ratio:1 / 1}:scope[aspect=wide]>[data-grid]{aspect-ratio:auto}:scope [data-cell]{border-radius:var(--heatmap-cell-radius, var(--heatmap-cell-radius-default));background:var(--heatmap-empty-bg, var(--heatmap-empty-bg-default));min-width:var(--heatmap-cell-min-size, var(--heatmap-cell-min-size-default));min-height:var(--heatmap-cell-min-size, var(--heatmap-cell-min-size-default));aspect-ratio:1 / 1;cursor:default;transition:transform var(--a-duration-fast) var(--a-easing-out)}:scope [data-cell][data-v]{cursor:pointer}:scope [data-cell][data-v]:hover{transform:scale(1.15);outline:var(--heatmap-border, var(--heatmap-border-default))}:scope [data-cell][data-bucket="0"]{background:var(--heatmap-bucket-0, var(--heatmap-bucket-0-default))}:scope [data-cell][data-bucket="1"]{background:var(--heatmap-bucket-1, var(--heatmap-bucket-1-default))}:scope [data-cell][data-bucket="2"]{background:var(--heatmap-bucket-2, var(--heatmap-bucket-2-default))}:scope [data-cell][data-bucket="3"]{background:var(--heatmap-bucket-3, var(--heatmap-bucket-3-default))}:scope [data-cell][data-bucket="4"]{background:var(--heatmap-bucket-4, var(--heatmap-bucket-4-default))}:scope>[data-legend]{display:flex;align-items:center;gap:var(--heatmap-legend-gap, var(--heatmap-legend-gap-default));font-size:var(--heatmap-legend-size, var(--heatmap-legend-size-default));color:var(--heatmap-label, var(--heatmap-label-default));margin-top:var(--heatmap-gap, var(--heatmap-gap-default))}:scope [data-legend-swatch]{width:.875rem;height:.875rem;border-radius:var(--heatmap-cell-radius, var(--heatmap-cell-radius-default));background:var(--heatmap-empty-bg, var(--heatmap-empty-bg-default));display:inline-block}:scope [data-legend-swatch][data-bucket="0"]{background:var(--heatmap-bucket-0, var(--heatmap-bucket-0-default))}:scope [data-legend-swatch][data-bucket="1"]{background:var(--heatmap-bucket-1, var(--heatmap-bucket-1-default))}:scope [data-legend-swatch][data-bucket="2"]{background:var(--heatmap-bucket-2, var(--heatmap-bucket-2-default))}:scope [data-legend-swatch][data-bucket="3"]{background:var(--heatmap-bucket-3, var(--heatmap-bucket-3-default))}:scope [data-legend-swatch][data-bucket="4"]{background:var(--heatmap-bucket-4, var(--heatmap-bucket-4-default))}:scope[color-scheme=success]{--heatmap-bucket-0-default: var(--a-success-bucket-0);--heatmap-bucket-1-default: var(--a-success-bucket-1);--heatmap-bucket-2-default: var(--a-success-bucket-2);--heatmap-bucket-3-default: var(--a-success-bucket-3);--heatmap-bucket-4-default: var(--a-success-bucket-4)}:scope[color-scheme=warning]{--heatmap-bucket-0-default: var(--a-warning-bucket-0);--heatmap-bucket-1-default: var(--a-warning-bucket-1);--heatmap-bucket-2-default: var(--a-warning-bucket-2);--heatmap-bucket-3-default: var(--a-warning-bucket-3);--heatmap-bucket-4-default: var(--a-warning-bucket-4)}:scope[color-scheme=danger]{--heatmap-bucket-0-default: var(--a-danger-bucket-0);--heatmap-bucket-1-default: var(--a-danger-bucket-1);--heatmap-bucket-2-default: var(--a-danger-bucket-2);--heatmap-bucket-3-default: var(--a-danger-bucket-3);--heatmap-bucket-4-default: var(--a-danger-bucket-4)}:scope[color-scheme=info]{--heatmap-bucket-0-default: var(--a-info-bucket-0);--heatmap-bucket-1-default: var(--a-info-bucket-1);--heatmap-bucket-2-default: var(--a-info-bucket-2);--heatmap-bucket-3-default: var(--a-info-bucket-3);--heatmap-bucket-4-default: var(--a-info-bucket-4)}}@scope (swiper-ui){:where(:scope){--swiper-gap-default: var(--a-gap);--swiper-peek-default: var(--a-space-8);--swiper-snap-default: start;--swiper-columns-default: 1;--swiper-dot-size-default: 6px;--swiper-dot-size-active-default: calc(var(--swiper-dot-size, var(--swiper-dot-size-default)) + var(--a-space-1));--swiper-dot-gap-default: var(--a-space-2);--swiper-dot-bg-default: var(--a-border);--swiper-dot-bg-active-default: var(--a-fg);--swiper-dot-radius-default: var(--a-radius-full);--swiper-gap-vertical-default: var(--a-space-3);--swiper-btn-bottom-default: var(--a-space-3);--swiper-pause-top-default: var(--a-space-2);--swiper-pause-right-default: var(--a-space-2);--swiper-btn-size-default: 3rem;--swiper-btn-bg-default: transparent;--swiper-btn-bg-hover-default: var(--a-bg-muted);--swiper-btn-fg-default: var(--a-fg);--swiper-btn-radius-default: var(--a-radius-full);--swiper-btn-shadow-default: none;--swiper-btn-offset-default: var(--a-space-2);--swiper-duration-default: var(--a-duration);--swiper-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--swiper-gap-vertical, var(--swiper-gap-vertical-default));width:100%;position:relative;container-type:inline-size;container-name:swiper}:scope>[data-swiper-track]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--swiper-columns, var(--swiper-columns-default)) - 1) * var(--swiper-gap, var(--swiper-gap-default))) / var(--swiper-columns, var(--swiper-columns-default)));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:var(--swiper-gap, var(--swiper-gap-default))}:scope>[data-swiper-track]::-webkit-scrollbar{display:none}@media(hover:hover){:scope>[data-swiper-track]{cursor:grab}:scope>[data-swiper-track][data-dragging]{cursor:grabbing;scroll-snap-type:none;user-select:none}}:scope>[data-swiper-track]>*{scroll-snap-align:var(--swiper-snap, var(--swiper-snap-default));scroll-snap-stop:always;min-width:0}:scope[snap=center]{--swiper-snap-default: center}:scope[snap=end]{--swiper-snap-default: end}:scope[peek]>[data-swiper-track]{padding-inline:var(--swiper-peek, var(--swiper-peek-default));scroll-padding-inline:var(--swiper-peek, var(--swiper-peek-default))}:scope[slides-per-view="1"]{--swiper-columns-default: 1}:scope[slides-per-view="2"]{--swiper-columns-default: 2}:scope[slides-per-view="3"]{--swiper-columns-default: 3}:scope[slides-per-view="4"]{--swiper-columns-default: 4}:scope:not([slides-per-view]){--swiper-columns-default: 1}@container swiper (min-width: 640px){:scope:not([slides-per-view])>[data-swiper-track]{--swiper-columns-default: 2}}@container swiper (min-width: 960px){:scope:not([slides-per-view])>[data-swiper-track]{--swiper-columns-default: 3}}:scope>[data-swiper-btn]{position:absolute;top:0;bottom:var(--swiper-btn-bottom, var(--swiper-btn-bottom-default));margin-block:auto;height:fit-content;z-index:2;--button-size: var(--swiper-btn-size, var(--swiper-btn-size-default));--button-radius: var(--swiper-btn-radius, var(--swiper-btn-radius-default))}:scope>[data-swiper-prev]{left:var(--swiper-btn-offset, var(--swiper-btn-offset-default))}:scope>[data-swiper-next]{right:var(--swiper-btn-offset, var(--swiper-btn-offset-default))}:scope [data-swiper-dots]{display:flex;align-items:center;justify-content:center;gap:var(--swiper-dot-gap, var(--swiper-dot-gap-default));min-height:1.5rem}:scope [data-swiper-dots]>button{width:var(--swiper-dot-size, var(--swiper-dot-size-default));height:var(--swiper-dot-size, var(--swiper-dot-size-default));border-radius:var(--swiper-dot-radius, var(--swiper-dot-radius-default));background:var(--swiper-dot-bg, var(--swiper-dot-bg-default));border:none;padding:calc((1rem - var(--swiper-dot-size, var(--swiper-dot-size-default))) / 2);background-clip:content-box;box-sizing:content-box;cursor:pointer;transition:background var(--swiper-duration, var(--swiper-duration-default)) var(--swiper-easing, var(--swiper-easing-default))}:scope [data-swiper-dots]>button:hover{background-color:var(--swiper-dot-bg-active, var(--swiper-dot-bg-active-default))}:scope [data-swiper-dots]>button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--a-focus-width) var(--a-focus-color)}:scope [data-swiper-dots]>button[aria-current=true]{background-color:var(--swiper-dot-bg-active, var(--swiper-dot-bg-active-default));width:var(--swiper-dot-size-active, var(--swiper-dot-size-active-default));height:var(--swiper-dot-size-active, var(--swiper-dot-size-active-default));padding:calc((1rem - var(--swiper-dot-size-active, var(--swiper-dot-size-active-default))) / 2)}:scope[chrome=toolbar]>[data-swiper-head],:scope[chrome=toolbar]>[data-swiper-foot]{display:flex;align-items:center;justify-content:space-between;gap:var(--a-space-3);min-height:2rem}:scope[chrome=toolbar]>[data-swiper-head]>[data-swiper-label]{font-size:var(--a-ui-md);font-weight:var(--a-weight-semibold);color:var(--a-fg)}:scope[chrome=toolbar]>[data-swiper-head]>[data-swiper-paddles]{display:flex;gap:var(--a-space-1)}:scope[chrome=toolbar]>[data-swiper-foot]>[data-swiper-counter]{font-size:var(--a-ui-sm);color:var(--a-fg-subtle);font-variant-numeric:tabular-nums}:scope[chrome=toolbar]>[data-swiper-foot]>[data-swiper-dots]{min-height:0;justify-content:flex-end}:scope[autoplay]>[data-swiper-pause]{position:absolute;top:var(--swiper-pause-top, var(--swiper-pause-top-default));right:var(--swiper-pause-right, var(--swiper-pause-right-default));z-index:1}@media(prefers-reduced-motion:reduce){:scope>[data-swiper-track]{scroll-behavior:auto}}}@scope (stepper-ui){:where(:scope){--stepper-size-default: 2rem;--stepper-bg-default: var(--a-bg);--stepper-border-default: var(--a-border);--stepper-fg-default: var(--a-fg-muted);--stepper-font-default: var(--a-ui-sm);--stepper-weight-default: var(--a-weight-medium);--stepper-border-size-default: 2px;--stepper-bg-active-default: var(--a-bg);--stepper-border-active-default: var(--a-accent);--stepper-fg-active-default: var(--a-accent);--stepper-bg-done-default: var(--a-accent);--stepper-border-done-default: var(--a-accent);--stepper-fg-done-default: var(--a-accent-fg);--stepper-line-default: var(--a-border-subtle);--stepper-line-done-default: var(--a-accent);--stepper-line-size-default: 2px;--stepper-radius-full-default: var(--a-radius-full);--stepper-gap-default: var(--a-space-3);--stepper-gap-sm-default: var(--a-space-2);--stepper-pad-x-default: var(--a-space-4);--stepper-pad-y-default: var(--a-space-6);--stepper-offset-xs-default: var(--a-space-1);--stepper-min-width-default: 5rem}:scope{box-sizing:border-box;display:flex;flex-direction:row;counter-reset:step;gap:0;min-width:0}:scope[orientation=vertical]{flex-direction:column}}@scope (stepper-item-ui){:where(:scope){--stepper-item-size: var(--stepper-size, 2rem);--stepper-item-bg: var(--stepper-bg, var(--a-bg));--stepper-item-border: var(--stepper-border, var(--a-border));--stepper-item-fg: var(--stepper-fg, var(--a-fg-muted));--stepper-item-font: var(--stepper-font, var(--a-ui-sm));--stepper-item-weight: var(--stepper-weight, var(--a-weight-medium));--stepper-item-border-size: var(--stepper-border-size, 2px);--stepper-item-bg-active: var(--stepper-bg-active, var(--a-bg));--stepper-item-border-active: var(--stepper-border-active, var(--a-accent));--stepper-item-fg-active: var(--stepper-fg-active, var(--a-accent));--stepper-item-bg-done: var(--stepper-bg-done, var(--a-accent));--stepper-item-border-done: var(--stepper-border-done, var(--a-accent));--stepper-item-fg-done: var(--stepper-fg-done, var(--a-accent-fg));--stepper-item-line: var(--stepper-line, var(--a-border-subtle));--stepper-item-line-done: var(--stepper-line-done, var(--a-accent));--stepper-item-line-size: var(--stepper-line-size, 2px);--stepper-item-radius-full: var(--a-radius-full);--stepper-item-gap: var(--stepper-gap, var(--a-space-3));--stepper-item-gap-sm-default: var(--stepper-gap-sm, var(--a-space-2));--stepper-item-pad-x: var(--stepper-pad-x, var(--a-space-4));--stepper-item-pad-y: var(--stepper-pad-y, var(--a-space-6));--stepper-item-offset-xs: var(--stepper-offset-xs, var(--a-space-1));--stepper-item-min-width: var(--stepper-min-width, 5rem);--stepper-item-label-weight: var(--a-weight-medium);--stepper-item-label-size: var(--a-ui-size);--stepper-item-label-fg: var(--a-fg);--stepper-item-pending-fg: var(--a-fg-muted);--stepper-item-desc-fg: var(--a-fg-subtle);--stepper-item-desc-size: var(--a-ui-sm);--stepper-item-icon-size: .625rem}:scope{box-sizing:border-box;position:relative;display:block;counter-increment:step;flex:1;min-width:var(--stepper-item-min-width);text-align:center;padding-top:calc(var(--stepper-item-size) + var(--stepper-item-gap-sm, var(--stepper-item-gap-sm-default)));padding-left:0;padding-bottom:0}:scope:after{content:counter(step);position:absolute;top:0;left:50%;transform:translate(-50%);width:var(--stepper-item-size);height:var(--stepper-item-size);border-radius:var(--stepper-item-radius-full);border:var(--stepper-item-border-size) solid var(--stepper-item-border);background:var(--stepper-item-bg);color:var(--stepper-item-fg);font-size:var(--stepper-item-font);font-weight:var(--stepper-item-weight);display:flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:1}:scope:before{content:"";position:absolute;top:calc(var(--stepper-item-size) / 2);left:calc(50% + var(--stepper-item-size) / 2 + 2px);right:calc(-50% + var(--stepper-item-size) / 2 + 2px);height:var(--stepper-item-line-size);background:var(--stepper-item-line)}:scope[data-last]:before{display:none}:scope[status=active]:after{border-color:var(--stepper-item-border-active);color:var(--stepper-item-fg-active);background:var(--stepper-item-bg-active)}:scope[status=active] [slot=label]{color:var(--stepper-item-label-fg);font-weight:var(--stepper-item-label-weight)}:scope[status=completed]:after{content:"✓";background:var(--stepper-item-bg-done);border-color:var(--stepper-item-border-done);color:var(--stepper-item-fg-done)}:scope[status=completed]:before{background:var(--stepper-item-line-done)}:scope[status=completed] [slot=label]{color:var(--stepper-item-label-fg)}:scope:not([status=active]):not([status=completed]) [slot=label]{color:var(--stepper-item-pending-fg)}:scope:has([slot=icon]):after{content:"";font-size:0}:scope [slot=icon]{position:absolute;top:0;left:50%;transform:translate(-50%);width:var(--stepper-item-size);height:var(--stepper-item-size);border-radius:var(--stepper-item-radius-full);border:var(--stepper-item-border-size) solid var(--stepper-item-border);background:var(--stepper-item-bg);display:flex;align-items:center;justify-content:center;--a-icon-size: var(--stepper-item-icon-size);color:var(--stepper-item-fg);z-index:1}:scope[status=active] [slot=icon]{border-color:var(--stepper-item-border-active);color:var(--stepper-item-fg-active);background:var(--stepper-item-bg-active)}:scope[status=completed] [slot=icon]{background:var(--stepper-item-bg-done);border-color:var(--stepper-item-border-done);color:var(--stepper-item-fg-done)}:scope [slot=label]{display:block;font-weight:var(--stepper-item-label-weight);font-size:var(--stepper-item-label-size);line-height:1.4;color:var(--stepper-item-label-fg);min-width:0;overflow-wrap:break-word}:scope [slot=description]{display:block;margin-top:var(--stepper-item-offset-xs);color:var(--stepper-item-desc-fg);font-size:var(--stepper-item-desc-size);line-height:1.5}:scope [slot]:empty{display:none}}stepper-ui[orientation=vertical]>stepper-item-ui{flex:none;text-align:left;padding-top:0;padding-left:calc(var(--stepper-item-size) + var(--stepper-item-pad-x));padding-bottom:var(--stepper-item-pad-y);min-height:var(--stepper-item-size)}stepper-ui[orientation=vertical]>stepper-item-ui:after{left:0;top:0;transform:none}stepper-ui[orientation=vertical]>stepper-item-ui:before{left:calc(var(--stepper-item-size) / 2 - 1px);transform:none;top:calc(var(--stepper-item-size) + var(--stepper-item-offset-xs));right:auto;width:var(--stepper-item-line-size);height:auto;bottom:0}stepper-ui[orientation=vertical]>stepper-item-ui [slot=icon]{left:0;transform:none}stepper-ui[orientation=vertical]>stepper-item-ui[data-last]{padding-bottom:0}@scope (agent-reasoning-ui){:where(:scope){--agent-reasoning-marker-w-default: 1rem;--agent-reasoning-gap-col-default: var(--a-space-2);--agent-reasoning-gap-row-default: var(--a-space-2);--agent-reasoning-font-default: var(--a-ui-sm);--agent-reasoning-weight-heading-default: var(--a-weight-medium);--agent-reasoning-fg-default: var(--a-fg);--agent-reasoning-fg-muted-default: var(--a-fg-muted);--agent-reasoning-fg-subtle-default: var(--a-fg-subtle);--agent-reasoning-border-default: var(--a-border-subtle);--agent-reasoning-spinner-track-default: var(--a-border-subtle);--agent-reasoning-spinner-head-default: var(--a-accent-bg);--agent-reasoning-iter-bg-default: var(--a-bg-subtle);--agent-reasoning-iter-bg-active-default: var(--a-bg-muted);--agent-reasoning-iter-border-default: var(--a-border-subtle);--agent-reasoning-marker-size-default: var(--a-icon-size);--agent-reasoning-radius-default: var(--a-radius);--agent-reasoning-iter-padding-default: var(--a-space-3);--agent-reasoning-duration-default: var(--a-duration-fast);--agent-reasoning-easing-default: var(--a-easing-out);--agent-reasoning-spin-duration-default: .8s}:scope{display:grid;grid-template-columns:[marker] var(--agent-reasoning-marker-w, var(--agent-reasoning-marker-w-default)) [content] 1fr [aside] auto;column-gap:var(--agent-reasoning-gap-col, var(--agent-reasoning-gap-col-default));row-gap:var(--agent-reasoning-gap-row, var(--agent-reasoning-gap-row-default));min-width:0;font-size:var(--agent-reasoning-font, var(--agent-reasoning-font-default));color:var(--agent-reasoning-fg, var(--agent-reasoning-fg-default))}[data-reasoning-summary]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;cursor:pointer;user-select:none;padding-bottom:var(--a-space-1);color:var(--agent-reasoning-fg-muted, var(--agent-reasoning-fg-muted-default));border-radius:var(--a-radius-sm);transition:color var(--agent-reasoning-duration, var(--agent-reasoning-duration-default)) var(--agent-reasoning-easing, var(--agent-reasoning-easing-default))}[data-reasoning-summary]:hover{color:var(--agent-reasoning-fg, var(--agent-reasoning-fg-default))}[data-reasoning-summary]:focus-visible{outline:none;box-shadow:var(--a-focus-ring)}[data-reasoning-summary]>[data-reasoning-check],[data-reasoning-summary]>[data-reasoning-spinner]{grid-column:marker;grid-row:1;justify-self:center;align-self:center;flex-shrink:0}[data-reasoning-spinner]{width:var(--agent-reasoning-marker-size, var(--agent-reasoning-marker-size-default));height:var(--agent-reasoning-marker-size, var(--agent-reasoning-marker-size-default));border:1.5px solid var(--agent-reasoning-spinner-track, var(--agent-reasoning-spinner-track-default));border-top-color:var(--agent-reasoning-spinner-head, var(--agent-reasoning-spinner-head-default));border-radius:50%;animation:_ar-spin var(--agent-reasoning-spin-duration, var(--agent-reasoning-spin-duration-default)) linear infinite;box-sizing:border-box}[data-reasoning-spinner][data-small]{width:calc(var(--agent-reasoning-marker-size, var(--agent-reasoning-marker-size-default)) * .75);height:calc(var(--agent-reasoning-marker-size, var(--agent-reasoning-marker-size-default)) * .75)}[data-reasoning-check]{--a-icon-size: var(--agent-reasoning-marker-size, var(--agent-reasoning-marker-size-default))}[data-reasoning-summary]>[data-reasoning-label]{grid-column:content;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-reasoning-summary]>[data-reasoning-meta]{grid-column:aside;grid-row:1;display:inline-flex;align-items:center;gap:var(--agent-reasoning-gap-col, var(--agent-reasoning-gap-col-default));white-space:nowrap;font-variant-numeric:tabular-nums}[data-reasoning-body]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;row-gap:var(--agent-reasoning-gap-row, var(--agent-reasoning-gap-row-default))}[data-reasoning-body][hidden]{display:none}[data-reasoning-body]>*{grid-column:1 / -1}[data-reasoning-thought]{display:grid;grid-template-columns:subgrid;align-items:center;line-height:1.5;color:var(--agent-reasoning-fg, var(--agent-reasoning-fg-default));animation:_ar-fade var(--agent-reasoning-duration, var(--agent-reasoning-duration-default)) var(--agent-reasoning-easing, var(--agent-reasoning-easing-default))}[data-reasoning-thought]:before{content:"";grid-column:marker;height:1px;background:var(--agent-reasoning-border, var(--agent-reasoning-border-default));align-self:center;width:100%}[data-reasoning-thought]>[data-reasoning-thought-text]{grid-column:content / -1;min-width:0;overflow-wrap:break-word}[data-reasoning-plan]{grid-column:content / -1;display:flex;flex-direction:column;gap:var(--a-space-1);padding:var(--a-space-2) var(--a-space-3);border:1px solid var(--agent-reasoning-border, var(--agent-reasoning-border-default));border-radius:var(--agent-reasoning-radius, var(--agent-reasoning-radius-default));background:var(--agent-reasoning-iter-bg, var(--agent-reasoning-iter-bg-default))}[data-reasoning-plan-label]{font-size:var(--agent-reasoning-font, var(--agent-reasoning-font-default));color:var(--agent-reasoning-fg-subtle, var(--agent-reasoning-fg-subtle-default));text-transform:uppercase;letter-spacing:.04em;font-weight:var(--agent-reasoning-weight-heading, var(--agent-reasoning-weight-heading-default))}[data-reasoning-plan-list]{margin:0;padding-inline-start:var(--a-space-5);font-size:var(--agent-reasoning-font, var(--agent-reasoning-font-default));color:var(--agent-reasoning-fg, var(--agent-reasoning-fg-default))}[data-reasoning-plan-list]>li{padding-block:1px}[data-reasoning-iteration]{display:grid;grid-template-columns:[marker] var(--agent-reasoning-marker-w, var(--agent-reasoning-marker-w-default)) [content] 1fr [aside] auto;column-gap:var(--agent-reasoning-gap-col, var(--agent-reasoning-gap-col-default));row-gap:var(--a-space-2);padding:var(--agent-reasoning-iter-padding, var(--agent-reasoning-iter-padding-default));border:1px solid var(--agent-reasoning-iter-border, var(--agent-reasoning-iter-border-default));border-radius:var(--agent-reasoning-radius, var(--agent-reasoning-radius-default));background:var(--agent-reasoning-iter-bg, var(--agent-reasoning-iter-bg-default))}[data-reasoning-iteration][data-active]{background:var(--agent-reasoning-iter-bg-active, var(--agent-reasoning-iter-bg-active-default))}[data-reasoning-iter-header]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;color:var(--agent-reasoning-fg-muted, var(--agent-reasoning-fg-muted-default))}[data-reasoning-iter-header]>[data-reasoning-spinner],[data-reasoning-iter-header]>icon-ui{grid-column:marker;justify-self:center;align-self:center}[data-reasoning-iter-n]{grid-column:content;font-variant-numeric:tabular-nums;color:var(--agent-reasoning-fg-subtle, var(--agent-reasoning-fg-subtle-default));font-weight:var(--agent-reasoning-weight-heading, var(--agent-reasoning-weight-heading-default));white-space:nowrap}[data-reasoning-iter-label]{grid-column:content;justify-self:start;margin-inline-start:var(--a-space-2);color:var(--agent-reasoning-fg, var(--agent-reasoning-fg-default));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-reasoning-iter-header]{display:flex;align-items:center;gap:var(--a-space-2);grid-column:1 / -1}[data-reasoning-iter-header]>[data-reasoning-iter-n]{grid-column:auto}[data-reasoning-iter-header]>[data-reasoning-iter-label]{grid-column:auto;margin-inline-start:0;flex:1}[data-reasoning-iter-summary]{color:var(--agent-reasoning-fg-muted, var(--agent-reasoning-fg-muted-default));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--agent-reasoning-font, var(--agent-reasoning-font-default))}@keyframes _ar-spin{to{transform:rotate(360deg)}}@keyframes _ar-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-reasoning-spinner]{animation:none}}}@scope (agent-trace-ui){:where(:scope){--agent-trace-font-default: var(--a-ui-sm);--agent-trace-label-font-default: var(--a-ui-sm);--agent-trace-fg-default: var(--a-fg);--agent-trace-fg-muted-default: var(--a-fg-muted);--agent-trace-fg-subtle-default: var(--a-fg-subtle);--agent-trace-sep-default: var(--a-fg-subtle);--agent-trace-border-default: var(--a-border-subtle);--agent-trace-pill-gap-default: var(--a-space-1);--agent-trace-inline-gap-default: var(--a-space-2);--agent-trace-block-gap-default: var(--a-space-3);--agent-trace-padding-y-default: var(--a-space-2);--agent-trace-dot-size-default: 6px;--agent-trace-row-label-col-default: minmax(7rem, max-content);--agent-trace-detail-label-col-default: 9rem;--agent-trace-chevron-dur-default: var(--a-duration-fast)}:scope{display:block;font-size:var(--agent-trace-font, var(--agent-trace-font-default));color:var(--agent-trace-fg-muted, var(--agent-trace-fg-muted-default))}[data-trace-root]{padding-block:var(--agent-trace-padding-y, var(--agent-trace-padding-y-default))}[data-trace-root]>summary{list-style:none;display:flex;align-items:center;gap:var(--agent-trace-inline-gap, var(--agent-trace-inline-gap-default));cursor:pointer;white-space:nowrap;border-radius:var(--a-radius-sm);padding:var(--a-space-0-5) var(--a-space-1);margin:calc(var(--a-space-0-5) * -1) calc(var(--a-space-1) * -1);transition:background var(--agent-trace-chevron-dur, var(--agent-trace-chevron-dur-default))}[data-trace-root]>summary:hover{background:var(--a-bg-subtle)}[data-trace-root]>summary:focus-visible{outline:none;box-shadow:var(--a-focus-ring)}[data-trace-root]>summary::-webkit-details-marker{display:none}[data-trace-root]>summary::marker{content:""}[data-trace-status]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--agent-trace-inline-gap, var(--agent-trace-inline-gap-default));overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}[data-trace-pill]{display:inline-flex;align-items:center;gap:var(--agent-trace-pill-gap, var(--agent-trace-pill-gap-default));white-space:nowrap}[data-trace-dot]{--a-icon-size: var(--agent-trace-dot-size, var(--agent-trace-dot-size-default));flex-shrink:0;line-height:0}[data-trace-sep]{color:var(--agent-trace-sep, var(--agent-trace-sep-default));margin-inline:2px}[data-trace-chevron]{flex-shrink:0;transition:transform var(--agent-trace-chevron-dur, var(--agent-trace-chevron-dur-default))}[data-trace-root][open] [data-trace-chevron]{transform:rotate(90deg)}[data-trace-body]{display:flex;flex-direction:column;gap:var(--agent-trace-block-gap, var(--agent-trace-block-gap-default));margin-block-start:var(--agent-trace-block-gap, var(--agent-trace-block-gap-default))}[data-trace-rows]{--trace-row-cols: var(--agent-trace-row-label-col, var(--agent-trace-row-label-col-default)) max-content 1fr;display:grid;grid-template-columns:var(--trace-row-cols);column-gap:var(--agent-trace-block-gap, var(--agent-trace-block-gap-default))}[data-trace-rows][data-has-details]{--trace-row-cols: var(--agent-trace-row-label-col, var(--agent-trace-row-label-col-default)) max-content 1fr auto}[data-trace-headers],div[data-trace-row],details[data-trace-row],details[data-trace-row]>summary{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;column-gap:var(--agent-trace-block-gap, var(--agent-trace-block-gap-default));align-items:baseline;min-width:0}details[data-trace-row]>[data-trace-row-body]{grid-column:1 / -1}[data-trace-headers]{padding-block-end:var(--a-space-1);border-block-end:1px solid var(--agent-trace-border, var(--agent-trace-border-default));margin-block-end:var(--a-space-1)}[data-trace-header]{font-size:calc(var(--agent-trace-font, var(--agent-trace-font-default)) * .85);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--a-weight-medium);color:var(--agent-trace-fg-subtle, var(--agent-trace-fg-subtle-default))}[data-trace-header]:nth-of-type(2),[data-trace-header]:nth-of-type(3){text-align:end}[data-trace-row]{padding-block:var(--a-space-0-5);border-radius:var(--a-radius-sm)}details[data-trace-row]>summary{cursor:pointer;list-style:none;padding-block:var(--a-space-0-5);border-radius:var(--a-radius-sm);transition:background var(--a-duration-fast)}details[data-trace-row]>summary::-webkit-details-marker{display:none}details[data-trace-row]>summary::marker{content:""}details[data-trace-row]>summary:hover{background:var(--a-bg-subtle)}details[data-trace-row]>summary:focus-visible{outline:none;box-shadow:var(--a-focus-ring)}[data-trace-label]{color:var(--agent-trace-fg-subtle, var(--agent-trace-fg-subtle-default))}[data-trace-value]{font-variant-numeric:tabular-nums;text-align:right;color:var(--agent-trace-fg, var(--agent-trace-fg-default))}[data-trace-aux]{color:var(--agent-trace-fg-muted, var(--agent-trace-fg-muted-default));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}[data-trace-row-chevron]{--a-icon-size: .875em;justify-self:end;align-self:center;transition:transform var(--a-duration-fast) var(--agent-trace-chevron-dur, var(--a-duration-fast));color:var(--agent-trace-fg-muted, var(--agent-trace-fg-muted-default))}details[data-trace-row][open]>summary>[data-trace-row-chevron]{transform:rotate(90deg)}[data-trace-row-chevron-spacer]{width:.875em;justify-self:end}[data-trace-header-spacer]{justify-self:end}[data-trace-row-body]{margin-block:var(--a-space-1) var(--a-space-2);margin-inline-start:var(--a-space-2);padding-inline-start:var(--agent-trace-block-gap, var(--agent-trace-block-gap-default));border-inline-start:1px solid var(--agent-trace-border, var(--agent-trace-border-default))}[data-trace-dl]{display:grid;grid-template-columns:var(--agent-trace-detail-label-col, var(--agent-trace-detail-label-col-default)) 1fr;column-gap:var(--agent-trace-block-gap, var(--agent-trace-block-gap-default));row-gap:var(--a-space-0-5);margin:0;align-items:baseline}[data-trace-dl]>dt{color:var(--agent-trace-fg-subtle, var(--agent-trace-fg-subtle-default));font-size:calc(var(--agent-trace-font, var(--agent-trace-font-default)) * .95)}[data-trace-dl]>dd{margin:0;color:var(--agent-trace-fg, var(--agent-trace-fg-default));font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:break-word}[data-trace-feedback]{display:flex;flex-direction:column;gap:var(--a-space-1);padding-block-start:var(--agent-trace-inline-gap, var(--agent-trace-inline-gap-default));border-block-start:1px solid var(--agent-trace-border, var(--agent-trace-border-default))}[data-trace-feedback-label]{color:var(--agent-trace-fg-subtle, var(--agent-trace-fg-subtle-default));font-size:calc(var(--agent-trace-label-font, var(--agent-trace-label-font-default)) * .85);font-weight:var(--a-weight-medium);text-transform:uppercase;letter-spacing:.06em;padding-block-end:var(--a-space-1)}[data-trace-feedback] [data-trace-line]{display:grid;grid-template-columns:1em 1fr;column-gap:var(--agent-trace-inline-gap, var(--agent-trace-inline-gap-default));align-items:baseline;line-height:1.5;font-size:var(--agent-trace-font, var(--agent-trace-font-default));color:var(--agent-trace-fg, var(--agent-trace-fg-default))}[data-trace-feedback] [data-trace-line]>icon-ui{--a-icon-size: 1em;align-self:center;line-height:0}[data-trace-feedback] [data-trace-line]>span{min-width:0;overflow-wrap:break-word;color:var(--agent-trace-fg-muted, var(--agent-trace-fg-muted-default))}}@scope (agent-feedback-bar-ui){:where(:scope){--agent-feedback-bar-gap-default: var(--a-space-1);--agent-feedback-bar-padding-default: var(--a-space-2);--agent-feedback-bar-font-default: var(--a-ui-sm);--agent-feedback-bar-fg-default: var(--a-fg-muted)}:scope{display:flex;align-items:center;gap:var(--agent-feedback-bar-gap, var(--agent-feedback-bar-gap-default));padding-block:var(--agent-feedback-bar-padding, var(--agent-feedback-bar-padding-default));font-size:var(--agent-feedback-bar-font, var(--agent-feedback-bar-font-default));color:var(--agent-feedback-bar-fg, var(--agent-feedback-bar-fg-default))}[data-feedback-status]{margin-inline-start:auto;color:var(--agent-feedback-bar-fg, var(--agent-feedback-bar-fg-default));font-size:var(--agent-feedback-bar-font, var(--agent-feedback-bar-font-default))}:scope[disabled]{opacity:.6;pointer-events:none}}@scope (agent-suggestions-ui){:where(:scope){--agent-suggestions-gap-default: var(--a-space-2);--agent-suggestions-padding-default: var(--a-space-2)}:scope{display:flex;flex-wrap:wrap;gap:var(--agent-suggestions-gap, var(--agent-suggestions-gap-default));padding-block:var(--agent-suggestions-padding, var(--agent-suggestions-padding-default))}:scope[disabled]{opacity:.6;pointer-events:none}}@scope (agent-questions-ui){:where(:scope){--agent-questions-q-size-default: var(--a-ui-md);--agent-questions-q-weight-default: var(--a-weight-medium);--agent-questions-helper-size-default: var(--a-ui-sm);--agent-questions-label-size-default: var(--a-ui-md);--agent-questions-label-weight-default: var(--a-weight-medium);--agent-questions-desc-size-default: var(--a-ui-sm);--agent-questions-q-fg-default: var(--a-fg);--agent-questions-helper-fg-default: var(--a-fg-muted);--agent-questions-label-fg-default: var(--a-fg);--agent-questions-desc-fg-default: var(--a-fg-muted);--agent-questions-option-bg-default: var(--a-bg);--agent-questions-option-bg-hover-default: var(--a-bg-subtle);--agent-questions-option-bg-sel-default: var(--a-accent-muted);--agent-questions-option-border-default: var(--a-border-subtle);--agent-questions-option-border-sel-default: var(--a-accent-bg);--agent-questions-check-bg-default: var(--a-accent-bg);--agent-questions-check-fg-default: var(--a-accent-fg);--agent-questions-gap-default: var(--a-space-2);--agent-questions-option-gap-default: var(--a-space-3);--agent-questions-option-padding-default: var(--a-space-3);--agent-questions-option-radius-default: var(--a-radius);--agent-questions-q-padding-default: var(--a-space-1);--agent-questions-option-body-gap-default: var(--a-space-0-5);--agent-questions-check-size-default: 20px;--agent-questions-duration-default: var(--a-duration-fast);--agent-questions-easing-default: var(--a-easing-out)}:scope{display:flex;flex-direction:column;gap:var(--agent-questions-gap, var(--agent-questions-gap-default))}[data-questions-q]{font-size:var(--agent-questions-q-size, var(--agent-questions-q-size-default));font-weight:var(--agent-questions-q-weight, var(--agent-questions-q-weight-default));color:var(--agent-questions-q-fg, var(--agent-questions-q-fg-default));padding:var(--agent-questions-q-padding, var(--agent-questions-q-padding-default)) 0}[data-questions-helper]{font-size:var(--agent-questions-helper-size, var(--agent-questions-helper-size-default));color:var(--agent-questions-helper-fg, var(--agent-questions-helper-fg-default));padding-block-end:var(--a-space-1)}[data-questions-options]{display:flex;flex-direction:column;gap:var(--agent-questions-gap, var(--agent-questions-gap-default))}[data-questions-option]{display:flex;align-items:start;gap:var(--agent-questions-option-gap, var(--agent-questions-option-gap-default));padding:var(--agent-questions-option-padding, var(--agent-questions-option-padding-default));border:1px solid var(--agent-questions-option-border, var(--agent-questions-option-border-default));border-radius:var(--agent-questions-option-radius, var(--agent-questions-option-radius-default));background:var(--agent-questions-option-bg, var(--agent-questions-option-bg-default));color:inherit;cursor:pointer;text-align:start;font:inherit;transition:background var(--agent-questions-duration, var(--agent-questions-duration-default)) var(--agent-questions-easing, var(--agent-questions-easing-default)),border-color var(--agent-questions-duration, var(--agent-questions-duration-default)) var(--agent-questions-easing, var(--agent-questions-easing-default));min-width:0;width:100%}[data-questions-option]:hover{background:var(--agent-questions-option-bg-hover, var(--agent-questions-option-bg-hover-default))}[data-questions-option][data-selected]{background:var(--agent-questions-option-bg-sel, var(--agent-questions-option-bg-sel-default));border-color:var(--agent-questions-option-border-sel, var(--agent-questions-option-border-sel-default))}[data-questions-option][disabled]{cursor:default;opacity:.7}[data-questions-option]:focus-visible{outline:2px solid var(--agent-questions-option-border-sel, var(--agent-questions-option-border-sel-default));outline-offset:2px}[data-questions-option-icon]{flex-shrink:0;margin-top:calc((1.5em - var(--a-icon-size, 1em)) / 2)}[data-questions-option-body]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--agent-questions-option-body-gap, var(--agent-questions-option-body-gap-default))}[data-questions-option-label]{font-size:var(--agent-questions-label-size, var(--agent-questions-label-size-default));font-weight:var(--agent-questions-label-weight, var(--agent-questions-label-weight-default));color:var(--agent-questions-label-fg, var(--agent-questions-label-fg-default))}[data-questions-option-desc]{font-size:var(--agent-questions-desc-size, var(--agent-questions-desc-size-default));color:var(--agent-questions-desc-fg, var(--agent-questions-desc-fg-default));line-height:1.4}[data-questions-option-check]{width:var(--agent-questions-check-size, var(--agent-questions-check-size-default));height:var(--agent-questions-check-size, var(--agent-questions-check-size-default));border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;opacity:0;transition:opacity var(--agent-questions-duration, var(--agent-questions-duration-default)) var(--agent-questions-easing, var(--agent-questions-easing-default));margin-top:calc((1.5em - var(--agent-questions-check-size, var(--agent-questions-check-size-default))) / 2)}[data-questions-option][data-selected] [data-questions-option-check]{background:var(--agent-questions-check-bg, var(--agent-questions-check-bg-default));opacity:1}[data-questions-option][data-selected] [data-questions-option-check] icon-ui{color:var(--agent-questions-check-fg, var(--agent-questions-check-fg-default))}}@scope (agent-artifact-ui){:where(:scope){--agent-artifact-radius-default: var(--a-radius);--agent-artifact-padding-default: var(--a-space-3);--agent-artifact-header-padding-y-default: var(--a-space-2);--agent-artifact-header-padding-x-default: var(--a-space-3);--agent-artifact-gap-default: var(--a-space-2);--agent-artifact-bg-default: var(--a-bg-subtle);--agent-artifact-fg-default: var(--a-fg);--agent-artifact-fg-muted-default: var(--a-fg-muted);--agent-artifact-border-default: var(--a-border-subtle);--agent-artifact-header-bg-default: var(--a-bg);--agent-artifact-header-bg-hover-default: var(--a-bg-hover);--agent-artifact-title-size-default: var(--a-ui-md);--agent-artifact-title-weight-default: var(--a-weight-medium);--agent-artifact-duration-default: var(--a-duration-fast)}:scope{display:flex;flex-direction:column;border:1px solid var(--agent-artifact-border, var(--agent-artifact-border-default));border-radius:var(--agent-artifact-radius, var(--agent-artifact-radius-default));background:var(--agent-artifact-bg, var(--agent-artifact-bg-default));overflow:hidden;min-width:0}:scope[tone=accent]{--agent-artifact-border-default: var(--a-accent-bg)}:scope[tone=warning]{--agent-artifact-border-default: var(--a-warning-bg)}:scope[tone=danger]{--agent-artifact-border-default: var(--a-danger-bg)}[data-artifact-header]{display:flex;align-items:center;gap:var(--agent-artifact-gap, var(--agent-artifact-gap-default));padding:var(--agent-artifact-header-padding-y, var(--agent-artifact-header-padding-y-default)) var(--agent-artifact-header-padding-x, var(--agent-artifact-header-padding-x-default));background:var(--agent-artifact-header-bg, var(--agent-artifact-header-bg-default));border-block-end:1px solid var(--agent-artifact-border, var(--agent-artifact-border-default));cursor:pointer;user-select:none;min-width:0;transition:background var(--agent-artifact-duration, var(--agent-artifact-duration-default))}[data-artifact-header]:hover{background:var(--agent-artifact-header-bg-hover, var(--agent-artifact-header-bg-hover-default))}[data-artifact-header]:focus-visible{outline:none;box-shadow:var(--a-focus-ring) inset}[data-artifact-icon]{flex-shrink:0}[data-artifact-title]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--agent-artifact-title-size, var(--agent-artifact-title-size-default));font-weight:var(--agent-artifact-title-weight, var(--agent-artifact-title-weight-default));color:var(--agent-artifact-fg, var(--agent-artifact-fg-default))}[data-artifact-kind]{flex-shrink:0;letter-spacing:.04em}[data-artifact-actions]{display:inline-flex;align-items:center;gap:var(--a-space-1);flex-shrink:0}[data-artifact-chevron]{flex-shrink:0;transition:transform var(--agent-artifact-duration, var(--agent-artifact-duration-default))}[data-artifact-body]{padding:var(--agent-artifact-padding, var(--agent-artifact-padding-default));min-width:0}:scope[collapsed] [data-artifact-header]{border-block-end:none}}@scope (spinner-ui){:where(:scope){--spinner-size-default: 1rem;--spinner-color-default: currentColor;--spinner-stroke-default: 2px;--spinner-duration-default: .8s;--spinner-track-opacity-default: .25;--spinner-dot-size-default: calc(var(--spinner-size, var(--spinner-size-default)) / 4);--spinner-dot-gap-default: calc(var(--spinner-size, var(--spinner-size-default)) / 8);--spinner-bar-track-width-default: 4rem;--spinner-bar-track-height-default: var(--spinner-stroke, var(--spinner-stroke-default));--spinner-bar-thumb-ratio-default: .3}:scope{box-sizing:border-box;display:inline-block;width:var(--spinner-size, var(--spinner-size-default));height:var(--spinner-size, var(--spinner-size-default));color:var(--spinner-color, var(--spinner-color-default));vertical-align:middle;flex-shrink:0}:scope[size=sm]{--spinner-size-default: .875rem}:scope[size=md]{--spinner-size-default: 1rem}:scope[size=lg]{--spinner-size-default: 1.25rem}:scope[tone=current]{--spinner-color-default: currentColor}:scope[tone=subtle]{--spinner-color-default: var(--a-fg-subtle)}:scope[tone=accent]{--spinner-color-default: var(--a-accent-strong)}:scope[tone=inverse]{--spinner-color-default: var(--a-chrome-light)}:scope[variant=arc]:before,:scope:not([variant]):before{content:"";box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;border:var(--spinner-stroke, var(--spinner-stroke-default)) solid;border-color:currentColor transparent transparent transparent;animation:spinner-ui-rotate var(--spinner-duration, var(--spinner-duration-default)) linear infinite}:scope[variant=ring]:before{content:"";box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;border:var(--spinner-stroke, var(--spinner-stroke-default)) solid;border-color:color-mix(in oklch,currentColor calc(var(--spinner-track-opacity, var(--spinner-track-opacity-default)) * 100%),transparent);border-top-color:currentColor;animation:spinner-ui-rotate var(--spinner-duration, var(--spinner-duration-default)) linear infinite}:scope[variant=dots]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:var(--spinner-size, var(--spinner-size-default));gap:var(--spinner-dot-gap, var(--spinner-dot-gap-default))}:scope[variant=dots]>[data-spinner-dot]{width:var(--spinner-dot-size, var(--spinner-dot-size-default));height:var(--spinner-dot-size, var(--spinner-dot-size-default));border-radius:50%;background:currentColor;animation:spinner-ui-bounce var(--spinner-duration, var(--spinner-duration-default)) ease-in-out infinite}:scope[variant=dots]>[data-spinner-dot="1"]{animation-delay:0s}:scope[variant=dots]>[data-spinner-dot="2"]{animation-delay:calc(var(--spinner-duration, var(--spinner-duration-default)) / 3)}:scope[variant=dots]>[data-spinner-dot="3"]{animation-delay:calc(var(--spinner-duration, var(--spinner-duration-default)) * 2 / 3)}:scope[variant=knight]{display:inline-block;width:var(--spinner-bar-track-width, var(--spinner-bar-track-width-default));height:var(--spinner-bar-track-height, var(--spinner-bar-track-height-default));background:color-mix(in oklch,currentColor calc(var(--spinner-track-opacity, var(--spinner-track-opacity-default)) * 100%),transparent);border-radius:9999px;position:relative;overflow:hidden}:scope[variant=knight]:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--spinner-bar-thumb-ratio, var(--spinner-bar-thumb-ratio-default)) * 100%);background:currentColor;border-radius:inherit;animation:spinner-ui-knight var(--spinner-duration, var(--spinner-duration-default)) ease-in-out infinite alternate}:scope[paused]:before,:scope[paused]:after,:scope[paused]>[data-spinner-dot]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){:scope:before,:scope:after,:scope>[data-spinner-dot]{animation:none!important}:scope:before{content:"…";border:none;background:transparent;box-shadow:none;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font:inherit;line-height:1;text-align:center;color:currentColor}:scope[variant=dots]>[data-spinner-dot]{display:none}:scope[variant=dots]{width:var(--spinner-size, var(--spinner-size-default))}:scope[variant=knight]{width:var(--spinner-size, var(--spinner-size-default));background:transparent}}@keyframes spinner-ui-rotate{to{transform:rotate(360deg)}}@keyframes spinner-ui-bounce{0%,80%,to{transform:scale(.6);opacity:.6}40%{transform:scale(1);opacity:1}}@keyframes spinner-ui-knight{0%{transform:translate(0)}to{transform:translate(calc((1 / var(--spinner-bar-thumb-ratio, var(--spinner-bar-thumb-ratio-default)) - 1) * 100%))}}}@scope (loading-overlay-ui){:where(:scope){--loading-overlay-bg-default: var(--a-scrim-default);--loading-overlay-radius-default: var(--a-radius-md);--loading-overlay-z-default: 50;--loading-overlay-duration-default: var(--a-duration);--loading-overlay-easing-default: var(--a-easing-out);--loading-overlay-gap-default: var(--a-space-3)}:scope{box-sizing:border-box;position:absolute;inset:0;display:grid;place-items:center;gap:var(--loading-overlay-gap, var(--loading-overlay-gap-default));background:var(--loading-overlay-bg, var(--loading-overlay-bg-default));border-radius:var(--loading-overlay-radius, var(--loading-overlay-radius-default));z-index:var(--loading-overlay-z, var(--loading-overlay-z-default));opacity:0;pointer-events:none;transition:opacity var(--loading-overlay-duration, var(--loading-overlay-duration-default)) var(--loading-overlay-easing, var(--loading-overlay-easing-default))}:scope[active]{opacity:1;pointer-events:auto}:scope[variant=transparent]{--loading-overlay-bg-default: transparent}:scope[variant=blur]{--loading-overlay-bg-default: var(--a-scrim-weak);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:scope>spinner-ui{--spinner-color: var(--a-fg-muted)}@media(prefers-reduced-motion:reduce){:scope{transition:none}}}@scope (combobox-ui){:where(:scope){--combobox-gap-default: var(--a-space-2);--combobox-field-gap-default: var(--a-space-1);--combobox-height-default: var(--a-size);--combobox-px-default: var(--a-ui-px);--combobox-radius-default: var(--a-radius);--combobox-font-size-default: var(--a-ui-size);--combobox-label-size-default: var(--a-label-size);--combobox-bg-default: var(--a-ui-bg);--combobox-bg-hover-default: var(--a-ui-bg-hover);--combobox-border-default: var(--a-ui-border);--combobox-border-hover-default: var(--a-ui-border-hover);--combobox-focus-ring-default: var(--a-focus-ring);--combobox-focus-ring-invalid-default: var(--a-focus-ring-invalid);--combobox-fg-default: var(--a-ui-text);--combobox-fg-muted-default: var(--a-ui-text-muted);--combobox-fg-subtle-default: var(--a-ui-text-subtle);--combobox-fg-disabled-default: var(--a-ui-text-disabled);--combobox-label-fg-default: var(--a-ui-text-muted);--combobox-placeholder-fg-default: var(--a-ui-text-placeholder);--combobox-caret-fg-default: var(--a-ui-text-muted);--combobox-duration-default: var(--a-duration-fast);--combobox-easing-default: var(--a-easing);--combobox-popover-bg-default: var(--a-canvas-bright);--combobox-popover-border-default: var(--a-ui-border);--combobox-popover-radius-default: var(--a-radius);--combobox-popover-shadow-default: var(--a-shadow-lg);--combobox-option-px-default: var(--a-ui-px);--combobox-option-py-default: var(--a-space-1);--combobox-option-bg-active-default: var(--a-ui-bg-hover);--combobox-option-fg-active-default: var(--a-ui-text-hover);--combobox-option-bg-selected-default: var(--a-ui-bg-selected);--combobox-option-fg-selected-default: var(--a-ui-text-selected);--combobox-match-bg-default: var(--a-accent-muted);--combobox-match-fg-default: var(--a-accent-strong);text-align:start}:scope{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--combobox-gap, var(--combobox-gap-default));position:relative;min-width:0;font-size:var(--combobox-font-size, var(--combobox-font-size-default))}:scope[disabled]{pointer-events:none;color:var(--combobox-fg-disabled, var(--combobox-fg-disabled-default));opacity:.6}[data-label]{display:block;font-size:var(--combobox-label-size, var(--combobox-label-size-default));color:var(--combobox-label-fg, var(--combobox-label-fg-default))}[data-field]{display:flex;align-items:center;gap:var(--combobox-field-gap, var(--combobox-field-gap-default));min-height:var(--combobox-height, var(--combobox-height-default));padding:0 var(--combobox-px, var(--combobox-px-default));border:1px solid var(--combobox-border, var(--combobox-border-default));border-radius:var(--combobox-radius, var(--combobox-radius-default));background:var(--combobox-bg, var(--combobox-bg-default));color:var(--combobox-fg, var(--combobox-fg-default));transition:background var(--combobox-duration, var(--combobox-duration-default)) var(--combobox-easing, var(--combobox-easing-default)),border-color var(--combobox-duration, var(--combobox-duration-default)) var(--combobox-easing, var(--combobox-easing-default)),color var(--combobox-duration, var(--combobox-duration-default)) var(--combobox-easing, var(--combobox-easing-default)),box-shadow var(--combobox-duration, var(--combobox-duration-default)) var(--combobox-easing, var(--combobox-easing-default))}:scope:not([disabled]) [data-field]:hover{background:var(--combobox-bg-hover, var(--combobox-bg-hover-default));border-color:var(--combobox-border-hover, var(--combobox-border-hover-default))}:scope:focus-within [data-field]{box-shadow:var(--combobox-focus-ring, var(--combobox-focus-ring-default))}:scope[aria-invalid=true]:focus-within [data-field],:scope[error]:focus-within [data-field]{box-shadow:var(--combobox-focus-ring-invalid, var(--combobox-focus-ring-invalid-default))}[data-prefix],[data-suffix]{display:inline-flex;align-items:center;flex-shrink:0;color:var(--combobox-caret-fg, var(--combobox-caret-fg-default));--a-icon-size: var(--combobox-font-size, var(--combobox-font-size-default))}[data-prefix]:empty{display:none}[data-suffix]{cursor:pointer}[data-input]{flex:1;min-width:0;outline:none;background:transparent;color:var(--combobox-fg, var(--combobox-fg-default));font:inherit;font-size:var(--combobox-font-size, var(--combobox-font-size-default));line-height:1.4;white-space:nowrap;overflow:hidden;position:relative}[data-input][data-empty]:before{content:attr(data-placeholder);color:var(--combobox-placeholder-fg, var(--combobox-placeholder-fg-default));pointer-events:none;position:absolute;inset:0;padding:inherit;display:flex;align-items:center}[data-clear]{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:transparent;color:var(--combobox-fg-muted, var(--combobox-fg-muted-default));cursor:pointer;--a-icon-size: var(--combobox-font-size, var(--combobox-font-size-default))}[data-clear]:hover{color:var(--combobox-fg, var(--combobox-fg-default))}}combobox-ui [data-listbox]{margin:0;padding:var(--a-space-1);border:1px solid var(--a-ui-border);border-radius:var(--a-radius);background:var(--a-canvas-bright);box-shadow:var(--a-shadow-lg);max-height:18rem;overflow-y:auto;font-family:inherit;font-size:var(--a-ui-size);color:var(--a-ui-text);width:max-content;opacity:1;translate:0 0;transition:opacity var(--a-duration-fast) var(--a-easing-out),translate var(--a-duration-fast) var(--a-easing-out)}combobox-ui [data-listbox]:popover-open{@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){combobox-ui [data-listbox]{transition:none}}combobox-ui [data-listbox] [role=option]{display:flex;align-items:center;padding:var(--a-space-1) var(--a-ui-px);border-radius:var(--a-radius-sm);white-space:nowrap;color:var(--a-ui-text-subtle);cursor:pointer;transition:background var(--a-duration-fast) var(--a-easing),color var(--a-duration-fast) var(--a-easing)}combobox-ui [data-listbox] [role=option][data-active]{background:var(--a-ui-bg-hover);color:var(--a-ui-text-hover)}combobox-ui [data-listbox] [role=option][aria-selected=true]{background:var(--a-ui-bg-selected);color:var(--a-ui-text-selected);font-weight:var(--a-ui-weight)}combobox-ui [data-listbox] [role=option][aria-disabled=true]{color:var(--a-ui-text-disabled);cursor:not-allowed}combobox-ui [data-listbox] [role=option] mark{background:var(--a-accent-muted);color:var(--a-accent-strong);padding:0 .1em;border-radius:var(--a-radius-sm)}combobox-ui [data-listbox] [role=group] [data-group-label]{padding:var(--a-space-1) var(--a-ui-px);font-size:var(--a-ui-tiny);font-weight:var(--a-ui-weight);color:var(--a-ui-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}combobox-ui [data-empty],combobox-ui [data-loading],combobox-ui [data-footer]{padding:var(--a-space-2) var(--a-ui-px);color:var(--a-ui-text-muted);font-size:var(--a-ui-size)}combobox-ui [data-footer]:empty{display:none}@scope (date-range-picker-ui){:where(:scope){--date-range-picker-bg-default: var(--a-bg);--date-range-picker-fg-default: var(--a-fg);--date-range-picker-popover-bg-default: var(--a-bg-subtle);--date-range-picker-popover-border-default: var(--a-border-subtle);--date-range-picker-popover-radius-default: var(--a-radius-lg);--date-range-picker-popover-shadow-default: var(--a-shadow-lg);--date-range-picker-popover-padding-default: var(--a-space-3);--date-range-picker-popover-gap-default: var(--a-space-3);--date-range-picker-preset-bg-default: transparent;--date-range-picker-preset-bg-hover-default: var(--a-bg-hover);--date-range-picker-preset-min-width-default: 10em;--date-range-picker-preset-gap-default: var(--a-space-1);--date-range-picker-selected-bg-default: var(--a-accent);--date-range-picker-selected-fg-default: var(--a-accent-fg);--date-range-picker-preview-bg-default: var(--a-accent-muted);--date-range-picker-trigger-min-width-default: 14em;--date-range-picker-trigger-height-default: var(--a-size);--date-range-picker-trigger-px-default: var(--a-ui-px);--date-range-picker-trigger-gap-default: var(--a-space-1);--date-range-picker-trigger-radius-default: var(--a-radius);--date-range-picker-trigger-bg-default: var(--a-ui-bg);--date-range-picker-trigger-bg-hover-default: var(--a-ui-bg-hover);--date-range-picker-trigger-fg-default: var(--a-ui-text-subtle);--date-range-picker-trigger-border-default: var(--a-ui-border);--date-range-picker-trigger-border-hover-default: var(--a-ui-border-hover);--date-range-picker-trigger-focus-ring-default: var(--a-focus-ring);--date-range-picker-px-default: var(--a-space-3);--date-range-picker-py-default: var(--a-space-2);--date-range-picker-duration-default: var(--a-duration-fast);--date-range-picker-easing-default: var(--a-easing)}:scope{box-sizing:border-box;position:relative;display:inline-block;color:var(--date-range-picker-fg, var(--date-range-picker-fg-default));font-size:var(--a-ui-size)}:scope>[slot=trigger]{min-width:var(--date-range-picker-trigger-min-width, var(--date-range-picker-trigger-min-width-default));min-height:var(--date-range-picker-trigger-height, var(--date-range-picker-trigger-height-default));padding:0 var(--date-range-picker-trigger-px, var(--date-range-picker-trigger-px-default));gap:var(--date-range-picker-trigger-gap, var(--date-range-picker-trigger-gap-default));border-radius:var(--date-range-picker-trigger-radius, var(--date-range-picker-trigger-radius-default));border:1px solid var(--date-range-picker-trigger-border, var(--date-range-picker-trigger-border-default));background:var(--date-range-picker-trigger-bg, var(--date-range-picker-trigger-bg-default));color:var(--date-range-picker-trigger-fg, var(--date-range-picker-trigger-fg-default));justify-content:space-between;line-height:1;transition:border-color var(--date-range-picker-duration, var(--date-range-picker-duration-default)) var(--date-range-picker-easing, var(--date-range-picker-easing-default)),background var(--date-range-picker-duration, var(--date-range-picker-duration-default)) var(--date-range-picker-easing, var(--date-range-picker-easing-default))}:scope>[slot=trigger]:hover{border-color:var(--date-range-picker-trigger-border-hover, var(--date-range-picker-trigger-border-hover-default));background:var(--date-range-picker-trigger-bg-hover, var(--date-range-picker-trigger-bg-hover-default))}:scope:focus-visible{outline:none}:scope:focus-visible>[slot=trigger]{box-shadow:var(--date-range-picker-trigger-focus-ring, var(--date-range-picker-trigger-focus-ring-default))}:scope[disabled]{opacity:.5;pointer-events:none}:scope[readonly]>[slot=trigger]{cursor:default}}date-range-picker-ui [slot=popover]{margin:0;padding:var(--date-range-picker-py, var(--date-range-picker-py-default)) var(--date-range-picker-px, var(--date-range-picker-px-default));border:1px solid var(--date-range-picker-popover-border, var(--date-range-picker-popover-border-default));border-radius:var(--date-range-picker-popover-radius, var(--date-range-picker-popover-radius-default));background:var(--date-range-picker-popover-bg, var(--date-range-picker-popover-bg-default));box-shadow:var(--date-range-picker-popover-shadow, var(--date-range-picker-popover-shadow-default));color:var(--a-fg);inset:auto;opacity:1;translate:0 0;transition:opacity var(--date-range-picker-duration, var(--date-range-picker-duration-default)) var(--date-range-picker-easing, var(--date-range-picker-easing-default)),translate var(--date-range-picker-duration, var(--date-range-picker-duration-default)) var(--date-range-picker-easing, var(--date-range-picker-easing-default))}date-range-picker-ui [slot=popover]:popover-open{display:grid;grid-template-columns:auto 1fr;gap:var(--date-range-picker-popover-gap, var(--date-range-picker-popover-gap-default))}date-range-picker-ui [slot=popover]:popover-open{@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){date-range-picker-ui [slot=popover]{transition:none}}date-range-picker-ui [data-preset-rail],date-range-picker-ui [slot=presets]{grid-column:1;display:flex;flex-direction:column;align-items:stretch;gap:var(--date-range-picker-preset-gap, var(--date-range-picker-preset-gap-default));min-width:var(--date-range-picker-preset-min-width, var(--date-range-picker-preset-min-width-default))}date-range-picker-ui[no-presets] [slot=popover],date-range-picker-ui [slot=popover]:not(:has([data-preset-rail])):not(:has([slot=presets])){grid-template-columns:1fr}date-range-picker-ui [data-preset-rail] button-ui{justify-content:flex-start}date-range-picker-ui [data-calendar-area]{grid-column:2;display:flex;gap:var(--a-space-3);align-items:flex-start}date-range-picker-ui [data-calendar-area] calendar-grid-ui{flex:0 0 auto}date-range-picker-ui calendar-grid-ui{--calendar-grid-day-bg-selected: var(--date-range-picker-selected-bg, var(--date-range-picker-selected-bg-default));--calendar-grid-day-fg-selected: var(--date-range-picker-selected-fg, var(--date-range-picker-selected-fg-default));--calendar-grid-day-bg-hover: var(--date-range-picker-preview-bg, var(--date-range-picker-preview-bg-default))}date-range-picker-ui[comparison] [data-preset-rail] [data-preset-divider]{margin-block:var(--a-space-1)}date-range-picker-ui [slot=footer]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:var(--a-space-2);padding-block-start:var(--a-space-2);border-block-start:1px solid var(--a-border-subtle)}@scope (time-picker-ui){:where(:scope){--time-picker-bg-default: var(--a-ui-bg);--time-picker-fg-default: var(--a-ui-text);--time-picker-fg-muted-default: var(--a-ui-text-placeholder);--time-picker-border-default: var(--a-ui-border);--time-picker-border-hover-default: var(--a-ui-border-hover);--time-picker-radius-default: var(--a-radius);--time-picker-height-default: var(--a-size);--time-picker-px-default: var(--a-ui-px);--time-picker-py-default: 0;--time-picker-gap-default: var(--a-space-1);--time-picker-font-size-default: var(--a-ui-size);--time-picker-segment-radius-default: var(--a-radius-sm);--time-picker-segment-px-default: var(--a-space-1);--time-picker-segment-bg-focus-default: var(--a-accent);--time-picker-segment-fg-focus-default: var(--a-accent-fg);--time-picker-separator-fg-default: var(--a-fg-muted);--time-picker-focus-ring-default: var(--a-focus-ring);--time-picker-focus-ring-invalid-default: var(--a-focus-ring-invalid);--time-picker-duration-default: var(--a-duration-fast);--time-picker-easing-default: var(--a-easing)}:scope{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--time-picker-gap, var(--time-picker-gap-default));min-height:var(--time-picker-height, var(--time-picker-height-default));padding:var(--time-picker-py, var(--time-picker-py-default)) var(--time-picker-px, var(--time-picker-px-default));background:var(--time-picker-bg, var(--time-picker-bg-default));color:var(--time-picker-fg, var(--time-picker-fg-default));border:1px solid var(--time-picker-border, var(--time-picker-border-default));border-radius:var(--time-picker-radius, var(--time-picker-radius-default));font-family:inherit;font-size:var(--time-picker-font-size, var(--time-picker-font-size-default));font-variant-numeric:tabular-nums;line-height:1.4;cursor:text;transition:border-color var(--time-picker-duration, var(--time-picker-duration-default)) var(--time-picker-easing, var(--time-picker-easing-default)),background var(--time-picker-duration, var(--time-picker-duration-default)) var(--time-picker-easing, var(--time-picker-easing-default)),box-shadow var(--time-picker-duration, var(--time-picker-duration-default)) var(--time-picker-easing, var(--time-picker-easing-default))}:scope [data-segment]{display:inline-block;min-width:2ch;padding:0 var(--time-picker-segment-px, var(--time-picker-segment-px-default));text-align:center;border-radius:var(--time-picker-segment-radius, var(--time-picker-segment-radius-default));color:inherit;background:transparent;outline:none;caret-color:transparent;cursor:text;transition:background var(--time-picker-duration, var(--time-picker-duration-default)) var(--time-picker-easing, var(--time-picker-easing-default)),color var(--time-picker-duration, var(--time-picker-duration-default)) var(--time-picker-easing, var(--time-picker-easing-default))}:scope [data-segment=meridiem]{min-width:2.5ch;text-transform:uppercase}:scope [data-segment]:empty:before{content:"--";color:var(--time-picker-fg-muted, var(--time-picker-fg-muted-default))}:scope [data-segment]:focus,:scope [data-segment]:focus-visible{background:var(--time-picker-segment-bg-focus, var(--time-picker-segment-bg-focus-default));color:var(--time-picker-segment-fg-focus, var(--time-picker-segment-fg-focus-default));outline:none}:scope [data-separator]{color:var(--time-picker-separator-fg, var(--time-picker-separator-fg-default));pointer-events:none;user-select:none}}time-picker-ui:not([disabled]):hover{border-color:var(--time-picker-border-hover, var(--time-picker-border-hover-default))}time-picker-ui:not([disabled]):focus-within{box-shadow:var(--time-picker-focus-ring, var(--time-picker-focus-ring-default))}time-picker-ui[aria-invalid=true]:not([disabled]):focus-within,time-picker-ui[error]:not([disabled]):focus-within{box-shadow:var(--time-picker-focus-ring-invalid, var(--time-picker-focus-ring-invalid-default))}time-picker-ui[disabled]{opacity:var(--a-opacity-disabled, .5);pointer-events:none}time-picker-ui[readonly] [data-segment]{cursor:default}@scope (integration-card-ui){:where(:scope){--integration-card-bg-default: var(--a-bg);--integration-card-border-default: 1px solid var(--a-border-subtle);--integration-card-radius-default: var(--a-radius-md);--integration-card-px-default: var(--a-space-4);--integration-card-py-default: var(--a-space-4);--integration-card-gap-default: var(--a-space-3);--integration-card-row-gap-default: var(--a-space-3);--integration-card-text-gap-default: var(--a-space-1);--integration-card-logo-size-default: var(--a-space-7);--integration-card-logo-radius-default: var(--a-radius-sm);--integration-card-heading-fg-default: var(--a-fg-strong);--integration-card-heading-size-default: var(--a-ui-size);--integration-card-heading-weight-default: var(--a-weight-medium);--integration-card-description-fg-default: var(--a-fg-muted);--integration-card-description-size-default: var(--a-ui-sm);--integration-card-error-fg-default: var(--a-danger-text);--integration-card-error-size-default: var(--a-ui-sm);--integration-card-disabled-opacity-default: .6}:scope{box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;gap:var(--integration-card-gap, var(--integration-card-gap-default));padding:var(--integration-card-py, var(--integration-card-py-default)) var(--integration-card-px, var(--integration-card-px-default));background:var(--integration-card-bg, var(--integration-card-bg-default));border:var(--integration-card-border, var(--integration-card-border-default));border-radius:var(--integration-card-radius, var(--integration-card-radius-default));width:stretch;min-width:0}:scope[status=connected]{--integration-card-border-default: 1px solid var(--a-success-border, var(--a-success-strong))}:scope[status=error]{--integration-card-border-default: 1px solid var(--a-danger-border, var(--a-danger-strong))}:scope[status=coming-soon],:scope[disabled]{opacity:var(--integration-card-disabled-opacity, var(--integration-card-disabled-opacity-default))}:scope>[data-integration-card-body]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--integration-card-row-gap, var(--integration-card-row-gap-default))}:scope>[data-integration-card-body]>[data-integration-card-logo]{grid-column:1;inline-size:var(--integration-card-logo-size, var(--integration-card-logo-size-default));block-size:var(--integration-card-logo-size, var(--integration-card-logo-size-default));border-radius:var(--integration-card-logo-radius, var(--integration-card-logo-radius-default));display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}:scope>[data-integration-card-body]>[data-integration-card-logo][hidden]{display:none}:scope [data-integration-card-logo]>img{inline-size:100%;block-size:100%;object-fit:contain;display:block}:scope [data-integration-card-logo]>icon-ui{--a-icon-size: calc(var(--integration-card-logo-size, var(--integration-card-logo-size-default)) - var(--a-space-1));color:var(--a-fg-muted)}:scope>[data-integration-card-body]>[data-integration-card-heading]{grid-column:2;color:var(--integration-card-heading-fg, var(--integration-card-heading-fg-default));font-size:var(--integration-card-heading-size, var(--integration-card-heading-size-default));font-weight:var(--integration-card-heading-weight, var(--integration-card-heading-weight-default));line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope>[data-integration-card-body]>[data-integration-card-status]{grid-column:3;justify-self:end}:scope>[data-integration-card-body]>[data-integration-card-status][hidden]{display:none}:scope>[data-integration-card-description]{margin:0;color:var(--integration-card-description-fg, var(--integration-card-description-fg-default));font-size:var(--integration-card-description-size, var(--integration-card-description-size-default));line-height:1.4}:scope>[data-integration-card-description][hidden]{display:none}:scope>p:not([data-integration-card-description]):not([data-integration-card-error]),:scope>small:not([data-integration-card-error]){margin:0;color:var(--integration-card-description-fg, var(--integration-card-description-fg-default));font-size:var(--integration-card-description-size, var(--integration-card-description-size-default));line-height:1.4}:scope>[data-integration-card-error]{margin:0;color:var(--integration-card-error-fg, var(--integration-card-error-fg-default));font-size:var(--integration-card-error-size, var(--integration-card-error-size-default));line-height:1.4}:scope>[data-integration-card-error][hidden]{display:none}:scope>[data-integration-card-footer]{display:flex;align-items:center;gap:var(--integration-card-row-gap, var(--integration-card-row-gap-default));margin:0;padding:0}:scope>[data-integration-card-footer]>[data-integration-card-action]{flex:0 0 auto}:scope>[data-integration-card-footer]>[slot=actions]{margin-inline-start:auto}:scope[disabled]{pointer-events:none}}@scope (tags-input-ui){:where(:scope){--tags-input-min-h-default: var(--a-size);--tags-input-px-default: var(--a-ui-px);--tags-input-py-default: calc(var(--a-space-1) / 2);--tags-input-gap-default: var(--a-space-1);--tags-input-radius-default: var(--a-radius);--tags-input-font-size-default: var(--a-ui-size);--tags-input-bg-default: var(--a-ui-bg);--tags-input-bg-hover-default: var(--a-ui-bg-hover);--tags-input-fg-default: var(--a-ui-text);--tags-input-placeholder-fg-default: var(--a-ui-text-placeholder);--tags-input-border-default: var(--a-ui-border);--tags-input-border-hover-default: var(--a-ui-border-hover);--tags-input-focus-ring-default: var(--a-focus-ring);--tags-input-focus-ring-invalid-default: var(--a-focus-ring-invalid);--tags-input-duration-default: var(--a-duration-fast);--tags-input-easing-default: var(--a-easing);--tags-input-chip-bg-invalid-default: var(--a-danger-muted);--tags-input-suggestions-bg-default: var(--a-canvas-bright);--tags-input-suggestions-border-default: var(--a-ui-border);--tags-input-suggestions-radius-default: var(--a-radius);--tags-input-suggestions-shadow-default: var(--a-shadow-lg);--tags-input-suggestion-bg-focus-default: var(--a-ui-bg-hover);--tags-input-suggestion-fg-focus-default: var(--a-ui-text-hover);text-align:start}:scope{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:var(--tags-input-gap, var(--tags-input-gap-default));min-height:var(--tags-input-min-h, var(--tags-input-min-h-default));padding:var(--tags-input-py, var(--tags-input-py-default)) var(--tags-input-px, var(--tags-input-px-default));border:1px solid var(--tags-input-border, var(--tags-input-border-default));border-radius:var(--tags-input-radius, var(--tags-input-radius-default));background:var(--tags-input-bg, var(--tags-input-bg-default));color:var(--tags-input-fg, var(--tags-input-fg-default));font-size:var(--tags-input-font-size, var(--tags-input-font-size-default));cursor:text;transition:background var(--tags-input-duration, var(--tags-input-duration-default)) var(--tags-input-easing, var(--tags-input-easing-default)),border-color var(--tags-input-duration, var(--tags-input-duration-default)) var(--tags-input-easing, var(--tags-input-easing-default)),box-shadow var(--tags-input-duration, var(--tags-input-duration-default)) var(--tags-input-easing, var(--tags-input-easing-default))}:scope:not([disabled]):hover{background:var(--tags-input-bg-hover, var(--tags-input-bg-hover-default));border-color:var(--tags-input-border-hover, var(--tags-input-border-hover-default))}:scope:focus-within{box-shadow:var(--tags-input-focus-ring, var(--tags-input-focus-ring-default));border-color:transparent}:scope[aria-invalid=true]:focus-within,:scope[error]:focus-within{box-shadow:var(--tags-input-focus-ring-invalid, var(--tags-input-focus-ring-invalid-default))}:scope[disabled]{opacity:.5;pointer-events:none}[data-chip-list]{display:contents}:scope tag-ui[data-invalid]{--tag-bg-default: var(--tags-input-chip-bg-invalid, var(--tags-input-chip-bg-invalid-default))}[data-inline-input]{flex:1 1 8em;min-width:8em;align-self:stretch;display:inline-flex;align-items:center;outline:none;background:transparent;color:var(--tags-input-fg, var(--tags-input-fg-default));font:inherit;font-size:var(--tags-input-font-size, var(--tags-input-font-size-default));line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;position:relative}[data-inline-input][data-empty]:before{content:attr(data-placeholder);color:var(--tags-input-placeholder-fg, var(--tags-input-placeholder-fg-default));pointer-events:none;position:absolute;inset:0;padding:inherit;display:flex;align-items:center}[data-spinner]{display:inline-flex;align-items:center;justify-content:center;--a-icon-size: 1em;animation:tags-input-spin .8s linear infinite}[data-spinner][hidden]{display:none}:scope[size=sm]{--tags-input-font-size-default: var(--a-ui-sm);--tags-input-min-h-default: var(--a-size-sm);--tags-input-gap-default: calc(var(--a-space-1) / 1.25)}:scope[size=lg]{--tags-input-font-size-default: var(--a-ui-lg);--tags-input-min-h-default: var(--a-size-lg);--tags-input-gap-default: var(--a-space-2)}}tags-input-ui [data-suggestions]{position:absolute;left:0;top:calc(100% + var(--a-space-1));width:100%;min-width:12em;max-height:18rem;margin:0;padding:var(--a-space-1);border:1px solid var(--a-ui-border);border-radius:var(--a-radius);background:var(--a-canvas-bright);box-shadow:var(--a-shadow-lg);font-family:inherit;font-size:var(--a-ui-size);color:var(--a-ui-text);overflow-y:auto;z-index:10}tags-input-ui{position:relative}tags-input-ui [data-suggestions][hidden]{display:none}tags-input-ui [data-suggestions] [role=option]{display:flex;align-items:center;padding:var(--a-space-1) var(--a-ui-px);border-radius:var(--a-radius-sm);white-space:nowrap;color:var(--a-ui-text-subtle);cursor:pointer;transition:background var(--a-duration-fast) var(--a-easing),color var(--a-duration-fast) var(--a-easing)}tags-input-ui [data-suggestions] [role=option][data-active],tags-input-ui [data-suggestions] [role=option]:hover{background:var(--a-ui-bg-hover);color:var(--a-ui-text-hover)}@keyframes tags-input-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){tags-input-ui [data-spinner]{animation:none}}*,*:before,*:after{box-sizing:border-box;scrollbar-width:none}*::-webkit-scrollbar{display:none}*:focus{outline:none}:is(button-ui,kbd-ui,tag-ui,input-ui,textarea-ui,select-ui,check-ui,radio-ui,switch-ui,slider-ui,range-ui,segmented-ui,segment-ui){user-select:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last;color-scheme:light dark}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:var(--a-font-family);font-size:var(--a-body-size);font-style:normal;font-variation-settings:"slnt" 0,"ital" 0;line-height:1.5;color:var(--a-fg);background:var(--a-bg);min-block-size:100dvb}img,picture,svg,video,canvas{display:block;max-inline-size:100%;block-size:auto}ul[role=list],ol[role=list]{list-style:none;padding:0}[provide-container-inline-size]{container-type:inline-size;container-name:container}:focus-visible{outline:var(--ui-focus-width, 2px) solid var(--ui-focus, Highlight);outline-offset:2px}::selection{background:var(--a-selection-bg);color:var(--a-selection-text);border-radius:var(--a-selection-radius)}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.1}p,li,figcaption{text-wrap:pretty}a:not([class]){text-underline-offset:.12em}[data-scheme=light]{color-scheme:light}[data-scheme=dark]{color-scheme:dark}[data-scheme=system]{color-scheme:light dark}[data-theme=default]{--a-neutral-hue: 225;--a-neutral-c-min: .01;--a-brand-hue: 225;--a-accent-hue: 225;--a-success-hue: 145;--a-warning-hue: 65;--a-danger-hue: 25;--a-info-hue: 200;--a-radius-k: 1;--a-density: 1;--a-shadow-intensity: 1}[data-theme=ocean]{--a-neutral-hue: 210;--a-neutral-c-min: .02;--a-brand-hue: 200;--a-accent-hue: 200;--a-success-hue: 160;--a-warning-hue: 55;--a-danger-hue: 15;--a-info-hue: 190;--a-accent-c-max: .2;--a-brand-c-max: .2;--a-radius-k: 1.5;--a-density: 1.1}[data-theme=forest]{--a-neutral-hue: 150;--a-neutral-c-min: .018;--a-neutral-c-max: .03;--a-brand-hue: 140;--a-accent-hue: 140;--a-success-hue: 145;--a-warning-hue: 60;--a-danger-hue: 20;--a-info-hue: 180;--a-accent-c-max: .14;--a-brand-c-max: .14;--a-radius-k: .5;--a-density: .9}[data-theme=sunset]{--a-neutral-hue: 30;--a-neutral-c-min: .022;--a-brand-hue: 20;--a-accent-hue: 20;--a-success-hue: 145;--a-warning-hue: 50;--a-danger-hue: 10;--a-info-hue: 200;--a-accent-c-max: .22;--a-brand-c-max: .22;--a-radius-k: .25;--a-density: 1.1}[data-theme=lavender]{--a-neutral-hue: 280;--a-neutral-c-min: .018;--a-brand-hue: 270;--a-accent-hue: 270;--a-success-hue: 145;--a-warning-hue: 65;--a-danger-hue: 25;--a-info-hue: 220;--a-accent-c-max: .15;--a-brand-c-max: .15;--a-radius-k: 2;--a-density: 1.1}[data-theme=rose]{--a-neutral-hue: 350;--a-neutral-c-min: .016;--a-brand-hue: 340;--a-accent-hue: 340;--a-success-hue: 145;--a-warning-hue: 55;--a-danger-hue: 15;--a-info-hue: 200;--a-accent-c-max: .17;--a-brand-c-max: .17;--a-radius-k: .75;--a-density: 1}[data-theme=slate]{--a-neutral-hue: 220;--a-neutral-c-min: .008;--a-neutral-c-max: .015;--a-brand-hue: 220;--a-accent-hue: 220;--a-success-hue: 145;--a-warning-hue: 65;--a-danger-hue: 25;--a-info-hue: 200;--a-accent-c-max: .1;--a-brand-c-max: .1;--a-radius-k: .35;--a-density: .85;--a-shadow-intensity: .5}[data-theme=midnight]{--a-neutral-hue: 250;--a-neutral-c-min: .02;--a-brand-hue: 240;--a-accent-hue: 240;--a-success-hue: 150;--a-warning-hue: 60;--a-danger-hue: 20;--a-info-hue: 210;--a-accent-c-max: .22;--a-brand-c-max: .22;--a-radius-k: 1.25;--a-density: 1.1}[prose]{--a-radius-sm: clamp(var(--a-radius-min), calc(var(--a-radius-k) * var(--a-radius-max) * var(--a-radius-sm-k)), var(--a-radius-max));--a-radius-md: clamp(var(--a-radius-min), calc(var(--a-radius-k) * var(--a-radius-max) * var(--a-radius-md-k)), var(--a-radius-max));--a-radius-lg: clamp(var(--a-radius-min), calc(var(--a-radius-k) * var(--a-radius-max) * var(--a-radius-lg-k)), var(--a-radius-max));--a-radius: var(--a-radius-md);--a-inset-sm: var(--a-space-6);--a-inset-md: var(--a-space-8);--a-inset-lg: var(--a-space-10);--a-inset: var(--a-inset-md);--a-gap-sm: var(--a-space-3);--a-gap-md: var(--a-space-4);--a-gap-lg: var(--a-space-5);--a-gap: var(--a-gap-md);--a-size-sm: calc(var(--a-density) * 1.75rem);--a-size-md: calc(var(--a-density) * 2.25rem);--a-size-lg: calc(var(--a-density) * 2.75rem);--a-size: var(--a-size-md);--a-display-sm: clamp(24px, 20px + 1.5vw, 36px);--a-display-md: clamp(32px, 24px + 3vw, 56px);--a-display-lg: clamp(40px, 32px + 4vw, 80px);--a-display-size: var(--a-display-md);--a-title-sm: clamp(18px, 16px + .75vw, 24px);--a-title-md: clamp(24px, 20px + 1.5vw, 36px);--a-title-lg: clamp(28px, 24px + 2vw, 48px);--a-title-size: var(--a-title-md);--a-heading-sm: 16px;--a-heading-md: 20px;--a-heading-lg: 24px;--a-heading-size: var(--a-heading-md);--a-section-sm: 14px;--a-section-md: 17px;--a-section-lg: 20px;--a-section-size: var(--a-section-md);--a-subsection-sm: 13px;--a-subsection-md: 15px;--a-subsection-lg: 17px;--a-subsection-size: var(--a-subsection-md);--a-body-sm: 14px;--a-body-md: 16px;--a-body-lg: 18px;--a-body-size: var(--a-body-md);--a-deck-sm: 15px;--a-deck-md: 18px;--a-deck-lg: 20px;--a-deck-size: var(--a-deck-md);--a-caption-sm: 14px;--a-caption-md: 15px;--a-caption-lg: 16px;--a-caption-size: var(--a-caption-md);--a-kicker-sm: 14px;--a-kicker-md: 15px;--a-kicker-lg: 16px;--a-kicker-size: var(--a-kicker-md);--a-label-sm: 12px;--a-label-md: 13px;--a-label-lg: 14px;--a-label-size: var(--a-label-md);--a-metric-sm: clamp(20px, 16px + 1.5vw, 32px);--a-metric-md: clamp(28px, 24px + 2vw, 48px);--a-metric-lg: clamp(40px, 32px + 4vw, 72px);--a-metric-size: var(--a-metric-md);--a-code-sm: 14px;--a-code-md: 15px;--a-code-lg: 16px;--a-code-size: var(--a-code-md);--a-ui-px: var(--a-space-3);--a-ui-py: var(--a-space-2);--a-ui-sm: 14px;--a-ui-md: 15px;--a-ui-lg: 16px;--a-ui-size: var(--a-ui-md);--prose-max-width-sm: 55ch;--prose-max-width-md: 65ch;--prose-max-width-lg: 75ch;--prose-max-width: var(--prose-max-width-md)}[prose][size=lg],[prose] [size=lg]{--a-inset: var(--a-inset-lg);--a-gap: var(--a-gap-lg);--a-size: var(--a-size-lg);--a-radius: var(--a-radius-lg)}[prose][size=sm],[prose] [size=sm]{--a-inset: var(--a-inset-sm);--a-gap: var(--a-gap-sm);--a-size: var(--a-size-sm);--a-radius: var(--a-radius-sm)}[prose]>:is(p,ul,ol,blockquote,pre,table,dl){max-width:var(--prose-max-width)}[prose] :is(ul,ol){padding-inline-start:1.75em;margin-block:.75em}[prose] li+li{margin-block-start:.375em}[prose] blockquote{padding:var(--a-space-4) var(--a-space-6);border-inline-start-width:4px;font-size:var(--a-body-size)}[prose] hr{margin-block:var(--a-space-6)}[prose] table{border:1px solid var(--a-border-subtle);border-radius:var(--a-radius-md);overflow:hidden}[prose] th{background:var(--a-bg-muted)}[prose] pre{padding:var(--a-space-5)}[prose] img{border-radius:var(--a-radius-lg)}:root{--a-font-sans-fallback: system-ui, -apple-system, sans-serif;--a-font-mono-fallback: ui-monospace, "SF Mono", "Cascadia Code", monospace;--a-font-serif-fallback: Georgia, "Times New Roman", Times, serif;--a-font-neu-montreal-sans: "Neue Montreal Sans", var(--a-font-sans-fallback);--a-font-neu-montreal-mono: "Neue Montreal Mono", var(--a-font-mono-fallback);--a-font-gt-standard: "GT Standard", var(--a-font-sans-fallback);--a-font-gt-standard-mono: "GT Standard Mono", var(--a-font-mono-fallback);--a-font-supply-sans: "Supply Sans", var(--a-font-sans-fallback);--a-font-supply-mono: "Supply Mono", var(--a-font-mono-fallback);--a-font-family-sans: var(--a-font-sans-fallback);--a-font-family-mono: var(--a-font-mono-fallback);--a-font-family-serif: var(--a-font-serif-fallback)}:root{--a-font-family-display: var(--a-font-family-sans);--a-font-family-heading: var(--a-font-family-sans);--a-font-family-ui: var(--a-font-family-sans);--a-font-family-code: var(--a-font-family-mono);--a-font-family-control: var(--a-font-family-mono);--a-font-family: var(--a-font-family-sans);--a-font-family-text: var(--a-font-family-sans);--a-weight-thin: 100;--a-weight-light: 300;--a-weight-normal: 400;--a-weight-medium: 500;--a-weight-semibold: 600;--a-weight-bold: 700;--a-weight: var(--a-weight-normal);--a-leading-none: 1;--a-leading-tight: 1.2;--a-leading-snug: 1.3;--a-leading-normal: 1.5;--a-tracking-tighter: -.02em;--a-tracking-tight: -.01em;--a-tracking-normal: 0;--a-tracking-wide: .04em;--a-tracking-wider: .06em;--a-font-leading-tight: 1.05;--a-font-leading-snug: 1.2;--a-font-leading-normal: 1.35;--a-font-leading-relaxed: 1.5;--a-font-leading-loose: 1.6;--a-font-tracking-tight: -.03em;--a-font-tracking-snug: -.015em;--a-font-tracking-normal: 0;--a-font-tracking-wide: .04em;--a-font-tracking-wider: .06em;--a-font-family-heading: var(--a-font-family-display);--a-font-family-body: var(--a-font-family-text);--a-font-family-ui: var(--a-font-family-text);--a-font-family-editorial: var(--a-font-family-sans);--a-display-family: var(--a-font-family-display);--a-display-weight: var(--a-weight-bold);--a-display-sm: clamp(22px, 20px + 1vw, 31px);--a-display-md: clamp(29px, 24px + 1.5vw, 39px);--a-display-lg: clamp(37px, 31px + 2vw, 52px);--a-display-size: var(--a-display-sm);--a-display-leading: var(--a-font-leading-tight);--a-display-tracking: var(--a-font-tracking-tight);--a-display-case: normal;--a-display-color: var(--a-fg-strong);--a-display-mbs: 0;--a-display-mbe: .3em;--a-title-family: var(--a-font-family-display);--a-title-weight: var(--a-weight-bold);--a-title-sm: clamp(20px, 18px + .375vw, 28px);--a-title-md: clamp(24px, 20px + .5vw, 32px);--a-title-lg: clamp(28px, 24px + 1vw, 36px);--a-title-size: var(--a-title-sm);--a-title-leading: var(--a-font-leading-snug);--a-title-tracking: var(--a-font-tracking-snug);--a-title-case: normal;--a-title-color: var(--a-fg-strong);--a-title-mbs: 0;--a-title-mbe: .4em;--a-heading-family: var(--a-font-family-heading);--a-heading-weight: var(--a-weight-bold);--a-heading-sm: 16px;--a-heading-md: 17px;--a-heading-lg: 18px;--a-heading-size: var(--a-heading-sm);--a-heading-leading: var(--a-font-leading-snug);--a-heading-tracking: var(--a-font-tracking-normal);--a-heading-case: normal;--a-heading-color: var(--a-fg-strong);--a-heading-mbs: 1.5em;--a-heading-mbe: .5em;--a-kicker-family: var(--a-font-family-ui);--a-kicker-weight: var(--a-weight-semibold);--a-kicker-sm: 11px;--a-kicker-md: 12px;--a-kicker-lg: 13px;--a-kicker-size: var(--a-kicker-md);--a-kicker-leading: var(--a-font-leading-normal);--a-kicker-tracking: var(--a-font-tracking-wider);--a-kicker-case: uppercase;--a-kicker-color: var(--a-fg-muted);--a-kicker-mbs: 0;--a-kicker-mbe: .5em;--a-label-family: var(--a-font-family-ui);--a-label-weight: var(--a-weight-medium);--a-label-sm: 11px;--a-label-md: 12px;--a-label-lg: 13px;--a-label-size: var(--a-label-md);--a-label-leading: var(--a-font-leading-normal);--a-label-tracking: var(--a-font-tracking-wide);--a-label-case: normal;--a-label-color: var(--a-fg);--a-label-mbs: 0;--a-label-mbe: .25em;--a-caption-family: var(--a-font-family-text);--a-caption-weight: var(--a-weight-normal);--a-caption-sm: 13px;--a-caption-md: 14px;--a-caption-lg: 15px;--a-caption-size: var(--a-caption-md);--a-caption-leading: var(--a-font-leading-relaxed);--a-caption-tracking: var(--a-font-tracking-wide);--a-caption-case: normal;--a-caption-color: var(--a-fg-subtle);--a-caption-mbs: .5em;--a-caption-mbe: 0;--a-deck-family: var(--a-font-family-sans);--a-deck-weight: var(--a-weight-normal);--a-deck-sm: 17px;--a-deck-md: 18px;--a-deck-lg: 20px;--a-deck-size: var(--a-deck-md);--a-deck-leading: var(--a-font-leading-relaxed);--a-deck-tracking: var(--a-font-tracking-normal);--a-deck-case: normal;--a-deck-color: var(--a-fg-subtle);--a-deck-mbs: 0;--a-deck-mbe: 1.5em;--a-section-family: var(--a-font-family-heading);--a-section-weight: var(--a-weight-semibold);--a-section-sm: 16px;--a-section-md: 17px;--a-section-lg: 19px;--a-section-size: var(--a-section-sm);--a-section-leading: var(--a-font-leading-normal);--a-section-tracking: var(--a-font-tracking-normal);--a-section-case: normal;--a-section-color: var(--a-fg-strong);--a-section-mbs: 2em;--a-section-mbe: .5em;--a-subsection-family: var(--a-font-family-heading);--a-subsection-weight: var(--a-weight-semibold);--a-subsection-sm: 15px;--a-subsection-md: 16px;--a-subsection-lg: 17px;--a-subsection-size: var(--a-subsection-md);--a-subsection-leading: var(--a-font-leading-normal);--a-subsection-tracking: var(--a-font-tracking-normal);--a-subsection-case: normal;--a-subsection-color: var(--a-fg-strong);--a-subsection-mbs: 1.5em;--a-subsection-mbe: .5em;--a-metric-family: var(--a-font-family-display);--a-metric-weight: var(--a-weight-thin);--a-metric-sm: clamp(24px, 22px + 1vw, 34px);--a-metric-md: clamp(32px, 28px + 1.5vw, 48px);--a-metric-lg: clamp(44px, 38px + 2vw, 64px);--a-metric-size: var(--a-metric-md);--a-metric-leading: var(--a-font-leading-tight);--a-metric-tracking: var(--a-font-tracking-tight);--a-metric-case: normal;--a-metric-color: var(--a-fg-strong);--a-metric-mbs: 0;--a-metric-mbe: 0;--a-metric-figures: lining;--a-metric-spacing: tabular;--a-ui-family: var(--a-font-family-ui);--a-ui-weight: var(--a-weight-medium);--a-ui-tiny: 10px;--a-ui-2xs: 11px;--a-ui-xs: 12px;--a-ui-sm: 13px;--a-ui-md: 14px;--a-ui-lg: 15px;--a-ui-size: var(--a-ui-md);--a-ui-leading: 1;--a-ui-line-height: var(--a-body-leading);--a-ui-tracking: var(--a-font-tracking-normal);--a-ui-case: normal;--a-ui-color: inherit;--a-ui-px: var(--a-space-2);--a-ui-py: var(--a-space-2);--a-ui-mbs: 0;--a-ui-mbe: 0;--a-body-family: var(--a-font-family-text);--a-body-weight: var(--a-weight-normal);--a-body-sm: 14px;--a-body-md: 15px;--a-body-lg: 16px;--a-body-size: var(--a-body-md);--a-body-leading: var(--a-font-leading-loose);--a-body-tracking: var(--a-font-tracking-normal);--a-body-case: normal;--a-body-color: var(--a-fg);--a-body-mbs: 0;--a-body-mbe: 1em;--a-body-max-width: 65ch;--a-code-family: var(--a-font-family-code);--a-code-weight: var(--a-weight-normal);--a-code-sm: 13px;--a-code-md: 14px;--a-code-lg: 15px;--a-code-size: var(--a-code-md);--a-code-leading: var(--a-font-leading-relaxed);--a-code-tracking: var(--a-font-tracking-normal);--a-code-case: normal;--a-code-color: var(--a-fg);--a-code-mbs: 0;--a-code-mbe: 0}:where(h1){font-family:var(--a-title-family);font-weight:var(--a-title-weight);font-size:var(--a-title-size);line-height:var(--a-title-leading);letter-spacing:var(--a-title-tracking);color:var(--a-title-color)}:where(h2){font-family:var(--a-heading-family);font-weight:var(--a-heading-weight);font-size:var(--a-heading-size);line-height:var(--a-heading-leading);letter-spacing:var(--a-heading-tracking);color:var(--a-heading-color)}:where(h3){font-family:var(--a-section-family);font-weight:var(--a-section-weight);font-size:var(--a-section-size);line-height:var(--a-section-leading);letter-spacing:var(--a-section-tracking);color:var(--a-section-color)}:where(h4){font-family:var(--a-subsection-family);font-weight:var(--a-subsection-weight);font-size:var(--a-subsection-size);line-height:var(--a-subsection-leading);letter-spacing:var(--a-subsection-tracking);color:var(--a-subsection-color)}:where(h5){font-family:var(--a-caption-family);font-weight:var(--a-caption-weight);font-size:var(--a-caption-size);line-height:var(--a-caption-leading);letter-spacing:var(--a-caption-tracking);color:var(--a-caption-color)}:where(h6){font-family:var(--a-label-family);font-weight:var(--a-label-weight);font-size:var(--a-label-size);line-height:var(--a-label-leading);letter-spacing:var(--a-label-tracking);color:var(--a-label-color)}:where(table){width:100%;border-collapse:collapse;font-size:var(--a-body-size);line-height:var(--a-body-leading)}:where(th){text-align:left;font-size:var(--a-ui-sm);font-weight:var(--a-weight-medium);color:var(--a-fg-muted);text-transform:uppercase;letter-spacing:.06em;padding:var(--a-space-2) var(--a-space-3);border-bottom:1px solid var(--a-border)}:where(td){padding:var(--a-space-2) var(--a-space-3);border-bottom:1px solid var(--a-border-subtle);vertical-align:top}:where(tr:hover td){background:var(--a-bg-muted)}:where(ul,ol){padding-inline-start:1.5em;margin-block:.5em;font-size:var(--a-body-size);line-height:var(--a-body-leading);color:var(--a-fg)}:where(li){margin-block:.25em}:where(li::marker){color:var(--a-fg-muted)}:where(blockquote){margin:1em 0;padding:var(--a-space-3) var(--a-space-4);border-inline-start:3px solid var(--a-border);color:var(--a-fg-subtle);font-style:italic}:where(blockquote p){margin:0}:where(hr){border:none;border-top:1px solid var(--a-border-subtle);margin-block:var(--a-space-4)}:where(code){font-family:var(--a-code-family);font-size:.9em;background:var(--a-bg-muted);padding:.125em .375em;border-radius:var(--a-radius-sm);color:var(--a-fg)}:where(pre){font-family:var(--a-code-family);font-size:var(--a-code-size);line-height:var(--a-code-leading);background:var(--a-bg-muted);padding:var(--a-space-4);border-radius:var(--a-radius-md);overflow-x:auto;margin-block:var(--a-space-3)}:where(pre code){background:none;padding:0;border-radius:0;font-size:inherit}:where(dt){font-weight:var(--a-weight-semibold);margin-block-start:.75em}:where(dd){margin-inline-start:1.5em;color:var(--a-fg-subtle)}:where(summary){cursor:pointer;font-weight:var(--a-weight-medium)}:where(details[open] summary){margin-block-end:.5em}:where(strong,b){font-weight:var(--a-weight-semibold);color:var(--a-fg-strong)}:where(em,i){font-style:italic}:where(small){font-size:.875em;color:var(--a-fg-subtle)}:where(mark){background:var(--a-highlight);color:var(--a-highlight-text);padding-inline:.125em;border-radius:.125em}:where(del){text-decoration:line-through;color:var(--a-fg-muted)}:where(ins){text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.15em}:where(a){color:var(--a-link);text-decoration:none}:where(a:hover){color:var(--a-link-hover);text-decoration:underline;text-underline-offset:2px}:where(a:visited){color:var(--a-link-visited)}:where(smaller){font-size:.875em}:where(larger,large){font-size:1.125em}:where(img){max-width:100%;height:auto;border-radius:var(--a-radius-md)}[variant=display]{font-family:var(--a-display-family);font-weight:var(--a-display-weight);font-size:var(--a-display-size);line-height:var(--a-display-leading);letter-spacing:var(--a-display-tracking);text-transform:var(--a-display-case);color:var(--a-display-color)}[variant=title]{font-family:var(--a-title-family);font-weight:var(--a-title-weight);font-size:var(--a-title-size);line-height:var(--a-title-leading);letter-spacing:var(--a-title-tracking);text-transform:var(--a-title-case);color:var(--a-title-color)}[variant=heading]{font-family:var(--a-heading-family);font-weight:var(--a-heading-weight);font-size:var(--a-heading-size);line-height:var(--a-heading-leading);letter-spacing:var(--a-heading-tracking);text-transform:var(--a-heading-case);color:var(--a-heading-color)}[variant=section]{font-family:var(--a-section-family);font-weight:var(--a-section-weight);font-size:var(--a-section-size);line-height:var(--a-section-leading);letter-spacing:var(--a-section-tracking);text-transform:var(--a-section-case);color:var(--a-section-color)}[variant=subsection]{font-family:var(--a-subsection-family);font-weight:var(--a-subsection-weight);font-size:var(--a-subsection-size);line-height:var(--a-subsection-leading);letter-spacing:var(--a-subsection-tracking);text-transform:var(--a-subsection-case);color:var(--a-subsection-color)}[variant=body]{font-family:var(--a-body-family);font-weight:var(--a-body-weight);font-size:var(--a-body-size);line-height:var(--a-body-leading);letter-spacing:var(--a-body-tracking);text-transform:var(--a-body-case);color:var(--a-fg)}[variant=caption]{font-family:var(--a-caption-family);font-weight:var(--a-caption-weight);font-size:var(--a-caption-size);line-height:var(--a-caption-leading);letter-spacing:var(--a-caption-tracking);text-transform:var(--a-caption-case);color:var(--a-caption-color)}[variant=label]{font-family:var(--a-label-family);font-weight:var(--a-label-weight);font-size:var(--a-label-size);line-height:var(--a-label-leading);letter-spacing:var(--a-label-tracking);text-transform:var(--a-label-case);color:var(--a-label-color)}[variant=kicker]{font-family:var(--a-kicker-family);font-weight:var(--a-kicker-weight);font-size:var(--a-kicker-size);line-height:var(--a-kicker-leading);letter-spacing:var(--a-kicker-tracking);text-transform:uppercase;color:var(--a-kicker-color)}[variant=deck]{font-family:var(--a-deck-family);font-weight:var(--a-deck-weight);font-size:var(--a-deck-size);line-height:var(--a-deck-leading);letter-spacing:var(--a-deck-tracking);text-transform:var(--a-deck-case);color:var(--a-deck-color)}[variant=metric]{font-family:var(--a-metric-family);font-weight:var(--a-metric-weight);font-size:var(--a-metric-size);line-height:var(--a-metric-leading);letter-spacing:var(--a-metric-tracking);text-transform:var(--a-metric-case);color:var(--a-metric-color)}[variant=code]{font-family:var(--a-code-family);font-weight:var(--a-code-weight);font-size:var(--a-code-size);line-height:var(--a-code-leading);letter-spacing:var(--a-code-tracking);text-transform:var(--a-code-case);color:var(--a-code-color)}[text-align=left]{text-align:left}[text-align=center]{text-align:center}[text-align=right]{text-align:right}[weight=thin]{--a-weight: var(--a-weight-thin);font-weight:var(--a-weight)}[weight=light]{--a-weight: var(--a-weight-light);font-weight:var(--a-weight)}[weight=normal]{--a-weight: var(--a-weight-normal);font-weight:var(--a-weight)}[weight=medium]{--a-weight: var(--a-weight-medium);font-weight:var(--a-weight)}[weight=semibold]{--a-weight: var(--a-weight-semibold);font-weight:var(--a-weight)}[weight=bold]{--a-weight: var(--a-weight-bold);font-weight:var(--a-weight)}[color]{color:var(--a-fg)}[color=text]{--a-fg: var(--a-canvas-text)}[color=text-strong]{--a-fg: var(--a-fg-strong)}[color=subtle]{--a-fg: var(--a-fg-subtle)}[color=muted]{--a-fg: var(--a-fg-muted)}[color=accent]{--a-fg: var(--a-accent)}[color=success]{--a-fg: var(--a-success)}[color=warning]{--a-fg: var(--a-warning)}[color=danger]{--a-fg: var(--a-danger)}[color=info]{--a-fg: var(--a-info)}[transform=uppercase]{text-transform:uppercase;letter-spacing:.04em}[transform=lowercase]{text-transform:lowercase}[transform=capitalize]{text-transform:capitalize}[transform=none]{text-transform:none}[truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[hidden]{display:none!important}[nomargin]{margin:0}[grow]{flex:1;min-width:0}:where(admin-shell){--page-bg: var(--a-canvas-1);--page-border: 1px solid var(--a-border-subtle);--page-main-border: var(--page-border);--page-header-height: var(--a-chrome-app-header-height);--page-header-px: var(--a-space-3);--page-header-gap: var(--a-space-3);--page-header-font: var(--a-ui-size);--page-header-fg-muted: var(--a-fg-muted);--page-sidebar-px: var(--a-space-1);--page-sidebar-gap: var(--a-space-1);--page-sidebar-font: var(--a-ui-size);--page-sidebar-min-width: 48px;--page-sidebar-max-width: 480px;--page-sidebar-resize-accent: var(--a-accent);--page-sidebar-divider-bg: var(--a-border-subtle);--page-sidebar-width-leading: clamp(var(--page-sidebar-min-width), 200px, 240px);--page-sidebar-width-trailing: clamp(var(--page-sidebar-min-width), 200px, 240px);--page-content-bg: var(--a-canvas-0);--page-content-header-bg: var(--a-canvas-0);--page-content-radius: var(--a-radius-lg);--page-content-inset: var(--a-space-10);--page-content-max-width: 1540px;--page-content-border: 1px solid var(--a-border-subtle);--page-content-shadow: var(--a-shadow-sm);--page-content-bp-sm: 480px;--page-content-bp-md: 720px;--page-content-bp-lg: 1024px;--page-section-gap: var(--a-space-6);--page-block-gap: var(--a-space-4);--page-deck-gap: var(--a-space-1);--page-section-size: var(--a-kicker-size);--page-section-weight: var(--a-kicker-weight);--page-section-leading: var(--a-kicker-leading);--page-section-tracking: var(--a-kicker-tracking);--page-section-case: var(--a-kicker-case);--page-section-color: var(--a-kicker-color);--page-section-mb: var(--a-space-3);--page-section-pb: var(--a-space-2);--page-subsection-size: var(--a-subsection-size);--page-subsection-weight: var(--a-subsection-weight);--page-subsection-color: var(--a-subsection-color);--page-sidebar-collapsed-icon: 1.0625rem;--page-sidebar-collapsed-avatar: 1.5rem;--page-actions-gap: var(--a-space-2);--page-grid-gap: var(--a-space-3);--page-duration: var(--a-duration);--page-duration-fast: var(--a-duration-fast);--page-easing: var(--a-easing);--page-font-family: var(--a-font-family);--page-body-size: var(--a-body-size);--nav-duration: var(--a-duration);--nav-duration-fast: var(--a-duration-fast);--nav-easing: var(--a-easing);--nav-label-px: var(--a-space-2);--nav-label-py: var(--a-space-1);--nav-label-font-size: var(--a-kicker-sm);--nav-label-weight: var(--a-weight-medium);--nav-label-fg: var(--a-fg-muted);--nav-divider-bg: var(--a-border-subtle);--nav-divider-my: var(--a-space-1);--nav-group-indent-rail-bg: var(--a-border-subtle);--nav-group-icon-font-size: var(--a-ui-size);--nav-group-text-weight: var(--a-weight-medium);--nav-group-badge-bg: var(--a-bg-muted);--nav-group-badge-px: var(--a-space-1);--nav-group-badge-radius: var(--a-radius-full);--nav-item-icon-font-size: var(--a-ui-size);--nav-item-selected-weight: var(--a-weight-medium);--nav-item-badge-fg: var(--a-fg-muted);--nav-item-badge-bg: var(--a-bg-muted);--nav-item-badge-px: var(--a-space-1);--nav-item-badge-radius: var(--a-radius-full);--nav-item-trailing-font: var(--a-ui-sm);--nav-item-trailing-fg: var(--a-fg-muted);--nav-item-trailing-border: var(--a-border-subtle);--nav-item-trailing-radius: var(--a-radius-sm);--nav-item-trailing-px: var(--a-space-0-5);--a-icon-size: 18px}admin-shell[mode~=borderless]{--page-main-border: none;--page-border: none}admin-shell{display:flex;height:100dvh;overflow:hidden;background:var(--page-bg);position:fixed;inset:0;overscroll-behavior:none;font-family:var(--page-font-family);font-size:var(--page-body-size)}admin-shell:not(:has(>:is(asideadmin-sidebar[slot=trailing],admin-sidebar[slot=trailing]):not([hidden])))>admin-content>admin-scroll{margin-inline-end:var(--a-space-2)}admin-shell:not(:has(>:is(header,header-ui,admin-topbar):not([hidden]),>admin-content>admin-topbar:not([hidden])))>admin-content>admin-scroll{margin-block-start:var(--a-space-2)}admin-shell:not(:has(>:is(footer,footer-ui,admin-statusbar):not([hidden]),>admin-content>admin-statusbar:not([hidden])))>admin-content>admin-scroll{margin-block-end:var(--a-space-2)}admin-shell>admin-content>admin-scroll::-webkit-scrollbar{display:none}admin-shell>admin-content>admin-scroll:has(>[data-subnav]:not([hidden])){display:grid;grid-template-columns:var(--subnav-width, 14rem) 1fr;grid-template-rows:minmax(0,1fr);gap:0}admin-shell>admin-content>admin-scroll>[data-subnav]{min-height:0;overflow-y:auto;overscroll-behavior:contain;border-inline-end:1px solid var(--a-border-subtle);padding-block:var(--a-space-2);padding-inline:var(--a-space-2)}@container (max-width: 40rem){admin-shell>admin-content>admin-scroll:has(>[data-subnav]:not([hidden])){grid-template-columns:1fr}admin-shell>admin-content>admin-scroll>[data-subnav]{border-inline-end:none;border-block-end:1px solid var(--a-border-subtle)}}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing]){display:flex;flex-direction:column;flex-shrink:0;min-width:var(--page-sidebar-min-width);max-width:var(--page-sidebar-max-width);min-height:0;font-size:var(--page-sidebar-font);position:relative;container-type:inline-size;container-name:sidebar;transition:width var(--page-duration) var(--page-easing)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>[data-resize]{position:absolute;top:0;bottom:0;width:6px;cursor:col-resize;background:transparent;transition:background var(--page-duration-fast) var(--page-easing);z-index:2}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>[data-resize]:hover{background:var(--page-sidebar-resize-accent)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])[data-resizing]>[data-resize]{background:var(--page-sidebar-resize-accent)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])[data-resizing]{user-select:none;transition:none}admin-sidebar[slot=leading]{width:var(--page-sidebar-width-leading)}admin-sidebar[slot=trailing]{width:var(--page-sidebar-width-trailing)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(header,header-ui),:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(footer,footer-ui){display:flex;align-items:center;gap:var(--page-sidebar-gap);padding:var(--page-sidebar-px);flex-shrink:0;overflow:hidden;min-width:0}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(header,header-ui){min-height:var(--page-header-height);border-bottom:var(--page-border)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(footer,footer-ui){min-height:var(--page-header-height);margin-top:auto;border-top:var(--page-border)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(header,header-ui)>[slot=icon],:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(footer,footer-ui)>[slot=icon]{display:flex;align-items:center;flex-shrink:0;color:var(--page-header-fg-muted)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(header,header-ui)>[slot=heading],:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(footer,footer-ui)>[slot=heading]{font-weight:var(--a-weight-medium);color:var(--a-fg)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(header,header-ui)>[slot=description],:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(footer,footer-ui)>[slot=description]{color:var(--page-header-fg-muted);font-size:var(--a-ui-sm)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(header,header-ui)>[slot=action],:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(footer,footer-ui)>[slot=action]{display:flex;align-items:center;gap:var(--page-actions-gap);flex-shrink:0;margin-inline-start:auto}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(header,header-ui)>[slot=action]~[slot=action],:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(footer,footer-ui)>[slot=action]~[slot=action]{margin-inline-start:0}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(header,header-ui)>[slot=action-leading],:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(footer,footer-ui)>[slot=action-leading]{display:flex;align-items:center;gap:var(--page-actions-gap);flex-shrink:0;margin-inline-end:auto}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(section,section-ui){flex:1;overflow-y:auto;padding:var(--page-sidebar-px);min-height:0;scrollbar-width:none}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(section,section-ui)::-webkit-scrollbar{display:none}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing]) span[slot=pad]{display:block;padding:var(--page-sidebar-px)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing]) nav-ui{border:none;padding:0}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>:is(section,section-ui)>hr[data-nav-divider]{border:none;height:1px;background:var(--page-sidebar-divider-bg);margin:var(--page-sidebar-gap) var(--page-sidebar-px)}@container sidebar (max-width: 96px){:is(admin-topbar,admin-statusbar){justify-content:center;padding:var(--page-sidebar-px)}:is(section,section-ui){display:flex;flex-direction:column;align-items:center}select-ui [slot=display],select-ui [slot=caret]{display:none}select-ui [slot=trigger]{justify-content:center;padding:0;min-height:var(--page-header-height)}select-ui [slot=leading]{--a-icon-size: var(--page-sidebar-collapsed-icon);font-size:var(--page-sidebar-collapsed-icon)}select-ui img[slot=leading]{width:var(--page-sidebar-collapsed-avatar);height:var(--page-sidebar-collapsed-avatar)}nav-ui [slot=text],nav-ui [slot=badge],nav-ui [slot=caret],nav-ui [slot=trailing],nav-ui [data-nav-label],nav-ui [data-nav-divider]{display:none!important}nav-group-ui [slot=header]{justify-content:center;padding:0;min-height:var(--nav-group-row-height);min-width:var(--nav-group-row-height)}nav-item-ui{justify-content:center;padding:0;min-height:var(--nav-item-row-height);min-width:var(--nav-item-row-height);width:100%}nav-ui{width:100%}button-ui{--button-px: 0;width:auto!important;justify-content:center}button-ui [slot=trailing]{display:none}:scope,:is(admin-topbar,admin-statusbar),:is(section,section-ui,nav){overflow:hidden}:is(span,p,div,h1,h2,h3,h4,h5,h6)[slot=heading],[slot=heading]:not(:has(>[slot])){display:none}button.nav-item,a.nav-item,[data-nav]{justify-content:center;overflow:hidden;text-indent:-9999px;white-space:nowrap}button.nav-item>icon-ui,a.nav-item>icon-ui,[data-nav]>icon-ui,button.nav-item>:has(>icon-ui),a.nav-item>:has(>icon-ui),[data-nav]>:has(>icon-ui){text-indent:0}}admin-page-header>:is(header,header-ui),admin-page-body>:is(section,section-ui){max-width:var(--page-content-max-width);margin-inline:auto;width:100%;box-sizing:border-box}admin-page-header>:is(header,header-ui){padding-inline:var(--page-content-inset)}admin-page-header[data-content-full]>:is(header,header-ui),admin-page-body[data-content-full]>:is(section,section-ui),admin-page-header>:is(header,header-ui)[data-content-full],admin-page-body>:is(section,section-ui)[data-content-full]{max-width:100%}admin-page-header>:is(header,header-ui){display:flex;flex-direction:column;gap:var(--page-header-gap);padding-block:var(--page-content-inset) var(--page-header-gap)}admin-page-header>:is(header,header-ui):has(tabs-ui){padding-bottom:0}admin-page-header:has(>:is(header,header-ui)[data-flush]){position:static;border-bottom:none;background:none}admin-page-header>:is(header,header-ui)[data-compact]{padding-block:var(--page-header-px)}admin-page-header>:is(header,header-ui)>div:first-of-type{display:flex;align-items:center;justify-content:space-between;gap:var(--page-header-gap)}admin-page-header h1{margin:0}admin-page-header>:is(header,header-ui)>p{margin:0}admin-page-body>:is(section,section-ui){padding:var(--page-content-inset);display:flex;flex-direction:column;gap:var(--page-section-gap, var(--a-space-8))}admin-page-body>iframe{display:block;inline-size:100%;block-size:100%;border:0;flex:1}[data-tab-content]>section{margin-bottom:var(--page-section-gap)}[data-tab-content]>section>h2{font-size:var(--page-section-size);font-weight:var(--page-section-weight);line-height:var(--page-section-leading);letter-spacing:var(--page-section-tracking);text-transform:var(--page-section-case);color:var(--page-section-color);margin:0 0 var(--page-section-mb);padding-bottom:var(--page-section-pb);border-bottom:var(--page-content-border)}[data-tab-content]>section>[data-section]{display:grid;grid-template-columns:1fr 2fr;gap:var(--page-section-gap) var(--page-header-gap)}[data-tab-content]>section>[data-section]>aside>h3{font-size:var(--page-subsection-size);font-weight:var(--page-subsection-weight);color:var(--page-subsection-color);margin:0 0 var(--page-section-pb)}[data-tab-content]>section>[data-section]>aside>p{margin:0}@container page-content (max-width: 720px){[data-tab-content]>section>[data-section]{grid-template-columns:minmax(0,1fr);gap:var(--page-block-gap) 0}}@container page-content (max-width: 768px){admin-page-header>:is(header,header-ui),admin-page-body>:is(section,section-ui){padding-inline:var(--a-space-8)}admin-page-body>:is(section,section-ui){padding-block:var(--a-space-8)}}@container page-content (max-width: 480px){admin-page-header>:is(header,header-ui),admin-page-body>:is(section,section-ui){padding-inline:var(--a-space-6)}admin-page-body>:is(section,section-ui){padding-block:var(--a-space-6)}}admin-shell [data-spacer]{flex:1}admin-shell [data-actions]{display:flex;align-items:center;gap:var(--page-actions-gap)}admin-shell [data-grid]{display:grid;grid-template-columns:1fr 1fr;gap:var(--page-grid-gap)}admin-shell [data-grid="3"]{grid-template-columns:1fr 1fr 1fr}admin-shell [data-col]{display:flex;flex-direction:column;gap:var(--page-grid-gap)}admin-shell [data-row]{display:flex;align-items:center;gap:var(--page-grid-gap)}admin-shell>admin-content{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;border-inline:var(--page-main-border)}admin-content>admin-topbar,admin-shell>admin-topbar,admin-sidebar>admin-topbar{display:flex;align-items:center;gap:var(--page-header-gap);padding:0 var(--a-space-3);height:var(--page-header-height);font-size:var(--page-header-font);border-bottom:var(--page-border);flex-shrink:0}admin-content>admin-statusbar,admin-shell>admin-statusbar,admin-sidebar>admin-statusbar{display:flex;align-items:center;gap:var(--page-header-gap);padding:0 var(--a-space-3);height:var(--page-header-height);font-size:var(--page-header-font);color:var(--page-header-fg-muted);border-top:var(--page-border);flex-shrink:0}admin-sidebar>:is(admin-topbar,admin-statusbar){padding-inline:var(--page-sidebar-px)}admin-content>admin-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--page-content-bg);border-inline:var(--page-content-border);box-shadow:var(--page-content-shadow)}admin-shell[mode~=rounded]>admin-content>admin-scroll{border-radius:var(--page-content-radius)}:is(admin-scroll,admin-content) admin-page{display:flex;flex-direction:column;min-height:100%;container-type:inline-size;container-name:page-content}admin-page>admin-page-header{position:sticky;top:0;z-index:1;background:var(--page-content-header-bg);border-bottom:var(--page-content-border);box-shadow:var(--a-shadow-sm);flex-shrink:0}admin-page>admin-page-body{flex:1;min-height:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing]){display:flex;flex-direction:column;flex-shrink:0;min-width:var(--page-sidebar-min-width);max-width:var(--page-sidebar-max-width);min-height:0;font-size:var(--page-sidebar-font);position:relative;container-type:inline-size;container-name:sidebar;transition:width var(--page-duration) var(--page-easing);background:var(--page-bg)}admin-sidebar[slot=leading]{width:var(--page-sidebar-width-leading);border-right:var(--page-border)}admin-sidebar[slot=trailing]{width:var(--page-sidebar-width-trailing);border-left:var(--page-border)}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>[data-resize]{position:absolute;top:0;bottom:0;width:6px;cursor:col-resize;z-index:1;user-select:none}admin-sidebar[slot=leading]>[data-resize]{right:-3px}admin-sidebar[slot=trailing]>[data-resize]{left:-3px}:is(admin-sidebar[slot=leading],admin-sidebar[slot=trailing])>[data-resize]:hover{background:var(--page-sidebar-resize-accent);opacity:.5}admin-sidebar[resizing]{transition:none}admin-sidebar[resizing]>[data-resize]{background:var(--page-sidebar-resize-accent);opacity:.8}:is(admin-topbar,admin-statusbar)>[slot=action]:first-of-type{margin-inline-start:auto}:is(admin-topbar,admin-statusbar)>[slot=action-leading]{margin-inline-end:var(--page-actions-gap)}:is(admin-topbar,admin-statusbar)>[slot=icon]{color:var(--page-header-fg-muted);flex-shrink:0}:is(admin-topbar,admin-statusbar)>[slot=heading]{font-weight:var(--a-weight-medium, 500);color:var(--a-fg)}:is(admin-topbar,admin-statusbar)>[slot=description]{color:var(--page-header-fg-muted);font-size:var(--a-ui-sm)}:is(admin-topbar,admin-statusbar)>[slot=action],:is(admin-topbar,admin-statusbar)>[slot=action-leading]{display:flex;align-items:center;gap:var(--page-actions-gap);flex-shrink:0}:is(admin-topbar,admin-statusbar)>[slot=action]~[slot=action]{margin-inline-start:0}:is(admin-topbar,admin-statusbar)>[slot=icon]{display:flex;align-items:center}admin-entity-item{--entity-item-gap: var(--a-space-1);--entity-item-px: var(--a-ui-px);--entity-item-icon-size: 1rem;--entity-item-icon-color: var(--a-fg-muted);--entity-item-avatar-size: 1.5rem;display:inline-flex;align-items:center;gap:var(--entity-item-gap);padding:0 var(--entity-item-px);min-width:0;overflow:hidden}admin-entity-item>[slot=icon]{flex-shrink:0;display:inline-flex;align-items:center;line-height:1;color:var(--entity-item-icon-color);--a-icon-size: var(--entity-item-icon-size)}admin-entity-item>img[slot=icon]{width:var(--entity-item-avatar-size);height:var(--entity-item-avatar-size);border-radius:var(--a-radius-full);object-fit:cover}admin-entity-item>[slot=label]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--a-ui-sm);font-weight:var(--a-weight-medium, 500);color:var(--a-fg)}admin-entity-item>[slot=badge]{flex-shrink:0}@container sidebar (max-width: 96px){admin-entity-item>[slot=label],admin-entity-item>[slot=badge]{display:none}}theme-panel{--theme-panel-gap: var(--a-space-3);--theme-panel-pad: var(--a-space-3);--theme-panel-min-width: 260px;--theme-panel-row-gap: var(--a-space-1);--theme-panel-preset-gap: var(--a-space-2)}@scope (theme-panel){:scope{display:flex;flex-direction:column;gap:var(--theme-panel-gap);padding:var(--theme-panel-pad);min-width:var(--theme-panel-min-width)}[part=scheme]{display:flex}[part=scheme]>segmented-ui{flex:1}[part=themes]{display:flex;gap:var(--theme-panel-row-gap);flex-wrap:wrap}[part=presets]{display:flex;gap:var(--theme-panel-preset-gap);flex-wrap:wrap}}admin-page>admin-page-header{border-bottom:none}admin-page>admin-page-header [slot=heading],admin-page>admin-page-header h1{margin:0;font-size:var(--a-heading-lg);font-weight:var(--a-heading-weight, 600);letter-spacing:var(--a-heading-tracking, 0);color:var(--a-fg-strong);line-height:1.3}admin-page>admin-page-header [slot=description]{color:var(--a-fg-subtle);font-size:var(--a-caption-size);margin:0}admin-page>admin-page-body{padding:var(--page-content-inset, var(--a-space-10));max-width:var(--page-content-max-width, 1540px);margin-inline:auto;width:100%;box-sizing:border-box;gap:var(--a-space-6);flex:1;min-height:0}admin-shell>main>header-ui breadcrumb-ui a{color:var(--a-fg-subtle);text-decoration:none}admin-shell>main>header-ui breadcrumb-ui a:hover{color:var(--a-fg)}admin-shell>main>header-ui breadcrumb-ui [aria-current=page]{color:var(--a-fg-strong);font-weight:500}admin-sidebar #workspace-select .brand-logo{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;overflow:hidden}admin-sidebar #workspace-select .brand-logo>svg{width:100%;height:100%;display:block}admin-sidebar nav-item-ui[data-subitem]{position:relative;padding-inline-start:var(--a-space-5);font-size:var(--a-text-sm)}admin-sidebar nav-item-ui[data-subitem]:before{content:"";position:absolute;inset-block:4px;inset-inline-start:var(--a-space-3);inline-size:2px;border-radius:999px;background:var(--a-border-subtle)}admin-sidebar nav-item-ui[data-subitem][selected]:before{background:var(--a-accent-bg)}[data-conn-pill]{margin-inline-end:var(--a-space-2)}.auth-panel{min-inline-size:18rem;max-inline-size:24rem;padding:var(--a-space-3)}.auth-panel-empty{margin:0 0 var(--a-space-2);color:var(--a-fg-muted);font-size:var(--a-text-sm)}.auth-panel-head{margin-block-end:var(--a-space-3)}.auth-panel-user{font-weight:600;color:var(--a-fg-strong)}.auth-panel-email{font-size:var(--a-caption-size);color:var(--a-fg-subtle)}.auth-panel-dl{display:grid;grid-template-columns:auto 1fr;gap:var(--a-space-1) var(--a-space-3);align-items:baseline;margin:0 0 var(--a-space-3);font-size:var(--a-text-sm)}.auth-panel-dl dt{color:var(--a-fg-subtle)}.auth-panel-dl dd{margin:0;color:var(--a-fg);overflow-wrap:anywhere}.auth-panel-exp{font-variant-numeric:tabular-nums}.auth-panel-exp.is-warning{color:var(--a-warning-text, var(--a-fg-strong));font-weight:500}.auth-panel-exp.is-expired{color:var(--a-danger-text, var(--a-fg-danger));font-weight:600}.auth-panel-actions{display:flex;gap:var(--a-space-2);flex-wrap:wrap;margin-block-end:var(--a-space-2)}.auth-panel-hint{margin:0;font-size:var(--a-caption-size);color:var(--a-fg-subtle);line-height:1.5}.auth-panel-hint code{font-size:.95em}.sidebar-nav-divider{margin:var(--a-space-2) var(--a-space-3);border-block-start:1px solid var(--a-border-subtle)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
