@layer utilities{.bg-primary\/5{background-color:color-mix(in oklch, var(--primary) 5%, transparent)}.bg-accent\/5{background-color:color-mix(in oklch, var(--accent) 5%, transparent)}.bg-secondary\/5{background-color:color-mix(in oklch, var(--secondary) 5%, transparent)}.bg-muted\/5{background-color:color-mix(in oklch, var(--muted) 5%, transparent)}.bg-card\/5{background-color:color-mix(in oklch, var(--card) 5%, transparent)}.bg-border\/5{background-color:color-mix(in oklch, var(--border) 5%, transparent)}.bg-input\/5{background-color:color-mix(in oklch, var(--input) 5%, transparent)}.bg-ring\/5{background-color:color-mix(in oklch, var(--ring) 5%, transparent)}.bg-destructive\/5{background-color:color-mix(in oklch, var(--destructive) 5%, transparent)}.bg-destructive-foreground\/5{background-color:color-mix(in oklch, var(--destructive-foreground) 5%, transparent)}.bg-secondary-foreground\/5{background-color:color-mix(in oklch, var(--secondary-foreground) 5%, transparent)}.text-primary\/5{color:color-mix(in oklch, var(--primary) 5%, transparent)}.text-accent\/5{color:color-mix(in oklch, var(--accent) 5%, transparent)}.text-secondary\/5{color:color-mix(in oklch, var(--secondary) 5%, transparent)}.text-muted\/5{color:color-mix(in oklch, var(--muted) 5%, transparent)}.text-card\/5{color:color-mix(in oklch, var(--card) 5%, transparent)}.text-border\/5{color:color-mix(in oklch, var(--border) 5%, transparent)}.text-input\/5{color:color-mix(in oklch, var(--input) 5%, transparent)}.text-ring\/5{color:color-mix(in oklch, var(--ring) 5%, transparent)}.text-destructive\/5{color:color-mix(in oklch, var(--destructive) 5%, transparent)}.text-destructive-foreground\/5{color:color-mix(in oklch, var(--destructive-foreground) 5%, transparent)}.text-secondary-foreground\/5{color:color-mix(in oklch, var(--secondary-foreground) 5%, transparent)}.border-primary\/5{border-color:color-mix(in oklch, var(--primary) 5%, transparent)}.border-accent\/5{border-color:color-mix(in oklch, var(--accent) 5%, transparent)}.border-secondary\/5{border-color:color-mix(in oklch, var(--secondary) 5%, transparent)}.border-muted\/5{border-color:color-mix(in oklch, var(--muted) 5%, transparent)}.border-card\/5{border-color:color-mix(in oklch, var(--card) 5%, transparent)}.border-border\/5{border-color:color-mix(in oklch, var(--border) 5%, transparent)}.border-input\/5{border-color:color-mix(in oklch, var(--input) 5%, transparent)}.border-ring\/5{border-color:color-mix(in oklch, var(--ring) 5%, transparent)}.border-destructive\/5{border-color:color-mix(in oklch, var(--destructive) 5%, transparent)}.border-destructive-foreground\/5{border-color:color-mix(in oklch, var(--destructive-foreground) 5%, transparent)}.border-secondary-foreground\/5{border-color:color-mix(in oklch, var(--secondary-foreground) 5%, transparent)}.bg-primary\/10{background-color:color-mix(in oklch, var(--primary) 10%, transparent)}.bg-accent\/10{background-color:color-mix(in oklch, var(--accent) 10%, transparent)}.bg-secondary\/10{background-color:color-mix(in oklch, var(--secondary) 10%, transparent)}.bg-muted\/10{background-color:color-mix(in oklch, var(--muted) 10%, transparent)}.bg-card\/10{background-color:color-mix(in oklch, var(--card) 10%, transparent)}.bg-border\/10{background-color:color-mix(in oklch, var(--border) 10%, transparent)}.bg-input\/10{background-color:color-mix(in oklch, var(--input) 10%, transparent)}.bg-ring\/10{background-color:color-mix(in oklch, var(--ring) 10%, transparent)}.bg-destructive\/10{background-color:color-mix(in oklch, var(--destructive) 10%, transparent)}.bg-destructive-foreground\/10{background-color:color-mix(in oklch, var(--destructive-foreground) 10%, transparent)}.bg-secondary-foreground\/10{background-color:color-mix(in oklch, var(--secondary-foreground) 10%, transparent)}.text-primary\/10{color:color-mix(in oklch, var(--primary) 10%, transparent)}.text-accent\/10{color:color-mix(in oklch, var(--accent) 10%, transparent)}.text-secondary\/10{color:color-mix(in oklch, var(--secondary) 10%, transparent)}.text-muted\/10{color:color-mix(in oklch, var(--muted) 10%, transparent)}.text-card\/10{color:color-mix(in oklch, var(--card) 10%, transparent)}.text-border\/10{color:color-mix(in oklch, var(--border) 10%, transparent)}.text-input\/10{color:color-mix(in oklch, var(--input) 10%, transparent)}.text-ring\/10{color:color-mix(in oklch, var(--ring) 10%, transparent)}.text-destructive\/10{color:color-mix(in oklch, var(--destructive) 10%, transparent)}.text-destructive-foreground\/10{color:color-mix(in oklch, var(--destructive-foreground) 10%, transparent)}.text-secondary-foreground\/10{color:color-mix(in oklch, var(--secondary-foreground) 10%, transparent)}.border-primary\/10{border-color:color-mix(in oklch, var(--primary) 10%, transparent)}.border-accent\/10{border-color:color-mix(in oklch, var(--accent) 10%, transparent)}.border-secondary\/10{border-color:color-mix(in oklch, var(--secondary) 10%, transparent)}.border-muted\/10{border-color:color-mix(in oklch, var(--muted) 10%, transparent)}.border-card\/10{border-color:color-mix(in oklch, var(--card) 10%, transparent)}.border-border\/10{border-color:color-mix(in oklch, var(--border) 10%, transparent)}.border-input\/10{border-color:color-mix(in oklch, var(--input) 10%, transparent)}.border-ring\/10{border-color:color-mix(in oklch, var(--ring) 10%, transparent)}.border-destructive\/10{border-color:color-mix(in oklch, var(--destructive) 10%, transparent)}.border-destructive-foreground\/10{border-color:color-mix(in oklch, var(--destructive-foreground) 10%, transparent)}.border-secondary-foreground\/10{border-color:color-mix(in oklch, var(--secondary-foreground) 10%, transparent)}.bg-primary\/15{background-color:color-mix(in oklch, var(--primary) 15%, transparent)}.bg-accent\/15{background-color:color-mix(in oklch, var(--accent) 15%, transparent)}.bg-secondary\/15{background-color:color-mix(in oklch, var(--secondary) 15%, transparent)}.bg-muted\/15{background-color:color-mix(in oklch, var(--muted) 15%, transparent)}.bg-card\/15{background-color:color-mix(in oklch, var(--card) 15%, transparent)}.bg-border\/15{background-color:color-mix(in oklch, var(--border) 15%, transparent)}.bg-input\/15{background-color:color-mix(in oklch, var(--input) 15%, transparent)}.bg-ring\/15{background-color:color-mix(in oklch, var(--ring) 15%, transparent)}.bg-destructive\/15{background-color:color-mix(in oklch, var(--destructive) 15%, transparent)}.bg-destructive-foreground\/15{background-color:color-mix(in oklch, var(--destructive-foreground) 15%, transparent)}.bg-secondary-foreground\/15{background-color:color-mix(in oklch, var(--secondary-foreground) 15%, transparent)}.text-primary\/15{color:color-mix(in oklch, var(--primary) 15%, transparent)}.text-accent\/15{color:color-mix(in oklch, var(--accent) 15%, transparent)}.text-secondary\/15{color:color-mix(in oklch, var(--secondary) 15%, transparent)}.text-muted\/15{color:color-mix(in oklch, var(--muted) 15%, transparent)}.text-card\/15{color:color-mix(in oklch, var(--card) 15%, transparent)}.text-border\/15{color:color-mix(in oklch, var(--border) 15%, transparent)}.text-input\/15{color:color-mix(in oklch, var(--input) 15%, transparent)}.text-ring\/15{color:color-mix(in oklch, var(--ring) 15%, transparent)}.text-destructive\/15{color:color-mix(in oklch, var(--destructive) 15%, transparent)}.text-destructive-foreground\/15{color:color-mix(in oklch, var(--destructive-foreground) 15%, transparent)}.text-secondary-foreground\/15{color:color-mix(in oklch, var(--secondary-foreground) 15%, transparent)}.border-primary\/15{border-color:color-mix(in oklch, var(--primary) 15%, transparent)}.border-accent\/15{border-color:color-mix(in oklch, var(--accent) 15%, transparent)}.border-secondary\/15{border-color:color-mix(in oklch, var(--secondary) 15%, transparent)}.border-muted\/15{border-color:color-mix(in oklch, var(--muted) 15%, transparent)}.border-card\/15{border-color:color-mix(in oklch, var(--card) 15%, transparent)}.border-border\/15{border-color:color-mix(in oklch, var(--border) 15%, transparent)}.border-input\/15{border-color:color-mix(in oklch, var(--input) 15%, transparent)}.border-ring\/15{border-color:color-mix(in oklch, var(--ring) 15%, transparent)}.border-destructive\/15{border-color:color-mix(in oklch, var(--destructive) 15%, transparent)}.border-destructive-foreground\/15{border-color:color-mix(in oklch, var(--destructive-foreground) 15%, transparent)}.border-secondary-foreground\/15{border-color:color-mix(in oklch, var(--secondary-foreground) 15%, transparent)}.bg-primary\/20{background-color:color-mix(in oklch, var(--primary) 20%, transparent)}.bg-accent\/20{background-color:color-mix(in oklch, var(--accent) 20%, transparent)}.bg-secondary\/20{background-color:color-mix(in oklch, var(--secondary) 20%, transparent)}.bg-muted\/20{background-color:color-mix(in oklch, var(--muted) 20%, transparent)}.bg-card\/20{background-color:color-mix(in oklch, var(--card) 20%, transparent)}.bg-border\/20{background-color:color-mix(in oklch, var(--border) 20%, transparent)}.bg-input\/20{background-color:color-mix(in oklch, var(--input) 20%, transparent)}.bg-ring\/20{background-color:color-mix(in oklch, var(--ring) 20%, transparent)}.bg-destructive\/20{background-color:color-mix(in oklch, var(--destructive) 20%, transparent)}.bg-destructive-foreground\/20{background-color:color-mix(in oklch, var(--destructive-foreground) 20%, transparent)}.bg-secondary-foreground\/20{background-color:color-mix(in oklch, var(--secondary-foreground) 20%, transparent)}.text-primary\/20{color:color-mix(in oklch, var(--primary) 20%, transparent)}.text-accent\/20{color:color-mix(in oklch, var(--accent) 20%, transparent)}.text-secondary\/20{color:color-mix(in oklch, var(--secondary) 20%, transparent)}.text-muted\/20{color:color-mix(in oklch, var(--muted) 20%, transparent)}.text-card\/20{color:color-mix(in oklch, var(--card) 20%, transparent)}.text-border\/20{color:color-mix(in oklch, var(--border) 20%, transparent)}.text-input\/20{color:color-mix(in oklch, var(--input) 20%, transparent)}.text-ring\/20{color:color-mix(in oklch, var(--ring) 20%, transparent)}.text-destructive\/20{color:color-mix(in oklch, var(--destructive) 20%, transparent)}.text-destructive-foreground\/20{color:color-mix(in oklch, var(--destructive-foreground) 20%, transparent)}.text-secondary-foreground\/20{color:color-mix(in oklch, var(--secondary-foreground) 20%, transparent)}.border-primary\/20{border-color:color-mix(in oklch, var(--primary) 20%, transparent)}.border-accent\/20{border-color:color-mix(in oklch, var(--accent) 20%, transparent)}.border-secondary\/20{border-color:color-mix(in oklch, var(--secondary) 20%, transparent)}.border-muted\/20{border-color:color-mix(in oklch, var(--muted) 20%, transparent)}.border-card\/20{border-color:color-mix(in oklch, var(--card) 20%, transparent)}.border-border\/20{border-color:color-mix(in oklch, var(--border) 20%, transparent)}.border-input\/20{border-color:color-mix(in oklch, var(--input) 20%, transparent)}.border-ring\/20{border-color:color-mix(in oklch, var(--ring) 20%, transparent)}.border-destructive\/20{border-color:color-mix(in oklch, var(--destructive) 20%, transparent)}.border-destructive-foreground\/20{border-color:color-mix(in oklch, var(--destructive-foreground) 20%, transparent)}.border-secondary-foreground\/20{border-color:color-mix(in oklch, var(--secondary-foreground) 20%, transparent)}.bg-primary\/25{background-color:color-mix(in oklch, var(--primary) 25%, transparent)}.bg-accent\/25{background-color:color-mix(in oklch, var(--accent) 25%, transparent)}.bg-secondary\/25{background-color:color-mix(in oklch, var(--secondary) 25%, transparent)}.bg-muted\/25{background-color:color-mix(in oklch, var(--muted) 25%, transparent)}.bg-card\/25{background-color:color-mix(in oklch, var(--card) 25%, transparent)}.bg-border\/25{background-color:color-mix(in oklch, var(--border) 25%, transparent)}.bg-input\/25{background-color:color-mix(in oklch, var(--input) 25%, transparent)}.bg-ring\/25{background-color:color-mix(in oklch, var(--ring) 25%, transparent)}.bg-destructive\/25{background-color:color-mix(in oklch, var(--destructive) 25%, transparent)}.bg-destructive-foreground\/25{background-color:color-mix(in oklch, var(--destructive-foreground) 25%, transparent)}.bg-secondary-foreground\/25{background-color:color-mix(in oklch, var(--secondary-foreground) 25%, transparent)}.text-primary\/25{color:color-mix(in oklch, var(--primary) 25%, transparent)}.text-accent\/25{color:color-mix(in oklch, var(--accent) 25%, transparent)}.text-secondary\/25{color:color-mix(in oklch, var(--secondary) 25%, transparent)}.text-muted\/25{color:color-mix(in oklch, var(--muted) 25%, transparent)}.text-card\/25{color:color-mix(in oklch, var(--card) 25%, transparent)}.text-border\/25{color:color-mix(in oklch, var(--border) 25%, transparent)}.text-input\/25{color:color-mix(in oklch, var(--input) 25%, transparent)}.text-ring\/25{color:color-mix(in oklch, var(--ring) 25%, transparent)}.text-destructive\/25{color:color-mix(in oklch, var(--destructive) 25%, transparent)}.text-destructive-foreground\/25{color:color-mix(in oklch, var(--destructive-foreground) 25%, transparent)}.text-secondary-foreground\/25{color:color-mix(in oklch, var(--secondary-foreground) 25%, transparent)}.border-primary\/25{border-color:color-mix(in oklch, var(--primary) 25%, transparent)}.border-accent\/25{border-color:color-mix(in oklch, var(--accent) 25%, transparent)}.border-secondary\/25{border-color:color-mix(in oklch, var(--secondary) 25%, transparent)}.border-muted\/25{border-color:color-mix(in oklch, var(--muted) 25%, transparent)}.border-card\/25{border-color:color-mix(in oklch, var(--card) 25%, transparent)}.border-border\/25{border-color:color-mix(in oklch, var(--border) 25%, transparent)}.border-input\/25{border-color:color-mix(in oklch, var(--input) 25%, transparent)}.border-ring\/25{border-color:color-mix(in oklch, var(--ring) 25%, transparent)}.border-destructive\/25{border-color:color-mix(in oklch, var(--destructive) 25%, transparent)}.border-destructive-foreground\/25{border-color:color-mix(in oklch, var(--destructive-foreground) 25%, transparent)}.border-secondary-foreground\/25{border-color:color-mix(in oklch, var(--secondary-foreground) 25%, transparent)}.bg-primary\/30{background-color:color-mix(in oklch, var(--primary) 30%, transparent)}.bg-accent\/30{background-color:color-mix(in oklch, var(--accent) 30%, transparent)}.bg-secondary\/30{background-color:color-mix(in oklch, var(--secondary) 30%, transparent)}.bg-muted\/30{background-color:color-mix(in oklch, var(--muted) 30%, transparent)}.bg-card\/30{background-color:color-mix(in oklch, var(--card) 30%, transparent)}.bg-border\/30{background-color:color-mix(in oklch, var(--border) 30%, transparent)}.bg-input\/30{background-color:color-mix(in oklch, var(--input) 30%, transparent)}.bg-ring\/30{background-color:color-mix(in oklch, var(--ring) 30%, transparent)}.bg-destructive\/30{background-color:color-mix(in oklch, var(--destructive) 30%, transparent)}.bg-destructive-foreground\/30{background-color:color-mix(in oklch, var(--destructive-foreground) 30%, transparent)}.bg-secondary-foreground\/30{background-color:color-mix(in oklch, var(--secondary-foreground) 30%, transparent)}.text-primary\/30{color:color-mix(in oklch, var(--primary) 30%, transparent)}.text-accent\/30{color:color-mix(in oklch, var(--accent) 30%, transparent)}.text-secondary\/30{color:color-mix(in oklch, var(--secondary) 30%, transparent)}.text-muted\/30{color:color-mix(in oklch, var(--muted) 30%, transparent)}.text-card\/30{color:color-mix(in oklch, var(--card) 30%, transparent)}.text-border\/30{color:color-mix(in oklch, var(--border) 30%, transparent)}.text-input\/30{color:color-mix(in oklch, var(--input) 30%, transparent)}.text-ring\/30{color:color-mix(in oklch, var(--ring) 30%, transparent)}.text-destructive\/30{color:color-mix(in oklch, var(--destructive) 30%, transparent)}.text-destructive-foreground\/30{color:color-mix(in oklch, var(--destructive-foreground) 30%, transparent)}.text-secondary-foreground\/30{color:color-mix(in oklch, var(--secondary-foreground) 30%, transparent)}.border-primary\/30{border-color:color-mix(in oklch, var(--primary) 30%, transparent)}.border-accent\/30{border-color:color-mix(in oklch, var(--accent) 30%, transparent)}.border-secondary\/30{border-color:color-mix(in oklch, var(--secondary) 30%, transparent)}.border-muted\/30{border-color:color-mix(in oklch, var(--muted) 30%, transparent)}.border-card\/30{border-color:color-mix(in oklch, var(--card) 30%, transparent)}.border-border\/30{border-color:color-mix(in oklch, var(--border) 30%, transparent)}.border-input\/30{border-color:color-mix(in oklch, var(--input) 30%, transparent)}.border-ring\/30{border-color:color-mix(in oklch, var(--ring) 30%, transparent)}.border-destructive\/30{border-color:color-mix(in oklch, var(--destructive) 30%, transparent)}.border-destructive-foreground\/30{border-color:color-mix(in oklch, var(--destructive-foreground) 30%, transparent)}.border-secondary-foreground\/30{border-color:color-mix(in oklch, var(--secondary-foreground) 30%, transparent)}.bg-primary\/35{background-color:color-mix(in oklch, var(--primary) 35%, transparent)}.bg-accent\/35{background-color:color-mix(in oklch, var(--accent) 35%, transparent)}.bg-secondary\/35{background-color:color-mix(in oklch, var(--secondary) 35%, transparent)}.bg-muted\/35{background-color:color-mix(in oklch, var(--muted) 35%, transparent)}.bg-card\/35{background-color:color-mix(in oklch, var(--card) 35%, transparent)}.bg-border\/35{background-color:color-mix(in oklch, var(--border) 35%, transparent)}.bg-input\/35{background-color:color-mix(in oklch, var(--input) 35%, transparent)}.bg-ring\/35{background-color:color-mix(in oklch, var(--ring) 35%, transparent)}.bg-destructive\/35{background-color:color-mix(in oklch, var(--destructive) 35%, transparent)}.bg-destructive-foreground\/35{background-color:color-mix(in oklch, var(--destructive-foreground) 35%, transparent)}.bg-secondary-foreground\/35{background-color:color-mix(in oklch, var(--secondary-foreground) 35%, transparent)}.text-primary\/35{color:color-mix(in oklch, var(--primary) 35%, transparent)}.text-accent\/35{color:color-mix(in oklch, var(--accent) 35%, transparent)}.text-secondary\/35{color:color-mix(in oklch, var(--secondary) 35%, transparent)}.text-muted\/35{color:color-mix(in oklch, var(--muted) 35%, transparent)}.text-card\/35{color:color-mix(in oklch, var(--card) 35%, transparent)}.text-border\/35{color:color-mix(in oklch, var(--border) 35%, transparent)}.text-input\/35{color:color-mix(in oklch, var(--input) 35%, transparent)}.text-ring\/35{color:color-mix(in oklch, var(--ring) 35%, transparent)}.text-destructive\/35{color:color-mix(in oklch, var(--destructive) 35%, transparent)}.text-destructive-foreground\/35{color:color-mix(in oklch, var(--destructive-foreground) 35%, transparent)}.text-secondary-foreground\/35{color:color-mix(in oklch, var(--secondary-foreground) 35%, transparent)}.border-primary\/35{border-color:color-mix(in oklch, var(--primary) 35%, transparent)}.border-accent\/35{border-color:color-mix(in oklch, var(--accent) 35%, transparent)}.border-secondary\/35{border-color:color-mix(in oklch, var(--secondary) 35%, transparent)}.border-muted\/35{border-color:color-mix(in oklch, var(--muted) 35%, transparent)}.border-card\/35{border-color:color-mix(in oklch, var(--card) 35%, transparent)}.border-border\/35{border-color:color-mix(in oklch, var(--border) 35%, transparent)}.border-input\/35{border-color:color-mix(in oklch, var(--input) 35%, transparent)}.border-ring\/35{border-color:color-mix(in oklch, var(--ring) 35%, transparent)}.border-destructive\/35{border-color:color-mix(in oklch, var(--destructive) 35%, transparent)}.border-destructive-foreground\/35{border-color:color-mix(in oklch, var(--destructive-foreground) 35%, transparent)}.border-secondary-foreground\/35{border-color:color-mix(in oklch, var(--secondary-foreground) 35%, transparent)}.bg-primary\/40{background-color:color-mix(in oklch, var(--primary) 40%, transparent)}.bg-accent\/40{background-color:color-mix(in oklch, var(--accent) 40%, transparent)}.bg-secondary\/40{background-color:color-mix(in oklch, var(--secondary) 40%, transparent)}.bg-muted\/40{background-color:color-mix(in oklch, var(--muted) 40%, transparent)}.bg-card\/40{background-color:color-mix(in oklch, var(--card) 40%, transparent)}.bg-border\/40{background-color:color-mix(in oklch, var(--border) 40%, transparent)}.bg-input\/40{background-color:color-mix(in oklch, var(--input) 40%, transparent)}.bg-ring\/40{background-color:color-mix(in oklch, var(--ring) 40%, transparent)}.bg-destructive\/40{background-color:color-mix(in oklch, var(--destructive) 40%, transparent)}.bg-destructive-foreground\/40{background-color:color-mix(in oklch, var(--destructive-foreground) 40%, transparent)}.bg-secondary-foreground\/40{background-color:color-mix(in oklch, var(--secondary-foreground) 40%, transparent)}.text-primary\/40{color:color-mix(in oklch, var(--primary) 40%, transparent)}.text-accent\/40{color:color-mix(in oklch, var(--accent) 40%, transparent)}.text-secondary\/40{color:color-mix(in oklch, var(--secondary) 40%, transparent)}.text-muted\/40{color:color-mix(in oklch, var(--muted) 40%, transparent)}.text-card\/40{color:color-mix(in oklch, var(--card) 40%, transparent)}.text-border\/40{color:color-mix(in oklch, var(--border) 40%, transparent)}.text-input\/40{color:color-mix(in oklch, var(--input) 40%, transparent)}.text-ring\/40{color:color-mix(in oklch, var(--ring) 40%, transparent)}.text-destructive\/40{color:color-mix(in oklch, var(--destructive) 40%, transparent)}.text-destructive-foreground\/40{color:color-mix(in oklch, var(--destructive-foreground) 40%, transparent)}.text-secondary-foreground\/40{color:color-mix(in oklch, var(--secondary-foreground) 40%, transparent)}.border-primary\/40{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}.border-accent\/40{border-color:color-mix(in oklch, var(--accent) 40%, transparent)}.border-secondary\/40{border-color:color-mix(in oklch, var(--secondary) 40%, transparent)}.border-muted\/40{border-color:color-mix(in oklch, var(--muted) 40%, transparent)}.border-card\/40{border-color:color-mix(in oklch, var(--card) 40%, transparent)}.border-border\/40{border-color:color-mix(in oklch, var(--border) 40%, transparent)}.border-input\/40{border-color:color-mix(in oklch, var(--input) 40%, transparent)}.border-ring\/40{border-color:color-mix(in oklch, var(--ring) 40%, transparent)}.border-destructive\/40{border-color:color-mix(in oklch, var(--destructive) 40%, transparent)}.border-destructive-foreground\/40{border-color:color-mix(in oklch, var(--destructive-foreground) 40%, transparent)}.border-secondary-foreground\/40{border-color:color-mix(in oklch, var(--secondary-foreground) 40%, transparent)}.bg-primary\/45{background-color:color-mix(in oklch, var(--primary) 45%, transparent)}.bg-accent\/45{background-color:color-mix(in oklch, var(--accent) 45%, transparent)}.bg-secondary\/45{background-color:color-mix(in oklch, var(--secondary) 45%, transparent)}.bg-muted\/45{background-color:color-mix(in oklch, var(--muted) 45%, transparent)}.bg-card\/45{background-color:color-mix(in oklch, var(--card) 45%, transparent)}.bg-border\/45{background-color:color-mix(in oklch, var(--border) 45%, transparent)}.bg-input\/45{background-color:color-mix(in oklch, var(--input) 45%, transparent)}.bg-ring\/45{background-color:color-mix(in oklch, var(--ring) 45%, transparent)}.bg-destructive\/45{background-color:color-mix(in oklch, var(--destructive) 45%, transparent)}.bg-destructive-foreground\/45{background-color:color-mix(in oklch, var(--destructive-foreground) 45%, transparent)}.bg-secondary-foreground\/45{background-color:color-mix(in oklch, var(--secondary-foreground) 45%, transparent)}.text-primary\/45{color:color-mix(in oklch, var(--primary) 45%, transparent)}.text-accent\/45{color:color-mix(in oklch, var(--accent) 45%, transparent)}.text-secondary\/45{color:color-mix(in oklch, var(--secondary) 45%, transparent)}.text-muted\/45{color:color-mix(in oklch, var(--muted) 45%, transparent)}.text-card\/45{color:color-mix(in oklch, var(--card) 45%, transparent)}.text-border\/45{color:color-mix(in oklch, var(--border) 45%, transparent)}.text-input\/45{color:color-mix(in oklch, var(--input) 45%, transparent)}.text-ring\/45{color:color-mix(in oklch, var(--ring) 45%, transparent)}.text-destructive\/45{color:color-mix(in oklch, var(--destructive) 45%, transparent)}.text-destructive-foreground\/45{color:color-mix(in oklch, var(--destructive-foreground) 45%, transparent)}.text-secondary-foreground\/45{color:color-mix(in oklch, var(--secondary-foreground) 45%, transparent)}.border-primary\/45{border-color:color-mix(in oklch, var(--primary) 45%, transparent)}.border-accent\/45{border-color:color-mix(in oklch, var(--accent) 45%, transparent)}.border-secondary\/45{border-color:color-mix(in oklch, var(--secondary) 45%, transparent)}.border-muted\/45{border-color:color-mix(in oklch, var(--muted) 45%, transparent)}.border-card\/45{border-color:color-mix(in oklch, var(--card) 45%, transparent)}.border-border\/45{border-color:color-mix(in oklch, var(--border) 45%, transparent)}.border-input\/45{border-color:color-mix(in oklch, var(--input) 45%, transparent)}.border-ring\/45{border-color:color-mix(in oklch, var(--ring) 45%, transparent)}.border-destructive\/45{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}.border-destructive-foreground\/45{border-color:color-mix(in oklch, var(--destructive-foreground) 45%, transparent)}.border-secondary-foreground\/45{border-color:color-mix(in oklch, var(--secondary-foreground) 45%, transparent)}.bg-primary\/50{background-color:color-mix(in oklch, var(--primary) 50%, transparent)}.bg-accent\/50{background-color:color-mix(in oklch, var(--accent) 50%, transparent)}.bg-secondary\/50{background-color:color-mix(in oklch, var(--secondary) 50%, transparent)}.bg-muted\/50{background-color:color-mix(in oklch, var(--muted) 50%, transparent)}.bg-card\/50{background-color:color-mix(in oklch, var(--card) 50%, transparent)}.bg-border\/50{background-color:color-mix(in oklch, var(--border) 50%, transparent)}.bg-input\/50{background-color:color-mix(in oklch, var(--input) 50%, transparent)}.bg-ring\/50{background-color:color-mix(in oklch, var(--ring) 50%, transparent)}.bg-destructive\/50{background-color:color-mix(in oklch, var(--destructive) 50%, transparent)}.bg-destructive-foreground\/50{background-color:color-mix(in oklch, var(--destructive-foreground) 50%, transparent)}.bg-secondary-foreground\/50{background-color:color-mix(in oklch, var(--secondary-foreground) 50%, transparent)}.text-primary\/50{color:color-mix(in oklch, var(--primary) 50%, transparent)}.text-accent\/50{color:color-mix(in oklch, var(--accent) 50%, transparent)}.text-secondary\/50{color:color-mix(in oklch, var(--secondary) 50%, transparent)}.text-muted\/50{color:color-mix(in oklch, var(--muted) 50%, transparent)}.text-card\/50{color:color-mix(in oklch, var(--card) 50%, transparent)}.text-border\/50{color:color-mix(in oklch, var(--border) 50%, transparent)}.text-input\/50{color:color-mix(in oklch, var(--input) 50%, transparent)}.text-ring\/50{color:color-mix(in oklch, var(--ring) 50%, transparent)}.text-destructive\/50{color:color-mix(in oklch, var(--destructive) 50%, transparent)}.text-destructive-foreground\/50{color:color-mix(in oklch, var(--destructive-foreground) 50%, transparent)}.text-secondary-foreground\/50{color:color-mix(in oklch, var(--secondary-foreground) 50%, transparent)}.border-primary\/50{border-color:color-mix(in oklch, var(--primary) 50%, transparent)}.border-accent\/50{border-color:color-mix(in oklch, var(--accent) 50%, transparent)}.border-secondary\/50{border-color:color-mix(in oklch, var(--secondary) 50%, transparent)}.border-muted\/50{border-color:color-mix(in oklch, var(--muted) 50%, transparent)}.border-card\/50{border-color:color-mix(in oklch, var(--card) 50%, transparent)}.border-border\/50{border-color:color-mix(in oklch, var(--border) 50%, transparent)}.border-input\/50{border-color:color-mix(in oklch, var(--input) 50%, transparent)}.border-ring\/50{border-color:color-mix(in oklch, var(--ring) 50%, transparent)}.border-destructive\/50{border-color:color-mix(in oklch, var(--destructive) 50%, transparent)}.border-destructive-foreground\/50{border-color:color-mix(in oklch, var(--destructive-foreground) 50%, transparent)}.border-secondary-foreground\/50{border-color:color-mix(in oklch, var(--secondary-foreground) 50%, transparent)}.bg-primary\/55{background-color:color-mix(in oklch, var(--primary) 55%, transparent)}.bg-accent\/55{background-color:color-mix(in oklch, var(--accent) 55%, transparent)}.bg-secondary\/55{background-color:color-mix(in oklch, var(--secondary) 55%, transparent)}.bg-muted\/55{background-color:color-mix(in oklch, var(--muted) 55%, transparent)}.bg-card\/55{background-color:color-mix(in oklch, var(--card) 55%, transparent)}.bg-border\/55{background-color:color-mix(in oklch, var(--border) 55%, transparent)}.bg-input\/55{background-color:color-mix(in oklch, var(--input) 55%, transparent)}.bg-ring\/55{background-color:color-mix(in oklch, var(--ring) 55%, transparent)}.bg-destructive\/55{background-color:color-mix(in oklch, var(--destructive) 55%, transparent)}.bg-destructive-foreground\/55{background-color:color-mix(in oklch, var(--destructive-foreground) 55%, transparent)}.bg-secondary-foreground\/55{background-color:color-mix(in oklch, var(--secondary-foreground) 55%, transparent)}.text-primary\/55{color:color-mix(in oklch, var(--primary) 55%, transparent)}.text-accent\/55{color:color-mix(in oklch, var(--accent) 55%, transparent)}.text-secondary\/55{color:color-mix(in oklch, var(--secondary) 55%, transparent)}.text-muted\/55{color:color-mix(in oklch, var(--muted) 55%, transparent)}.text-card\/55{color:color-mix(in oklch, var(--card) 55%, transparent)}.text-border\/55{color:color-mix(in oklch, var(--border) 55%, transparent)}.text-input\/55{color:color-mix(in oklch, var(--input) 55%, transparent)}.text-ring\/55{color:color-mix(in oklch, var(--ring) 55%, transparent)}.text-destructive\/55{color:color-mix(in oklch, var(--destructive) 55%, transparent)}.text-destructive-foreground\/55{color:color-mix(in oklch, var(--destructive-foreground) 55%, transparent)}.text-secondary-foreground\/55{color:color-mix(in oklch, var(--secondary-foreground) 55%, transparent)}.border-primary\/55{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}.border-accent\/55{border-color:color-mix(in oklch, var(--accent) 55%, transparent)}.border-secondary\/55{border-color:color-mix(in oklch, var(--secondary) 55%, transparent)}.border-muted\/55{border-color:color-mix(in oklch, var(--muted) 55%, transparent)}.border-card\/55{border-color:color-mix(in oklch, var(--card) 55%, transparent)}.border-border\/55{border-color:color-mix(in oklch, var(--border) 55%, transparent)}.border-input\/55{border-color:color-mix(in oklch, var(--input) 55%, transparent)}.border-ring\/55{border-color:color-mix(in oklch, var(--ring) 55%, transparent)}.border-destructive\/55{border-color:color-mix(in oklch, var(--destructive) 55%, transparent)}.border-destructive-foreground\/55{border-color:color-mix(in oklch, var(--destructive-foreground) 55%, transparent)}.border-secondary-foreground\/55{border-color:color-mix(in oklch, var(--secondary-foreground) 55%, transparent)}.bg-primary\/60{background-color:color-mix(in oklch, var(--primary) 60%, transparent)}.bg-accent\/60{background-color:color-mix(in oklch, var(--accent) 60%, transparent)}.bg-secondary\/60{background-color:color-mix(in oklch, var(--secondary) 60%, transparent)}.bg-muted\/60{background-color:color-mix(in oklch, var(--muted) 60%, transparent)}.bg-card\/60{background-color:color-mix(in oklch, var(--card) 60%, transparent)}.bg-border\/60{background-color:color-mix(in oklch, var(--border) 60%, transparent)}.bg-input\/60{background-color:color-mix(in oklch, var(--input) 60%, transparent)}.bg-ring\/60{background-color:color-mix(in oklch, var(--ring) 60%, transparent)}.bg-destructive\/60{background-color:color-mix(in oklch, var(--destructive) 60%, transparent)}.bg-destructive-foreground\/60{background-color:color-mix(in oklch, var(--destructive-foreground) 60%, transparent)}.bg-secondary-foreground\/60{background-color:color-mix(in oklch, var(--secondary-foreground) 60%, transparent)}.text-primary\/60{color:color-mix(in oklch, var(--primary) 60%, transparent)}.text-accent\/60{color:color-mix(in oklch, var(--accent) 60%, transparent)}.text-secondary\/60{color:color-mix(in oklch, var(--secondary) 60%, transparent)}.text-muted\/60{color:color-mix(in oklch, var(--muted) 60%, transparent)}.text-card\/60{color:color-mix(in oklch, var(--card) 60%, transparent)}.text-border\/60{color:color-mix(in oklch, var(--border) 60%, transparent)}.text-input\/60{color:color-mix(in oklch, var(--input) 60%, transparent)}.text-ring\/60{color:color-mix(in oklch, var(--ring) 60%, transparent)}.text-destructive\/60{color:color-mix(in oklch, var(--destructive) 60%, transparent)}.text-destructive-foreground\/60{color:color-mix(in oklch, var(--destructive-foreground) 60%, transparent)}.text-secondary-foreground\/60{color:color-mix(in oklch, var(--secondary-foreground) 60%, transparent)}.border-primary\/60{border-color:color-mix(in oklch, var(--primary) 60%, transparent)}.border-accent\/60{border-color:color-mix(in oklch, var(--accent) 60%, transparent)}.border-secondary\/60{border-color:color-mix(in oklch, var(--secondary) 60%, transparent)}.border-muted\/60{border-color:color-mix(in oklch, var(--muted) 60%, transparent)}.border-card\/60{border-color:color-mix(in oklch, var(--card) 60%, transparent)}.border-border\/60{border-color:color-mix(in oklch, var(--border) 60%, transparent)}.border-input\/60{border-color:color-mix(in oklch, var(--input) 60%, transparent)}.border-ring\/60{border-color:color-mix(in oklch, var(--ring) 60%, transparent)}.border-destructive\/60{border-color:color-mix(in oklch, var(--destructive) 60%, transparent)}.border-destructive-foreground\/60{border-color:color-mix(in oklch, var(--destructive-foreground) 60%, transparent)}.border-secondary-foreground\/60{border-color:color-mix(in oklch, var(--secondary-foreground) 60%, transparent)}.bg-primary\/65{background-color:color-mix(in oklch, var(--primary) 65%, transparent)}.bg-accent\/65{background-color:color-mix(in oklch, var(--accent) 65%, transparent)}.bg-secondary\/65{background-color:color-mix(in oklch, var(--secondary) 65%, transparent)}.bg-muted\/65{background-color:color-mix(in oklch, var(--muted) 65%, transparent)}.bg-card\/65{background-color:color-mix(in oklch, var(--card) 65%, transparent)}.bg-border\/65{background-color:color-mix(in oklch, var(--border) 65%, transparent)}.bg-input\/65{background-color:color-mix(in oklch, var(--input) 65%, transparent)}.bg-ring\/65{background-color:color-mix(in oklch, var(--ring) 65%, transparent)}.bg-destructive\/65{background-color:color-mix(in oklch, var(--destructive) 65%, transparent)}.bg-destructive-foreground\/65{background-color:color-mix(in oklch, var(--destructive-foreground) 65%, transparent)}.bg-secondary-foreground\/65{background-color:color-mix(in oklch, var(--secondary-foreground) 65%, transparent)}.text-primary\/65{color:color-mix(in oklch, var(--primary) 65%, transparent)}.text-accent\/65{color:color-mix(in oklch, var(--accent) 65%, transparent)}.text-secondary\/65{color:color-mix(in oklch, var(--secondary) 65%, transparent)}.text-muted\/65{color:color-mix(in oklch, var(--muted) 65%, transparent)}.text-card\/65{color:color-mix(in oklch, var(--card) 65%, transparent)}.text-border\/65{color:color-mix(in oklch, var(--border) 65%, transparent)}.text-input\/65{color:color-mix(in oklch, var(--input) 65%, transparent)}.text-ring\/65{color:color-mix(in oklch, var(--ring) 65%, transparent)}.text-destructive\/65{color:color-mix(in oklch, var(--destructive) 65%, transparent)}.text-destructive-foreground\/65{color:color-mix(in oklch, var(--destructive-foreground) 65%, transparent)}.text-secondary-foreground\/65{color:color-mix(in oklch, var(--secondary-foreground) 65%, transparent)}.border-primary\/65{border-color:color-mix(in oklch, var(--primary) 65%, transparent)}.border-accent\/65{border-color:color-mix(in oklch, var(--accent) 65%, transparent)}.border-secondary\/65{border-color:color-mix(in oklch, var(--secondary) 65%, transparent)}.border-muted\/65{border-color:color-mix(in oklch, var(--muted) 65%, transparent)}.border-card\/65{border-color:color-mix(in oklch, var(--card) 65%, transparent)}.border-border\/65{border-color:color-mix(in oklch, var(--border) 65%, transparent)}.border-input\/65{border-color:color-mix(in oklch, var(--input) 65%, transparent)}.border-ring\/65{border-color:color-mix(in oklch, var(--ring) 65%, transparent)}.border-destructive\/65{border-color:color-mix(in oklch, var(--destructive) 65%, transparent)}.border-destructive-foreground\/65{border-color:color-mix(in oklch, var(--destructive-foreground) 65%, transparent)}.border-secondary-foreground\/65{border-color:color-mix(in oklch, var(--secondary-foreground) 65%, transparent)}.bg-primary\/70{background-color:color-mix(in oklch, var(--primary) 70%, transparent)}.bg-accent\/70{background-color:color-mix(in oklch, var(--accent) 70%, transparent)}.bg-secondary\/70{background-color:color-mix(in oklch, var(--secondary) 70%, transparent)}.bg-muted\/70{background-color:color-mix(in oklch, var(--muted) 70%, transparent)}.bg-card\/70{background-color:color-mix(in oklch, var(--card) 70%, transparent)}.bg-border\/70{background-color:color-mix(in oklch, var(--border) 70%, transparent)}.bg-input\/70{background-color:color-mix(in oklch, var(--input) 70%, transparent)}.bg-ring\/70{background-color:color-mix(in oklch, var(--ring) 70%, transparent)}.bg-destructive\/70{background-color:color-mix(in oklch, var(--destructive) 70%, transparent)}.bg-destructive-foreground\/70{background-color:color-mix(in oklch, var(--destructive-foreground) 70%, transparent)}.bg-secondary-foreground\/70{background-color:color-mix(in oklch, var(--secondary-foreground) 70%, transparent)}.text-primary\/70{color:color-mix(in oklch, var(--primary) 70%, transparent)}.text-accent\/70{color:color-mix(in oklch, var(--accent) 70%, transparent)}.text-secondary\/70{color:color-mix(in oklch, var(--secondary) 70%, transparent)}.text-muted\/70{color:color-mix(in oklch, var(--muted) 70%, transparent)}.text-card\/70{color:color-mix(in oklch, var(--card) 70%, transparent)}.text-border\/70{color:color-mix(in oklch, var(--border) 70%, transparent)}.text-input\/70{color:color-mix(in oklch, var(--input) 70%, transparent)}.text-ring\/70{color:color-mix(in oklch, var(--ring) 70%, transparent)}.text-destructive\/70{color:color-mix(in oklch, var(--destructive) 70%, transparent)}.text-destructive-foreground\/70{color:color-mix(in oklch, var(--destructive-foreground) 70%, transparent)}.text-secondary-foreground\/70{color:color-mix(in oklch, var(--secondary-foreground) 70%, transparent)}.border-primary\/70{border-color:color-mix(in oklch, var(--primary) 70%, transparent)}.border-accent\/70{border-color:color-mix(in oklch, var(--accent) 70%, transparent)}.border-secondary\/70{border-color:color-mix(in oklch, var(--secondary) 70%, transparent)}.border-muted\/70{border-color:color-mix(in oklch, var(--muted) 70%, transparent)}.border-card\/70{border-color:color-mix(in oklch, var(--card) 70%, transparent)}.border-border\/70{border-color:color-mix(in oklch, var(--border) 70%, transparent)}.border-input\/70{border-color:color-mix(in oklch, var(--input) 70%, transparent)}.border-ring\/70{border-color:color-mix(in oklch, var(--ring) 70%, transparent)}.border-destructive\/70{border-color:color-mix(in oklch, var(--destructive) 70%, transparent)}.border-destructive-foreground\/70{border-color:color-mix(in oklch, var(--destructive-foreground) 70%, transparent)}.border-secondary-foreground\/70{border-color:color-mix(in oklch, var(--secondary-foreground) 70%, transparent)}.bg-primary\/75{background-color:color-mix(in oklch, var(--primary) 75%, transparent)}.bg-accent\/75{background-color:color-mix(in oklch, var(--accent) 75%, transparent)}.bg-secondary\/75{background-color:color-mix(in oklch, var(--secondary) 75%, transparent)}.bg-muted\/75{background-color:color-mix(in oklch, var(--muted) 75%, transparent)}.bg-card\/75{background-color:color-mix(in oklch, var(--card) 75%, transparent)}.bg-border\/75{background-color:color-mix(in oklch, var(--border) 75%, transparent)}.bg-input\/75{background-color:color-mix(in oklch, var(--input) 75%, transparent)}.bg-ring\/75{background-color:color-mix(in oklch, var(--ring) 75%, transparent)}.bg-destructive\/75{background-color:color-mix(in oklch, var(--destructive) 75%, transparent)}.bg-destructive-foreground\/75{background-color:color-mix(in oklch, var(--destructive-foreground) 75%, transparent)}.bg-secondary-foreground\/75{background-color:color-mix(in oklch, var(--secondary-foreground) 75%, transparent)}.text-primary\/75{color:color-mix(in oklch, var(--primary) 75%, transparent)}.text-accent\/75{color:color-mix(in oklch, var(--accent) 75%, transparent)}.text-secondary\/75{color:color-mix(in oklch, var(--secondary) 75%, transparent)}.text-muted\/75{color:color-mix(in oklch, var(--muted) 75%, transparent)}.text-card\/75{color:color-mix(in oklch, var(--card) 75%, transparent)}.text-border\/75{color:color-mix(in oklch, var(--border) 75%, transparent)}.text-input\/75{color:color-mix(in oklch, var(--input) 75%, transparent)}.text-ring\/75{color:color-mix(in oklch, var(--ring) 75%, transparent)}.text-destructive\/75{color:color-mix(in oklch, var(--destructive) 75%, transparent)}.text-destructive-foreground\/75{color:color-mix(in oklch, var(--destructive-foreground) 75%, transparent)}.text-secondary-foreground\/75{color:color-mix(in oklch, var(--secondary-foreground) 75%, transparent)}.border-primary\/75{border-color:color-mix(in oklch, var(--primary) 75%, transparent)}.border-accent\/75{border-color:color-mix(in oklch, var(--accent) 75%, transparent)}.border-secondary\/75{border-color:color-mix(in oklch, var(--secondary) 75%, transparent)}.border-muted\/75{border-color:color-mix(in oklch, var(--muted) 75%, transparent)}.border-card\/75{border-color:color-mix(in oklch, var(--card) 75%, transparent)}.border-border\/75{border-color:color-mix(in oklch, var(--border) 75%, transparent)}.border-input\/75{border-color:color-mix(in oklch, var(--input) 75%, transparent)}.border-ring\/75{border-color:color-mix(in oklch, var(--ring) 75%, transparent)}.border-destructive\/75{border-color:color-mix(in oklch, var(--destructive) 75%, transparent)}.border-destructive-foreground\/75{border-color:color-mix(in oklch, var(--destructive-foreground) 75%, transparent)}.border-secondary-foreground\/75{border-color:color-mix(in oklch, var(--secondary-foreground) 75%, transparent)}.bg-primary\/80{background-color:color-mix(in oklch, var(--primary) 80%, transparent)}.bg-accent\/80{background-color:color-mix(in oklch, var(--accent) 80%, transparent)}.bg-secondary\/80{background-color:color-mix(in oklch, var(--secondary) 80%, transparent)}.bg-muted\/80{background-color:color-mix(in oklch, var(--muted) 80%, transparent)}.bg-card\/80{background-color:color-mix(in oklch, var(--card) 80%, transparent)}.bg-border\/80{background-color:color-mix(in oklch, var(--border) 80%, transparent)}.bg-input\/80{background-color:color-mix(in oklch, var(--input) 80%, transparent)}.bg-ring\/80{background-color:color-mix(in oklch, var(--ring) 80%, transparent)}.bg-destructive\/80{background-color:color-mix(in oklch, var(--destructive) 80%, transparent)}.bg-destructive-foreground\/80{background-color:color-mix(in oklch, var(--destructive-foreground) 80%, transparent)}.bg-secondary-foreground\/80{background-color:color-mix(in oklch, var(--secondary-foreground) 80%, transparent)}.text-primary\/80{color:color-mix(in oklch, var(--primary) 80%, transparent)}.text-accent\/80{color:color-mix(in oklch, var(--accent) 80%, transparent)}.text-secondary\/80{color:color-mix(in oklch, var(--secondary) 80%, transparent)}.text-muted\/80{color:color-mix(in oklch, var(--muted) 80%, transparent)}.text-card\/80{color:color-mix(in oklch, var(--card) 80%, transparent)}.text-border\/80{color:color-mix(in oklch, var(--border) 80%, transparent)}.text-input\/80{color:color-mix(in oklch, var(--input) 80%, transparent)}.text-ring\/80{color:color-mix(in oklch, var(--ring) 80%, transparent)}.text-destructive\/80{color:color-mix(in oklch, var(--destructive) 80%, transparent)}.text-destructive-foreground\/80{color:color-mix(in oklch, var(--destructive-foreground) 80%, transparent)}.text-secondary-foreground\/80{color:color-mix(in oklch, var(--secondary-foreground) 80%, transparent)}.border-primary\/80{border-color:color-mix(in oklch, var(--primary) 80%, transparent)}.border-accent\/80{border-color:color-mix(in oklch, var(--accent) 80%, transparent)}.border-secondary\/80{border-color:color-mix(in oklch, var(--secondary) 80%, transparent)}.border-muted\/80{border-color:color-mix(in oklch, var(--muted) 80%, transparent)}.border-card\/80{border-color:color-mix(in oklch, var(--card) 80%, transparent)}.border-border\/80{border-color:color-mix(in oklch, var(--border) 80%, transparent)}.border-input\/80{border-color:color-mix(in oklch, var(--input) 80%, transparent)}.border-ring\/80{border-color:color-mix(in oklch, var(--ring) 80%, transparent)}.border-destructive\/80{border-color:color-mix(in oklch, var(--destructive) 80%, transparent)}.border-destructive-foreground\/80{border-color:color-mix(in oklch, var(--destructive-foreground) 80%, transparent)}.border-secondary-foreground\/80{border-color:color-mix(in oklch, var(--secondary-foreground) 80%, transparent)}.bg-primary\/85{background-color:color-mix(in oklch, var(--primary) 85%, transparent)}.bg-accent\/85{background-color:color-mix(in oklch, var(--accent) 85%, transparent)}.bg-secondary\/85{background-color:color-mix(in oklch, var(--secondary) 85%, transparent)}.bg-muted\/85{background-color:color-mix(in oklch, var(--muted) 85%, transparent)}.bg-card\/85{background-color:color-mix(in oklch, var(--card) 85%, transparent)}.bg-border\/85{background-color:color-mix(in oklch, var(--border) 85%, transparent)}.bg-input\/85{background-color:color-mix(in oklch, var(--input) 85%, transparent)}.bg-ring\/85{background-color:color-mix(in oklch, var(--ring) 85%, transparent)}.bg-destructive\/85{background-color:color-mix(in oklch, var(--destructive) 85%, transparent)}.bg-destructive-foreground\/85{background-color:color-mix(in oklch, var(--destructive-foreground) 85%, transparent)}.bg-secondary-foreground\/85{background-color:color-mix(in oklch, var(--secondary-foreground) 85%, transparent)}.text-primary\/85{color:color-mix(in oklch, var(--primary) 85%, transparent)}.text-accent\/85{color:color-mix(in oklch, var(--accent) 85%, transparent)}.text-secondary\/85{color:color-mix(in oklch, var(--secondary) 85%, transparent)}.text-muted\/85{color:color-mix(in oklch, var(--muted) 85%, transparent)}.text-card\/85{color:color-mix(in oklch, var(--card) 85%, transparent)}.text-border\/85{color:color-mix(in oklch, var(--border) 85%, transparent)}.text-input\/85{color:color-mix(in oklch, var(--input) 85%, transparent)}.text-ring\/85{color:color-mix(in oklch, var(--ring) 85%, transparent)}.text-destructive\/85{color:color-mix(in oklch, var(--destructive) 85%, transparent)}.text-destructive-foreground\/85{color:color-mix(in oklch, var(--destructive-foreground) 85%, transparent)}.text-secondary-foreground\/85{color:color-mix(in oklch, var(--secondary-foreground) 85%, transparent)}.border-primary\/85{border-color:color-mix(in oklch, var(--primary) 85%, transparent)}.border-accent\/85{border-color:color-mix(in oklch, var(--accent) 85%, transparent)}.border-secondary\/85{border-color:color-mix(in oklch, var(--secondary) 85%, transparent)}.border-muted\/85{border-color:color-mix(in oklch, var(--muted) 85%, transparent)}.border-card\/85{border-color:color-mix(in oklch, var(--card) 85%, transparent)}.border-border\/85{border-color:color-mix(in oklch, var(--border) 85%, transparent)}.border-input\/85{border-color:color-mix(in oklch, var(--input) 85%, transparent)}.border-ring\/85{border-color:color-mix(in oklch, var(--ring) 85%, transparent)}.border-destructive\/85{border-color:color-mix(in oklch, var(--destructive) 85%, transparent)}.border-destructive-foreground\/85{border-color:color-mix(in oklch, var(--destructive-foreground) 85%, transparent)}.border-secondary-foreground\/85{border-color:color-mix(in oklch, var(--secondary-foreground) 85%, transparent)}.bg-primary\/90{background-color:color-mix(in oklch, var(--primary) 90%, transparent)}.bg-accent\/90{background-color:color-mix(in oklch, var(--accent) 90%, transparent)}.bg-secondary\/90{background-color:color-mix(in oklch, var(--secondary) 90%, transparent)}.bg-muted\/90{background-color:color-mix(in oklch, var(--muted) 90%, transparent)}.bg-card\/90{background-color:color-mix(in oklch, var(--card) 90%, transparent)}.bg-border\/90{background-color:color-mix(in oklch, var(--border) 90%, transparent)}.bg-input\/90{background-color:color-mix(in oklch, var(--input) 90%, transparent)}.bg-ring\/90{background-color:color-mix(in oklch, var(--ring) 90%, transparent)}.bg-destructive\/90{background-color:color-mix(in oklch, var(--destructive) 90%, transparent)}.bg-destructive-foreground\/90{background-color:color-mix(in oklch, var(--destructive-foreground) 90%, transparent)}.bg-secondary-foreground\/90{background-color:color-mix(in oklch, var(--secondary-foreground) 90%, transparent)}.text-primary\/90{color:color-mix(in oklch, var(--primary) 90%, transparent)}.text-accent\/90{color:color-mix(in oklch, var(--accent) 90%, transparent)}.text-secondary\/90{color:color-mix(in oklch, var(--secondary) 90%, transparent)}.text-muted\/90{color:color-mix(in oklch, var(--muted) 90%, transparent)}.text-card\/90{color:color-mix(in oklch, var(--card) 90%, transparent)}.text-border\/90{color:color-mix(in oklch, var(--border) 90%, transparent)}.text-input\/90{color:color-mix(in oklch, var(--input) 90%, transparent)}.text-ring\/90{color:color-mix(in oklch, var(--ring) 90%, transparent)}.text-destructive\/90{color:color-mix(in oklch, var(--destructive) 90%, transparent)}.text-destructive-foreground\/90{color:color-mix(in oklch, var(--destructive-foreground) 90%, transparent)}.text-secondary-foreground\/90{color:color-mix(in oklch, var(--secondary-foreground) 90%, transparent)}.border-primary\/90{border-color:color-mix(in oklch, var(--primary) 90%, transparent)}.border-accent\/90{border-color:color-mix(in oklch, var(--accent) 90%, transparent)}.border-secondary\/90{border-color:color-mix(in oklch, var(--secondary) 90%, transparent)}.border-muted\/90{border-color:color-mix(in oklch, var(--muted) 90%, transparent)}.border-card\/90{border-color:color-mix(in oklch, var(--card) 90%, transparent)}.border-border\/90{border-color:color-mix(in oklch, var(--border) 90%, transparent)}.border-input\/90{border-color:color-mix(in oklch, var(--input) 90%, transparent)}.border-ring\/90{border-color:color-mix(in oklch, var(--ring) 90%, transparent)}.border-destructive\/90{border-color:color-mix(in oklch, var(--destructive) 90%, transparent)}.border-destructive-foreground\/90{border-color:color-mix(in oklch, var(--destructive-foreground) 90%, transparent)}.border-secondary-foreground\/90{border-color:color-mix(in oklch, var(--secondary-foreground) 90%, transparent)}.bg-primary\/95{background-color:color-mix(in oklch, var(--primary) 95%, transparent)}.bg-accent\/95{background-color:color-mix(in oklch, var(--accent) 95%, transparent)}.bg-secondary\/95{background-color:color-mix(in oklch, var(--secondary) 95%, transparent)}.bg-muted\/95{background-color:color-mix(in oklch, var(--muted) 95%, transparent)}.bg-card\/95{background-color:color-mix(in oklch, var(--card) 95%, transparent)}.bg-border\/95{background-color:color-mix(in oklch, var(--border) 95%, transparent)}.bg-input\/95{background-color:color-mix(in oklch, var(--input) 95%, transparent)}.bg-ring\/95{background-color:color-mix(in oklch, var(--ring) 95%, transparent)}.bg-destructive\/95{background-color:color-mix(in oklch, var(--destructive) 95%, transparent)}.bg-destructive-foreground\/95{background-color:color-mix(in oklch, var(--destructive-foreground) 95%, transparent)}.bg-secondary-foreground\/95{background-color:color-mix(in oklch, var(--secondary-foreground) 95%, transparent)}.text-primary\/95{color:color-mix(in oklch, var(--primary) 95%, transparent)}.text-accent\/95{color:color-mix(in oklch, var(--accent) 95%, transparent)}.text-secondary\/95{color:color-mix(in oklch, var(--secondary) 95%, transparent)}.text-muted\/95{color:color-mix(in oklch, var(--muted) 95%, transparent)}.text-card\/95{color:color-mix(in oklch, var(--card) 95%, transparent)}.text-border\/95{color:color-mix(in oklch, var(--border) 95%, transparent)}.text-input\/95{color:color-mix(in oklch, var(--input) 95%, transparent)}.text-ring\/95{color:color-mix(in oklch, var(--ring) 95%, transparent)}.text-destructive\/95{color:color-mix(in oklch, var(--destructive) 95%, transparent)}.text-destructive-foreground\/95{color:color-mix(in oklch, var(--destructive-foreground) 95%, transparent)}.text-secondary-foreground\/95{color:color-mix(in oklch, var(--secondary-foreground) 95%, transparent)}.border-primary\/95{border-color:color-mix(in oklch, var(--primary) 95%, transparent)}.border-accent\/95{border-color:color-mix(in oklch, var(--accent) 95%, transparent)}.border-secondary\/95{border-color:color-mix(in oklch, var(--secondary) 95%, transparent)}.border-muted\/95{border-color:color-mix(in oklch, var(--muted) 95%, transparent)}.border-card\/95{border-color:color-mix(in oklch, var(--card) 95%, transparent)}.border-border\/95{border-color:color-mix(in oklch, var(--border) 95%, transparent)}.border-input\/95{border-color:color-mix(in oklch, var(--input) 95%, transparent)}.border-ring\/95{border-color:color-mix(in oklch, var(--ring) 95%, transparent)}.border-destructive\/95{border-color:color-mix(in oklch, var(--destructive) 95%, transparent)}.border-destructive-foreground\/95{border-color:color-mix(in oklch, var(--destructive-foreground) 95%, transparent)}.border-secondary-foreground\/95{border-color:color-mix(in oklch, var(--secondary-foreground) 95%, transparent)}.bg-primary\/100{background-color:color-mix(in oklch, var(--primary) 100%, transparent)}.bg-accent\/100{background-color:color-mix(in oklch, var(--accent) 100%, transparent)}.bg-secondary\/100{background-color:color-mix(in oklch, var(--secondary) 100%, transparent)}.bg-muted\/100{background-color:color-mix(in oklch, var(--muted) 100%, transparent)}.bg-card\/100{background-color:color-mix(in oklch, var(--card) 100%, transparent)}.bg-border\/100{background-color:color-mix(in oklch, var(--border) 100%, transparent)}.bg-input\/100{background-color:color-mix(in oklch, var(--input) 100%, transparent)}.bg-ring\/100{background-color:color-mix(in oklch, var(--ring) 100%, transparent)}.bg-destructive\/100{background-color:color-mix(in oklch, var(--destructive) 100%, transparent)}.bg-destructive-foreground\/100{background-color:color-mix(in oklch, var(--destructive-foreground) 100%, transparent)}.bg-secondary-foreground\/100{background-color:color-mix(in oklch, var(--secondary-foreground) 100%, transparent)}.text-primary\/100{color:color-mix(in oklch, var(--primary) 100%, transparent)}.text-accent\/100{color:color-mix(in oklch, var(--accent) 100%, transparent)}.text-secondary\/100{color:color-mix(in oklch, var(--secondary) 100%, transparent)}.text-muted\/100{color:color-mix(in oklch, var(--muted) 100%, transparent)}.text-card\/100{color:color-mix(in oklch, var(--card) 100%, transparent)}.text-border\/100{color:color-mix(in oklch, var(--border) 100%, transparent)}.text-input\/100{color:color-mix(in oklch, var(--input) 100%, transparent)}.text-ring\/100{color:color-mix(in oklch, var(--ring) 100%, transparent)}.text-destructive\/100{color:color-mix(in oklch, var(--destructive) 100%, transparent)}.text-destructive-foreground\/100{color:color-mix(in oklch, var(--destructive-foreground) 100%, transparent)}.text-secondary-foreground\/100{color:color-mix(in oklch, var(--secondary-foreground) 100%, transparent)}.border-primary\/100{border-color:color-mix(in oklch, var(--primary) 100%, transparent)}.border-accent\/100{border-color:color-mix(in oklch, var(--accent) 100%, transparent)}.border-secondary\/100{border-color:color-mix(in oklch, var(--secondary) 100%, transparent)}.border-muted\/100{border-color:color-mix(in oklch, var(--muted) 100%, transparent)}.border-card\/100{border-color:color-mix(in oklch, var(--card) 100%, transparent)}.border-border\/100{border-color:color-mix(in oklch, var(--border) 100%, transparent)}.border-input\/100{border-color:color-mix(in oklch, var(--input) 100%, transparent)}.border-ring\/100{border-color:color-mix(in oklch, var(--ring) 100%, transparent)}.border-destructive\/100{border-color:color-mix(in oklch, var(--destructive) 100%, transparent)}.border-destructive-foreground\/100{border-color:color-mix(in oklch, var(--destructive-foreground) 100%, transparent)}.border-secondary-foreground\/100{border-color:color-mix(in oklch, var(--secondary-foreground) 100%, transparent)}}
